.kicker[data-astro-cid-jon2qpe7]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--gold-text);margin:0 0 var(--space-3);font-size:.78rem;font-weight:700}.h2[data-astro-cid-jon2qpe7]{font-size:var(--text-2xl);margin:0 0 var(--space-4);line-height:1.08}.exnav[data-astro-cid-jon2qpe7]{top:var(--header-h,4.5rem);z-index:5;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#eef3f8eb;position:sticky}.exnav__inner[data-astro-cid-jon2qpe7]{align-items:center;gap:var(--space-4);padding-block:var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto}.exnav__k[data-astro-cid-jon2qpe7]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.74rem;font-weight:700}.exnav[data-astro-cid-jon2qpe7] ul[data-astro-cid-jon2qpe7]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.exnav[data-astro-cid-jon2qpe7] a[data-astro-cid-jon2qpe7]{white-space:nowrap;border:1px solid var(--line);background:var(--white);color:var(--ink);font-weight:600;font-size:var(--text-sm);transition:border-color var(--dur), background var(--dur);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;text-decoration:none;display:inline-flex}.exnav[data-astro-cid-jon2qpe7] a[data-astro-cid-jon2qpe7]:hover,.exnav[data-astro-cid-jon2qpe7] a[data-astro-cid-jon2qpe7]:focus-visible{border-color:var(--gold-text);background:#e6f9ff}.exnav__n[data-astro-cid-jon2qpe7]{background:var(--ink);min-width:1.4rem;height:1.4rem;color:var(--gold);border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}@media (width>=64rem){.exnav[data-astro-cid-jon2qpe7] ul[data-astro-cid-jon2qpe7]{flex-wrap:wrap}.exnav__inner[data-astro-cid-jon2qpe7]{overflow:visible}}.exlegend[data-astro-cid-jon2qpe7]{padding-block:var(--space-8) 0}.legend[data-astro-cid-jon2qpe7]{margin:0 0 var(--space-3);gap:var(--space-3) var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dot[data-astro-cid-jon2qpe7]{vertical-align:middle;border-radius:50%;width:.7rem;height:.7rem;margin-right:.45rem;display:inline-block}.dot--live[data-astro-cid-jon2qpe7]{background:#22c55e}.dot--build[data-astro-cid-jon2qpe7]{background:var(--violet)}.small[data-astro-cid-jon2qpe7]{font-size:var(--text-sm);max-width:80ch}.exgroup[data-astro-cid-jon2qpe7]{scroll-margin-top:7rem}.exgroup__head[data-astro-cid-jon2qpe7]{gap:0 var(--space-12);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.exgroup__head[data-astro-cid-jon2qpe7] .kicker[data-astro-cid-jon2qpe7]{grid-column:1/-1}.exgroup__intro[data-astro-cid-jon2qpe7]{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--text-lg);max-width:40ch}.exgrid[data-astro-cid-jon2qpe7]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));align-items:stretch;display:grid}.under[data-astro-cid-jon2qpe7]{max-width:60rem}@media (width<=52rem){.exgroup__head[data-astro-cid-jon2qpe7]{grid-template-columns:1fr}}
