.crumbs[data-astro-cid-kcadvt5v]{margin:0 0 var(--space-3)}.crumbs[data-astro-cid-kcadvt5v] ol[data-astro-cid-kcadvt5v]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:var(--step--1);color:var(--ink-faint)}.crumbs[data-astro-cid-kcadvt5v] li[data-astro-cid-kcadvt5v]+li[data-astro-cid-kcadvt5v]:before{content:"›";margin-right:.5rem;color:var(--ink-faint)}.crumbs[data-astro-cid-kcadvt5v] a[data-astro-cid-kcadvt5v]{color:var(--ink-muted)}.crumbs[data-astro-cid-kcadvt5v] a[data-astro-cid-kcadvt5v]:hover{color:var(--accent)}.crumbs[data-astro-cid-kcadvt5v] [data-astro-cid-kcadvt5v][aria-current=page]{color:var(--ink-faint)}.chip-nav[data-astro-cid-mgqrfkrw]{margin-bottom:var(--space-3)}.chip-nav[data-astro-cid-mgqrfkrw] ul[data-astro-cid-mgqrfkrw]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.chip-nav[data-astro-cid-mgqrfkrw] a[data-astro-cid-mgqrfkrw],.chip-nav[data-astro-cid-mgqrfkrw] li[data-astro-cid-mgqrfkrw]>span[data-astro-cid-mgqrfkrw]{min-height:44px;display:flex;align-items:center;padding:.5em .9em;border:1px solid var(--border);border-radius:var(--radius);font-size:.85rem;line-height:1.4}.chip-nav[data-astro-cid-mgqrfkrw] a[data-astro-cid-mgqrfkrw]{color:var(--ink-muted);text-decoration:none}.chip-nav[data-astro-cid-mgqrfkrw] a[data-astro-cid-mgqrfkrw]:where(:hover,:focus-visible){background:var(--surface-sunk);color:var(--ink)}.chip-nav[data-astro-cid-mgqrfkrw] li[data-astro-cid-mgqrfkrw]>span[data-astro-cid-mgqrfkrw]{background:var(--surface-sunk);color:var(--ink);font-weight:600}.faq[data-astro-cid-heepku4e]{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-3) 0}.faq-item[data-astro-cid-heepku4e]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.faq-item[data-astro-cid-heepku4e] summary[data-astro-cid-heepku4e]{font-weight:600;cursor:pointer;font-size:var(--step-0);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:44px;border-radius:calc(var(--radius) - 1px)}.faq-item[data-astro-cid-heepku4e] summary[data-astro-cid-heepku4e]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-heepku4e] summary[data-astro-cid-heepku4e]::marker{content:""}.faq-item[data-astro-cid-heepku4e] summary[data-astro-cid-heepku4e]:after{content:"";flex-shrink:0;width:8px;height:8px;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);transform:rotate(45deg);transition:transform .15s ease}.faq-item[data-astro-cid-heepku4e][open] summary[data-astro-cid-heepku4e]:after{transform:rotate(-135deg)}.faq-item[data-astro-cid-heepku4e][open] summary[data-astro-cid-heepku4e]{padding-bottom:var(--space-1)}.faq-item[data-astro-cid-heepku4e] p[data-astro-cid-heepku4e]{margin:0 var(--space-3) var(--space-2);color:var(--ink-muted)}.event-glance[data-astro-cid-n62mtiy2]{margin:var(--space-4) 0 0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunk);display:grid;grid-template-columns:minmax(9rem,max-content) 1fr;gap:var(--space-2)}.event-glance-row[data-astro-cid-n62mtiy2]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;column-gap:var(--space-2);align-items:baseline}.event-glance[data-astro-cid-n62mtiy2] dt[data-astro-cid-n62mtiy2]{display:flex;align-items:center;gap:.5em;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.event-glance[data-astro-cid-n62mtiy2] dt[data-astro-cid-n62mtiy2] svg[data-astro-cid-n62mtiy2]{flex:none;width:1.15em;height:1.15em}.event-glance[data-astro-cid-n62mtiy2] dd[data-astro-cid-n62mtiy2]{margin:0;color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width: 560px){.event-glance[data-astro-cid-n62mtiy2]{grid-template-columns:1fr}.event-glance-row[data-astro-cid-n62mtiy2]{grid-template-columns:1fr;gap:.15rem}}.legacy-page{padding-top:var(--space-3);padding-bottom:var(--space-5);overflow-wrap:break-word}.legacy-page>*{max-width:var(--prose-width)}.legacy-page{container-type:inline-size}.legacy-page h1{font-size:min(var(--h1-size),100cqi / var(--h1-chars, 1))}.legacy .wrap{padding:0;margin:0;max-width:none}.legacy section,.legacy .hero{margin:var(--space-4) 0 0;padding:0;background:none}.legacy>:first-child{margin-top:0}.legacy img{max-width:100%;height:auto}.legacy figure{margin:var(--space-3) 0}.legacy .eyebrow,.legacy .k,.legacy .label,.legacy .meta,.legacy .archived{color:var(--ink-muted);font-size:var(--step--1)}.legacy .lede{font-size:var(--step-1)}.legacy h2{font-size:var(--step-2)}.legacy h3{font-size:var(--step-1)}.legacy :is(h2,h3,h4) .nowrap{display:inline-block;white-space:normal}.legacy .cards{list-style:none;margin:var(--space-2) 0 0;padding:0}.legacy .cards>li+li,.legacy .cards>a+a{margin-top:var(--space-2)}.legacy .card,.legacy .cards>a{display:block;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);text-decoration:none}.legacy .card:hover,.legacy .cards>a:hover{border-color:var(--accent);text-decoration:none}.legacy .card .pic,.legacy .card .t,.legacy .card .meta,.legacy .card .sum,.legacy .cards>a>b,.legacy .cards>a>span{display:block}.legacy .card .t,.legacy .cards>a>b{color:var(--accent-ink);font-weight:600}.legacy .card .pic{margin-bottom:var(--space-1)}.legacy .cols>*+*{margin-top:var(--space-3)}.legacy .block{padding:var(--space-2);border-radius:var(--radius);background:var(--surface)}.legacy .block h3{margin-top:0}.legacy .facts{margin:var(--space-2) 0 0}.legacy .facts>div+div{margin-top:var(--space-1)}.legacy .facts dt{color:var(--ink-muted);font-size:var(--step--1)}.legacy .facts dd{margin:0}.legacy .chips,.legacy .strip,.legacy .stub,.legacy .tags{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.legacy .listing>div,.legacy .route>div{padding:var(--space-1) 0;border-bottom:1px solid var(--border)}.legacy .listing>div>*,.legacy .route>div>*{margin-right:var(--space-1)}.legacy .legacy-foot,.legacy .credits{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--border);color:var(--ink-muted);font-size:var(--step--1)}.legacy .legacy-foot .credits{margin-top:0;padding-top:0;border-top:0}@media (max-width: 480px){.legacy .tags a,.legacy .chips a{display:inline-flex;align-items:center;min-height:44px}}
