
/* Fixed-size AdFit units: never scale or crop creatives. */
.adfit-grid{display:grid;grid-template-columns:repeat(auto-fit,300px);justify-content:center;gap:24px;max-width:100%}
.adfit-slot{box-sizing:content-box;justify-self:center}
.adfit-slot[hidden],.mobile-ad[hidden]{display:none!important}
.adfit-mobile,#mobileAdFrame{display:flex;justify-content:center;max-width:100%}
.mobile-ad{margin-top:64px;margin-bottom:48px;text-align:center}
@media(min-width:1350px){.result-ad:has(.adfit-grid){width:min(1296px,calc(100vw - 48px));max-width:none;margin-left:0;margin-right:0;position:relative;left:50%;transform:translateX(-50%)}.adfit-grid{grid-template-columns:repeat(4,300px)}}
@media(min-width:801px){.mobile-ad{display:none}}
@media(min-width:801px) and (max-width:850px){.adfit-grid{gap:16px}}
