.state-explorer[data-astro-cid-wq5p4wzx]{border:2px solid var(--ink);background:var(--white);margin-bottom:2rem}.explorer-heading[data-astro-cid-wq5p4wzx]{padding:1.3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--grid)}.explorer-heading[data-astro-cid-wq5p4wzx] h2[data-astro-cid-wq5p4wzx]{margin:.3rem 0 0;font-size:1.6rem;line-height:1.2}.explorer-heading[data-astro-cid-wq5p4wzx] p[data-astro-cid-wq5p4wzx]{max-width:28ch;font-size:.9rem}.explorer-layout[data-astro-cid-wq5p4wzx]{display:grid;grid-template-columns:2fr 1fr}.explorer-layout[data-astro-cid-wq5p4wzx]>div[data-astro-cid-wq5p4wzx]:first-child{padding:1.4rem}.state-tiles[data-astro-cid-wq5p4wzx]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,1fr);gap:5px}.state-tiles[data-astro-cid-wq5p4wzx] a[data-astro-cid-wq5p4wzx]{display:grid;place-items:center;aspect-ratio:1;background:var(--paper);border:1px solid var(--grid);text-decoration:none;font:700 .85rem var(--mono);min-width:0}.state-tiles[data-astro-cid-wq5p4wzx] a[data-astro-cid-wq5p4wzx]:hover,.state-tiles[data-astro-cid-wq5p4wzx] a[data-astro-cid-wq5p4wzx]:focus-visible,.state-tiles[data-astro-cid-wq5p4wzx] a[data-astro-cid-wq5p4wzx][aria-current=true]{background:var(--acid);border-color:var(--ink);outline:2px solid var(--ink)}.state-detail[data-astro-cid-wq5p4wzx]{background:var(--ink);color:var(--paper);padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.state-detail[data-astro-cid-wq5p4wzx] h3[data-astro-cid-wq5p4wzx]{font-size:1.6rem;margin:.3rem 0 1.5rem}.capital-name[data-astro-cid-wq5p4wzx]{font-size:clamp(1.8rem,3vw,2.8rem);color:var(--acid);line-height:1.15;overflow-wrap:anywhere;margin:.4rem 0 1rem}.state-detail[data-astro-cid-wq5p4wzx] dl[data-astro-cid-wq5p4wzx]{margin:0 0 1.4rem}.state-detail[data-astro-cid-wq5p4wzx] dl[data-astro-cid-wq5p4wzx]>div[data-astro-cid-wq5p4wzx]{display:flex;justify-content:space-between;gap:.6rem;padding:.4rem 0;border-bottom:1px solid #ffffff40;font-size:.8rem}.state-detail[data-astro-cid-wq5p4wzx] dd[data-astro-cid-wq5p4wzx]{margin:0;font-family:var(--mono)}@media(max-width:750px){.explorer-layout[data-astro-cid-wq5p4wzx]{grid-template-columns:1fr}.explorer-heading[data-astro-cid-wq5p4wzx]{display:block}.explorer-heading[data-astro-cid-wq5p4wzx] p[data-astro-cid-wq5p4wzx]{max-width:none}.explorer-layout[data-astro-cid-wq5p4wzx]>div[data-astro-cid-wq5p4wzx]:first-child{padding:.8rem}.state-tiles[data-astro-cid-wq5p4wzx]{gap:3px}.state-tiles[data-astro-cid-wq5p4wzx] a[data-astro-cid-wq5p4wzx]{font-size:.65rem}.state-detail[data-astro-cid-wq5p4wzx]{padding:1.2rem}}@media print{.state-explorer[data-astro-cid-wq5p4wzx]{display:none}}.quiz-body[data-astro-cid-4ffmcgbh]{padding:1.3rem}#quiz-question[data-astro-cid-4ffmcgbh]{display:block;font-size:1.4rem;font-weight:750;margin-bottom:1rem}.quiz-input[data-astro-cid-4ffmcgbh]{display:flex;gap:.6rem}.quiz-input[data-astro-cid-4ffmcgbh] input[data-astro-cid-4ffmcgbh]{min-width:0;width:100%;border:1px solid var(--ink);padding:.6rem;background:var(--paper)}#quiz-feedback[data-astro-cid-4ffmcgbh]{font-weight:700}#quiz-missed[data-astro-cid-4ffmcgbh]{padding-left:1.3rem}@media print{#practice[data-astro-cid-4ffmcgbh]{display:none}}.dataset-jumps[data-astro-cid-bjonv6m5]{display:flex;flex-wrap:wrap;gap:.65rem 1.4rem;margin-top:1.3rem;font:.8rem var(--mono)}.dataset-downloads[data-astro-cid-bjonv6m5]{margin-top:2rem}#full-list[data-astro-cid-bjonv6m5],#explore[data-astro-cid-bjonv6m5],#practice[data-astro-cid-bjonv6m5],#downloads[data-astro-cid-bjonv6m5],tr[id^=state-]{scroll-margin-top:100px}tr[id^=state-]:target{outline:2px solid var(--ink);background:var(--acid)}@media print{.site-header,.site-footer,.dataset-controls[data-astro-cid-bjonv6m5],.dataset-jumps[data-astro-cid-bjonv6m5],.faq-section,.breadcrumbs,#state-count[data-astro-cid-bjonv6m5],#no-states[data-astro-cid-bjonv6m5]{display:none!important}body{background:#fff;font-size:10pt}.section{padding:.3rem 0}#states-table tr[hidden]{display:table-row!important}.table-scroll{overflow:visible!important}#states-table td,#states-table th{padding:3px 7px}#states-table thead{display:table-header-group}#states-table tr{break-inside:avoid}}
