
/* BetMGM long-form review brand overrides - 2026-08-24 */
.betmgm-review{--dk-green:#d6ad4f;--dk-green-soft:rgba(214,173,79,.13);--mgm-gold:#d6ad4f;--mgm-gold-2:#f0cf75}
.betmgm-review .rhero{background:radial-gradient(ellipse at top right,rgba(99,76,20,.34),transparent 55%)}
.betmgm-review .rlogo.mgm-logo{background:linear-gradient(145deg,#19160f,#4b3610);color:#f1d27a;border-color:rgba(214,173,79,.4);font-size:15px;letter-spacing:.04em}
.betmgm-review .score-card{background:linear-gradient(145deg,rgba(18,18,17,.98),rgba(77,57,16,.52));border-color:rgba(214,173,79,.34)}
.betmgm-review .score-card .label,.betmgm-review .toc-grid a:before,.betmgm-review .phone-tabs span:first-child{color:#f1d27a}
.betmgm-review .toc-grid a:before,.betmgm-review .stat-card .mini-icon{border-color:rgba(214,173,79,.26)}
.betmgm-review .stat-card .mini-icon{color:#f1d27a}
.betmgm-review .side-note{background:linear-gradient(145deg,rgba(18,18,17,.98),rgba(77,57,16,.38))}
.betmgm-review .verdict-word{font-size:38px!important;line-height:1.05;margin-top:5px}
.betmgm-review .rewards-section{background:radial-gradient(circle at top right,rgba(214,173,79,.075),transparent 42%),var(--ink-2)}
.betmgm-review .rewards-flow{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:8px;margin:25px 0}
.betmgm-review .reward-node{border:1px solid rgba(214,173,79,.22);border-radius:13px;background:rgba(214,173,79,.045);padding:18px;min-width:0}
.betmgm-review .reward-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(214,173,79,.12);color:#f1d27a;margin-bottom:12px}
.betmgm-review .reward-icon svg{width:20px;height:20px}
.betmgm-review .reward-node strong{display:block;color:#fff;font-size:14px;margin-bottom:6px}
.betmgm-review .reward-node span{display:block;color:var(--chalk-dim);font-size:12.5px;line-height:1.55}
.betmgm-review .reward-arrow{display:grid;place-items:center;color:#d6ad4f;font-size:22px}
.betmgm-review .support-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.betmgm-review .review-table th{white-space:normal}
@media(max-width:900px){.betmgm-review .rewards-flow{grid-template-columns:1fr 1fr;gap:12px}.betmgm-review .reward-arrow{display:none}.betmgm-review .support-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.betmgm-review .rewards-flow{grid-template-columns:1fr}.betmgm-review .support-grid{grid-template-columns:1fr 1fr}.betmgm-review .verdict-word{font-size:32px!important}}
@media(max-width:360px){.betmgm-review .support-grid{grid-template-columns:1fr}}

.betmgm-review .bullet-copy{min-width:0;display:block}
.betmgm-review .bullet-copy strong{display:inline;color:#fff}
.betmgm-review .pc-card{display:block}
.betmgm-review .pc-card h3{margin:0 0 14px}
.betmgm-review .pc-card .bullet-list{margin:0}
.betmgm-review .faq-q{width:100%;background:transparent;border:0;text-align:left;padding:0;color:#fff;font:inherit;align-items:center}
.betmgm-review .faq-q .plus{flex:0 0 auto;color:#f0cf75;font-size:20px;line-height:1}
