.doc-brief.svelte-3pgnps{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px 48px;margin-top:24px;padding:22px 24px;background:var(--i-paper-hi);border-top:3px solid var(--p-a2)}.doc-brief__h.svelte-3pgnps{font:650 11.5px/16px var(--i-font-label);font-stretch:112%;letter-spacing:.07em;text-transform:uppercase;color:var(--i-ink-2)}.doc-brief__points.svelte-3pgnps{margin-top:10px;list-style:none}.doc-brief__points.svelte-3pgnps li:where(.svelte-3pgnps){position:relative;padding-left:18px;font:500 16px/1.5 var(--i-font-label)}.doc-brief__points.svelte-3pgnps li:where(.svelte-3pgnps)+li:where(.svelte-3pgnps){margin-top:8px}.doc-brief__points.svelte-3pgnps li:where(.svelte-3pgnps):before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;background:var(--i-ink)}.doc-brief__toc.svelte-3pgnps{margin-top:4px;list-style:none;counter-reset:toc}.doc-brief__toc.svelte-3pgnps li:where(.svelte-3pgnps){counter-increment:toc;border-bottom:1px solid var(--i-line-faint)}.doc-brief__toc.svelte-3pgnps a:where(.svelte-3pgnps){display:flex;gap:12px;align-items:center;min-height:40px;font:600 14.5px/1.3 var(--i-font-label);text-decoration:none}.doc-brief__toc.svelte-3pgnps a:where(.svelte-3pgnps):before{content:counter(toc,decimal-leading-zero);min-width:1.6em;font:800 15px/1 var(--i-font-label);font-stretch:70%;color:var(--p-a2-ink)}.doc-brief__toc.svelte-3pgnps a:where(.svelte-3pgnps):hover{text-decoration:underline 1.5px;text-underline-offset:.25em}.library-doc.svelte-3pgnps .i-section[id]{scroll-margin-top:72px}@media(max-width:860px){.doc-brief.svelte-3pgnps{grid-template-columns:1fr;padding:18px 16px}.doc-brief__toc.svelte-3pgnps a:where(.svelte-3pgnps){min-height:44px}}.doc-crumb.svelte-3pgnps{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:650 13px/16px var(--i-font-label);color:var(--i-ink-soft)}.doc-crumb.svelte-3pgnps a:where(.svelte-3pgnps){display:inline-flex;align-items:center;min-height:44px;color:var(--i-ink)}.library-doc.svelte-3pgnps .project-hero:where(.svelte-3pgnps) h1:where(.svelte-3pgnps){max-width:24ch;margin-top:4px}.library-doc.svelte-3pgnps .i-section{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;align-items:start;margin-top:0;padding-block:clamp(24px,3vw,36px);border-top:0;border-bottom:1px solid var(--i-line-faint)}.library-doc.svelte-3pgnps .i-section>*{grid-column:2;margin-top:0}.library-doc.svelte-3pgnps .i-section>*+*{margin-top:12px}.library-doc.svelte-3pgnps .i-section>h2{grid-column:1;grid-row:1 / span 40;margin-top:0}.library-doc.svelte-3pgnps .i-section>h2+*{margin-top:0}.library-doc.svelte-3pgnps .i-section>.i-label:first-child{grid-column:1;grid-row:1;position:absolute;top:0;left:0;width:100%;padding-top:8px;border-top:2px solid var(--i-ink);color:var(--i-ink)}.library-doc.svelte-3pgnps .i-section>.i-label:first-child+h2{padding-top:36px}.library-doc.svelte-3pgnps .i-section>.i-label:first-child+:not(h2){margin-top:0}.library-doc.svelte-3pgnps .i-label{font-weight:650;font-size:11.5px;letter-spacing:.07em;color:var(--i-ink-2)}.library-doc.svelte-3pgnps .i-section>.i-label:not(:first-child){margin-top:24px}.library-doc.svelte-3pgnps .i-section.doc-end{border-bottom:0}.library-doc.svelte-3pgnps :is(.i-h2,.i-section h2){max-width:18ch;font:750 clamp(22px,2.2vw,28px)/1.1 var(--i-font-label);font-stretch:108%;letter-spacing:-.025em}.library-doc.svelte-3pgnps :is(.i-h3,.i-section h3){font:700 19px/1.3 var(--i-font-label);font-stretch:104%;letter-spacing:-.01em}.library-doc.svelte-3pgnps .i-section p,.library-doc.svelte-3pgnps .i-section li{max-width:36em}.library-doc.svelte-3pgnps .i-standout{max-width:36rem;padding:12px 0 0;border:0;border-top:2px solid var(--i-accent);font:700 clamp(19px,1.9vw,23px)/1.3 var(--i-font-label);font-stretch:104%;letter-spacing:-.015em;color:var(--i-ink)}.library-doc.svelte-3pgnps .i-set{display:block;max-width:36rem;border-top:2px solid var(--i-ink)}.library-doc.svelte-3pgnps .i-set>li,.library-doc.svelte-3pgnps .i-steps>li{max-width:none}.library-doc.svelte-3pgnps .i-set>li{padding:12px 0;border-top:0;border-bottom:1px solid var(--i-line-faint);color:var(--i-ink);font-weight:500}.library-doc.svelte-3pgnps .i-steps{display:block;max-width:42rem;border-top:2px solid var(--i-ink)}.library-doc.svelte-3pgnps .i-steps>li{grid-template-columns:56px minmax(0,1fr);gap:16px;padding-block:18px;border-top:0;border-bottom:1px solid var(--i-line-faint)}.library-doc.svelte-3pgnps .i-steps__n{padding-top:0;font:800 32px/.85 var(--i-font-label);font-stretch:70%;letter-spacing:0;color:var(--p-a2-ink)}.library-doc.svelte-3pgnps .i-steps__body>*+*{margin-top:8px}@media(max-width:999px){.library-doc.svelte-3pgnps .i-section{grid-template-columns:1fr}.library-doc.svelte-3pgnps .i-section>*,.library-doc.svelte-3pgnps .i-section>h2{grid-column:1;grid-row:auto}.library-doc.svelte-3pgnps .i-section>.i-label:first-child{position:static;width:auto}.library-doc.svelte-3pgnps .i-section>.i-label:first-child+h2{padding-top:0;margin-top:10px}.library-doc.svelte-3pgnps .i-section>h2+*{margin-top:12px}}
