.c9a-body{grid-template-columns:140px minmax(0,1fr) 130px 70px 170px;grid-template-areas:none;gap:20px}.c9a-pic,.c9a-copy,.c9a-rate,.c9a-score,.c9a-act{grid-area:auto;grid-column:auto;grid-row:auto}.c9a-copy{gap:8px}.c9a-brand{font-size:11px;letter-spacing:.07em}.c9a-head{font-size:27px;text-transform:none;line-height:1.12}.c9a-rate{font-size:11px;display:grid;gap:8px;text-align:center}.c9a-rate i{display:block}.c9a-score{display:grid}.c9a-score strong{font-size:34px;color:#58384f}.c9a-score small{font-size:9px;line-height:1.4}.c9a-act{display:grid;margin:0}.c9a-cta{font-size:11px;letter-spacing:.04em;min-width:160px}.c9a-rank{font:600 11px var(--sans);padding:5px 11px}.c9a-tag{font-size:9px}.funnel-social{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 22px;font:12px/1.5 var(--sans);color:#f1dfbb}.funnel-social .c9a-stars:before{font-size:15px;letter-spacing:1px}.funnel-social b{font-size:18px}.funnel-social>span:last-child{font-size:10px}.primary-brand-banner{grid-template-columns:240px minmax(0,1fr)}.primary-brand-banner h3{font-size:36px;line-height:1.05;color:#f5d69c}.primary-brand-banner>img{min-height:300px}.primary-brand-banner p{font-size:17px}.funnel-terms{display:block;font:10px/1.6 var(--sans);color:#e3d4c0;margin-top:13px}.casino-side h3{font-size:29px;line-height:1.1;color:#f5d69c}.casino-side .funnel-social{gap:7px;margin:14px 0 19px}.casino-side .funnel-social>span:last-child{display:block;width:100%}.casino-side .casino-button{white-space:normal;font-size:11px}.secret-bonus-card{width:min(740px,100%);padding:0;overflow:auto;background:#1b1422;color:#f6f1e8;border-color:#c5a36b}.secret-bonus-card .cya-dialog-close{position:absolute;right:15px;top:15px;z-index:2;color:white;background:#17131de8;border-color:#a68b65}.secret-bonus-art{position:relative}.secret-bonus-art img{width:100%;height:270px;object-fit:cover}.secret-bonus-label{position:absolute;bottom:18px;left:30px;padding:5px 11px;border:1px solid #d2b074;background:#17131dde;font:600 13px var(--sans);color:#f9eedb}.secret-bonus-copy{padding:30px 34px 26px}.secret-bonus-copy .funnel-kicker{color:#ddbd82;margin:0}.secret-bonus-copy h2{font-size:clamp(36px,6vw,57px);line-height:1.03;letter-spacing:-.045em;color:#f8dca7;margin:16px 0}.secret-bonus-copy .funnel-social{margin-bottom:24px}.secret-bonus-cta{width:100%;font-size:15px;min-height:54px;justify-content:center;background:#dbb86f}.cya-dialog-later{display:block;background:none;border:0;color:#e5d8c6;text-decoration:underline;text-underline-offset:4px;font:12px/1.5 var(--sans);margin:17px auto 0;padding:4px}.secret-bonus-copy .funnel-terms{font-size:10px;color:#cdbfcf;max-width:none;margin:20px 0 0}.funnel-social .c9a-stars{color:#d2a357}.route-bonus{font-size:38px;font-family:var(--sans);color:#58384f;font-weight:600}
@container(max-width:1050px){.c9a-body{grid-template-columns:125px minmax(0,1fr) 110px 55px 145px;gap:14px}.c9a-head{font-size:23px}.c9a-cta{min-width:140px}.c9a-rate{font-size:10px}.c9a-stars:before{font-size:17px}}
@container(max-width:820px){.c9a-body{grid-template-columns:104px minmax(0,1fr) auto;grid-template-areas:'pic copy copy' 'pic rate score' 'act act act';gap:6px 12px;padding:30px 14px 13px}.c9a-pic{grid-area:pic;align-self:center}.c9a-copy{grid-area:copy;gap:5px}.c9a-rate{grid-area:rate;display:flex;align-items:center;justify-content:flex-start;gap:7px;font-size:11px}.c9a-rate i{display:none}.c9a-score{grid-area:score;display:flex;align-items:baseline;gap:4px}.c9a-score strong{font-size:22px}.c9a-score small{font-size:9px}.c9a-act{grid-area:act;margin-top:8px;display:grid;width:100%}.c9a-cta{width:100%;font-size:12px;min-width:0}.c9a-visit{display:none}.c9a-head{font-size:24px}.c9a-stars:before{font-size:15px}.c9a-brand{font-size:10px}}
@media(max-width:600px){.c9a-head{font-size:23px}.c9a-rate{flex-wrap:wrap;gap:3px 7px}.c9a-score strong{font-size:24px}.c9a-score small{max-width:45px;line-height:1.2;text-align:left}.c9a-tag{padding:5px 11px;font-size:8px}.primary-brand-banner{grid-template-columns:1fr}.primary-brand-banner>img{min-height:0;height:185px}.primary-brand-banner h3{font-size:35px}.secret-bonus-art img{height:195px}.secret-bonus-label{left:22px;font-size:11px}.secret-bonus-copy{padding:23px 22px}.secret-bonus-copy h2{font-size:43px}.secret-bonus-cta{font-size:13px;min-height:51px;padding:14px 11px}.secret-bonus-copy .funnel-social{gap:7px 10px}.secret-bonus-copy .funnel-terms{font-size:9px;line-height:1.5}.secret-bonus-card .cya-dialog-close{right:12px;top:12px}.secret-bonus-card{max-height:calc(100dvh - 26px)}.funnel-banner .casino-button{font-size:12px;padding:13px 14px}}
