.guide[data-astro-cid-53o2sjpa]{padding-bottom:var(--s-9)}.head[data-astro-cid-53o2sjpa]{gap:clamp(var(--s-6), 5vw, var(--s-9));padding-top:calc(var(--s-9) + var(--s-2));padding-bottom:var(--s-8);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;display:grid}.head-text[data-astro-cid-53o2sjpa]{gap:var(--s-4);align-self:center;justify-items:start;display:grid}.crumbs[data-astro-cid-53o2sjpa]{gap:var(--s-2);font-size:var(--t-small);color:var(--ink-2);align-items:center;display:flex}.crumbs[data-astro-cid-53o2sjpa] a[data-astro-cid-53o2sjpa]{color:inherit;margin:-11px -4px;padding:11px 4px;display:inline-block}.head[data-astro-cid-53o2sjpa] h1[data-astro-cid-53o2sjpa]{font-size:var(--t-h2);letter-spacing:-.015em;text-wrap:balance;line-height:1.05}.intro[data-astro-cid-53o2sjpa]{font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;max-width:36em;line-height:1.4}.meta[data-astro-cid-53o2sjpa]{gap:var(--s-2);font-size:var(--t-small);color:var(--ink-2);flex-wrap:wrap;display:flex}.body[data-astro-cid-53o2sjpa]{justify-content:space-between;gap:var(--s-9);border-top:1px solid var(--line);padding-top:var(--s-7);grid-template-columns:minmax(0,68ch) minmax(200px,280px);align-items:start;display:grid}.toc[data-astro-cid-53o2sjpa]{top:calc(var(--nav-h) + var(--s-6));max-height:calc(100dvh - var(--nav-h) - var(--s-8));position:sticky;overflow-y:auto}.toc-title[data-astro-cid-53o2sjpa]{font-family:var(--font-display);font-weight:var(--font-display-weight);margin-bottom:var(--s-3)}.toc[data-astro-cid-53o2sjpa] ol[data-astro-cid-53o2sjpa]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-53o2sjpa] a[data-astro-cid-53o2sjpa]{padding:var(--s-2) 0 var(--s-2) var(--s-4);font-size:var(--t-small);color:var(--ink-2);transition:color .16s var(--ease-out-quint,ease-out);line-height:1.35;text-decoration:none;display:block;position:relative}@media (pointer:coarse){.toc[data-astro-cid-53o2sjpa] a[data-astro-cid-53o2sjpa]{align-items:center;min-height:44px;display:flex}}.toc[data-astro-cid-53o2sjpa] a[data-astro-cid-53o2sjpa]:hover{color:var(--ink)}.toc[data-astro-cid-53o2sjpa] a[data-astro-cid-53o2sjpa][aria-current]{color:var(--ink);font-weight:600}.toc[data-astro-cid-53o2sjpa] a[data-astro-cid-53o2sjpa][aria-current]:before{content:"";left:-1.5px;top:var(--s-2);bottom:var(--s-2);background:var(--signal-ink);width:2px;position:absolute}.guide[data-astro-cid-53o2sjpa] .prose-doc pre{font-family:var(--font-mono);font-size:var(--t-mono);white-space:pre;padding:var(--s-4) var(--s-5);border-radius:var(--r-2);background:color-mix(in oklch, var(--fg) 5%, var(--surface));line-height:1.6;overflow-x:auto}.guide[data-astro-cid-53o2sjpa] .prose-doc pre code{font-size:inherit;background:0 0;padding:0}.guide[data-astro-cid-53o2sjpa] .prose-doc :not(pre)>code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.85em}.guide[data-astro-cid-53o2sjpa] .prose-doc h2{scroll-margin-top:calc(var(--nav-h) + var(--s-5))}.guide[data-astro-cid-53o2sjpa] .prose-doc th,.guide[data-astro-cid-53o2sjpa] .prose-doc td{white-space:normal;vertical-align:top;min-width:7.5em}.guide[data-astro-cid-53o2sjpa] .prose-doc td code{white-space:nowrap}.more[data-astro-cid-53o2sjpa]{margin-top:var(--s-9)}.more[data-astro-cid-53o2sjpa] h2[data-astro-cid-53o2sjpa]{font-size:var(--t-h3);margin-bottom:var(--s-5)}.more-list[data-astro-cid-53o2sjpa]{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.more-item[data-astro-cid-53o2sjpa]{gap:var(--s-3);color:inherit;text-decoration:none;display:grid}.more-title[data-astro-cid-53o2sjpa]{text-wrap:balance;font-weight:600;line-height:1.3}.more-item[data-astro-cid-53o2sjpa]:hover .more-title[data-astro-cid-53o2sjpa]{text-underline-offset:.15em;text-decoration:underline 1px}@media (width<=1080px){.body[data-astro-cid-53o2sjpa]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-53o2sjpa]{display:none}}@media (width<=860px){.head[data-astro-cid-53o2sjpa]{padding-top:var(--s-9);grid-template-columns:1fr}}
