.head.svelte-wt6sbh{max-width:calc(980px + 2 * var(--gut));gap:14px;padding-block:clamp(44px,6vw,80px) clamp(24px,3vw,36px);display:grid}.head.svelte-wt6sbh h1:where(.svelte-wt6sbh){color:var(--navy)}.head.svelte-wt6sbh .t-lead:where(.svelte-wt6sbh){max-width:56ch}.meta.svelte-wt6sbh{font-size:var(--t-foot);color:var(--label-2)}.meta.svelte-wt6sbh a:where(.svelte-wt6sbh){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.body-grid.svelte-wt6sbh{max-width:calc(980px + 2 * var(--gut));grid-template-columns:220px minmax(0,1fr);gap:48px;padding-bottom:clamp(56px,8vw,96px);display:grid}.toc.svelte-wt6sbh{font-size:var(--t-foot);align-self:start;position:sticky;top:88px}.toc-h.svelte-wt6sbh{cursor:pointer;margin-bottom:8px;font-weight:600;list-style:none}.toc-h.svelte-wt6sbh::-webkit-details-marker{display:none}@media (width<=899px){.toc-d.svelte-wt6sbh{border-radius:var(--r);background:var(--wash);padding:12px 16px}.toc-h.svelte-wt6sbh{justify-content:space-between;margin:0;display:flex}.toc-h.svelte-wt6sbh:after{content:"+";color:var(--label-2);font-weight:500}.toc-d[open].svelte-wt6sbh .toc-h:where(.svelte-wt6sbh):after{content:"–"}.toc-d[open].svelte-wt6sbh ol:where(.svelte-wt6sbh){margin-top:8px}}.toc.svelte-wt6sbh ol:where(.svelte-wt6sbh){border-left:1px solid var(--sep);gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc.svelte-wt6sbh a:where(.svelte-wt6sbh){color:var(--label-2);padding:5px 0 5px 12px;text-decoration:none;display:block}.toc.svelte-wt6sbh a:where(.svelte-wt6sbh):hover{color:var(--accent)}@media (width<=899px){.body-grid.svelte-wt6sbh{grid-template-columns:1fr;gap:24px}.toc.svelte-wt6sbh{position:static}.toc.svelte-wt6sbh ol:where(.svelte-wt6sbh){border-left:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.toc.svelte-wt6sbh a:where(.svelte-wt6sbh){padding-left:0}}.content.svelte-wt6sbh{min-width:0;max-width:68ch}.content.svelte-wt6sbh section{border-top:1px solid var(--sep);padding-block:26px;scroll-margin-top:84px}.content.svelte-wt6sbh section:first-child{border-top:0;padding-top:0}.content.svelte-wt6sbh h2{font-size:var(--t-title3);letter-spacing:-.017em;color:var(--label);margin-bottom:10px;font-weight:650}.content.svelte-wt6sbh h3{font-size:var(--t-callout);margin:16px 0 6px;font-weight:600}.content.svelte-wt6sbh p,.content.svelte-wt6sbh li{color:var(--label-2);line-height:1.6}.content.svelte-wt6sbh p+p{margin-top:10px}.content.svelte-wt6sbh ul{gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.content.svelte-wt6sbh strong{color:var(--label);font-weight:600}.content.svelte-wt6sbh a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.content.svelte-wt6sbh .table{width:100%;margin-top:10px;overflow-x:auto}.content.svelte-wt6sbh table{border-collapse:collapse;width:100%;font-size:var(--t-sub)}.content.svelte-wt6sbh th,.content.svelte-wt6sbh td{text-align:left;vertical-align:top;border-bottom:1px solid var(--sep);color:var(--label-2);padding:10px 12px 10px 0}.content.svelte-wt6sbh th{color:var(--label);font-weight:600;font-size:var(--t-foot)}@media (width<=599px){.content.svelte-wt6sbh table,.content.svelte-wt6sbh tbody,.content.svelte-wt6sbh tr,.content.svelte-wt6sbh td{width:100%;display:block}.content.svelte-wt6sbh thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.content.svelte-wt6sbh tr{border-bottom:1px solid var(--sep);padding:12px 0}.content.svelte-wt6sbh td{border:0;padding:3px 0}.content.svelte-wt6sbh td[data-label]:before{content:attr(data-label);font-size:var(--t-cap);color:var(--label);font-weight:600;display:block}}.content.svelte-wt6sbh code{color:var(--label);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}
