.county-hub-standard .hero{padding:4.8rem 6vw 4.4rem}
.county-hub-standard .hero .eyebrow{max-width:960px;margin-left:auto;margin-right:auto}
.county-hub-standard .hero h1,.county-hub-standard .hero .hero-desc,.county-hub-standard .hero .direct-stop-today,.county-hub-standard .hero .direct-urgency,.county-hub-standard .hero .meta,.county-hub-standard .hero .breadcrumb{max-width:960px;margin-left:auto;margin-right:auto}
.county-hub-standard .hero .direct-urgency{margin-top:.65rem;margin-bottom:1.15rem}
.county-hub-standard .vig-toolkit-priority{margin-top:2rem;margin-bottom:2.25rem}
.county-hub-standard .article{max-width:900px;margin:0 auto;padding:3.5rem 2rem}
.county-hub-standard .article>h2:first-child{margin-top:0}
.county-hub-standard .county-depth-standard{margin:2.8rem 0}
.county-hub-standard .county-depth-standard h2{margin-top:2.6rem}
.county-hub-standard .county-depth-standard ul{margin:1rem 0 1.6rem;padding-left:1.25rem}
.county-hub-standard .county-depth-standard li{margin:.55rem 0;line-height:1.7}
.county-hub-standard .county-hub-links{max-width:1100px;margin:0 auto;padding:0 2rem 3rem}
.county-hub-standard .county-hub-links h3{font-family:'Cormorant Garamond',serif;font-size:1.65rem;font-weight:500;color:var(--navy);margin:0 0 1rem}
.county-hub-standard .county-hub-links+.county-hub-links{padding-top:0}
.county-hub-standard .county-form-standard{padding:3.2rem 1.5rem;background:var(--navy,#0f1f38)}
.county-hub-standard .county-form-standard .cwf-inner{max-width:1100px;margin:0 auto}
.county-hub-standard .county-form-standard .cwf-text{text-align:center;margin:0 auto 1.5rem}
.county-hub-standard .county-form-standard .cwf-text h2{margin:0 0 .45rem;color:#fff;font-family:'Cormorant Garamond',serif;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:500}
.county-hub-standard .county-form-standard .cwf-text p{margin:0;color:rgba(255,255,255,.75);font-size:.9rem}
.county-hub-standard .cwf-fields{display:flex;gap:.75rem;align-items:flex-end;max-width:1000px;margin:0 auto;flex-wrap:wrap}
.county-hub-standard .cwf-field{flex:1;min-width:150px}
.county-hub-standard .cwf-field--wide{flex:1.4}
.county-hub-standard .cwf-field--btn{flex:0 0 auto}
.county-hub-standard .cwf-field label{display:block;margin-bottom:.35rem;color:var(--gold,#b89c6a);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.county-hub-standard .cwf-field input,.county-hub-standard .cwf-field select{width:100%;min-height:46px;padding:.7rem .85rem;border:1px solid rgba(0,0,0,.14);border-radius:6px;background:#fff;color:#202a38;font-family:'DM Sans',sans-serif;font-size:.85rem}
.county-hub-standard .cwf-submit{min-height:46px;padding:.75rem 1.1rem;border:0;border-radius:6px;background:var(--gold,#b89c6a);color:#0f1f38;font-size:.73rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}
.county-hub-standard .cwf-submit:hover,.county-hub-standard .cwf-submit:focus-visible{background:#d3b985;outline:none}
.county-hub-standard .lcf-reassurance,.county-hub-standard .cta-talk{color:rgba(255,255,255,.67)!important}
.county-hub-standard .cwf-success{display:none;text-align:center;color:#fff}
.county-hub-standard .cwf-success h2{color:#fff}
@media(max-width:768px){.county-hub-standard .hero{padding:3.7rem 1.25rem 3.4rem}.county-hub-standard .article{padding:2.6rem 1.25rem}.county-hub-standard .county-hub-links{padding-left:1.25rem;padding-right:1.25rem}.county-hub-standard .cwf-fields{flex-direction:column;align-items:stretch}.county-hub-standard .cwf-field{width:100%}.county-hub-standard .cwf-submit{width:100%;min-height:50px}.county-hub-standard .county-form-standard{padding:2.6rem 1.25rem}}
