/* Scoped to the seven pages whose editorial content was updated in September 2026. */
.sn-content-refresh { min-width: 0; }
body.single-sister_site .sn-content-refresh #brand-review .sn-rebuild-copy { min-width: 0; }
body.single-sister_site .sn-content-refresh #brand-review .sn-rebuild-copy > p { text-align: left !important; }
body.single-sister_site .sn-content-refresh #brand-review { align-items: start; grid-template-columns: minmax(0,1fr); }
body.single-sister_site .sn-content-refresh #brand-review > .sn-rebuild-copy { grid-column: 1; grid-row: 3; width: 100%; }
body.single-sister_site .sn-content-refresh #brand-review > .sn-inline-section-image { grid-column: 1; grid-row: 2; }
body.single-sister_site .sn-content-refresh #brand-review .sn-inline-section-image { align-self: start; margin-top: 16px; }
.sn-content-refresh .sn-brand-context-image { display: grid; place-items: center; width: min(100%, 400px); margin: 22px auto; }
.sn-content-refresh .sn-brand-context-image img { display: block; width: 100%; height: 180px; object-fit: contain; border-radius: 10px; }
body.single-sister_site .sn-content-refresh .sn-rebuild-card { margin: 28px auto; padding-bottom: 20px; }
html body.single.single-sister_site main article.sn-content-refresh section.sn-rebuild-section > p:not(.eyebrow),
html body.single.single-sister_site main article.sn-content-refresh section.sn-rebuild-section > ul,
html body.single.single-sister_site main article.sn-content-refresh section.sn-rebuild-section > ol,
body.single-sister_site .sn-content-refresh .sn-rebuild-card p { max-width: none !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; text-align: left !important; text-align-last: auto; }
.sn-content-refresh .sn-rebuild-table-wrap { max-width: 100%; overflow-x: auto; overscroll-behavior-x: contain; }
.sn-content-refresh table { width: 100%; border-collapse: collapse; }
.sn-content-refresh th, .sn-content-refresh td { vertical-align: top; }
.sn-home-editorial { margin: 30px auto 0; width: 100%; max-width: none; }
.sn-home-editorial .sn-rebuild-section { margin: 0 0 38px; }
.sn-home-editorial h2, .sn-home-editorial h3 { text-align: left; }
.sn-home-editorial p { max-width: none; width: 100%; line-height: 1.75; }
html body main .sn-content-refresh p,
html body main .sn-content-refresh li,
html body main .sn-content-refresh ul,
html body main .sn-content-refresh ol,
html body main .sn-reader-answer p,
html body main .section--faq p { max-width: none !important; }
html body.single.single-sister_site main article.sn-content-refresh #brand-review .sn-rebuild-copy > p { max-width: none !important; width: 100%; }
.sn-home-editorial th, .sn-home-editorial td { padding: 14px 16px; text-align: left; border-bottom: 1px solid #33273f; }
.sn-home-editorial thead { background: #2c203b; }
/* Let editorial headings use the same section width as the casino module. */
html body main .sn-content-refresh h2,
html body main .sn-content-refresh h3 {
 width: 100%;
 max-width: none !important;
 text-wrap: wrap !important;
}
body.single-sister_site .sn-content-refresh #brand-review > h2 {
 grid-column: 1 / -1;
 grid-row: 1;
 margin-bottom: 0;
}
@media(max-width: 680px) {
 body.single-sister_site .sn-content-refresh #brand-review { grid-template-columns: minmax(0,1fr); }
 body.single-sister_site .sn-content-refresh #brand-review .sn-inline-section-image { width: min(100%,320px); margin: 12px auto 0; }
 .sn-content-refresh .sn-brand-context-image img { height: 150px; }
 .sn-home-editorial th, .sn-home-editorial td { padding: 12px; }
 .sn-home-editorial table { min-width: 500px; }
}
