.hero[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem 3rem;padding:1.5rem 0 1rem;align-items:start}@media(min-width:60rem){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);padding-top:2.5rem}}.pitch[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.25rem}.kicker[data-astro-cid-j7pv25f6]{color:var(--accent);margin:0}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,1.4rem + 4.2vw,4.25rem);line-height:1.02;margin:0}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent)}.near[data-astro-cid-j7pv25f6]{padding:.9rem 1.1rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--sunk);line-height:1.5}.near[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.near[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:700}.aside[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.875rem}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.locate[data-astro-cid-j7pv25f6]{margin:0}.locate[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6],.browse[data-astro-cid-j7pv25f6]{font:inherit;font-weight:700;font-size:1.0625rem;min-height:3.5rem;box-sizing:border-box;padding:0 1.5rem;border-radius:var(--radius);display:inline-flex;align-items:center;gap:.6rem}.locate[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{border:0;background:var(--accent);color:var(--on-accent);cursor:pointer}.locate[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{background:var(--accent-hover)}.browse[data-astro-cid-j7pv25f6]{border:2px solid var(--line-strong);text-decoration:none}.browse[data-astro-cid-j7pv25f6]:hover{border-color:var(--ink);color:var(--ink)}@media(max-width:30rem){.actions[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{flex:1 1 100%}.locate[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6],.browse[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}}.legend[data-astro-cid-j7pv25f6]{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem}.legend[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 1rem}.legend[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:.4rem}.legend[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{margin-top:.6rem}.legend[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]:first-child{margin-top:0}.legend[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--body);font-size:.9375rem;line-height:1.5}.mark[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.8125rem;line-height:1.3;padding:.3rem .55rem;border-radius:.2rem;background:var(--chip);color:var(--soft)}.mark[data-astro-cid-j7pv25f6].authorized{background:transparent;border:1px solid var(--accent);color:var(--accent);font-weight:700}.mark[data-astro-cid-j7pv25f6].mobile{background:var(--ink);color:var(--on-accent);font-weight:700}.rated[data-astro-cid-j7pv25f6]{font-weight:700}.picker[data-astro-cid-j7pv25f6]{margin-top:3rem;padding:1.75rem 1.25rem;background:var(--sunk);border:1px solid var(--line-soft);border-radius:var(--radius)}@media(min-width:48rem){.picker[data-astro-cid-j7pv25f6]{padding:2.5rem}}.picker-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem;margin-bottom:1.5rem}.picker-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.625rem,1.2rem + 1.5vw,2.125rem)}.count[data-astro-cid-j7pv25f6],.why[data-astro-cid-j7pv25f6]{margin:0;line-height:1.6;color:var(--muted)}.groups[data-astro-cid-j7pv25f6]{columns:19rem;column-gap:1rem}.group[data-astro-cid-j7pv25f6]{break-inside:avoid;margin-bottom:.5rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}summary[data-astro-cid-j7pv25f6]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;box-sizing:border-box;padding:0 1.25rem;cursor:pointer}summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}summary[data-astro-cid-j7pv25f6]:after{content:"";width:.55rem;height:.55rem;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-25%) rotate(45deg);flex-shrink:0}.group[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{transform:translateY(25%) rotate(-135deg)}.group[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;flex:1}.tally[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.875rem}.group[data-astro-cid-j7pv25f6] .links[data-astro-cid-j7pv25f6]{padding:0 1.25rem .4rem}@media(min-width:48rem){.group[data-astro-cid-j7pv25f6]{margin-bottom:1rem}summary[data-astro-cid-j7pv25f6]{min-height:0;padding:1.1rem 1.25rem .5rem;cursor:default;pointer-events:none}summary[data-astro-cid-j7pv25f6]:after,.tally[data-astro-cid-j7pv25f6]{display:none}}.links[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.group[data-astro-cid-j7pv25f6] .links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.25rem .75rem;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line-soft);padding:.75rem 0}.group[data-astro-cid-j7pv25f6] .links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:1.0625rem;font-weight:500;text-decoration:none}.where[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.875rem}.group[data-astro-cid-j7pv25f6] .links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].selected{background:color-mix(in srgb,var(--accent) 14%,transparent);margin:0 -.6rem;padding-inline:.6rem;border-radius:.2rem}.group[data-astro-cid-j7pv25f6] .links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].selected a[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:700}.gap[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem 3rem;margin-top:1rem}@media(min-width:60rem){.gap[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.states[data-astro-cid-j7pv25f6],.guides[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.9rem}.gap[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:2.5rem 0 0}.gap[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:400;font-size:clamp(1.375rem,1.15rem + .9vw,1.75rem);line-height:1.15;margin:0}.states[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--text);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:.5rem}@media(min-width:60rem){.guides[data-astro-cid-j7pv25f6]{margin-top:2.5rem}}#state-hubs[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem}#state-hubs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:2.75rem;box-sizing:border-box;padding:0 .9rem;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);font-size:.9375rem;font-weight:500;text-decoration:none}#state-hubs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--ink)}.guides[data-astro-cid-j7pv25f6] .links[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.guides[data-astro-cid-j7pv25f6] .links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.6rem 0;box-sizing:border-box;border-bottom:1px solid var(--line);font-size:1.0625rem;font-weight:500;text-decoration:none}.guides[data-astro-cid-j7pv25f6] .links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:"→";color:var(--accent);font-weight:700}
