.state-jump[data-astro-cid-anxltigd]{background:var(--seafoam-100);border:1px solid var(--seafoam-300);border-radius:var(--radius-towel);box-shadow:var(--shadow-card);padding:var(--space-5);margin-top:var(--space-5)}.state-jump-heading[data-astro-cid-anxltigd]{font-size:var(--text-h3);margin:0}.state-jump-note[data-astro-cid-anxltigd]{margin:var(--space-1) 0 var(--space-4);font-size:var(--text-small);color:var(--text-muted);max-width:var(--prose-max)}.state-jump-grid[data-astro-cid-anxltigd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--space-2)}.state-jump-grid[data-astro-cid-anxltigd] a[data-astro-cid-anxltigd]{display:block;padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--seafoam-200);border-radius:var(--radius-soft);font-family:var(--font-display);font-weight:700;font-size:var(--text-small);color:var(--link);text-decoration:none}.state-jump-grid[data-astro-cid-anxltigd] a[data-astro-cid-anxltigd]:hover{color:var(--link-hover);border-color:var(--seafoam-400)}.state-jump-locate[data-astro-cid-anxltigd]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);margin:var(--space-4) 0 0}.state-jump-locate[data-astro-cid-anxltigd][hidden]{display:none}.state-jump-locate[data-astro-cid-anxltigd] button[data-astro-cid-anxltigd]{font-family:var(--font-display);font-weight:700;font-size:var(--text-small);color:var(--surface-raised);background:var(--aqua-600);border:1px solid var(--aqua-700);border-radius:var(--radius-chip);padding:var(--space-2) var(--space-5);cursor:pointer}.state-jump-locate[data-astro-cid-anxltigd] button[data-astro-cid-anxltigd]:hover{background:var(--aqua-700)}.state-jump-locate[data-astro-cid-anxltigd] button[data-astro-cid-anxltigd][disabled]{opacity:.6;cursor:progress}.state-jump-privacy[data-astro-cid-anxltigd]{font-size:var(--text-caption);color:var(--text-muted)}.state-jump-answer[data-astro-cid-anxltigd]{margin:var(--space-3) 0 0;font-family:var(--font-display);font-weight:700;font-size:var(--text-small);color:var(--text-strong)}.state-jump-answer[data-astro-cid-anxltigd]:empty{display:none}@media(max-width:32rem){.state-jump[data-astro-cid-anxltigd]{padding:var(--space-4)}.state-jump-grid[data-astro-cid-anxltigd]{grid-template-columns:repeat(3,1fr);gap:var(--space-1)}.state-jump-grid[data-astro-cid-anxltigd] a[data-astro-cid-anxltigd]{padding:var(--space-2);font-size:var(--text-caption);text-align:center}}.hub-row{scroll-margin-top:var(--space-5)}.hub-row.is-nearby{outline:2px solid var(--aqua-500);outline-offset:-2px;background:var(--surface-raised)}.warm-months[data-astro-cid-5iclmmlg]{scroll-margin-top:var(--space-5)}.warm-months[data-astro-cid-5iclmmlg] h2[data-astro-cid-5iclmmlg]{font-size:var(--text-h2);margin:0 0 var(--space-3)}.warm-months-lead[data-astro-cid-5iclmmlg]{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);color:var(--text-strong);max-width:var(--prose-max);margin:0 0 var(--space-3)}.warm-months-intro[data-astro-cid-5iclmmlg],.warm-months-fine[data-astro-cid-5iclmmlg]{max-width:var(--prose-max);margin:0 0 var(--space-4)}.warm-months-fine[data-astro-cid-5iclmmlg]{color:var(--text-muted);font-size:var(--text-small);margin:var(--space-4) 0 0}.warm-months-satellite[data-astro-cid-5iclmmlg]{max-width:var(--prose-max);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-left:4px solid var(--sand-400);border-radius:var(--radius-soft);background:var(--sand-200)}.warm-months-table[data-astro-cid-5iclmmlg]{border-collapse:collapse;width:100%}.warm-months-table[data-astro-cid-5iclmmlg] th[data-astro-cid-5iclmmlg],.warm-months-table[data-astro-cid-5iclmmlg] td[data-astro-cid-5iclmmlg]{text-align:left;vertical-align:top;padding:var(--space-3);border-bottom:1px solid var(--border)}.warm-months-table[data-astro-cid-5iclmmlg] thead[data-astro-cid-5iclmmlg] th[data-astro-cid-5iclmmlg]{font-family:var(--font-display);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:2px solid var(--sand-400)}.warm-months-table[data-astro-cid-5iclmmlg] tbody[data-astro-cid-5iclmmlg] th[data-astro-cid-5iclmmlg]{width:9rem}.warm-month-name[data-astro-cid-5iclmmlg]{display:block;font-family:var(--font-display);font-weight:800;color:var(--text-strong)}.warm-month-note[data-astro-cid-5iclmmlg]{display:block;font-family:var(--font-body);font-weight:400;font-size:var(--text-caption);color:var(--text-muted)}.warm-places[data-astro-cid-5iclmmlg]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.warm-places[data-astro-cid-5iclmmlg] li[data-astro-cid-5iclmmlg]{display:grid;grid-template-columns:3rem 1fr;column-gap:var(--space-3);align-items:baseline}.warm-temp[data-astro-cid-5iclmmlg]{color:var(--text-strong);font-size:1.15rem}.warm-state[data-astro-cid-5iclmmlg],.warm-satellite[data-astro-cid-5iclmmlg]{color:var(--text-muted);font-size:var(--text-small)}@media(max-width:32rem){.warm-months-table[data-astro-cid-5iclmmlg] thead[data-astro-cid-5iclmmlg]{display:none}.warm-months-table[data-astro-cid-5iclmmlg] tbody[data-astro-cid-5iclmmlg] tr[data-astro-cid-5iclmmlg],.warm-months-table[data-astro-cid-5iclmmlg] tbody[data-astro-cid-5iclmmlg] th[data-astro-cid-5iclmmlg],.warm-months-table[data-astro-cid-5iclmmlg] tbody[data-astro-cid-5iclmmlg] td[data-astro-cid-5iclmmlg]{display:block;width:auto}.warm-months-table[data-astro-cid-5iclmmlg] tbody[data-astro-cid-5iclmmlg] th[data-astro-cid-5iclmmlg]{border-bottom:0;padding-bottom:0}.warm-month-note[data-astro-cid-5iclmmlg]{display:inline;margin-left:var(--space-2)}}h1[data-astro-cid-tp5wu4bg]{font-size:var(--text-h1);margin:0 0 var(--space-3);max-width:20ch}.lede[data-astro-cid-tp5wu4bg]{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);color:var(--text-strong);margin:0;max-width:var(--prose-max)}.plan-link[data-astro-cid-tp5wu4bg]{margin:var(--space-3) 0 0;font-size:var(--text-small)}.waterline[data-astro-cid-tp5wu4bg]{margin:var(--space-6) 0 var(--space-5)}.hub-list[data-astro-cid-tp5wu4bg]{list-style:none;padding:0;margin:0}
