.ed-toc-kicker[data-astro-cid-25x3etgn]{justify-content:space-between;align-items:baseline;gap:var(--s-3);font:600 var(--fs-xs) / 1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0;display:flex}.ed-toc-n[data-astro-cid-25x3etgn]{letter-spacing:.04em;text-transform:none;color:var(--muted);font-weight:500}ol[data-astro-cid-25x3etgn]{counter-reset:toc;margin:0;padding:0;list-style:none}li[data-astro-cid-25x3etgn]{counter-increment:toc}a[data-astro-cid-25x3etgn]{gap:var(--s-2);font:500 var(--fs-sm) / 1.4 var(--sans);color:var(--ink-2);grid-template-columns:2.1em 1fr;padding:9px 0;text-decoration:none;transition:color .2s;display:grid;position:relative}a[data-astro-cid-25x3etgn]:before{content:counter(toc, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--brass-ink)}a[data-astro-cid-25x3etgn][data-n]:before{content:attr(data-n)}a[data-astro-cid-25x3etgn]:hover{color:var(--accent)}li[data-astro-cid-25x3etgn].is-label,li[data-astro-cid-25x3etgn].is-prog{counter-increment:none}li[data-astro-cid-25x3etgn].is-label{align-items:center;gap:var(--s-3);padding:var(--s-5) 0 var(--s-2);font:600 var(--fs-xs) / 1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:flex}li[data-astro-cid-25x3etgn].is-label:after{content:"";background:var(--line-strong,var(--line));flex:1;height:1px}li[data-astro-cid-25x3etgn].is-prog{margin:var(--s-4) 0 var(--s-2)}li[data-astro-cid-25x3etgn].is-prog:first-child{margin-top:var(--s-3)}li[data-astro-cid-25x3etgn].is-prog a[data-astro-cid-25x3etgn]{border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--night);color:var(--on-night,#f6f1ea);flex-direction:column;gap:3px;padding:12px 14px;display:flex;border:0!important;border-left:3px solid var(--accent)!important}li[data-astro-cid-25x3etgn].is-prog a[data-astro-cid-25x3etgn]:before{display:none}li[data-astro-cid-25x3etgn].is-prog a[data-astro-cid-25x3etgn]:hover{color:var(--gold)}li[data-astro-cid-25x3etgn].is-prog small[data-astro-cid-25x3etgn]{font:600 .66rem / 1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}li[data-astro-cid-25x3etgn].is-prog em[data-astro-cid-25x3etgn]{border-top:1px solid var(--gold-line);font:500 .72rem / 1.4 var(--sans);letter-spacing:.04em;color:var(--gold);margin-top:4px;padding-top:6px;font-style:normal}li[data-astro-cid-25x3etgn].is-prog strong[data-astro-cid-25x3etgn]{font:400 1.25rem / 1.15 var(--display)}li[data-astro-cid-25x3etgn].is-prog span[data-astro-cid-25x3etgn]{font:400 var(--fs-xs) / 1.4 var(--sans);color:color-mix(in srgb, var(--on-night,#f6f1ea) 72%, transparent);-webkit-line-clamp:2;line-clamp:2}li[data-astro-cid-25x3etgn].is-prog a[data-astro-cid-25x3etgn][aria-current]{color:var(--gold)}li[data-astro-cid-25x3etgn].is-prog a[data-astro-cid-25x3etgn][aria-current]:after{display:none}li[data-astro-cid-25x3etgn].is-step a[data-astro-cid-25x3etgn]{border-left:1px solid var(--brass-line);margin-left:10px;font-size:.86rem;border-top:0!important;padding-left:12px!important}li[data-astro-cid-25x3etgn].is-step a[data-astro-cid-25x3etgn]:before{font-size:.78rem}li[data-astro-cid-25x3etgn].is-step a[data-astro-cid-25x3etgn][aria-current]{border-left-color:var(--accent)}li[data-astro-cid-25x3etgn].is-prog+li[data-astro-cid-25x3etgn].is-step a[data-astro-cid-25x3etgn],li[data-astro-cid-25x3etgn].is-step+li[data-astro-cid-25x3etgn]:not(.is-step,.is-label,.is-prog) a[data-astro-cid-25x3etgn],li[data-astro-cid-25x3etgn].is-label+li[data-astro-cid-25x3etgn] a[data-astro-cid-25x3etgn]{border-top:0!important}a[data-astro-cid-25x3etgn] span[data-astro-cid-25x3etgn]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ed-toc[data-astro-cid-25x3etgn]{display:none}@media (width>=1180px){.ed-toc[data-astro-cid-25x3etgn]{top:calc(var(--header-h) + 32px);max-height:calc(100vh - var(--header-h) - 64px);overscroll-behavior:contain;padding-right:var(--s-2);scrollbar-width:thin;display:block;position:sticky;overflow-y:auto}.ed-toc[data-astro-cid-25x3etgn] .ed-toc-kicker[data-astro-cid-25x3etgn]{padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.ed-toc[data-astro-cid-25x3etgn] li[data-astro-cid-25x3etgn]+li[data-astro-cid-25x3etgn] a[data-astro-cid-25x3etgn]{border-top:1px solid var(--line)}.ed-toc[data-astro-cid-25x3etgn] a[data-astro-cid-25x3etgn]{padding-left:2px}.ed-toc[data-astro-cid-25x3etgn] a[data-astro-cid-25x3etgn][aria-current]{color:var(--ink)}.ed-toc[data-astro-cid-25x3etgn] a[data-astro-cid-25x3etgn][aria-current]:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-14px}.ed-toc-mobile[data-astro-cid-25x3etgn]{display:none}}.ed-toc-mobile[data-astro-cid-25x3etgn]{margin-bottom:var(--s-7);border-block:1px solid var(--line)}.ed-toc-mobile[data-astro-cid-25x3etgn] summary[data-astro-cid-25x3etgn]{align-items:center;gap:var(--s-3);cursor:pointer;min-height:56px;list-style:none;display:flex}.ed-toc-mobile[data-astro-cid-25x3etgn] summary[data-astro-cid-25x3etgn]::-webkit-details-marker{display:none}.ed-toc-mobile[data-astro-cid-25x3etgn] summary[data-astro-cid-25x3etgn] .ed-toc-kicker[data-astro-cid-25x3etgn]{flex:1}.ed-toc-mobile[data-astro-cid-25x3etgn] summary[data-astro-cid-25x3etgn]:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:9px;height:9px;transition:transform .25s var(--ease);margin-right:4px;transform:translateY(-3px)rotate(45deg)}.ed-toc-mobile[data-astro-cid-25x3etgn][open] summary[data-astro-cid-25x3etgn]:after{transform:translateY(2px)rotate(-135deg)}.ed-toc-mobile[data-astro-cid-25x3etgn] ol[data-astro-cid-25x3etgn]{padding-bottom:var(--s-4)}.ed-toc-mobile[data-astro-cid-25x3etgn] li[data-astro-cid-25x3etgn]+li[data-astro-cid-25x3etgn] a[data-astro-cid-25x3etgn]{border-top:1px solid var(--line)}
