html body[data-ro-universe] .hero h1{font-size:clamp(36px,4.8vw,64px)!important;line-height:1.08!important;max-width:680px}
html body[data-ro-universe] .hero-sub{max-width:620px!important;font-size:clamp(16px,1.3vw,19px)!important;line-height:1.7!important}
html body[data-ro-universe] .sap-home-context .wrap{max-width:1100px}
html body[data-ro-universe] .sap-home-context h2,html body[data-ro-universe] .sap-experience h2{font-size:clamp(26px,3.5vw,40px)!important;line-height:1.2!important}
html body[data-ro-universe] .sap-home-context p,html body[data-ro-universe] .sap-experience p{max-width:760px;line-height:1.85;font-size:16px}
html body[data-ro-universe] .sap-experience{padding:44px 0;margin-top:28px;border-bottom:1px solid #365666;scroll-margin-top:115px}
.sap-experience details{margin:22px 0;max-width:760px}
.sap-experience summary{cursor:pointer;padding:12px 0;color:#bafa82;font-weight:600}
.sap-experience details>div{padding:8px 0}
.sap-experience .sap-note{font-size:14px!important}
@media(max-width:700px){html body[data-ro-universe] .hero h1{font-size:38px!important}.sap-home-context .btn{white-space:normal;text-align:left}}

@layer ro-contrast{html body[data-ro-universe] main :is(.sap-experience,.sap-home-context),html body[data-ro-universe] main .sap-experience :is(details,details>div){background:transparent!important;box-shadow:none!important;color:#d9e7eb!important}html body[data-ro-universe] main :is(.sap-experience,.sap-home-context) h2{color:#f3f9fa!important}}
