.state-hero{background:linear-gradient(110deg,#090d14,#192338);padding:75px 0 60px}.state-hero h1{font-size:clamp(2.2rem,5vw,4.3rem);max-width:850px;line-height:1.08;margin:20px 0}.state-hero h1 em{color:#f2bd74;font-style:normal}.state-hero p:not(.eyebrow){font-size:1.18rem;max-width:740px;line-height:1.7;color:#e2e7ee}.state-hero a:not(.btn){color:#e2e7ee}.state-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:55px;padding-top:60px;padding-bottom:80px}.state-layout article{color:#dfe3eb;line-height:1.8}.state-layout article h2{font-size:1.7rem;line-height:1.25;margin:34px 0 10px;color:white}.state-section{border-bottom:1px solid #343a46;padding-bottom:12px}.state-aside{align-self:start;position:sticky;top:100px;background:#19212c;border:1px solid #4a5462;border-radius:18px;padding:26px}.state-aside strong{display:block;font-size:4rem;color:#f1bb70}.state-aside small{display:block;margin-top:15px;color:#d5dbe4}.city-tags{display:flex;gap:10px;flex-wrap:wrap}.city-tags span{background:#222e3b;padding:7px 12px;border-radius:8px}.state-layout a:not(.btn){color:#f3c88e}@media(max-width:800px){.state-layout{grid-template-columns:1fr}.state-aside{position:static}}