/* Only the regional hero heading is adjusted in this isolated preview. */
.option-02 .hero h1{font-size:38px;line-height:1.9}
.option-02 .hero .hero-copy{padding-top:112px;padding-bottom:86px}
.option-02 .hero .fine-line{margin-block:30px}
.option-02 .hero .region-line{white-space:nowrap}
.option-02 .hero .region-name,.option-02 .hero .region-service{display:block;white-space:nowrap}
@media(min-width:1001px){
 .option-02 .hero h1{line-height:1.75}
 .option-02 .hero{grid-template-columns:minmax(0,calc(35vw + 240px)) minmax(0,1fr)}
 .option-02 .hero .region-name,.option-02 .hero .region-service{display:inline}
}
@media(min-width:1001px) and (max-width:1100px){.option-02 .hero h1{font-size:32px}}
@media(min-width:601px) and (max-width:1000px){
 .option-02 .hero h1{font-size:clamp(24px,3vw,28px)}
 .option-02 .hero .region-line{white-space:normal}
}
@media(max-width:600px){
 .option-02 .hero .hero-copy{padding-top:45px;padding-bottom:34px}
 .option-02 .hero .fine-line{margin-block:24px}
 .option-02 .hero h1{font-size:28px;line-height:1.8;letter-spacing:.03em}
 .option-02 .hero .region-line{white-space:normal}
}
@media(max-width:350px){.option-02 .hero h1{font-size:25px}}
