html body .oh .oh-pad{padding-top:clamp(24px,3vw,36px)!important;padding-bottom:clamp(24px,3vw,36px)!important}
html body .oh .oh-hero{padding-top:clamp(12px,1.5vw,20px)!important;padding-bottom:clamp(24px,3vw,32px)!important}
html body .oh .oh-hero__g{gap:clamp(20px,3vw,44px)}
html body .oh .oh-hero__c{gap:18px}
html body .oh .oh-head{margin-bottom:20px}
html body .oh .oh-head>div{gap:10px}
html body .oh .oh-card{padding:22px;min-height:180px;gap:14px}
html body .oh .oh-tl>div{padding:24px 22px;gap:10px}
html body .oh .oh-ing{padding:20px 18px 22px;gap:12px}
html body .oh .oh-ing>img,html body .oh .oh-ing>svg{height:110px}
html body .oh .oh-mq{padding:12px 0}
html body .oh .oh-rv{padding:18px;margin-bottom:12px}
html body .oh .oh-rw{gap:clamp(20px,3vw,40px)}
html body .oh .oh-split,html body .oh .oh-feat,html body .oh .oh-fd,html body .oh .oh-faq,html body .oh .oh-why,html body .oh .oh-cf{gap:clamp(20px,3vw,44px)}
html body .oh .oh-gu{gap:16px}
html body .oh .oh-faq summary{padding:14px 0}
html body .oh .oh-wrap[style]{padding-top:clamp(16px,2.5vw,32px)!important;padding-bottom:clamp(20px,2.5vw,32px)!important}
html body .oh section[style]{padding-top:16px!important;padding-bottom:clamp(24px,3vw,36px)!important}
html body .oh .oh-wide{margin-top:clamp(16px,2.5vw,28px)!important}
html body .oh .oh-rule{padding:18px 0}
html body .oh .oh-band__c,html body .oh .oh-cta__c{padding:clamp(22px,3vw,40px)}
html body .oh .oh-band__m{min-height:220px;padding:24px}
html body .oh .oh-fc__b{padding:20px}
html body .oh .oh-gl{margin-top:20px}
html body .oh .oh-pdp__c{gap:16px}
html body .oh .oh-ft{padding:40px 24px 20px}
html body .oh .oh-ft__in{gap:28px}
html body .oh .oh-strip{padding:16px 24px}
html body .oh .oh-pdp__g{z-index:0}
@media (max-width:989px){html body .oh .oh-pdp__g{position:static!important;top:auto!important;flex-basis:100%}html body .oh .oh-pdp__c{flex-basis:100%;max-width:none}html body .oh .oh-pdp{gap:20px}}
@media (max-width:749px){html body .oh .oh-pad{padding-top:24px!important;padding-bottom:24px!important}html body .oh .oh-card{padding:18px;min-height:0}html body .oh .oh-tl>div{padding:20px 18px}html body .oh .oh-sticky{padding:10px 16px}html body .oh .oh-sticky .oh-btn{min-width:0;padding:8px 16px}}
