.regional-service{padding:64px 0;background:#f4f8f6;color:#172b25}.regional-service h2{font-size:clamp(25px,3vw,40px);line-height:1.25;margin:12px 0 20px;max-width:900px}.regional-service h3{font-size:21px;margin:0 0 12px}.regional-service p{line-height:1.8;max-width:940px;margin:0 0 18px}.regional-kicker{color:#157653;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.regional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.regional-grid article{padding:24px;background:#fff;border:1px solid #d9e5df;border-radius:12px}.regional-service a{color:#0e6546;text-decoration:underline;text-underline-offset:4px;font-weight:700}.regional-note{font-size:15px;color:#52665c}@media(max-width:720px){.regional-grid{grid-template-columns:1fr}.regional-service{padding:40px 0}}
