/* AUWAIT homepage introduction: one title, one description, one small note. */
.public-home .public-hero-copy h1{font-size:clamp(37px,4.3vw,56px);line-height:1.23;letter-spacing:-.055em;max-width:650px;text-wrap:balance}
.public-home .public-hero-copy h1 span{color:#287460;display:block}
.public-home .public-hero-lead{font-size:clamp(14px,1.35vw,16px);line-height:1.78;margin:23px 0 0!important;max-width:560px!important}
.public-home .public-hero-note-copy{font-family:"Noto Sans SC",system-ui,-apple-system,"PingFang SC",sans-serif;font-size:12px;line-height:1.85;color:#65726a;border-top:1px solid #d6d4c8;margin:17px 0 0;padding:13px 0 0;max-width:560px}
@media (max-width:760px){
 .public-home .public-hero-copy{padding:30px 24px 34px;min-height:0}
 .public-home .public-hero-copy .eyebrow{margin-bottom:19px}
 .public-home .public-hero-copy h1{font-size:clamp(33px,8.8vw,39px);line-height:1.23;letter-spacing:-.055em;overflow-wrap:anywhere}
 .public-home .public-hero-lead{font-size:14px;line-height:1.75;margin:18px 0 0!important}
 .public-home .public-hero-note-copy{font-size:12px;line-height:1.8;margin-top:14px;padding-top:12px}
}
@media (max-width:360px){
 .public-home .public-hero-copy{padding:27px 20px 30px}
 .public-home .public-hero-copy h1{font-size:32px}
 .public-home .public-hero-lead{font-size:13px}
 .public-home .public-hero-note-copy{font-size:11.5px}
}
