.prose{letter-spacing:-.013em;color:var(--text);text-wrap:pretty;font-size:18px;line-height:1.62}@media (width<=734px){.prose{font-size:17px;line-height:1.6}}.prose>*{max-width:var(--content-text)}.prose>:is(.page-title,dl,.table-scroll,.prose-wide){max-width:none}.prose>*+*{margin-top:1.05em}.prose>.page-title+*{margin-top:clamp(48px,6vw,72px)}.prose h2{font-size:var(--fs-title-2);line-height:var(--lh-title-2);letter-spacing:var(--ls-title-2);font-weight:var(--weight-semibold);margin-top:clamp(48px,5vw,72px)}.prose>.page-title+h2{margin-top:clamp(48px,6vw,72px)}.prose h3{font-size:var(--fs-title-3);line-height:var(--lh-title-3);letter-spacing:var(--ls-title-3);font-weight:var(--weight-semibold);margin-top:2.2em}.prose h2+h3{margin-top:1.4em}.prose h4{font-size:1em;font-weight:var(--weight-semibold);margin-top:1.6em}.prose h2+*{margin-top:20px}.prose :is(h3,h4)+*{margin-top:10px}.prose p,.prose dd,.prose :is(ul,ol):not([class])>li{max-width:70ch}.prose a:not(.button){color:var(--accent);text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--duration-normal) var(--ease-standard)}.prose a:not(.button):hover{text-decoration-color:currentColor}.prose a.link-more{text-decoration-color:#0000}.prose a.link-more:hover{text-decoration-color:currentColor}.prose :is(ul,ol):not([class]){padding-left:1.4em}.prose :is(ul,ol):not([class])>li+li{margin-top:.55em}.prose :is(ul,ol):not([class])>li::marker{color:var(--text-3)}.prose ol:not([class])>li{padding-left:.3em}.prose ol:not([class])>li::marker{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.prose li>:is(ul,ol){margin-top:.55em}.prose strong{font-weight:var(--weight-semibold)}.prose code{background:var(--fill);overflow-wrap:anywhere;border-radius:6px;padding:.1em .36em;font-size:.86em}.prose pre{border-radius:var(--radius-md);background:var(--fill);padding:14px 18px;line-height:1.5;overflow-x:auto}.prose pre code{overflow-wrap:normal;background:0 0;padding:0;font-size:14px}.prose blockquote{padding-left:var(--space-4);border-left:3px solid var(--hairline);color:var(--text-2)}.prose hr{border:0;border-top:1px solid var(--hairline);margin-block:2.4em}.prose dl{--label:12rem;border-bottom:1px solid var(--hairline);letter-spacing:-.012em;font-size:17px;line-height:1.5}.prose dl>div{grid-template-columns:var(--label) minmax(0, 1fr);column-gap:var(--space-6);border-top:1px solid var(--hairline);padding-block:15px 17px;display:grid}.prose dt{color:var(--text);font-weight:var(--weight-semibold);text-wrap:balance}.prose dd{max-width:38em;color:var(--text-2);margin:0}.prose dd :is(strong,code){color:var(--text)}.prose dd code{background:0 0;padding:0}.prose dd>p+p{margin-top:.6em}@media (width<=734px){.prose dl{font-size:16px}.prose dl>div{grid-template-columns:minmax(0,1fr);row-gap:2px;padding-block:13px 15px}}.prose .heading-anchor{min-width:28px;min-height:28px;color:var(--text-3);vertical-align:middle;opacity:0;transition:opacity var(--duration-normal) var(--ease-standard), background-color var(--duration-normal) var(--ease-standard);border-radius:8px;justify-content:center;align-items:center;margin-left:.15em;text-decoration:none;display:inline-flex}.prose .heading-anchor:after{content:"#";font-size:.8em;font-weight:var(--weight-regular);line-height:1}.prose .heading-anchor:hover{background:var(--fill);color:var(--accent)}@media (hover:hover){.prose :is(h2,h3,h4):hover .heading-anchor{opacity:1}}.prose .heading-anchor:focus-visible{opacity:1}@media (hover:none){.prose .heading-anchor:not(:focus-visible){pointer-events:none}}.prose [id]{scroll-margin-top:calc(var(--nav-h) + var(--space-5))}.prose .table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-top:1.4em;overflow-x:auto}.prose .table-scroll:focus-visible{outline-offset:3px}.table-scroll table{border-collapse:collapse;letter-spacing:-.009em;width:100%;min-width:34rem;font-size:15px;line-height:1.47}.table-scroll :is(th,td){text-align:left;vertical-align:top;padding:14px 24px 16px 0}.table-scroll tbody :is(th,td){border-top:1px solid var(--hairline)}.table-scroll tbody tr:last-child :is(th,td){border-bottom:1px solid var(--hairline)}.table-scroll thead th{color:var(--text-2);font-weight:var(--weight-medium);padding-top:0;padding-bottom:12px}.table-scroll tbody :is(th,td):first-child{color:var(--text);font-weight:var(--weight-semibold)}.table-scroll tbody td:not(:first-child){color:var(--text-2)}@media (width<=734px){.prose .table-scroll{overflow-x:visible}.table-scroll :is(table,tbody,tr,td){display:block}.table-scroll table{min-width:0;font-size:15px}.table-scroll thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-scroll tbody tr{border-top:1px solid var(--hairline);padding-block:13px 15px}.table-scroll tbody tr:last-child{border-bottom:1px solid var(--hairline)}.table-scroll tbody :is(th,td),.table-scroll tbody tr:last-child :is(th,td){border:0;padding:0}.table-scroll tbody td:first-child{font-size:16px}.table-scroll tbody td+td{margin-top:8px}.table-scroll tbody td:not(:first-child)[data-label]:before{content:attr(data-label);color:var(--text);font-size:14px;font-weight:var(--weight-semibold);display:block}}@media print{.prose h2,.prose h3{break-after:avoid}.prose dl>div,.prose :is(ul,ol)>li{break-inside:avoid}.prose .table-scroll{overflow:visible}}.prose-page[data-astro-cid-k7ybrh5x]{padding-block:calc(var(--nav-h) + clamp(56px, 8vw, 112px)) var(--section-pad)}
