/* Local audited previews only. Decorative artwork stays inside its hero. */
[data-audited-preview="true"] > .article-hero { isolation:isolate; overflow:clip; }
[data-audited-preview="true"] .casino-art-hero .page-scene { height:100%; }
[data-audited-preview="true"] .review-hub-note p:last-child { margin-bottom:0; }
[data-audited-preview="true"] .review-offer-panel .review-offer-payments ul { display:flex; width:auto; flex-wrap:wrap; }
[data-audited-preview="true"] .review-offer-panel .review-offer-payments li { width:72px; background:#062d37; border-color:#35616b; }
[data-audited-preview="true"] .offer-material { grid-area:4/1/5/-1; margin-top:10px; padding-top:10px; border-top:1px solid #35616b; }
[data-audited-preview="true"] .review-offer-details { grid-area:5/1/6/-1; }
[data-audited-preview="true"] .review-homepage-capture { display:flex; flex-direction:column; }
[data-audited-preview="true"] .review-homepage-capture figcaption { order:-1; }
[data-audited-preview="true"] .full-capture summary { padding:18px 22px; cursor:pointer; color:var(--cyan,#7dd8df); font-weight:700; }
[data-audited-preview="true"] .full-capture img { display:block; width:100%; height:auto; }
@media(max-width:900px){
 [data-audited-preview="true"] .review-offer-action { grid-area:5/1/6/-1; }
 [data-audited-preview="true"] .review-offer-details { grid-area:6/1/7/-1; }
}
@media(max-width:440px){
 [data-audited-preview="true"] .review-offer-panel .review-offer-payments ul { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); }
 [data-audited-preview="true"] .review-offer-panel .review-offer-payments li { width:auto; }
}
