.sm[data-astro-cid-autoflti]{margin:2.6rem 0 0}.sm-grid[data-astro-cid-autoflti]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;border-top:2px solid var(--snr-ink);padding-top:1.6rem}@media(min-width:860px){.sm-grid[data-astro-cid-autoflti]{grid-template-columns:1.3fr auto 1fr auto 1fr;gap:1.2rem}}.sm-label[data-astro-cid-autoflti]{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--snr-muted);margin:0 0 .8rem}.sm-sources[data-astro-cid-autoflti]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.sm-sources[data-astro-cid-autoflti] li[data-astro-cid-autoflti]{display:flex;flex-direction:column;border:1px solid var(--snr-hair);background:#fff;padding:.55rem .8rem}.sm-sources[data-astro-cid-autoflti] li[data-astro-cid-autoflti].is-site{border-color:var(--snr-accent);box-shadow:inset 3px 0 0 var(--snr-accent)}.sm-sources[data-astro-cid-autoflti] strong[data-astro-cid-autoflti]{font-size:.92rem;color:var(--snr-ink)}.sm-sources[data-astro-cid-autoflti] span[data-astro-cid-autoflti]{font-size:.8rem;color:var(--snr-muted)}.sm-arrow[data-astro-cid-autoflti]{color:var(--snr-ink);justify-self:center;transform:rotate(90deg);width:1.6rem}@media(min-width:860px){.sm-arrow[data-astro-cid-autoflti]{transform:none}}.sm-engine-box[data-astro-cid-autoflti]{font-family:Anton,sans-serif;text-transform:uppercase;font-size:1.25rem;line-height:1.2;color:#fff;background:var(--snr-ink);padding:1.1rem 1.2rem;margin:0}.sm-engine-sub[data-astro-cid-autoflti]{font-size:.85rem;line-height:1.45;color:var(--snr-sub);margin:.7rem 0 0}.sm-answer[data-astro-cid-autoflti]{font-family:Anton,sans-serif;text-transform:uppercase;font-size:1.5rem;line-height:1.05;color:var(--snr-ink);border-left:3px solid var(--snr-accent);padding-left:.9rem;margin:0}.sm-cap[data-astro-cid-autoflti]{font-size:.8rem;color:var(--snr-muted);margin-top:1rem}.wb[data-astro-cid-xy4uhhds]{margin:2.4rem 0 0;border:1px solid var(--snr-hair);background:#fff;padding:1.5rem 1.5rem 1.2rem}.wb-head[data-astro-cid-xy4uhhds]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem}.wb-kicker[data-astro-cid-xy4uhhds]{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--snr-accent);margin:0 0 .35rem}.wb-title[data-astro-cid-xy4uhhds]{font-family:Anton,sans-serif;text-transform:uppercase;font-size:1.5rem;line-height:1;color:var(--snr-ink);margin:0}.wb-total[data-astro-cid-xy4uhhds]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.wb-num[data-astro-cid-xy4uhhds]{font-family:Anton,sans-serif;font-size:3.6rem;line-height:.9;color:var(--snr-ink)}.wb-of[data-astro-cid-xy4uhhds]{font-size:.9rem;color:var(--snr-muted)}.wb-band[data-astro-cid-xy4uhhds]{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--snr-accent);border:1px solid var(--snr-accent);padding:.2rem .5rem}.wb-bar[data-astro-cid-xy4uhhds]{display:flex;height:3.6rem;border:2px solid var(--snr-ink)}.wb-seg[data-astro-cid-xy4uhhds]{position:relative;flex-grow:0;flex-shrink:0;background:#0a0a0a0d;border-right:1px solid rgba(10,10,10,.25)}.wb-seg[data-astro-cid-xy4uhhds]:last-child{border-right:none}.wb-fill[data-astro-cid-xy4uhhds]{position:absolute;inset:0 auto 0 0;background:var(--snr-ink)}.wb-seg[data-astro-cid-xy4uhhds].is-low .wb-fill[data-astro-cid-xy4uhhds]{background:var(--snr-accent)}.wb-legend[data-astro-cid-xy4uhhds]{list-style:none;margin:.7rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.wb-legend[data-astro-cid-xy4uhhds] li[data-astro-cid-xy4uhhds]{display:flex;flex-direction:column;border-top:2px solid var(--snr-ink);padding-top:.35rem}.wb-legend[data-astro-cid-xy4uhhds] li[data-astro-cid-xy4uhhds].is-low{border-top-color:var(--snr-accent)}.wb-name[data-astro-cid-xy4uhhds]{font-size:.85rem;font-weight:600;color:var(--snr-ink)}.wb-pts[data-astro-cid-xy4uhhds]{font-size:.75rem;color:var(--snr-muted)}@media(min-width:760px){.wb-legend[data-astro-cid-xy4uhhds]{display:flex;gap:0}.wb-legend[data-astro-cid-xy4uhhds] li[data-astro-cid-xy4uhhds]{flex:0 0 var(--w);border-top:none;padding:0 .4rem 0 0}}.wb-cap[data-astro-cid-xy4uhhds]{font-size:.78rem;line-height:1.45;color:var(--snr-muted);margin-top:1rem}.aiv-hero[data-astro-cid-sinx6kdc]{display:grid;gap:2.5rem;align-items:center}@media(min-width:880px){.aiv-hero[data-astro-cid-sinx6kdc]{grid-template-columns:1.2fr .8fr;gap:3.5rem}}.snr-mega[data-astro-cid-sinx6kdc]{line-height:.95}.snr-section[data-astro-cid-sinx6kdc]{padding:clamp(3rem,6vw,5rem) 0}.snr-cta[data-astro-cid-sinx6kdc]{padding:clamp(3.5rem,7vw,6rem) 0}.snr-cta-title[data-astro-cid-sinx6kdc]{font-size:clamp(2.6rem,6.5vw,5.2rem)}.aiv-hero-title[data-astro-cid-sinx6kdc]{font-size:clamp(2.4rem,5.6vw,4.4rem);max-width:18ch}.aiv-areas[data-astro-cid-sinx6kdc]{display:grid;grid-template-columns:1fr;border-top:2px solid var(--snr-ink)}@media(min-width:640px){.aiv-areas[data-astro-cid-sinx6kdc]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.aiv-areas[data-astro-cid-sinx6kdc]{grid-template-columns:repeat(3,1fr)}}.aiv-area[data-astro-cid-sinx6kdc]{padding:1.6rem 1.5rem 1.8rem 0;border-bottom:1px solid var(--snr-hair)}@media(min-width:640px){.aiv-area[data-astro-cid-sinx6kdc]{padding-left:1.5rem;border-left:1px solid var(--snr-hair)}.aiv-area[data-astro-cid-sinx6kdc]:nth-child(odd){border-left:none;padding-left:0}}@media(min-width:960px){.aiv-area[data-astro-cid-sinx6kdc]:nth-child(odd){border-left:1px solid var(--snr-hair);padding-left:1.5rem}.aiv-area[data-astro-cid-sinx6kdc]:nth-child(3n+1){border-left:none;padding-left:0}}.aiv-area-num[data-astro-cid-sinx6kdc]{font-family:Anton,sans-serif;font-size:1.1rem;color:var(--snr-accent)}.aiv-area-title[data-astro-cid-sinx6kdc]{font-family:Anton,sans-serif;text-transform:uppercase;font-size:1.7rem;line-height:1;color:var(--snr-ink);margin:.5rem 0 .7rem}.aiv-area-body[data-astro-cid-sinx6kdc]{font-size:1rem;line-height:1.55;color:var(--snr-sub);margin:0}.aiv-actions[data-astro-cid-sinx6kdc]{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2.4rem}.aiv-link[data-astro-cid-sinx6kdc]{font-weight:600;font-size:.95rem;color:var(--snr-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--snr-hair)}.aiv-link[data-astro-cid-sinx6kdc]:hover{color:var(--snr-accent)}.aiv-hero-img[data-astro-cid-sinx6kdc]{margin:0;display:none}@media(min-width:880px){.aiv-hero-img[data-astro-cid-sinx6kdc]{display:block}}.aiv-hero-img[data-astro-cid-sinx6kdc] img[data-astro-cid-sinx6kdc]{width:100%;height:auto}.aiv-narrow[data-astro-cid-sinx6kdc]>[data-astro-cid-sinx6kdc]{max-width:46rem}.aiv-h2[data-astro-cid-sinx6kdc]{font-size:clamp(2rem,4.6vw,3.4rem);margin-bottom:1.2rem}.aiv-sr[data-astro-cid-sinx6kdc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aiv-prose[data-astro-cid-sinx6kdc]{font-size:1.1rem;line-height:1.7;color:var(--snr-sub);margin:0 0 1.3rem}.aiv-prose[data-astro-cid-sinx6kdc]:last-child{margin-bottom:0}.aiv-answer[data-astro-cid-sinx6kdc] strong[data-astro-cid-sinx6kdc]{color:var(--snr-ink);font-weight:700}.aiv-lead-in[data-astro-cid-sinx6kdc]{font-size:1.1rem;line-height:1.6;color:var(--snr-sub);max-width:42rem;margin:0 0 2rem}.aiv-towns-lead[data-astro-cid-sinx6kdc]{font-size:1rem;max-width:40rem;margin-bottom:2.2rem}.aiv-list[data-astro-cid-sinx6kdc]{margin-top:1rem}.aiv-fix-lead[data-astro-cid-sinx6kdc]{margin-top:2.6rem;font-weight:600;color:var(--snr-ink)}.aiv-links[data-astro-cid-sinx6kdc]{font-size:1.05rem;line-height:1.6;color:var(--snr-sub);margin:2.6rem 0 0}.aiv-links[data-astro-cid-sinx6kdc] a[data-astro-cid-sinx6kdc]{color:var(--snr-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--snr-hair);transition:color .15s ease}.aiv-links[data-astro-cid-sinx6kdc] a[data-astro-cid-sinx6kdc]:hover{color:var(--snr-accent)}.aiv-towns[data-astro-cid-sinx6kdc]{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--snr-hair);border-left:1px solid var(--snr-hair)}@media(min-width:640px){.aiv-towns[data-astro-cid-sinx6kdc]{grid-template-columns:repeat(4,1fr)}}.aiv-town[data-astro-cid-sinx6kdc]{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1.3rem;border-right:1px solid var(--snr-hair);border-bottom:1px solid var(--snr-hair);text-decoration:none;transition:background .15s ease}.aiv-town[data-astro-cid-sinx6kdc]:hover{background:#0a0a0a08}.aiv-town-img[data-astro-cid-sinx6kdc]{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block;margin-bottom:.9rem;background:#faf8f5}.aiv-town-note[data-astro-cid-sinx6kdc]{font-size:.78rem;color:var(--snr-muted);margin:.8rem 0 0}.aiv-town-name[data-astro-cid-sinx6kdc]{font-family:Anton,sans-serif;text-transform:uppercase;font-size:1.15rem;color:var(--snr-ink)}.aiv-town-sub[data-astro-cid-sinx6kdc]{font-size:.78rem;color:var(--snr-muted)}.aiv-town[data-astro-cid-sinx6kdc]:hover .aiv-town-sub[data-astro-cid-sinx6kdc]{color:var(--snr-accent)}.aiv-why[data-astro-cid-sinx6kdc]{display:grid;gap:2.5rem;align-items:center}@media(min-width:880px){.aiv-why[data-astro-cid-sinx6kdc]{grid-template-columns:.85fr 1.15fr;gap:3.5rem}}.aiv-why-img[data-astro-cid-sinx6kdc]{aspect-ratio:4 / 3;overflow:hidden}.aiv-why-img[data-astro-cid-sinx6kdc] img[data-astro-cid-sinx6kdc]{width:100%;height:100%;object-fit:cover}.aiv-check-list[data-astro-cid-sinx6kdc]{list-style:none;margin:1.6rem 0 0;padding:0;border-top:1px solid var(--snr-hair)}.aiv-check-list[data-astro-cid-sinx6kdc] li[data-astro-cid-sinx6kdc]{display:flex;align-items:flex-start;gap:.9rem;padding:1.2rem 0;border-bottom:1px solid var(--snr-hair);font-size:1rem;line-height:1.55;color:var(--snr-sub)}.aiv-check-list[data-astro-cid-sinx6kdc] strong[data-astro-cid-sinx6kdc]{color:var(--snr-ink)}.aiv-check[data-astro-cid-sinx6kdc]{color:var(--snr-accent);font-weight:700;flex-shrink:0;margin-top:.15rem}.aiv-cta-sub[data-astro-cid-sinx6kdc]{color:#ffffffb8;font-size:1.1rem;line-height:1.5;max-width:32rem;margin:1.4rem 0 0}
