/* Regional navigation and Greenville launch details. */
@media(min-width:1201px) and (max-width:1450px){.header nav{gap:12px}.header nav>a{font-size:13px}}
.layered-hero .hero-opening{max-width:460px;margin:14px 0 0;font:600 16px/1.5 'Source Sans 3',sans-serif;color:#d7e7e1}
.hero-opening a{color:#d7e7e1;text-decoration:underline;text-underline-offset:3px}
.layered-hero .regional-applications{margin-top:20px}
.market-notice{margin:24px 0 40px;padding:28px 32px;border:1px solid #b4cec8;border-left:4px solid #387d77;border-radius:10px;background:#edf5f1;color:#173e46;max-width:850px}
.market-notice .eyebrow{color:#286c64;margin-bottom:12px}.market-notice h3{font:800 clamp(24px,2.5vw,32px)/1.2 'Nunito',sans-serif;margin:0 0 12px}.market-notice p{max-width:650px}.market-notice .text-link{color:#175754}
.regional-application-links{display:flex;flex-wrap:wrap;gap:14px;margin-block:20px}.regional-application-links .button{white-space:normal;text-align:center}
.greenville-hero .opening-date{display:inline-block;margin:20px 0 0;padding:12px 16px;border:1px solid #85bdb0;border-radius:6px;background:#153c43;color:#e4f4ed;font-weight:600;max-width:100%}
.greenville-hero h1{max-width:900px}.greenville-hero .page-intro{max-width:720px}.greenville-hero .actions .button{background:#c5e9e3;color:#123e46}
.greenville-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-block:36px;border-bottom:1px solid #b8cbc6}
.greenville-overview>div{min-width:0}.greenville-overview span{display:block;color:#326e67;font:700 11px/1.5 'Nunito',sans-serif;letter-spacing:.1em;margin-bottom:8px}.greenville-overview strong{display:block;color:#173e46;font:800 23px/1.25 'Nunito',sans-serif}.greenville-overview p{font-size:16px;margin:10px 0 0}
@media(max-width:800px){.greenville-overview{grid-template-columns:1fr;gap:22px;padding-block:28px}.greenville-overview>div+div{padding-top:22px;border-top:1px solid #ccdad6}.market-notice{padding:24px}.regional-application-links{flex-direction:column;align-items:stretch}.greenville-hero .actions{align-items:flex-start}.greenville-hero .button{white-space:normal}.layered-hero .hero-opening{font-size:15px}}
