
body main h1.rf-ose-banner-title{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(34px,6.4vw,88px)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.04em!important;width:max-content!important;max-width:calc(100vw - 80px)!important;margin:0 0 28px!important}
body main h1.rf-ose-banner-title>span{display:block;white-space:nowrap}
body main h1.rf-ose-banner-overview{width:min(1120px,100%)!important}
body main h1.rf-ose-banner-overview>span{white-space:normal}
@media(max-width:700px){body main h1.rf-ose-banner-title{font-size:clamp(18px,5.3vw,37px)!important;max-width:calc(100vw - 40px)!important;letter-spacing:-.025em!important}}
