/* monsterwinpokies.com — контент: полосы во всю ширину, чередуются тёмная и кремовая; H2 крупно слева с золотой чертой снизу; картинка — колонка 42 % (каждая третья — слева), рамка-тень со сдвигом; таблицы с кремовой шапкой (на мобильном — карточки); шаги — карточки «Step N» в ряд; списки — золотые квадраты; FAQ — определения «вопрос слева / ответ справа» через линии; футер 2 колонки + RG-полоса */
.mwc-wrap{display:block;color:#efe7df;font:400 16px/1.7 "Fira Sans",Arial,sans-serif}
.mwc-intro{background:linear-gradient(180deg,#191418,#241c22);border-bottom:4px solid #fbca4d}
.mwc-intro__in{max-width:1080px;margin:0 auto;padding:44px 20px 40px}
.mwc-intro h1{margin:0 0 14px;font:900 52px/1.05 "Fira Sans",Arial,sans-serif;color:#fbca4d;text-transform:uppercase;letter-spacing:1px}
.mwc-intro p{max-width:820px;margin:0 0 14px}
.mwc-go{display:inline-block;margin-top:10px;padding:14px 30px;border-radius:6px;background:#fbca4d;color:#13161c;font-weight:900;text-transform:uppercase;letter-spacing:.5px;font-size:15px;box-shadow:4px 4px 0 #8a5d00}
.mwc-go:hover{transform:translate(1px,1px);box-shadow:3px 3px 0 #8a5d00}
.mwc-band{padding:56px 0}
.mwc-band--dark{background:#1f1a1f}
.mwc-band--cream{background:#f4e0bb;color:#2b2226}
.mwc-band__in{max-width:1080px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr;grid-template-areas:"h" "t";gap:0 40px}
.mwc-band--pic .mwc-band__in{grid-template-columns:1fr 42%;grid-template-areas:"h h" "t p"}
.mwc-band--pic.mwc-band--flip .mwc-band__in{grid-template-columns:42% 1fr;grid-template-areas:"h h" "p t"}
.mwc-band__h{grid-area:h;position:relative;margin:0 0 28px;padding-bottom:14px;font:900 34px/1.15 "Fira Sans",Arial,sans-serif;color:#fff}
.mwc-band--cream .mwc-band__h{color:#13161c}
.mwc-band__h::after{content:"";position:absolute;left:0;bottom:0;width:84px;height:5px;background:#fbca4d}
.mwc-band--cream .mwc-band__h::after{background:#c2410c}
.mwc-band__pic{grid-area:p;margin:6px 0 0}
.mwc-band__pic img{display:block;width:100%;height:auto;border-radius:4px;box-shadow:12px 12px 0 rgba(251,202,77,.55)}
.mwc-band--cream .mwc-band__pic img{box-shadow:12px 12px 0 rgba(19,22,28,.85)}
.mwc-band__txt{grid-area:t;min-width:0}
.mwc-band__in--doc{max-width:860px}
.mwc-band__txt p{margin:0 0 14px}
.mwc-band__txt h2{margin:26px 0 10px;font:700 24px/1.3 "Fira Sans",Arial,sans-serif;color:#fbca4d}
.mwc-band__txt strong{font-weight:700}
.mwc-sq{list-style:none;margin:0 0 16px;padding:0}
.mwc-sq li{position:relative;padding:3px 0 3px 26px}
.mwc-sq li::before{content:"";position:absolute;left:2px;top:12px;width:10px;height:10px;background:#fbca4d}
.mwc-band--cream .mwc-sq li::before{background:#c2410c}
.mwc-path{list-style:none;margin:6px 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.mwc-path li{padding:14px 16px;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(251,202,77,.35)}
.mwc-band--cream .mwc-path li{background:#fff6e4;border-color:#d9b98a}
.mwc-path em{display:block;margin-bottom:4px;font-style:normal;font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.8px;color:#fbca4d}
.mwc-band--cream .mwc-path em{color:#c2410c}
.mwc-tw{margin:0 0 18px;overflow-x:auto}
.mwc-tw table{width:100%;border-collapse:collapse;font-size:15px}
.mwc-tw th{padding:10px 12px;text-align:left;background:#f4e0bb;color:#13161c;font-weight:900}
.mwc-band--cream .mwc-tw th{background:#13161c;color:#f4e0bb}
.mwc-tw td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.12)}
.mwc-band--cream .mwc-tw td{border-bottom-color:rgba(19,22,28,.15)}
.mwc-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:8px 0 18px}
.mwc-row a{display:block;color:inherit;font-size:13px;line-height:1.3;font-weight:700}
.mwc-row img{display:block;width:100%;height:auto;border-radius:4px;margin-bottom:6px}
.mwc-qa{margin:0;border-top:2px solid #fbca4d}
.mwc-qa>div{display:grid;grid-template-columns:38% 1fr;gap:24px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.14)}
.mwc-band--cream .mwc-qa{border-top-color:#c2410c}
.mwc-band--cream .mwc-qa>div{border-bottom-color:rgba(19,22,28,.18)}
.mwc-qa dt{font-weight:900;font-size:18px;line-height:1.35}
.mwc-qa dd{margin:0}
.mwc-qa dd p{margin:0 0 8px}
.mwc-ft{background:#13161c;color:#b9b0aa;font:400 14px/1.6 "Fira Sans",Arial,sans-serif;padding:40px 0 90px}
.mwc-ft__in{max-width:1080px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.3fr 1fr;gap:30px}
.mwc-ft__a p{margin:12px 0}
.mwc-ft__18{display:inline-grid;place-items:center;width:40px;height:40px;border:2px solid #fbca4d;border-radius:50%;color:#fbca4d;font-weight:900}
.mwc-ft__b{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;align-content:start}
.mwc-ft__b a{color:#f4e0bb}
.mwc-ft__rg{max-width:1080px;margin:26px auto 0;padding:20px 20px 0;border-top:1px solid #2f2a30;display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.mwc-ft__rg img{display:block;height:40px;width:auto}
.mwc-ft__upd{max-width:1080px;margin:16px auto 0;padding:0 20px;color:#857c78}
@media (max-width:860px){.mwc-row{grid-template-columns:repeat(3,1fr)}}
@media (max-width:767px){
.mwc-intro__in{padding:30px 16px}
.mwc-intro h1{font-size:38px}
.mwc-band{padding:38px 0}
.mwc-band__in{padding:0 16px}
.mwc-band--pic .mwc-band__in,.mwc-band--pic.mwc-band--flip .mwc-band__in{grid-template-columns:1fr;grid-template-areas:"h" "p" "t"}
.mwc-band__pic{margin:0 12px 24px 0}
.mwc-band__h{font-size:26px;margin-bottom:20px}
.mwc-tw thead{display:none}
.mwc-tw table,.mwc-tw tbody,.mwc-tw tr,.mwc-tw td{display:block;width:100%}
.mwc-tw tr{margin-bottom:12px;padding:6px 0;border:1px solid rgba(251,202,77,.35);border-radius:6px}
.mwc-band--cream .mwc-tw tr{border-color:#d9b98a}
.mwc-tw td{border:0;padding:5px 12px}
.mwc-tw td::before{content:attr(data-h);display:block;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.6px;color:#fbca4d}
.mwc-band--cream .mwc-tw td::before{color:#c2410c}
.mwc-qa>div{grid-template-columns:1fr;gap:6px}
.mwc-ft__in{grid-template-columns:1fr}
.mwc-go{display:block;text-align:center}
}
