.guide-head:where(.astro-2i5n4ywv){padding-block:calc(var(--band) / 2) calc(var(--band) / 3);justify-items:start;gap:.85rem;display:grid}.guide-head__meta:where(.astro-2i5n4ywv){color:var(--mute);font-size:var(--step--1);max-inline-size:44em}.guide-layout:where(.astro-2i5n4ywv){padding-block:calc(var(--band) / 3) var(--band);align-items:start;gap:2rem;display:grid}.guide-body:where(.astro-2i5n4ywv),.toc:where(.astro-2i5n4ywv){min-inline-size:0}@media (width<=63.999rem){.toc__list:where(.astro-2i5n4ywv){overscroll-behavior:contain;max-block-size:30svh;overflow-y:auto}}@media (width>=64rem){.guide-layout:where(.astro-2i5n4ywv){grid-template-columns:minmax(0,1fr) 17rem;gap:4rem}.toc:where(.astro-2i5n4ywv){top:calc(var(--header-h) + 1.5rem);max-block-size:calc(100svh - var(--header-h) - 3rem);overscroll-behavior:contain;order:2;position:sticky;overflow-y:auto}.guide-body:where(.astro-2i5n4ywv){order:1}}.toc__box:where(.astro-2i5n4ywv){--toc-indent:.75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.toc__box:where(.astro-2i5n4ywv)>summary:where(.astro-2i5n4ywv){cursor:pointer;min-block-size:3rem;color:var(--ink);font-weight:600;font-size:var(--step--1);touch-action:manipulation;justify-content:space-between;align-items:center;gap:.75rem;padding-inline:1rem;list-style:none;display:flex}.toc__box:where(.astro-2i5n4ywv)>summary:where(.astro-2i5n4ywv)::-webkit-details-marker{display:none}.toc__count:where(.astro-2i5n4ywv){color:var(--mute);font-weight:400}.toc__list:where(.astro-2i5n4ywv){margin:0;padding:0 .5rem .75rem;list-style:none;display:grid}.toc__list:where(.astro-2i5n4ywv) a:where(.astro-2i5n4ywv){padding:.65rem var(--toc-indent);color:var(--mute);font-size:var(--step--1);border-inline-start:2px solid #0000;line-height:1.55;display:block}.toc__list:where(.astro-2i5n4ywv) a:where(.astro-2i5n4ywv):hover{color:var(--ink);text-decoration:none}.toc__list:where(.astro-2i5n4ywv) a:where(.astro-2i5n4ywv)[aria-current=location]{color:var(--ink);border-inline-start-color:var(--ink);font-weight:500}@media (width>=64rem){.toc__box:where(.astro-2i5n4ywv){border:0;border-inline-start:1px solid var(--line);background:0 0;border-radius:0}.toc__box:where(.astro-2i5n4ywv)>summary:where(.astro-2i5n4ywv){min-block-size:2rem;color:var(--mute);letter-spacing:.02em;margin-block-end:.65rem;padding-inline-start:calc(var(--toc-indent) + 2px);font-weight:500}.toc__list:where(.astro-2i5n4ywv){padding:0}.toc__list:where(.astro-2i5n4ywv) a:where(.astro-2i5n4ywv){margin-inline-start:-1px}}.guide-body:where(.astro-2i5n4ywv){--measure:42rem}.guide-body:where(.astro-2i5n4ywv) .prose--guide h2{font-size:var(--step-3)}.guide-foot:where(.astro-2i5n4ywv){max-inline-size:var(--measure);border-block-start:1px solid var(--line-soft);color:var(--mute);font-size:var(--step--1);margin-block-start:3rem;padding-block-start:1.5rem}.guide-foot__top:where(.astro-2i5n4ywv){margin-block-start:1rem}
