.hero[data-astro-cid-j7pv25f6]{padding-top:3.5rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:19ch}.hero__sub[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--color-muted);max-width:62ch}.hero__cta[data-astro-cid-j7pv25f6]{margin-top:1.75rem}.hero__cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]+.btn[data-astro-cid-j7pv25f6]{margin-left:.75rem}.section-sub[data-astro-cid-j7pv25f6]{color:var(--color-muted);max-width:64ch}.wrap--narrow[data-astro-cid-j7pv25f6]{max-width:780px}.statbar[data-astro-cid-j7pv25f6]{padding:2.25rem 0}.statbar__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1.5rem;text-align:center}.statbar__value[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-heading);font-size:2.2rem;font-weight:700;color:#fff;line-height:1.1}.statbar__label[data-astro-cid-j7pv25f6]{display:block;font-size:.92rem;color:var(--color-bg-light)}.diagram[data-astro-cid-j7pv25f6]{margin:2rem 0 1.5rem;max-width:760px}.diagram[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}.diagram[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{color:var(--color-muted);font-size:.9rem;margin-top:.75rem;max-width:68ch}.diagram[data-astro-cid-j7pv25f6] text{font-family:var(--font-body)}.diagram[data-astro-cid-j7pv25f6] .dg-head{font-size:13px;font-weight:700;letter-spacing:.09em;fill:var(--color-muted)}.diagram[data-astro-cid-j7pv25f6] .dg-box{fill:var(--color-surface);stroke:var(--color-border-ui);stroke-width:1.5}.diagram[data-astro-cid-j7pv25f6] .dg-box--fill{fill:var(--color-primary);stroke:var(--color-primary)}.diagram[data-astro-cid-j7pv25f6] .dg-box--flag{fill:var(--color-accent);stroke:var(--color-accent)}.diagram[data-astro-cid-j7pv25f6] .dg-title{font-size:17px;font-weight:700;fill:var(--color-secondary)}.diagram[data-astro-cid-j7pv25f6] .dg-title--on{fill:#fff}.diagram[data-astro-cid-j7pv25f6] .dg-sub{font-size:13.5px;fill:var(--color-muted)}.diagram[data-astro-cid-j7pv25f6] .dg-sub--on{fill:var(--color-bg-light)}.diagram[data-astro-cid-j7pv25f6] .dg-arrow{stroke:var(--color-border-ui);stroke-width:2;fill:none}.diagram[data-astro-cid-j7pv25f6] .dg-arrowhead{fill:var(--color-border-ui)}.diagram[data-astro-cid-j7pv25f6] .dg-rule{stroke:var(--color-border);stroke-width:1}.diagram[data-astro-cid-j7pv25f6] .dg-note{font-size:13px;fill:var(--color-muted)}.state-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:1.25rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.3rem 1rem;color:var(--color-muted);font-size:.95rem}.state-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{max-width:none}.city-line[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.faq[data-astro-cid-j7pv25f6]{max-width:780px}.faq__item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-border);padding:.9rem 0}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;list-style:none}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{display:inline;font-size:1.05rem;margin:0}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";float:right;color:var(--color-primary);font-weight:700}.faq__item[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"–"}.faq__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.75rem 0 .25rem;color:var(--color-muted)}.quote[data-astro-cid-j7pv25f6]{margin:1.75rem 0;padding:0 0 0 1.1rem;border-left:3px solid var(--color-border)}.quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;font-style:italic;margin:0 0 .6rem}.quote[data-astro-cid-j7pv25f6] cite[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--color-border);font-size:.92rem}.card--flagship[data-astro-cid-j7pv25f6]{border-color:var(--color-border-ui);border-left:4px solid var(--color-primary)}
