[data-campaign-pending]{display:none!important}
.feature-grid.feature-carousel{position:relative;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 45px)/4);align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}
.feature-carousel::-webkit-scrollbar{display:none}
.feature-carousel>.feature-card{scroll-snap-align:start}
.feature-carousel:focus-visible{outline:3px solid #165ab9;outline-offset:6px;border-radius:24px}
.feature-carousel .feature-card--chickn-mozza .feature-art{background:#ead3b5}
.feature-carousel .feature-card--chickn-mozza .feature-art>img{padding:0;object-fit:contain}
.showcase-campaign .campaign-english-chickn-mozza{background:#07557b;color:#fff}
.showcase-campaign .campaign-english-chickn-mozza .campaign-english-copy h2{color:#fff}
@media(max-width:1100px){.feature-grid.feature-carousel{grid-auto-columns:calc((100% - 30px)/3)}}
@media(max-width:800px){.feature-grid.feature-carousel{grid-auto-columns:calc((100% - 15px)/2)}}
@media(max-width:600px){
 .feature-grid.feature-carousel{grid-auto-columns:87%;gap:14px}
 .feature-carousel .feature-art{aspect-ratio:1}
 .feature-carousel .feature-copy{padding:25px 20px}
 .feature-carousel .feature-copy h2{font-size:clamp(30px,8vw,40px)}
 .feature-carousel .feature-description{font-size:15px;line-height:1.5;min-height:0}
 .feature-carousel .feature-detail{font-size:13px;line-height:1.5}
 .feature-carousel .feature-card--compose .feature-description{font-size:24px}
}
@media(prefers-reduced-motion:reduce){.feature-grid.feature-carousel{scroll-behavior:auto}}
