.doc[data-astro-cid-fmzvkzhr]{grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-block:clamp(48px,7vw,88px) clamp(72px,9vw,120px);display:grid}.doc__rail[data-astro-cid-fmzvkzhr]{top:calc(var(--header-h) + 32px);align-self:start;font-size:14.5px;position:sticky}.doc__rail-title[data-astro-cid-fmzvkzhr]{font:600 12.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.doc__rail[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr],.toc[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{gap:2px;margin-top:12px;list-style:none;display:grid}.doc__rail[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr],.toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{color:var(--text-secondary);padding:5px 0;display:block}.doc__rail[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:hover,.toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:hover{color:var(--text)}.doc__article[data-astro-cid-fmzvkzhr]{max-width:70ch}.breadcrumb[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{color:var(--text-secondary);flex-wrap:wrap;gap:8px;font-size:14.5px;list-style:none;display:flex}.breadcrumb[data-astro-cid-fmzvkzhr] li[data-astro-cid-fmzvkzhr]+li[data-astro-cid-fmzvkzhr]:before{content:"/";color:var(--text-muted);margin-right:8px}.doc[data-astro-cid-fmzvkzhr] h1[data-astro-cid-fmzvkzhr]{letter-spacing:-.03em;margin-top:16px;font-size:clamp(2.1rem,1.5rem + 2.4vw,3.1rem)}.doc__meta[data-astro-cid-fmzvkzhr]{color:var(--text-secondary);margin-top:12px}.toc[data-astro-cid-fmzvkzhr]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);margin-top:24px;padding:4px 16px;display:none}.toc[data-astro-cid-fmzvkzhr] summary[data-astro-cid-fmzvkzhr]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.toc[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{margin:0 0 12px}.prose[data-astro-cid-fmzvkzhr]{color:var(--text-secondary);margin-top:36px}.prose[data-astro-cid-fmzvkzhr] .intro{color:var(--text);font-size:1.12rem}.prose[data-astro-cid-fmzvkzhr] section{scroll-margin-top:calc(var(--header-h) + 24px);margin-top:44px}.prose[data-astro-cid-fmzvkzhr] h2{letter-spacing:-.02em;font-size:1.5rem}.prose[data-astro-cid-fmzvkzhr] h3{letter-spacing:-.01em;margin-top:26px;font-size:1.12rem}.prose[data-astro-cid-fmzvkzhr] p,.prose[data-astro-cid-fmzvkzhr] ul,.prose[data-astro-cid-fmzvkzhr] ol{margin-top:14px}.prose[data-astro-cid-fmzvkzhr] ul,.prose[data-astro-cid-fmzvkzhr] ol{gap:8px;padding-left:22px;display:grid}.prose[data-astro-cid-fmzvkzhr] a{text-underline-offset:3px;text-decoration:underline}.prose[data-astro-cid-fmzvkzhr] .callout{border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--bg-panel);color:var(--text);margin-top:18px;padding:18px 22px}.prose[data-astro-cid-fmzvkzhr] .callout p:first-child{margin-top:0}@media (width<=900px){.doc[data-astro-cid-fmzvkzhr]{grid-template-columns:1fr}.doc__rail[data-astro-cid-fmzvkzhr]{display:none}.toc[data-astro-cid-fmzvkzhr]{display:block}}
