.ds4 .ds4-prose{min-width:0;color:var(--ink-primary);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-text);line-height:var(--leading-body);overflow-wrap:break-word}.ds4 .ds4-prose :where(h2,h3,p,ul,ol,dl,blockquote){max-width:var(--measure)}.ds4 .ds4-prose :where(h2,h3){color:var(--ink-primary);font-family:var(--font-ui);font-weight:var(--weight-strong);text-wrap:balance}.ds4 .ds4-prose :where(h2){margin:var(--space-section) 0 var(--space-inset);font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.ds4 .ds4-prose :where(h3){margin:var(--space-stack) 0 var(--space-tight);font-size:var(--text-body);line-height:var(--leading-body)}.ds4 .ds4-prose :where(h2,h3):first-child{margin-top:0}.ds4 .ds4-prose :where(h2)+:where(h3){margin-top:var(--space-inset)}.ds4 .ds4-prose :where(p,ul,ol,dl,blockquote){text-wrap:pretty;margin:0}.ds4 .ds4-prose :where(p,ul,ol,dl,blockquote)+:where(p,ul,ol,dl,blockquote){margin-top:var(--space-gap)}.ds4 .ds4-prose :where(ul,ol){padding-left:var(--space-stack)}.ds4 .ds4-prose :where(li)+:where(li){margin-top:var(--space-tight)}.ds4 .ds4-prose :where(blockquote){padding-left:var(--space-stack)}.ds4 .ds4-prose :where(strong,b,em,i){font-style:normal;font-weight:var(--weight-strong)}.ds4 .ds4-prose :where(code){font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-label)}.ds4 .ds4-prose :where(hr){margin:var(--space-section) 0;border:0;border-top:1px solid var(--edge-hairline)}.ds4 .ds4-label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:0;text-transform:none;color:var(--ink-tertiary);margin:0}.ds4 .ds4-subpage-body .static-section+.static-section{margin-top:var(--space-section)}.ds4 .ds4-subpage-body .static-section>:first-child{margin-top:0}.ds4 .ds4-subpage-body .static-section>:where(div,table,figure)+:where(p,ul,ol,dl,blockquote){margin-top:var(--space-gap)}.ds4 .ds4-subpage-body .static-note{box-sizing:border-box;max-width:var(--measure);margin-top:var(--space-gap);padding:var(--space-inset) var(--space-gap);background:var(--surface-raised);border:1px solid var(--edge-default);border-radius:var(--radius-none)}.ds4-page.svelte-oqk4hl{background:var(--surface-page);min-height:100dvh;color:var(--ink-primary);font-family:var(--font-ui)}.skip-link.svelte-oqk4hl{z-index:var(--z-overlay);padding:var(--space-tight) var(--space-gap);background:var(--accent-fill);color:var(--ink-on-accent);font-size:var(--text-body);font-weight:var(--weight-strong);text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link.svelte-oqk4hl:focus{transform:none}.skip-link.svelte-oqk4hl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ds4-page-main.svelte-oqk4hl{scroll-margin-top:var(--space-beat)}.sub-head.svelte-oqk4hl{padding:var(--space-beat) 0 var(--space-section);border-bottom:1px solid var(--edge-hairline)}.sub-head--mark.svelte-oqk4hl{gap:var(--space-beat);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.sub-copy.svelte-oqk4hl{min-width:0}.sub-title.svelte-oqk4hl{min-width:0;max-width:22ch;font-family:var(--font-brand);font-weight:var(--weight-display);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--ink-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0}.sub-title.svelte-oqk4hl em{font-style:normal;font-weight:inherit;color:inherit}.sub-lead.svelte-oqk4hl{margin:var(--space-stack) 0 0;max-width:var(--measure);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-secondary);text-wrap:pretty}.sub-copy.svelte-oqk4hl .sub-meta:where(.svelte-oqk4hl){margin-top:var(--space-gap)}.sub-actions.svelte-oqk4hl{gap:var(--space-inset);margin-top:var(--space-stack);flex-wrap:wrap;display:flex}.sub-mark.svelte-oqk4hl{padding-top:var(--space-tight);align-self:start;display:flex}.ds4-subpage-body.svelte-oqk4hl{padding:var(--space-section) 0 var(--space-page)}@media (width<=760px),(pointer:coarse) and (width<=1024px){.sub-head.svelte-oqk4hl{padding:var(--space-section) 0 var(--space-stack)}.sub-head--mark.svelte-oqk4hl{display:block}.sub-mark.svelte-oqk4hl{display:none}.sub-title.svelte-oqk4hl{font-size:var(--phone-text-display)}.sub-actions.svelte-oqk4hl{flex-direction:column}.ds4-subpage-body.svelte-oqk4hl{padding:var(--space-stack) 0 var(--space-beat)}}
