/* v3 refinements */
.oh h1{font-size:clamp(44px,5.2vw,80px);max-width:none}
@media (min-width:990px){.oh h1 .oh__line{white-space:nowrap}}
.ocg{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (min-width:1200px){.ocg .oc:nth-child(n+6){display:none}}
@media (min-width:990px) and (max-width:1199px){.ocg{grid-template-columns:repeat(4,minmax(0,1fr))}.ocg .oc:nth-child(n+5){display:none}}
@media (min-width:600px) and (max-width:989px){.ocg{grid-template-columns:repeat(3,minmax(0,1fr))}.ocg .oc:nth-child(n+7){display:none}}
.oc__m{aspect-ratio:4/5}
.osc-sport--gold img{opacity:.14!important}
.osc-sport__cta{gap:0}
