.document.svelte-1lroktn{background:var(--color-surface);padding-block:var(--section-pad)}.grid.svelte-1lroktn{gap:var(--space-48);display:grid}.contents-label.svelte-1lroktn{color:var(--color-text);font-size:var(--fs-13);line-height:var(--lh-snug)}ol.svelte-1lroktn{padding:var(--space-16) 0 0;margin:0;list-style:none}li.svelte-1lroktn{border-top:1px solid var(--color-border)}.contents.svelte-1lroktn a:where(.svelte-1lroktn){padding-block:var(--space-12);color:var(--color-ink);font-size:var(--fs-15);line-height:var(--lh-snug);text-decoration:none;display:block}.contents.svelte-1lroktn a:where(.svelte-1lroktn):hover{text-underline-offset:.25em;text-decoration:underline}.prose.svelte-1lroktn{max-width:var(--width-text);color:var(--color-text-strong);font-size:var(--fs-17);line-height:var(--lh-relaxed)}.prose.svelte-1lroktn h2{margin-top:var(--space-72);padding-top:var(--space-40);border-top:1px solid var(--color-border);color:var(--color-ink);font-size:var(--fs-44);font-weight:var(--weight-regular);line-height:var(--lh-heading-loose);letter-spacing:var(--ls-heading-44);scroll-margin-top:var(--space-24)}.prose.svelte-1lroktn h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose.svelte-1lroktn h3{margin-top:var(--space-28);color:var(--color-ink);font-size:var(--fs-19);font-weight:var(--weight-medium);line-height:var(--lh-subhead);letter-spacing:var(--ls-subtitle);scroll-margin-top:var(--space-24)}.prose.svelte-1lroktn h2+p,.prose.svelte-1lroktn h2+h3{margin-top:var(--space-28)}.prose.svelte-1lroktn h3+p,.prose.svelte-1lroktn p+p{margin-top:var(--space-14)}.prose.svelte-1lroktn ul,.prose.svelte-1lroktn ol{margin-top:var(--space-14);padding-left:var(--space-24)}.prose.svelte-1lroktn a{color:var(--color-ink);text-underline-offset:.15em;text-decoration:underline}@media (width>=64rem){.grid.svelte-1lroktn{grid-template-columns:var(--width-aside) minmax(0, var(--width-text));column-gap:clamp(3rem,17.3077vw - 8.0769rem,7.5rem)}.contents.svelte-1lroktn{top:var(--space-24);max-height:calc(100vh - 2 * var(--space-24));align-self:start;position:sticky;overflow-y:auto}}
