.page-hero-extra[data-astro-cid-75ysl5lo]{margin-top:clamp(24px,3vw,36px)}.page-hero-extra[data-astro-cid-75ysl5lo]>*{margin-top:0!important}
.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]:hover{color:var(--accent)}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)}
