/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#132721;--cream:#f6f2e8;--green:#0d3d32;--lime:#dff36b;--line:#d8ddd7;--muted:#66746f;--paper:#fff;--soft:#e8ebe2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1160px,100% - 40px);margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{color:#111;z-index:100;background:#fff;padding:12px;top:15px;left:15px}.announcement{background:var(--green);color:#dbe9e4;text-align:center;letter-spacing:.13em;padding:9px;font-size:10px}.nav{border-bottom:1px solid #13272124;justify-content:space-between;align-items:center;height:82px;display:flex}.brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.brand span,.brand i{background:var(--lime);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;display:grid}.nav nav{gap:28px;display:flex}.nav nav a,.textLink,footer a{color:var(--ink);font-size:12px;text-decoration:none}.navCta,.primary{background:var(--ink);color:#fff;border-radius:99px;padding:13px 19px;font-size:12px;font-weight:700;text-decoration:none}.researchNav{color:#fff;background:#102f28;border-bottom:1px solid #25473e}.researchNav .shell{scrollbar-width:none;align-items:center;gap:4px;min-height:42px;display:flex;overflow-x:auto}.researchNav .shell::-webkit-scrollbar{display:none}.researchNav a{color:#d9e7e2;border-radius:9px;flex:none;padding:9px 13px;font-size:10px;font-weight:700;text-decoration:none}.researchNav span{color:var(--lime);border:1px solid #42685d;border-radius:99px;flex:none;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:800}.hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;min-height:650px;padding-top:55px;padding-bottom:65px;display:grid}.eyebrow{letter-spacing:.18em;color:#547167;font-size:10px;font-weight:800}.hero h1{letter-spacing:-.055em;margin:19px 0 23px;font-family:Georgia,serif;font-size:72px;font-weight:500;line-height:.97}.hero h1 em{color:#356d5d;font-weight:400}.lede{color:#53645e;max-width:610px;font-size:17px;line-height:1.65}.editorLine{align-items:center;gap:11px;margin-top:22px;display:flex}.editorAvatar{background:#dfe5d4;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.editorLine b,.editorLine span{display:block}.editorLine b{font-size:12px}.editorLine span{color:#73807b;margin-top:4px;font-size:10px}.heroActions{align-items:center;gap:25px;margin-top:29px;display:flex}.primary{padding:16px 22px}.primary b{margin-left:18px}.textLink{text-underline-offset:5px;text-decoration:underline}.trustRow{color:#52645e;gap:20px;margin-top:35px;font-size:11px;display:flex}.scoreCard{background:var(--green);color:#fff;border-radius:210px 210px 26px 26px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #0d3d3238}.scoreCard p,.scoreCard small{letter-spacing:.16em;color:#bcd2ca;font-size:9px}.scoreCard strong{margin:18px 0 0;font-family:Georgia,serif;font-size:100px;line-height:1}.scoreCard>span{color:#bcd2ca;font-size:11px}.scoreBars{gap:5px;width:175px;margin:30px 0 15px;display:flex}.scoreBars i{background:var(--lime);border-radius:9px;flex:1;height:5px;display:block}.orbit{border:1px solid #dff36b2e;border-radius:50%;width:350px;height:350px;position:absolute}.orbitTwo{width:255px;height:255px}.proofBand{background:#dfe9a3;border-top:1px solid #cad77e;border-bottom:1px solid #cad77e}.proofGrid{grid-template-columns:repeat(4,1fr);display:grid}.proofGrid>div{border-right:1px solid #c6d176;align-items:center;gap:13px;padding:23px 26px;display:flex}.proofGrid>div:first-child{border-left:1px solid #c6d176}.proofGrid strong{font:28px Georgia,serif}.proofGrid span{color:#4c5b32;max-width:100px;font-size:10px;line-height:1.35}.rankSection{background:var(--paper);padding:90px 0}.contentGrid{grid-template-columns:215px 1fr;gap:55px;display:grid}.jumpCard{border:1px solid var(--line);background:#fafbf7;border-radius:17px;align-self:start;padding:23px;position:sticky;top:25px}.jumpCard>p{letter-spacing:.16em;margin:0 0 20px;font-size:9px;font-weight:800}.jumpCard>a{color:#52635d;border-bottom:1px solid #e7eae6;padding:10px 0;font-size:11px;text-decoration:none;display:block}.jumpCard>div{background:var(--green);color:#fff;border-radius:11px;margin-top:18px;padding:16px}.jumpCard b,.jumpCard span{display:block}.jumpCard b{margin-bottom:7px;font-size:10px}.jumpCard span{color:#c4d4ce;font-size:9px;line-height:1.55}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.sectionHead h2,.method h2,.faq h2{letter-spacing:-.04em;margin:9px 0;font-family:Georgia,serif;font-size:46px}.sectionHead>p{color:var(--muted);text-align:right;font-size:11px;line-height:1.6}.verification{background:#f1f4e8;border-left:4px solid #819d36;align-items:center;gap:17px;margin-bottom:17px;padding:14px 18px;display:flex}.verification span{letter-spacing:.15em;white-space:nowrap;font-size:8px;font-weight:800}.verification p{color:#5c6965;margin:0;font-size:10px;line-height:1.5}.rankings{gap:13px;display:grid}.casino{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 5px 20px #1526210a}.casinoTop{grid-template-columns:35px 55px 1fr 90px 145px;align-items:center;gap:15px;padding:20px;display:grid}.rank{color:#81908a;font-family:Georgia,serif}.logo{border-radius:14px;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:24px;display:grid}.coral{background:#ff9f7f}.mint{background:#a7dec5}.blue{background:#a7c9e9}.casino h3{margin:0 0 6px;font-size:16px}.casinoName span{color:var(--muted);font-size:10px}.rating small{letter-spacing:.1em;color:#81908a;font-size:7px;display:block}.rating strong{font-family:Georgia,serif;font-size:25px}.rating span{color:#81908a;font-size:10px}.casino button{color:#62716c;background:#f7f8f6;border:1px solid #b9c2be;border-radius:99px;padding:12px;font-size:9px}.casinoDetails{border-top:1px solid var(--line);background:#f9faf7;grid-template-columns:.55fr .65fr .65fr 1.1fr 1.1fr;display:grid}.casinoDetails>div{border-right:1px solid var(--line);padding:14px 15px}.casinoDetails>div:last-child{border-right:0}.metric small,.good small,.watch small{letter-spacing:.11em;color:#81908a;margin-bottom:7px;font-size:7px;display:block}.metric b,.good span,.watch span{font-size:9px;line-height:1.4}.watch span{color:#8a5a25}.demoNote{color:#7a8883;margin-top:18px;font-size:9px;line-height:1.6}.category{padding:95px 0}.categoryGrid{border:1px solid #ccd2ca;border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.categoryGrid article{background:#eeece3;border-right:1px solid #ccd2ca;min-height:260px;padding:24px}.categoryGrid article:last-child{border-right:0}.categoryGrid span{color:#6e8079;font:18px Georgia,serif}.categoryGrid b{margin-top:58px;font:22px Georgia,serif;display:block}.categoryGrid p{color:#63716c;font-size:11px;line-height:1.6}.categoryGrid a,.weightCard>a,.guideGrid a{color:var(--ink);text-underline-offset:4px;font-size:10px}.methodWrap{background:var(--green);color:#fff}.method{grid-template-columns:.8fr 1.2fr;gap:100px;padding:105px 0;display:grid}.method .eyebrow{color:#bacc90}.methodIntro>p:not(.eyebrow){color:#bdcec8;max-width:420px;font-size:13px;line-height:1.7}.hardGates{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.hardGates span{letter-spacing:.1em;border:1px solid #4f776c;border-radius:99px;padding:8px 10px;font-size:7px}.weightCard{background:#174b3f;border:1px solid #3a695d;border-radius:21px;padding:28px}.weightHead{border-bottom:1px solid #37665a;justify-content:space-between;padding-bottom:18px;display:flex}.weightHead b{font:20px Georgia,serif}.weightHead span{color:#a7c1b8;font-size:9px}.weight{border-bottom:1px solid #315e52;grid-template-columns:1fr 42px;gap:10px;padding:13px 0;display:grid}.weight span{color:#d0ded9;font-size:10px}.weight b{text-align:right;color:var(--lime);font:18px Georgia,serif}.weight i{background:#315e52;border-radius:5px;grid-column:1/3;height:4px}.weight i em{background:var(--lime);border-radius:5px;height:100%;display:block}.weightCard>a{color:#fff;margin-top:20px;display:inline-block}.process{padding:105px 0}.processTrack{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.processTrack article{background:#e7eadf;border-radius:17px;min-height:220px;padding:24px}.processTrack b{color:#60746d;font:20px Georgia,serif}.processTrack h3{margin:55px 0 10px;font:24px Georgia,serif}.processTrack p{color:#5b6a65;font-size:11px;line-height:1.6}.editorial{background:#dfe9a3;padding:90px 0}.editorialGrid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.editorialQuote>span{font:70px/.6 Georgia,serif}.editorialQuote h2{letter-spacing:-.04em;margin:15px 0;font:43px Georgia,serif}.editorialQuote p{max-width:480px;font-size:12px;line-height:1.7}.principles article{border-bottom:1px solid #bbc976;padding:18px 0}.principles article:first-child{padding-top:0}.principles b{font:19px Georgia,serif}.principles p{color:#516039;font-size:11px;line-height:1.6}.guides{padding:105px 0}.guideGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.guideGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:275px;padding:25px}.guideGrid article>span{background:var(--green);color:var(--lime);border-radius:12px;place-items:center;width:42px;height:42px;font:15px Georgia,serif;display:grid}.guideGrid small{letter-spacing:.1em;color:#798781;margin-top:35px;font-size:8px;display:block}.guideGrid h3{margin:12px 0;font:23px Georgia,serif}.guideGrid p{color:#64726d;font-size:11px;line-height:1.6}.faq{background:#fff;padding:100px 0}.faqGrid{grid-template-columns:.65fr 1.35fr;gap:100px;display:grid}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;font:17px Georgia,serif;list-style:none;display:flex}.faq summary span{font-family:Arial}.faq details p{color:#66746f;max-width:650px;font-size:11px;line-height:1.7}.responsible{color:#fff;background:#172b25;padding:28px 0}.responsible .shell{grid-template-columns:58px 1fr auto;align-items:center;gap:20px;display:grid}.responsibleIcon{border:1px solid #698078;border-radius:50%;place-items:center;width:53px;height:53px;font:18px Georgia,serif;display:grid}.responsible b{font-size:12px}.responsible p{color:#b7c8c2;margin:6px 0 0;font-size:10px}.responsible a{color:var(--lime);font-size:10px}footer{background:var(--green);color:#fff;padding:52px 0 20px}.footerTop{grid-template-columns:1fr 1.25fr 1.25fr;align-items:start;gap:45px;display:grid}.footerTop .brand{color:#fff}.footerTop p{color:#bcd2ca;margin:0;font-size:9px;line-height:1.6}.footerTop>div{flex-wrap:wrap;justify-content:flex-end;gap:17px;display:flex}.footerTop a{color:#d9e5e1;font-size:9px}.footerBottom{color:#86a299;letter-spacing:.08em;border-top:1px solid #315d51;justify-content:space-between;margin-top:35px;padding-top:17px;font-size:8px;display:flex}@media (width<=920px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:70px}.hero h1{font-size:58px}.scoreCard{border-radius:180px 180px 24px 24px;min-height:350px}.proofGrid{grid-template-columns:1fr 1fr}.contentGrid{grid-template-columns:1fr}.jumpCard{display:none;position:static}.casinoDetails{grid-template-columns:repeat(3,1fr)}.good,.watch{grid-column:span 1}.categoryGrid,.processTrack{grid-template-columns:1fr 1fr}.categoryGrid article:nth-child(2){border-right:0}.categoryGrid article{border-bottom:1px solid #ccd2ca}.method,.faqGrid,.editorialGrid{grid-template-columns:1fr;gap:45px}.guideGrid,.footerTop{grid-template-columns:1fr}.footerTop>div{justify-content:flex-start}}@media (width<=620px){.shell{width:min(100% - 28px,1160px)}.navCta{display:none}.hero h1{font-size:46px}.lede{font-size:15px}.heroActions{flex-direction:column;align-items:flex-start}.trustRow{display:grid}.proofGrid{grid-template-columns:1fr 1fr}.proofGrid>div{padding:18px 12px}.sectionHead{display:block}.sectionHead>p{text-align:left}.casinoTop{grid-template-columns:28px 45px 1fr 60px;gap:9px}.casino button{display:none}.logo{width:40px;height:40px}.casinoDetails{grid-template-columns:repeat(3,1fr)}.good,.watch{grid-column:span 3}.categoryGrid,.processTrack{grid-template-columns:1fr}.categoryGrid article{border-right:0;min-height:220px}.categoryGrid b{margin-top:35px}.method{padding:80px 0}.weightCard{padding:18px}.editorialQuote h2{font-size:36px}.responsible .shell{grid-template-columns:50px 1fr}.responsible a{grid-column:2}.footerBottom{gap:8px;display:grid}}.casinoTop{grid-template-columns:35px 55px 1fr 105px 145px}.logo{font-size:18px;font-weight:700}.gold{background:#f2cc67}.violet{background:#c8b9ee}.orange{background:#f7b774}.pink{background:#f1b4cc}.teal{background:#8fd4cc}.red{background:#f4a39c}.amber{background:#e9c581}.reviewButton{color:#314940;text-align:center;background:#f7f8f6;border:1px solid #94a29d;border-radius:99px;padding:12px 14px;font-size:9px;font-weight:700;text-decoration:none}.reviewButton:hover{background:var(--ink);border-color:var(--ink);color:#fff}.casinoDetails{grid-template-columns:1.15fr .65fr 1fr 1fr .9fr}.casinoDetails>div{min-width:0}.source small{letter-spacing:.11em;color:#81908a;margin-bottom:7px;font-size:7px;display:block}.metric b,.good span,.source a{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.good span{color:#8a5a25}.good .activeText,.activeText{color:#24644f}.source a{color:#304f45;text-underline-offset:3px}.reviewHero{background:#edf0e6;border-bottom:1px solid #d5dad1;padding:58px 0 70px}.breadcrumbs{color:#71807b;align-items:center;gap:9px;margin-bottom:62px;font-size:9px;display:flex}.breadcrumbs a{color:#476057;text-underline-offset:3px}.breadcrumbs b{color:var(--ink)}.reviewHeroGrid{grid-template-columns:1fr 250px;align-items:end;gap:90px;display:grid}.reviewHero h1{letter-spacing:-.055em;margin:16px 0;font:62px/1 Georgia,serif}.reviewHero .lede{max-width:720px}.reviewDisclosure{background:#fff9;border-left:3px solid #829845;margin-top:20px;padding:12px 15px;font-size:10px;line-height:1.5;display:inline-block}.reviewScore{border-radius:22px;flex-direction:column;justify-content:center;min-height:220px;padding:26px;display:flex}.reviewScore.gradeA{background:var(--green);color:#fff}.reviewScore small{letter-spacing:.13em;opacity:.7;font-size:8px}.reviewScore strong{margin:10px 0;font:64px Georgia,serif}.reviewScore>span{font-size:11px;font-weight:800}.reviewScore p{opacity:.8;margin:16px 0 0;font-size:10px;line-height:1.5}.factStrip{border-bottom:1px solid var(--line);background:#fff}.factStrip .shell{grid-template-columns:1.3fr .7fr 1.15fr 1fr;display:grid}.factStrip .shell>div{border-left:1px solid var(--line);padding:23px}.factStrip .shell>div:last-child{border-right:1px solid var(--line)}.factStrip small{letter-spacing:.13em;color:#7b8883;margin-bottom:8px;font-size:7px;display:block}.factStrip b{overflow-wrap:anywhere;font-size:10px}.noteText{color:#8a5a25}.reviewBody{grid-template-columns:1fr 300px;align-items:start;gap:80px;padding-top:85px;padding-bottom:105px;display:grid}.reviewMain>h2,.reviewColumns h2{letter-spacing:-.035em;margin:10px 0 18px;font:37px Georgia,serif}.reviewMain>p:not(.eyebrow),.reviewColumns p:not(.eyebrow){color:#55655f;font-size:14px;line-height:1.75}.evidenceBox{border-radius:17px;margin:35px 0 65px;padding:25px 27px}.evidenceBox.clear{background:#e5efe4;border:1px solid #c7ddc7}.evidenceBox.note{background:#f2e5cc;border:1px solid #dec79e}.evidenceBox small{letter-spacing:.14em;color:#68766f;font-size:7px;font-weight:800}.evidenceBox h3{margin:9px 0;font:22px Georgia,serif}.evidenceBox p{color:#58655f;margin:0;font-size:11px;line-height:1.7}.reviewColumns{grid-template-columns:1fr 1fr;gap:55px;display:grid}.reviewColumns h2{font-size:29px}.checkList,.numberList{margin:22px 0 0;padding:0;list-style:none}.checkList li,.numberList li{border-top:1px solid var(--line);padding:14px 0 14px 28px;font-size:11px;line-height:1.5;position:relative}.checkList li:last-child,.numberList li:last-child{border-bottom:1px solid var(--line)}.checkList li:before{content:"✓";color:#28644f;font-weight:800;position:absolute;left:2px}.numberList{counter-reset:checks}.numberList li{counter-increment:checks}.numberList li:before{content:counter(checks, decimal-leading-zero);color:#8a5a25;font:11px Georgia,serif;position:absolute;left:0}.testingNotice{background:var(--green);color:#fff;border-radius:19px;margin-top:65px;padding:30px}.testingNotice strong{font:24px Georgia,serif}.testingNotice p{color:#bfd0ca;margin:12px 0 0;font-size:11px;line-height:1.7}.sourceCard{border:1px solid var(--line);background:#fff;border-radius:19px;padding:25px;position:sticky;top:25px;box-shadow:0 12px 35px #13272112}.sourceCard h3{margin:10px 0 20px;font:24px Georgia,serif}.sourceCard dl{margin:0}.sourceCard dl div{border-top:1px solid var(--line);padding:12px 0}.sourceCard dt{letter-spacing:.12em;color:#7b8984;margin-bottom:5px;font-size:7px}.sourceCard dd{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.4}.sourceCard>a{background:var(--ink);color:#fff;text-align:center;border-radius:99px;margin:20px 0;padding:14px;font-size:10px;font-weight:800;text-decoration:none;display:block}.sourceCard>small{color:#71807b;font-size:8px;line-height:1.6;display:block}@media (width<=920px){.casinoDetails{grid-template-columns:repeat(3,1fr)}.reviewHeroGrid{gap:45px}.factStrip .shell{grid-template-columns:1fr 1fr}.reviewBody{grid-template-columns:1fr}.sourceCard{position:static}.reviewColumns{gap:30px}}@media (width<=620px){.casinoTop{grid-template-columns:28px 45px 1fr 50px}.reviewButton{grid-column:3/5;margin-top:4px}.logo{font-size:14px}.casinoDetails{grid-template-columns:1fr 1fr}.casinoDetails .metric:nth-child(3){grid-column:1/3}.good,.source{grid-column:span 1}.breadcrumbs{flex-wrap:wrap;margin-bottom:40px}.reviewHero{padding:38px 0 50px}.reviewHeroGrid{grid-template-columns:1fr}.reviewHero h1{font-size:44px}.reviewScore{min-height:180px}.factStrip .shell{grid-template-columns:1fr 1fr}.factStrip .shell>div{padding:17px 12px}.reviewBody{gap:50px;padding-top:60px}.reviewColumns{grid-template-columns:1fr;gap:45px}.reviewMain>h2{font-size:32px}.testingNotice strong{font-size:21px}}.guideHero{background:radial-gradient(circle at 88% 12%,#dff36b4d,#0000 24%),#edf0e6;border-bottom:1px solid #d5dad1;padding:58px 0 76px}.guideHero .breadcrumbs{margin-bottom:62px}.guideHeroGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:80px;display:grid}.guideHero h1{letter-spacing:-.052em;max-width:820px;margin:17px 0 24px;font:56px/1.02 Georgia,serif}.guideDek{color:#52635d;max-width:760px;margin:0;font-size:16px;line-height:1.7}.guideStatus{background:#ffffffa6;border-left:4px solid #829845;grid-template-columns:auto 1fr;align-items:start;gap:14px;max-width:760px;margin-top:26px;padding:15px 17px;display:grid}.guideStatus b{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.guideStatus span{color:#5c6965;font-size:10px;line-height:1.55}.serpCard{background:var(--green);color:#fff;border:1px solid #3b695d;border-radius:23px;min-height:290px;padding:27px;box-shadow:0 24px 50px #0d3d3229}.serpCard small{color:#a9c2b9;letter-spacing:.15em;font-size:7px;font-weight:800}.serpCard h2{color:var(--lime);margin:17px 0 14px;font:28px Georgia,serif}.serpCard p{color:#c0d2cc;min-height:86px;font-size:10px;line-height:1.65}.serpCard>div{border-top:1px solid #3b695d;align-items:center;gap:12px;margin-top:24px;padding-top:19px;display:flex}.serpCard>div b{font:34px Georgia,serif}.serpCard>div span{color:#b9ccc5;max-width:100px;font-size:9px;line-height:1.4}.evidenceLegend{border-bottom:1px solid var(--line);background:#fff}.evidenceLegend .shell{align-items:center;gap:8px;min-height:70px;display:flex}.evidenceLegend p{color:#77837f;margin-left:auto;font-size:9px}.evidencePill{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;width:max-content;padding:7px 9px;font-size:7px;font-weight:800;display:inline-flex}.evidencePill.register{color:#235a45;background:#e4f1e8;border-color:#b8d6c5}.guideIntro{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;padding-top:85px;padding-bottom:85px;display:grid}.guideIntro h2,.findingGrid h2,.guideMethod h2,.relatedGuides h2{letter-spacing:-.04em;margin:10px 0 0;font:40px Georgia,serif}.guideIntro>p{color:#53635e;margin:3px 0 0;font-size:14px;line-height:1.8}.snapshotTable{border:1px solid var(--line);background:#f7f8f4;border-radius:18px;margin:0 0 28px;overflow-x:auto;box-shadow:0 8px 30px #1327210b}.snapshotTable:focus-visible{outline-offset:3px;outline:3px solid #91a94b}.snapshotTable table{border-collapse:collapse;width:100%;min-width:850px}.snapshotTable caption{border-bottom:1px solid var(--line);color:#65736e;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:16px 18px;font-size:9px;font-weight:700}.snapshotTable th,.snapshotTable td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#40514b;text-align:left;vertical-align:top;padding:16px 18px;font-size:10px;line-height:1.5}.snapshotTable tr:last-child th,.snapshotTable tr:last-child td{border-bottom:0}.snapshotTable th:last-child,.snapshotTable td:last-child{border-right:0}.snapshotTable thead th{color:#687770;letter-spacing:.1em;text-transform:uppercase;background:#edf0e6;font-size:7px}.snapshotTable tbody th{color:var(--ink);font:16px Georgia,serif}.snapshotTable tbody th span{color:#82908b;margin-right:10px;font-size:11px}.guideCandidates{gap:17px;display:grid}.guideCandidate{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #1327210d}.candidateHead{grid-template-columns:45px 1fr auto;align-items:center;gap:16px;padding:23px 25px;display:grid}.candidateRank{color:#72827c;font:24px Georgia,serif}.candidateHead h3{margin:0 0 5px;font:23px Georgia,serif}.candidateHead p{color:#66746f;margin:0;font-size:10px}.candidateHead>a{color:#2e4a40;border:1px solid #acb6b2;border-radius:99px;padding:11px 14px;font-size:9px;font-weight:700;text-decoration:none}.candidateFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8f4;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.candidateFacts div{border-right:1px solid var(--line);padding:17px 19px}.candidateFacts div:last-child{border-right:0}.candidateFacts dt{color:#7c8984;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:7px}.candidateFacts dd{margin:0;font-size:10px;font-weight:700;line-height:1.45}.candidateFoot{grid-template-columns:1.05fr 1.6fr auto;align-items:center;gap:18px;padding:18px 25px;display:grid}.candidateFoot>div{flex-wrap:wrap;gap:5px;display:flex}.candidateFoot p{color:#66746f;margin:0;font-size:9px;line-height:1.55}.candidateFoot>a{color:#34574c;text-underline-offset:4px;white-space:nowrap;font-size:9px}.commercialNotice{background:var(--green);color:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-top:24px;padding:20px 24px;display:grid}.commercialNotice b{color:var(--lime);font:17px Georgia,serif}.commercialNotice p{color:#bfd0ca;margin:0;font-size:10px;line-height:1.6}.decisionSection{padding-top:100px;padding-bottom:100px}.decisionGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.decisionGrid article{background:#ecece4;border:1px solid #d2d7cf;border-radius:17px;min-height:235px;padding:24px}.decisionGrid span{color:#7b8984;font:18px Georgia,serif}.decisionGrid h3{margin:54px 0 11px;font:21px Georgia,serif}.decisionGrid p{color:#5d6c67;margin:0;font-size:10px;line-height:1.65}.findingSection{background:#dfe9a3;padding:95px 0}.findingGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.findingGrid>div:first-child>p:not(.eyebrow){color:#4e5e3e;margin:22px 0 0;font-size:13px;line-height:1.75}.proofPlan{background:var(--green);color:#fff;border:1px solid #355f54;border-radius:21px;padding:27px}.proofPlan small{color:#aec6bd;letter-spacing:.14em;font-size:7px}.proofPlan h3{margin:12px 0 18px;font:24px Georgia,serif}.proofPlan ol{counter-reset:proof;margin:0;padding:0;list-style:none}.proofPlan li{color:#d1dfda;counter-increment:proof;border-top:1px solid #315e52;padding:11px 0 11px 30px;font-size:10px;line-height:1.45;position:relative}.proofPlan li:before{color:var(--lime);content:counter(proof, decimal-leading-zero);font:10px Georgia,serif;position:absolute;left:1px}.proofPlan>p{color:#91aba2;margin:17px 0 0;font-size:8px;line-height:1.55}.guideMethod{grid-template-columns:.75fr 1.25fr;gap:90px;padding-top:100px;padding-bottom:100px;display:grid}.guideMethod>div>p:not(.eyebrow){color:#66746f;font-size:11px;line-height:1.65}.guideMethod>ol{margin:0;padding:0;list-style:none}.guideMethod li{border-top:1px solid #ccd3ce;grid-template-columns:45px 1fr;align-items:center;gap:15px;padding:17px 0;display:grid}.guideMethod li:last-child{border-bottom:1px solid #ccd3ce}.guideMethod li span{color:#7d8d87;font:16px Georgia,serif}.guideMethod li p{margin:0;font-size:11px;line-height:1.55}.sourceRows{border-top:1px solid var(--line)}.sourceRows>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr auto auto;align-items:center;gap:20px;padding:17px 4px;display:grid}.sourceRows b{font:17px Georgia,serif}.sourceRows span{color:#65736e;font-size:9px}.sourceRows a{color:#31554a;text-underline-offset:4px;font-size:9px}.guideFaq{background:#edf0e6}.relatedGuides>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.relatedGuides a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:15px;justify-content:space-between;padding:22px;font:17px Georgia,serif;text-decoration:none;display:flex}@media (width<=920px){.guideHeroGrid,.findingGrid{grid-template-columns:1fr;gap:45px}.serpCard{min-height:0}.guideIntro,.guideMethod{grid-template-columns:1fr;gap:40px}.candidateFoot{grid-template-columns:1fr 1fr}.candidateFoot>a{grid-column:2}.decisionGrid,.sourceRows>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.guideGrid{grid-template-columns:1fr}.guideHero{padding:38px 0 50px}.guideHero .breadcrumbs{margin-bottom:40px}.guideHero h1{font-size:39px}.guideStatus{grid-template-columns:1fr}.evidenceLegend .shell{flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.evidenceLegend p{width:100%;margin:3px 0 0}.guideIntro{padding-top:60px;padding-bottom:60px}.guideIntro h2,.findingGrid h2,.guideMethod h2,.relatedGuides h2{font-size:33px}.comparisonWrap{padding:70px 0}.candidateHead{grid-template-columns:38px 1fr;padding:20px 17px}.candidateHead>a{grid-column:2;width:max-content}.candidateFacts{grid-template-columns:1fr 1fr}.candidateFacts div:nth-child(2){border-right:0}.candidateFacts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.candidateFoot{grid-template-columns:1fr;padding:18px 17px}.candidateFoot>a{grid-column:1}.commercialNotice{grid-template-columns:1fr}.decisionSection{padding-top:70px;padding-bottom:70px}.decisionGrid{grid-template-columns:1fr}.decisionGrid article{min-height:205px}.findingSection,.sourceLedger{padding:70px 0}.guideMethod{padding-top:70px;padding-bottom:70px}.sourceRows>div,.relatedGuides>div{grid-template-columns:1fr}.relatedGuides{padding-top:70px;padding-bottom:75px}}.proofGrid.three{grid-template-columns:repeat(3,1fr)}.footerColumns{grid-template-columns:1.25fr .9fr .9fr}.footerColumns>div{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:9px;display:flex}.footerColumns>div:first-child{gap:14px}.footerColumns>div:first-child p{max-width:320px}.footerGroup b{color:#95b1a8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.breadcrumbItem{align-items:center;gap:11px;display:inline-flex}.breadcrumbItem i{color:#7c8a85;font-style:normal}.homeMap{border-radius:34px 190px;min-height:430px}.homeMap strong{color:var(--lime)}.mapLines{gap:6px;width:190px;margin:32px 0 17px;display:flex}.mapLines i{background:#315d51;border-radius:8px;flex:1;height:6px}.mapLines i:nth-child(-n+3){background:var(--lime)}.hubSection,.homeStandards{padding-top:105px;padding-bottom:105px}.routeGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.routeCard{border:1px solid var(--line);min-height:290px;color:var(--ink);background:#fff;border-radius:20px;padding:31px;text-decoration:none;transition:transform .18s,box-shadow .18s;position:relative}.routeCard:hover{transform:translateY(-3px);box-shadow:0 18px 42px #13272114}.routeCard>span{color:#71837c;font:20px Georgia,serif}.routeCard>small{float:right;color:#53634f;text-transform:uppercase;letter-spacing:.1em;background:#eef2df;border-radius:99px;padding:6px 9px;font-size:8px}.routeCard h3{letter-spacing:-.035em;max-width:390px;margin:55px 0 13px;font:30px/1.08 Georgia,serif}.routeCard p{max-width:460px;color:var(--muted);font-size:11px;line-height:1.65}.routeCard>b{font-size:10px;position:absolute;bottom:28px;left:31px}.homeResearch,.latestFacts{background:#fff;padding:100px 0}.topicList{border-top:1px solid var(--line)}.topicList>a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:55px minmax(0,1fr) 175px 25px;align-items:center;gap:22px;padding:25px 4px;text-decoration:none;display:grid}.topicList>a>span{color:#7c8c86;font:19px Georgia,serif}.topicList h3{margin:0 0 6px;font:23px Georgia,serif}.topicList p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.topicList small{color:#65746f;text-align:right;font-size:9px}.topicList>a>b{color:#43665c;font-size:17px}.homeStandards{grid-template-columns:.9fr 1.1fr;gap:95px;display:grid}.homeStandards h2{letter-spacing:-.045em;margin:14px 0 22px;font:44px/1.05 Georgia,serif}.homeStandards>div:first-child>p:not(.eyebrow){color:var(--muted);margin-bottom:26px;font-size:12px;line-height:1.75}.standardStack article{border-top:1px solid var(--line);grid-template-columns:50px 1fr;gap:18px;padding:23px 0;display:grid}.standardStack article:last-child{border-bottom:1px solid var(--line)}.standardStack span{color:#6c7d77;font:19px Georgia,serif}.standardStack b{font:19px Georgia,serif}.standardStack p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.6}.miniFacts{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.miniFacts>a{border:1px solid var(--line);min-height:128px;color:var(--ink);border-radius:17px;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:20px;text-decoration:none;display:grid}.miniFacts .logo{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font:15px Georgia,serif;display:grid}.miniFacts h3{margin:0;font:19px Georgia,serif}.miniFacts p{color:var(--muted);margin:5px 0 0;font-size:8px}.miniFacts small{color:#6b7d76;grid-column:2;font-size:8px}.miniFacts>a>b{grid-area:1/3/3}.rankingHero,.methodHero,.editorialHero,.libraryHero{background:radial-gradient(circle at 88% 14%,#dff36b54,#0000 23%),#edf0e6;border-bottom:1px solid #d2d8d1;padding:58px 0 82px}.premiumRankingHero{color:#fff;background:radial-gradient(circle at 82% 10%,#dff36b33,#0000 24%),radial-gradient(circle at 12% 95%,#ff7e5b1f,#0000 28%),#071c21;border-color:#25473e}.premiumRankingHero .eyebrow{color:var(--lime)}.premiumRankingHero .breadcrumbs,.premiumRankingHero .breadcrumbs a{color:#a9c1b9}.premiumRankingHero .breadcrumbs b{color:#fff}.premiumRankingHero .guideDek{color:#b9ccc6}.premiumRankingHero .editorAvatar{background:var(--lime);color:#102921}.premiumRankingHero .editorLine span{color:#9db5ae}.premiumRankingHero .rankingStatus{background:linear-gradient(145deg,#123e35,#0a2d27);border:1px solid #376055;box-shadow:0 25px 70px #00000040}.rankingHero .breadcrumbs,.methodHero .breadcrumbs,.editorialHero .breadcrumbs,.libraryHero .breadcrumbs{margin-bottom:58px}.rankingHeroGrid,.methodHeroGrid,.editorialHeroGrid{grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:85px;display:grid}.rankingHero h1,.methodHero h1,.editorialHero h1,.libraryHero h1{letter-spacing:-.052em;max-width:850px;margin:16px 0 22px;font:55px/1.02 Georgia,serif}.rankingStatus,.methodDial,.editorialHeroGrid>aside{background:var(--green);color:#fff;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:31px;display:flex}.rankingStatus small,.methodDial small,.editorialHeroGrid>aside small{color:#9bb7ae;letter-spacing:.15em;font-size:8px}.rankingStatus strong,.methodDial strong,.editorialHeroGrid>aside strong{color:var(--lime);margin:17px 0 3px;font:54px Georgia,serif}.rankingStatus>span,.methodDial>span,.editorialHeroGrid>aside>span{font:18px/1.25 Georgia,serif}.rankingStatus p,.methodDial p,.editorialHeroGrid>aside p{color:#aec4bd;border-top:1px solid #315d51;margin:18px 0 0;padding-top:16px;font-size:9px;line-height:1.55}.quickComparison,.specificSection,.methodCategories,.testProtocol,.policyGrid{padding-top:100px;padding-bottom:100px}.tableScroll{border:1px solid var(--line);background:#fff;border-radius:17px;overflow-x:auto}.researchTable{border-collapse:collapse;width:100%;min-width:880px}.researchTable th{color:#697772;letter-spacing:.11em;text-align:left;background:#f3f5ef;padding:15px 17px;font-size:8px}.researchTable td{border-top:1px solid var(--line);padding:17px;font-size:10px;line-height:1.45}.researchTable td:nth-child(2) a{color:var(--ink);font:16px Georgia,serif;text-decoration:none}.researchTable td:nth-child(4) a{color:#31584d}.gradeTag{color:#3e554c;background:#e6ecd8;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-block}.offerRankSection{color:#fff;background:#071a20}.offerRankSection .jumpCard{background:#0d2a2e;border-color:#294a43}.offerRankSection .jumpCard>a{color:#afc6bf;border-color:#254249}.offerRankSection .jumpCard>p{color:var(--lime)}.offerRankSection .jumpCard>div{background:#123b33;border:1px solid #345d52}.offerRankSection .verification{border:1px solid #4f6e4b;border-left:4px solid var(--lime);background:#1a332d;border-radius:12px}.offerCasinoList{gap:18px;display:grid}.offerCasinoCard{color:var(--ink);background:#fff;border:1px solid #34504a;border-radius:20px;grid-template-columns:185px minmax(0,1fr) 238px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000038}.offerCasinoCard:before{z-index:3;content:"";background:linear-gradient(90deg,#dff36b,#7bd7c2 48%,#ff9f7f);height:4px;position:absolute;top:0;left:0;right:0}.offerCasinoCard:hover{border-color:#79975e;transform:translateY(-3px);box-shadow:0 28px 75px #0000004d}.offerIdentity{background:#f3f5ef;border-right:1px solid #dde3de;flex-direction:column;padding:18px;display:flex}.offerRank{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.offerRank small{color:#71807a;letter-spacing:.1em;font-size:6px;font-weight:800}.offerBrand{border-radius:14px;min-height:120px;padding:17px;box-shadow:inset 0 0 0 1px #1327211a}.offerBrand>span{background:#fff9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.offerBrand h3{margin:18px 0 5px;font:20px/1.05 Georgia,serif}.offerGrade{grid-template-columns:1fr auto;align-items:end;margin-top:auto;padding-top:17px;display:grid}.offerGrade small{color:#75827d;letter-spacing:.11em;grid-column:1;font-size:6px;font-weight:800}.offerGrade strong{color:#173f34;grid-area:1/2/3;font:38px/1 Georgia,serif}.offerGrade span{color:#53645e;grid-column:1;margin-top:5px;font-size:8px}.offerEvidence{min-width:0;padding:20px}.offerSignals{background:#edf5f4;border:1px solid #d8e2df;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid}.offerSignals>div{border-right:1px solid #d4e0dd;min-width:0;padding:13px}.offerSignals>div:last-child{border-right:0}.offerSignals small,.offerSignals strong,.offerSignals span{display:block}.offerSignals small{color:#64766f;letter-spacing:.1em;font-size:6px;font-weight:800}.offerSignals strong{margin:6px 0 3px;font:15px Georgia,serif}.offerEvidence>p{color:#52635d;margin:17px 0 12px;font-size:10px;line-height:1.65}.offerEvidence ul{color:#2f6d55;gap:7px;margin:0;padding:0;font-size:9px;list-style:none;display:grid}.offerSourceLine{border-top:1px solid #e1e6e2;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:13px;display:flex}.offerSourceLine a{color:#47645a;text-underline-offset:3px;font-size:7px;font-weight:700}.offerAction{color:#fff;background:linear-gradient(155deg,#123f35,#0a2b27 75%);border-left:1px solid #31584e;flex-direction:column;padding:22px;display:flex}.offerAction>span{color:#9fb8b0;letter-spacing:.13em;font-size:6px;font-weight:900}.offerAction h3{color:var(--lime);margin:14px 0 7px;font:22px/1.05 Georgia,serif}.offerAction>strong{color:#fff;font-size:10px;line-height:1.45}.offerAction>p{color:#afc3bd;min-height:47px;margin:10px 0 16px;font-size:8px;line-height:1.55}.offerPrimary{background:var(--lime);color:#102d25;letter-spacing:.03em;border:1px solid #eefaa8;border-radius:10px;justify-content:space-between;align-items:center;padding:15px 16px;font-size:9px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:flex;box-shadow:0 10px 28px #dff36b2b}.offerPrimary:hover{background:#fff;transform:translateY(-2px)}.offerSecondary{color:#d3e1dc;text-align:center;text-underline-offset:4px;margin:13px 0 15px;font-size:8px}.offerAction>small{color:#829e95;text-align:center;margin-top:auto;font-size:6px;line-height:1.4}.specificGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.specificGrid a{border:1px solid var(--line);min-height:245px;color:var(--ink);background:#fff;border-radius:17px;padding:25px;text-decoration:none}.specificGrid span{color:#71827c;font:18px Georgia,serif}.specificGrid h3{margin:45px 0 12px;font:24px Georgia,serif}.specificGrid p{min-height:47px;color:var(--muted);font-size:10px;line-height:1.55}.specificGrid b{font-size:9px}.gapSection{background:var(--green);color:#fff;padding:100px 0}.gapGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.gapGrid h2{letter-spacing:-.04em;margin:14px 0 20px;font:43px/1.05 Georgia,serif}.gapGrid>div:first-child>p:last-child{color:#b8cbc4;font-size:11px;line-height:1.75}.gapChecklist{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gapChecklist article{border:1px solid #315f53;border-radius:17px;padding:25px}.gapChecklist b{color:var(--lime);margin-bottom:17px;font:20px Georgia,serif;display:block}.gapChecklist span{color:#c5d5d0;border-top:1px solid #315d51;padding:11px 0;font-size:9px;display:block}.methodCta{justify-content:space-between;align-items:center;gap:40px;padding-top:75px;padding-bottom:75px;display:flex}.methodCta h2{margin:9px 0 0;font:35px Georgia,serif}.libraryHero h1,.libraryHero .guideDek{max-width:800px}.librarySection{padding-top:100px;padding-bottom:100px}.libraryGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.libraryGrid>a{border:1px solid var(--line);min-height:260px;color:var(--ink);background:#fff;border-radius:18px;padding:29px;text-decoration:none}.libraryGrid small{color:#5f776e;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.libraryGrid h2{margin:42px 0 13px;font:30px Georgia,serif}.libraryGrid p{color:var(--muted);font-size:10px;line-height:1.6}.libraryGrid>a>div{border-top:1px solid var(--line);justify-content:space-between;margin-top:32px;padding-top:16px;font-size:9px;display:flex}.libraryExplainers{background:#fff;padding:100px 0}.explainerRows{border-top:1px solid var(--line)}.explainerRows>a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:55px 90px 1fr 20px;align-items:center;gap:20px;padding:23px 4px;text-decoration:none;display:grid}.explainerRows>a>span{color:#74857f;font:18px Georgia,serif}.explainerRows small{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.explainerRows h3{margin:0 0 6px;font:21px Georgia,serif}.explainerRows p{color:var(--muted);margin:0;font-size:10px}.hardGateBand{background:#dfe9a3;border-bottom:1px solid #c9d578}.hardGateBand .shell{grid-template-columns:repeat(3,1fr);display:grid}.hardGateBand .shell>div{border-right:1px solid #c5d173;padding:22px 25px}.hardGateBand .shell>div:first-child{border-left:1px solid #c5d173}.hardGateBand b,.hardGateBand span{display:block}.hardGateBand b{letter-spacing:.12em;margin-bottom:6px;font-size:8px}.hardGateBand span{font:16px Georgia,serif}.methodCategoryGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.methodCategoryGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:27px}.methodCategoryGrid header{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:13px;padding-bottom:18px;display:grid}.methodCategoryGrid header span{color:#72837d;font:17px Georgia,serif}.methodCategoryGrid h3{margin:0;font:22px Georgia,serif}.methodCategoryGrid header b{color:#36584f;font:21px Georgia,serif}.methodCategoryGrid ul,.editorialChapter ul{margin:17px 0 0;padding-left:18px}.methodCategoryGrid li,.editorialChapter li{color:var(--muted);padding:5px 0;font-size:10px;line-height:1.5}.evidenceHierarchy{background:#fff;padding:100px 0}.evidenceHierarchy .shell{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.evidenceHierarchy h2{margin:13px 0 0;font:42px/1.06 Georgia,serif}.hierarchyRows article{border-top:1px solid var(--line);grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:19px 0;display:grid}.hierarchyRows article:last-child{border-bottom:1px solid var(--line)}.hierarchyRows p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.testProtocol{grid-template-columns:.75fr 1.25fr;gap:85px;display:grid}.testProtocol h2{margin:13px 0 18px;font:42px/1.05 Georgia,serif}.testProtocol>div>p:last-child{color:var(--muted);font-size:11px;line-height:1.7}.testProtocol ol{margin:0;padding:0;list-style:none}.testProtocol li{border-top:1px solid var(--line);grid-template-columns:50px 1fr;gap:15px;padding:20px 0;display:grid}.testProtocol li:last-child{border-bottom:1px solid var(--line)}.testProtocol li>span{color:#75847f;font:18px Georgia,serif}.testProtocol li b{font:18px Georgia,serif}.testProtocol li p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.policyGrid{grid-template-columns:1fr 1fr;gap:15px;padding-top:0;display:grid}.policyGrid article{background:var(--green);color:#fff;border-radius:20px;min-height:255px;padding:31px}.policyGrid article:last-child{color:var(--ink);border:1px solid var(--line);background:#fff}.policyGrid h2{margin:26px 0 14px;font:29px Georgia,serif}.policyGrid p:last-child{color:#b6c9c2;font-size:10px;line-height:1.7}.policyGrid article:last-child p:last-child{color:var(--muted)}.takeawayBand{background:#dfe9a3;border-bottom:1px solid #cad678}.takeawayBand .shell{grid-template-columns:repeat(3,1fr);display:grid}.takeawayBand article{border-right:1px solid #c5d173;grid-template-columns:34px 1fr;gap:13px;padding:24px;display:grid}.takeawayBand article:first-child{border-left:1px solid #c5d173}.takeawayBand article>span{font:17px Georgia,serif}.takeawayBand h2{margin:0 0 6px;font:16px Georgia,serif}.takeawayBand p{color:#4f5d3e;margin:0;font-size:9px;line-height:1.5}.editorialBody{grid-template-columns:220px 1fr;gap:70px;padding-top:100px;padding-bottom:100px;display:grid}.editorialBody>aside{border:1px solid var(--line);background:#fff;border-radius:15px;align-self:start;padding:22px;position:sticky;top:25px}.editorialBody>aside>p{letter-spacing:.14em;margin:0 0 14px;font-size:8px;font-weight:800}.editorialBody>aside a{color:#5c6b66;border-bottom:1px solid #e5e9e4;padding:10px 0;font-size:9px;line-height:1.4;text-decoration:none;display:block}.editorialChapter{border-bottom:1px solid var(--line);max-width:760px;margin-bottom:58px;padding:0 0 58px}.editorialChapter:last-child{margin-bottom:0}.editorialChapter h2{letter-spacing:-.035em;margin:12px 0 20px;font:38px/1.08 Georgia,serif}.editorialChapter>p:not(.eyebrow){color:#53635d;font-size:13px;line-height:1.78}.editorialChapter li{font-size:11px}.sourceLink{color:#294f44;background:#e5ecd4;border-radius:99px;margin-top:18px;padding:12px 16px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.relatedEditorial{background:#fff;padding:90px 0}.relatedEditorial h2{margin:12px 0 28px;font:38px Georgia,serif}.relatedEditorial .shell>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.relatedEditorial a{border:1px solid var(--line);color:var(--ink);border-radius:15px;justify-content:space-between;gap:15px;padding:22px;font:16px Georgia,serif;text-decoration:none;display:flex}@media (width<=920px){.footerColumns,.rankingHeroGrid,.methodHeroGrid,.editorialHeroGrid,.homeStandards,.gapGrid,.evidenceHierarchy .shell,.testProtocol{grid-template-columns:1fr}.routeGrid,.libraryGrid,.methodCategoryGrid,.policyGrid,.specificGrid{grid-template-columns:1fr 1fr}.miniFacts,.editorialBody{grid-template-columns:1fr}.editorialBody>aside{display:none;position:static}.rankingStatus,.methodDial,.editorialHeroGrid>aside{min-height:220px}.researchNav span{margin-left:6px}.offerCasinoCard{grid-template-columns:170px minmax(0,1fr)}.offerAction{border-top:1px solid #31584e;border-left:0;grid-column:1/3}.offerAction>p{min-height:0}}@media (width<=620px){.proofGrid.three,.hardGateBand .shell,.takeawayBand .shell,.routeGrid,.libraryGrid,.methodCategoryGrid,.policyGrid,.gapChecklist,.relatedEditorial .shell>div{grid-template-columns:1fr}.proofGrid.three>div{border-left:1px solid #c6d176}.rankingHero,.methodHero,.editorialHero,.libraryHero{padding:38px 0 55px}.rankingHero h1,.methodHero h1,.editorialHero h1,.libraryHero h1{font-size:39px}.hubSection,.homeStandards,.homeResearch,.latestFacts,.quickComparison,.specificSection,.methodCategories,.testProtocol,.librarySection,.libraryExplainers{padding-top:70px;padding-bottom:70px}.topicList>a{grid-template-columns:38px 1fr 20px}.topicList small{display:none}.specificGrid{grid-template-columns:1fr}.methodCta{flex-direction:column;align-items:flex-start}.hardGateBand .shell>div,.takeawayBand article{border-left:1px solid #c5d173}.hierarchyRows article{grid-template-columns:1fr}.explainerRows>a{grid-template-columns:38px 1fr 20px}.explainerRows small{display:none}.editorialChapter h2{font-size:32px}.editorialBody{padding-top:70px;padding-bottom:70px}.researchNav .shell{width:calc(100% - 20px)}.offerCasinoCard{grid-template-columns:1fr}.offerIdentity{border-right:0}.offerBrand{min-height:110px}.offerEvidence{padding:16px}.offerSignals{grid-template-columns:1fr}.offerSignals>div{border-bottom:1px solid #d4e0dd;border-right:0}.offerSignals>div:last-child{border-bottom:0}.offerAction{grid-column:1}}.vegasPage{--vegas-night:#050912;--vegas-panel:#0b1422;--vegas-blue:#1268ff;--vegas-gold:#ffc928;--vegas-red:#ff3e52;background:#070c15}.vegasPage .announcement{color:#b8c3d4;background:#03060c;border-bottom:1px solid #ffc92838}.vegasPage .nav{background:#080e18;border-color:#1a2637;width:100%;height:76px;padding-inline:max(20px,50% - 580px)}.vegasPage .nav .brand,.vegasPage .nav nav a{color:#f5f8ff}.vegasPage .nav .brand span{background:var(--vegas-gold);color:#171000;border:1px solid #ffe37d;box-shadow:0 0 22px #ffc92840}.vegasPage .navCta{background:var(--vegas-blue);border:1px solid #3a82ff;box-shadow:0 8px 28px #1268ff40}.vegasPage .researchNav{background:#0d1624;border-color:#24344c}.vegasPage .researchNav a:hover{color:#ffd75e;background:#17263a}.vegasPage .researchNav span{color:#ffd75e;border-color:#48566c}.premiumRankingHero{background:linear-gradient(90deg,#ff3e521c 1px,#0000 1px) 0 0/70px 70px,linear-gradient(#ff3e5214 1px,#0000 1px) 0 0/70px 70px,radial-gradient(circle at 82% 24%,#1268ff4d,#0000 31%),radial-gradient(circle at 9% 90%,#ff3e522e,#0000 33%),#050912;border:0;padding:72px 0 86px;position:relative;overflow:hidden}.premiumRankingHero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 55%,#ffffff06 55% 56%,#0000 56% 100%);position:absolute;inset:0}.marqueeBulbs{z-index:2;filter:drop-shadow(0 0 6px #ffc928a6);opacity:.88;background:radial-gradient(circle,#ffe46c 0 3px,#0000 3.5px) 0/30px 8px repeat-x;height:8px;position:absolute;top:13px;left:0;right:0}.marqueeBulbs.bottom{top:auto;bottom:13px}.premiumRankingHero .breadcrumbs{margin-bottom:48px}.premiumRankingHero .rankingHeroGrid{grid-template-columns:minmax(0,1fr) 320px;gap:70px}.vegasHeroCopy h1{color:#fff;letter-spacing:-.075em;text-transform:uppercase;max-width:760px;margin:12px 0 22px;font:900 clamp(54px,6.6vw,92px)/.86 Arial,Helvetica,sans-serif}.vegasHeroCopy h1 span{color:var(--vegas-gold);text-shadow:0 0 28px #ffc9282e;display:block}.vegasHeroCopy .guideDek{max-width:710px;font-size:15px;line-height:1.65}.heroTrustTickets{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.heroTrustTickets span{color:#b9c5d5;letter-spacing:.03em;background:#0b1422e0;border:1px solid #30405a;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;font-weight:700;display:flex}.heroTrustTickets b{color:#fff;font-size:15px}.heroJackpotBoard{color:#fff;background:linear-gradient(150deg,#111c2d,#080f1b);border:1px solid #374965;border-radius:18px;min-height:345px;padding:29px;position:relative;box-shadow:0 28px 80px #00000073,inset 0 0 0 5px #09111d}.heroJackpotBoard:after{content:"";pointer-events:none;border:1px dashed #ffc92852;border-radius:11px;position:absolute;inset:9px}.heroJackpotBoard>*{z-index:1;position:relative}.heroJackpotBoard small{color:#92a2b8;letter-spacing:.15em;font-size:8px;font-weight:900}.heroJackpotBoard>strong{color:#58ed94;letter-spacing:-.07em;text-shadow:0 0 25px #58ed9438;margin:34px 0 4px;font:900 62px/.9 Arial,sans-serif;display:block}.heroJackpotBoard>span{color:#fff;max-width:210px;font:700 18px/1.25 Arial,sans-serif;display:block}.heroJackpotBoard>div{border-top:1px solid #2b3a50;margin-top:31px;padding-top:18px}.heroJackpotBoard>div b{color:var(--vegas-gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.heroJackpotBoard p{color:#98a7bb;margin:7px 0 0;font-size:9px;line-height:1.55}.vegasProofBand{background:#0c1421;border-block:1px solid #26334a}.vegasProofBand .shell{grid-template-columns:repeat(4,1fr);display:grid}.vegasProofBand span{color:#d9e1ed;letter-spacing:.09em;text-align:center;border-right:1px solid #26334a;padding:17px 15px;font-size:8px;font-weight:900}.vegasProofBand span:first-child{border-left:1px solid #26334a}.vegasProofBand span:nth-child(-n+3){color:#75e7a1}.offerRankSection{background:radial-gradient(circle at 85% 8%,#1268ff1f,#0000 23%),radial-gradient(circle at 8% 72%,#ff3e5214,#0000 25%),#070c15;padding:90px 0 110px}.offerSectionTop{grid-template-columns:1fr auto;align-items:end;gap:45px;margin-bottom:26px;display:grid}.offerSectionTop h2{color:#fff;letter-spacing:-.055em;margin:8px 0 11px;font:900 clamp(36px,4vw,56px)/.98 Arial,sans-serif}.offerSectionTop>div>p:last-child{color:#99a8ba;max-width:670px;margin:0;font-size:11px;line-height:1.65}.offerTabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.offerTabs a{color:#bdc7d6;background:#0e1725;border:1px solid #33425a;border-radius:7px;padding:10px 12px;font-size:8px;font-weight:800;text-decoration:none}.offerTabs a:first-child{color:#fff;background:#1268ff;border-color:#2f75e8}.offerRankSection .verification{border:1px solid #344359;border-left:4px solid var(--vegas-gold);background:#0d1623;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:15px;margin-bottom:22px;padding:14px 16px;display:grid}.offerRankSection .verification span{color:var(--vegas-gold);letter-spacing:.1em;font-size:8px;font-weight:900}.offerRankSection .verification p{color:#aab5c5;margin:0;font-size:9px;line-height:1.5}.offerCasinoCard{background:#f8fafc;border:1px solid #283750;border-radius:16px;grid-template-columns:205px minmax(0,1fr) 285px;box-shadow:0 26px 65px #00000059}.offerCasinoCard.featuredCasino{border-color:#496483}.offerCasinoCard.featuredCasino:after{z-index:4;background:var(--vegas-gold);color:#211700;content:"CHECKED";letter-spacing:.11em;text-align:center;width:112px;padding:5px 0;font-size:6px;font-weight:900;position:absolute;top:13px;left:-33px;transform:rotate(-40deg)}.offerCasinoCard:hover{border-color:#5389d6;box-shadow:0 32px 80px #00000075}.offerIdentity{background:#edf1f6;border-color:#d9e0e9;padding:18px}.offerRank{padding-left:6px}.offerRank small{color:#657489;font-family:Arial,sans-serif}.offerRank strong{color:#152238;font:900 20px Arial,sans-serif}.offerBrand{border:1px solid #00000021;border-radius:11px;min-height:150px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 -35px 60px #00000017}.offerBrand:after{content:"";border:18px solid #fff3;border-radius:50%;width:110px;height:110px;position:absolute;top:-40px;right:-45px}.offerBrand>span{color:#132033;background:#ffffffb8;border:2px solid #ffffffa6;width:48px;height:48px;font-size:13px;box-shadow:0 7px 18px #0000001a}.offerBrand h3{z-index:1;color:#0e1827;letter-spacing:-.04em;margin:20px 0 5px;font:900 22px/.98 Arial,sans-serif;position:relative}.offerBrand small{z-index:1;color:#243347;font-size:8px;font-weight:700;position:relative}.evidenceRating{margin-top:auto;padding-top:16px}.evidenceRating>div{justify-content:space-between;align-items:flex-end;display:flex}.evidenceRating small{color:#6c7889;letter-spacing:.1em;font-size:7px;font-weight:900}.evidenceRating strong{color:#0f1e33;font:900 26px Arial,sans-serif}.evidenceRating strong i{color:#738096;font-size:12px;font-style:normal}.evidenceRating>span{color:#f3ad00;letter-spacing:1px;margin-top:4px;font-size:17px;display:block}.evidenceRating p{color:#768398;margin:2px 0 0;font-size:7px}.offerSignals{background:#eaf2fb;border-color:#d6dee9;border-radius:9px}.offerSignals>div{border-color:#d3dfec;padding:13px}.offerSignals strong{color:#10213a;font:900 15px Arial,sans-serif}.casinoOverview{color:#425269!important;margin:17px 0 13px!important;font-size:10px!important}.casinoReasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 13px!important}.casinoReasons li{color:#33475d;align-items:flex-start;gap:7px;font-size:8px;line-height:1.4;display:flex}.casinoReasons li span{color:#0aaf60;font-weight:900}.paymentPanel{background:#fff;border:1px solid #dce2eb;border-radius:9px;margin-top:17px;padding:13px}.paymentPanel>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.paymentPanel small{color:#657388;letter-spacing:.1em;font-size:6px;font-weight:900}.paymentChips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.paymentChip,.paymentPending{color:#243148;background:#f7f9fc;border:1px solid #d6dde7;border-radius:5px;align-items:center;min-height:25px;padding:5px 9px;font-size:7px;font-weight:900;display:inline-flex;box-shadow:0 2px 5px #1423370a}.payVisa,.payVisaDebit{color:#142787;font-style:italic}.payMastercard,.payMastercardDebit{border-left:5px solid #ec462f}.offerSourceLine{border-color:#e2e7ee;margin-top:13px;padding-top:11px}.offerSourceLine a{color:#52657e}.offerAction{background:radial-gradient(circle at 92% 8%,#ffc92824,#0000 28%),linear-gradient(150deg,#0d2b55,#091a32 67%,#081426);border-color:#254875;padding:24px}.offerAction>span{color:#8eadd1;font-size:7px}.offerAction h3{color:#fff;letter-spacing:-.045em;margin:18px 0 8px;font:900 28px/.98 Arial,sans-serif}.offerAction>strong{color:var(--vegas-gold);font-size:11px}.offerAction>p{color:#a8bad0;min-height:68px;font-size:8px}.offerPrimary{background:var(--vegas-blue);color:#fff;letter-spacing:.02em;border-color:#5a97ff;border-radius:8px;min-height:62px;padding:18px 20px;font-size:13px;box-shadow:0 13px 28px #1268ff47,inset 0 1px #ffffff38}.offerPrimary b{font-size:22px}.offerPrimary:hover{color:#fff;background:#2b7cff}.offerSecondary{color:#d2deef;font-size:8px}.offerAction>small{color:#8093aa}.casinoRouteSection{background:#f5f2e9}.casinoRouteSection .specificGrid a{border-color:#d6d8d7;position:relative;overflow:hidden;box-shadow:0 12px 32px #101d2d0f}.casinoRouteSection .specificGrid a:after{content:"";border:16px solid #e7ecdf;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-28px;right:-26px}.licenceVault{background:#f5f2e9;padding-top:35px;padding-bottom:100px}.licenceVault details{background:#fff;border:1px solid #ced3d0;border-radius:18px;overflow:hidden}.licenceVault summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;list-style:none;display:flex}.licenceVault summary::-webkit-details-marker{display:none}.licenceVault summary h2{letter-spacing:-.04em;margin:7px 0 0;font:700 31px Arial,sans-serif}.licenceVault summary>span{color:#53645f;font-size:10px;font-weight:700}.licenceVault summary>span b{color:#fff;background:#132721;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:12px;font-size:17px;display:inline-grid}.vaultIntro{color:#65736e;border-top:1px solid #d9dedb;padding:15px 30px;font-size:10px}.licenceVault .tableScroll{border:0;border-top:1px solid #d9dedb;border-radius:0}.vegasPage .gapSection{background:#08111e}.vegasPage .gapChecklist article{background:#0d192a;border-color:#29405f}.vegasPage .gapChecklist b{color:var(--vegas-gold);font-family:Arial,sans-serif;font-weight:900}.vegasPage .gapChecklist span{border-color:#273951}.vegasPage .methodCta{background:#f6f2e8}.vegasPage .methodCta h2{letter-spacing:-.035em;font-family:Arial,sans-serif;font-weight:800}@media (width<=1050px){.offerCasinoCard{grid-template-columns:190px minmax(0,1fr)}.offerAction{border-top:1px solid #254875;border-left:0;grid-column:1/3}.offerAction>p{min-height:0}}@media (width<=920px){.premiumRankingHero .rankingHeroGrid{grid-template-columns:1fr}.heroJackpotBoard{min-height:280px}.offerSectionTop{grid-template-columns:1fr}.offerTabs{justify-content:flex-start}.vegasProofBand .shell{grid-template-columns:1fr 1fr}.vegasProofBand span:nth-child(3){border-left:1px solid #26334a}}@media (width<=620px){.vegasPage .nav{padding-inline:14px}.premiumRankingHero{padding-top:48px}.premiumRankingHero .breadcrumbs{margin-bottom:38px}.vegasHeroCopy h1{font-size:49px}.heroTrustTickets{grid-template-columns:1fr;display:grid}.heroJackpotBoard{min-height:260px}.vegasProofBand .shell{grid-template-columns:1fr;width:100%}.vegasProofBand span,.vegasProofBand span:nth-child(3){border-bottom:1px solid #26334a;border-left:0;border-right:0}.offerRankSection{padding:70px 0 80px}.offerRankSection .verification,.offerCasinoCard{grid-template-columns:1fr}.offerAction{grid-column:1}.offerBrand{min-height:140px}.offerSignals{grid-template-columns:repeat(3,1fr)}.offerSignals>div{border-bottom:0;border-right:1px solid #d3dfec}.offerSignals>div:last-child{border-right:0}.casinoReasons{grid-template-columns:1fr}.licenceVault summary{align-items:flex-start;padding:23px 20px}.licenceVault summary h2{font-size:25px}.licenceVault summary>span{font-size:0}.licenceVault summary>span b{margin:0}}main{--night:#050912;--night-2:#08111e;--panel:#0e1929;--panel-2:#132238;--electric:#1268ff;--gold:#ffc928;--hot:#ff4357;--green-light:#5ce394;background:var(--night)}main:not(.vegasPage){color:#eff4fb}main:not(.vegasPage) .eyebrow{color:var(--gold)}main:not(.vegasPage) .sectionHead h2,main:not(.vegasPage) .methodCta h2{color:#f5f8ff;letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif;font-weight:850}main:not(.vegasPage) .sectionHead>p{color:#91a0b4}.nav{background:#080e18;border-color:#1c293c;width:100%;height:76px;padding-inline:max(20px,50% - 580px)}.nav .brand,.nav nav a{color:#f4f7fc}.nav .brand span{background:var(--gold);color:#171000;border:1px solid #ffe27a;box-shadow:0 0 22px #ffc92838}.navCta{background:var(--electric);border:1px solid #4387ff;box-shadow:0 8px 26px #1268ff3d}.homeHero,.guideHero,.reviewHero,.methodHero,.editorialHero,.libraryHero{background:linear-gradient(90deg, #ff435712 1px, transparent 1px) 0 0 / 70px 70px, linear-gradient(#ff43570e 1px, transparent 1px) 0 0 / 70px 70px, radial-gradient(circle at 84% 20%, #1268ff42, transparent 31%), radial-gradient(circle at 8% 92%, #ff435721, transparent 28%), var(--night);color:#fff;border-color:#24344b;position:relative;overflow:hidden}.guideHero:before,.reviewHero:before,.methodHero:before,.editorialHero:before,.libraryHero:before{filter:drop-shadow(0 0 5px #ffc92899);content:"";opacity:.8;background:radial-gradient(circle,#ffe46c 0 3px,#0000 3.5px) 0/30px 8px repeat-x;height:8px;position:absolute;top:14px;left:0;right:0}.guideHero .breadcrumbs,.reviewHero .breadcrumbs,.methodHero .breadcrumbs,.editorialHero .breadcrumbs,.libraryHero .breadcrumbs{color:#91a2b8}.guideHero .breadcrumbs a,.reviewHero .breadcrumbs a,.methodHero .breadcrumbs a,.editorialHero .breadcrumbs a,.libraryHero .breadcrumbs a{color:#bdc9d8}.guideHero .breadcrumbs b,.reviewHero .breadcrumbs b,.methodHero .breadcrumbs b,.editorialHero .breadcrumbs b,.libraryHero .breadcrumbs b{color:#fff}.guideHero h1,.reviewHero h1,.methodHero h1,.editorialHero h1,.libraryHero h1{color:#fff;letter-spacing:-.065em;font-family:Arial,Helvetica,sans-serif;font-weight:900}.guideHero .guideDek,.reviewHero .lede,.methodHero .guideDek,.editorialHero .guideDek,.libraryHero .guideDek{color:#acb9ca}.homeHero{min-height:660px}.homeHero h1{color:#fff;letter-spacing:-.075em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:clamp(58px,6.4vw,88px);font-weight:900}.homeHero h1 em{color:var(--gold);text-shadow:0 0 28px #ffc9282b;font-family:inherit;font-style:normal;font-weight:900}.homeHero .lede{color:#acb9ca}.homeHero .editorAvatar{background:var(--gold);color:#171000}.homeHero .editorLine span{color:#8393a9}.homeHero .primary{background:var(--electric);border-radius:8px;box-shadow:0 12px 30px #1268ff47}.homeHero .textLink{color:#d9e2ef}.homeHero .trustRow{color:#71e4a0}.homeMap{background:radial-gradient(circle at 80% 10%,#ffc92829,#0000 25%),linear-gradient(145deg,#14233a,#091321);border:1px solid #354967;box-shadow:0 30px 80px #00000073}.homeMap strong{color:var(--gold);font-family:Arial,sans-serif;font-weight:900}.homeMap .mapLines i{border-color:#345273}.proofBand{background:#0d1624;border-block:1px solid #27364c}.proofBand strong{color:var(--gold);font-family:Arial,sans-serif;font-weight:900}.proofBand span{color:#b4c0d0}.hubSection,.homeStandards{background:var(--night)}.routeCard{color:#fff;background:linear-gradient(150deg,#111d2f,#0b1422);border-color:#283852;box-shadow:0 18px 45px #0003}.routeCard:hover{border-color:#4d83d4;box-shadow:0 22px 55px #0006}.routeCard>span{color:var(--gold);font-family:Arial,sans-serif;font-weight:900}.routeCard h3{letter-spacing:-.045em;font-family:Arial,sans-serif;font-weight:850}.routeCard p{color:#98a7ba}.routeCard>b{color:#75a7ff}.topicList>a{color:#fff;border-color:#26364d}.topicList>a:hover{background:#0e1929}.topicList>a>span{color:var(--gold);font-family:Arial,sans-serif;font-weight:900}.topicList h3{font-family:Arial,sans-serif;font-weight:800}.topicList p,.topicList small{color:#8999ae}.topicList>a>b{color:#6fa4ff}.homeStandards h2{color:#fff;font-family:Arial,sans-serif;font-weight:850}.homeStandards>div:first-child>p:not(.eyebrow),.standardStack p{color:#91a1b5}.homeStandards .textLink{color:#75a7ff}.standardStack article{border-color:#2a3a51}.standardStack span{color:var(--gold)}.standardStack b{color:#fff;font-family:Arial,sans-serif}.miniFacts>a{color:#fff;background:#0e1929;border-color:#2a3b53}.miniFacts h3{font-family:Arial,sans-serif;font-weight:800}.miniFacts p,.miniFacts small{color:#8f9fb4}.miniFacts>a>b{color:#72a5ff}.guideHero{background-color:var(--night);padding-top:72px}.serpCard{background:radial-gradient(circle at 88% 12%,#ffc92826,#0000 24%),linear-gradient(145deg,#153568,#0c1e3b);border:1px solid #3a5274;box-shadow:0 28px 70px #00000059}.serpCard p,.serpCard>div span{color:#b4c5dc}.evidenceLegend{background:#0d1624;border-color:#26354a}.guideIntro{background:var(--night)}.guideIntro h2,.guideMethod h2,.relatedGuides h2{color:#fff;font-family:Arial,sans-serif;font-weight:850}.guideIntro>p{color:#a6b3c3}.comparisonWrap{background:var(--night-2)}.snapshotTable{background:#111e31;border-color:#31445f}.snapshotTable table{color:#dbe4f0}.snapshotTable caption,.snapshotTable th,.snapshotTable td{border-color:#2d4059}.snapshotTable caption,.snapshotTable thead th{color:#9fb1c7;background:#13243a}.guideCandidate{color:#142138;background:#f8fafc;border-color:#d5deea;overflow:hidden;box-shadow:0 18px 48px #00000040}.candidateHead{background:linear-gradient(90deg,#eef3f9,#f8fafc);border-bottom:1px solid #dce3ec}.candidateRank{color:#1268ff;font-family:Arial,sans-serif;font-weight:900}.candidateHead h3{color:#111f34;font-family:Arial,sans-serif;font-weight:850}.candidateHead p{color:#5d6e84}.candidateHead>a{background:var(--electric);color:#fff;border-color:#2d75ef}.candidateFacts{background:#fff;border-color:#dbe2eb}.candidateFacts div{border-color:#dbe2eb}.candidateFacts dt{color:#708097}.candidateFacts dd{color:#17263b}.candidateFoot{background:#f2f6fa;border-color:#dce3ec}.candidateFoot p{color:#5f6f83}.candidateFoot>a{color:#1d61c2}.commercialNotice{background:#101d30;border-color:#3a506f}.decisionSection{background:var(--night)}.decisionGrid article{color:#fff;background:#0f1b2c;border-color:#293a52}.decisionGrid h3{font-family:Arial,sans-serif;font-weight:800}.decisionGrid p{color:#96a5b8}.findingSection{color:#171000;background:linear-gradient(120deg,#eebf2d,#ffd963)}.findingGrid h2{color:#171000;font-family:Arial,sans-serif;font-weight:900}.findingGrid>div:first-child>p:not(.eyebrow){color:#4f3d0c}.proofPlan{background:#fff6;border-color:#261b0040}.guideMethod{background:var(--night)}.sourceLedger{background:var(--night-2)}.sourceRows,.sourceRows>div{border-color:#2a3b53}.sourceRows b{color:#fff;font-family:Arial,sans-serif}.guideFaq{color:#fff;background:#0b1422}.guideFaq summary{color:#fff;font-family:Arial,sans-serif;font-weight:750}.relatedGuides{background:var(--night)}.relatedGuides a{color:#fff;background:#0f1a2a;border-color:#2a3b53}.reviewHero{padding-top:72px}.reviewHero .reviewDisclosure{border-left-color:var(--gold);color:#bdc9d8;background:#101d30db}.reviewScore{border:1px solid #3b5273;box-shadow:0 24px 65px #00000059}.reviewScore.gradeA{background:linear-gradient(145deg,#164b3c,#0c2b25)}.reviewScore.gradeB{color:#fff;background:linear-gradient(145deg,#5b4211,#2e230c)}.reviewScore strong{color:var(--gold);font-family:Arial,sans-serif;font-weight:900}.factStrip{color:#fff;background:#0d1725;border-color:#2a3a51}.reviewBody{background:var(--night)}.reviewMain h2{color:#fff;font-family:Arial,sans-serif;font-weight:850}.reviewMain>p:not(.eyebrow),.reviewColumns p{color:#a4b1c1}.evidenceBox{background:#101d30;border-color:#344861}.evidenceBox h3{color:#fff;font-family:Arial,sans-serif;font-weight:800}.evidenceBox p{color:#9eadc0}.reviewColumns,.reviewColumns>div{border-color:#2a3a51}.checkList li,.numberList li{color:#b2becd;border-color:#2a3a51}.testingNotice{background:#1e190a;border-color:#594713}.testingNotice strong{color:var(--gold)}.testingNotice p{color:#b9ad87}.sourceCard{color:#fff;background:linear-gradient(150deg,#142743,#0b1728);border-color:#385276;box-shadow:0 22px 60px #0000004d}.sourceCard h3{font-family:Arial,sans-serif;font-weight:850}.sourceCard dl div{border-color:#304662}.sourceCard dt,.sourceCard>small{color:#91a2b8}.sourceCard dd{color:#fff}.sourceCard>a{background:var(--electric);color:#fff;border-color:#4d8df7}.librarySection,.methodCategories,.testProtocol,.policyGrid,.editorialBody{background:var(--night)}.libraryGrid>a{color:#fff;background:linear-gradient(145deg,#111d30,#0c1625);border-color:#2c3e58;box-shadow:0 17px 44px #0003}.libraryGrid h2{font-family:Arial,sans-serif;font-weight:850}.libraryGrid p{color:#94a4b8}.libraryGrid>a>div{color:#79aaff;border-color:#2c3e58}.libraryExplainers{background:var(--night-2)}.explainerRows{border-color:#2b3c54}.explainerRows>a{color:#fff;border-color:#2b3c54}.explainerRows h3{font-family:Arial,sans-serif;font-weight:800}.explainerRows p{color:#8d9db1}.explainerRows>a>span,.explainerRows>a>b{color:var(--gold)}.methodCategoryGrid article{color:#fff;background:#0f1b2c;border-color:#2b3d56}.methodCategoryGrid header{border-color:#2b3d56}.methodCategoryGrid header span,.methodCategoryGrid header b{color:var(--gold)}.methodCategoryGrid h3{font-family:Arial,sans-serif;font-weight:800}.methodCategoryGrid li{color:#96a6b9}.evidenceHierarchy{background:var(--night-2)}.evidenceHierarchy h2{color:#fff;font-family:Arial,sans-serif;font-weight:850}.hierarchyRows article{border-color:#2b3c54}.hierarchyRows p{color:#95a5b9}.testProtocol h2{color:#fff;font-family:Arial,sans-serif;font-weight:850}.testProtocol>div>p:last-child,.testProtocol li p{color:#94a4b8}.testProtocol li{border-color:#2b3c54}.testProtocol li>span{color:var(--gold)}.policyGrid article,.policyGrid article:last-child{color:#fff;background:#0f1c2e;border:1px solid #2d405a}.policyGrid h2{font-family:Arial,sans-serif;font-weight:850}.policyGrid p:last-child,.policyGrid article:last-child p:last-child{color:#94a4b8}.editorialHeroGrid>aside{background:linear-gradient(145deg,#153568,#0c1e3b);border:1px solid #3d5475;box-shadow:0 24px 65px #00000059}.editorialHeroGrid>aside strong{color:var(--gold);font-family:Arial,sans-serif;font-weight:900}.takeawayBand h2{font-family:Arial,sans-serif;font-weight:850}.editorialBody>aside{background:#0f1a2a;border-color:#2d3e56}.editorialBody>aside a{color:#a7b4c4;border-color:#293a51}.editorialChapter{border-color:#2b3c54}.editorialChapter h2{color:#fff;font-family:Arial,sans-serif;font-weight:850}.editorialChapter>p:not(.eyebrow),.editorialChapter li{color:#a1afc0}.sourceLink{color:#dbeaff;background:#173f79}.relatedEditorial{background:var(--night-2)}.relatedEditorial h2{color:#fff;font-family:Arial,sans-serif;font-weight:850}.relatedEditorial a{color:#fff;background:#0f1a2a;border-color:#2c3d55;font-family:Arial,sans-serif;font-weight:750}.methodCta{background:var(--night)}.methodCta .primary{background:var(--electric);border-radius:8px;box-shadow:0 10px 26px #1268ff3d}.responsible{background:#0a1421;border-top:1px solid #2c3c52}@media (width<=920px){.nav{padding-inline:20px}.guideHero,.reviewHero,.methodHero,.editorialHero,.libraryHero{padding-top:60px}}@media (width<=620px){.nav{padding-inline:14px}.homeHero{min-height:610px}.homeHero h1{font-size:48px}.guideHero h1,.reviewHero h1,.methodHero h1,.editorialHero h1,.libraryHero h1{font-size:39px}.candidateHead>a{padding:10px}.evidenceLegend .shell{flex-direction:column;align-items:flex-start;padding-block:16px}.evidenceLegend p{margin-left:0}}.homeHero{width:100%;max-width:none;margin:0;padding-left:max(20px,50% - 580px);padding-right:max(20px,50% - 580px)}.homeHero>:not(.heroLandmarks),.premiumRankingHero>.shell{z-index:2;position:relative}.heroLandmarks{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landmarkPyramid{clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 -1px #5b91eb33);background:linear-gradient(115deg,#1268ff05 0 49%,#3a80ff26 50% 51%,#1268ff0e 52% 100%);width:330px;height:205px;position:absolute;bottom:-3px}.pyramidOne{right:25%}.pyramidTwo{opacity:.65;width:230px;height:142px;right:5%}.landmarkBigBen{clip-path:polygon(38% 10%,46% 10%,50% 0,54% 10%,62% 10%,62% 18%,73% 23%,73% 100%,27% 100%,27% 23%,38% 18%);opacity:.75;background:linear-gradient(90deg,#ffc92806,#ffc9281a,#ffc92806);border:1px solid #ffc9282e;border-bottom:0;width:76px;height:265px;position:absolute;bottom:0;right:11%}.landmarkBigBen:before{content:"";border:2px solid #ffda635c;border-radius:50%;width:30px;height:30px;position:absolute;top:59px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #ffc92814}.landmarkBigBen:after{transform-origin:0;content:"";background:#ffda6366;width:11px;height:1px;position:absolute;top:73px;left:50%;transform:rotate(-35deg)}.landmarkBigBen i,.landmarkBigBen b{background:#ffc92821;height:1px;position:absolute;left:24px;right:24px}.landmarkBigBen i{top:112px;box-shadow:0 34px #ffc9281a,0 68px #ffc9281a,0 102px #ffc9281a}.landmarkBigBen b{top:128px;box-shadow:0 34px #ffc92814,0 68px #ffc92814}.rankingLandmarks{opacity:.62}.rankingLandmarks .pyramidOne{bottom:0;right:7%}.rankingLandmarks .pyramidTwo{right:31%}.rankingLandmarks .landmarkBigBen{right:4%}.offerCasinoCard{color:#eef4fb;background:#101b2c;border-color:#31445f}.offerIdentity{background:linear-gradient(160deg,#111e31,#0a1422);border-color:#30415a}.offerRank small{color:#9cacbf;font-size:9px}.offerRank strong{color:#f4f7fc;font-size:22px}.offerBrand{border-color:#ffffff1f}.offerBrand small{color:#233247;font-size:10px;line-height:1.45}.evidenceRating small{color:#96a6ba;font-size:9px}.evidenceRating strong{color:#fff;font-size:30px}.evidenceRating strong i{color:#9cacbf;font-size:14px}.evidenceRating>span{font-size:19px}.evidenceRating p{color:#8f9fb4;font-size:9px}.offerSignals small{color:#95a6bb;font-size:9px}.offerSignals strong{color:#fff;font-size:18px}.offerSignals span{color:#9dacc0;font-size:9px;line-height:1.45}.casinoOverview{color:#c5cfdd!important;font-size:12px!important;line-height:1.7!important}.casinoReasons{gap:10px 18px!important}.casinoReasons li{color:#c3cedc;font-size:11px;line-height:1.5}.paymentPanel{background:#0b1625;border-color:#344860}.paymentPanel small{color:#9babbe;font-size:9px}.paymentPanel a{color:#82aff7;font-size:9px}.paymentChips{gap:8px}.paymentChip,.paymentPending{color:#e3eaf4;background:#17263a;border-color:#3c506c;min-height:31px;padding:7px 11px;font-size:10px}.payVisa,.payVisaDebit{color:#9cb7ff}.payPayPal{color:#70baff}.payApplePay,.payRevolutPay{color:#fff}.payOpenBanking,.payBanktransfer{color:#a7b6ff}.payNeteller{color:#8be278}.payPaysafe{color:#75bdff}.offerSourceLine a{color:#91b9f4;font-size:9px}.offerAction>p{color:#b7c5d7;font-size:11px;line-height:1.6}.offerAction>small{color:#95a6ba;font-size:9px;line-height:1.5}.offerSectionTop>div>p:last-child{color:#aebaca;font-size:13px}.offerTabs a{font-size:10px}.offerRankSection .verification span{font-size:9px}.offerRankSection .verification p{font-size:11px;line-height:1.55}@media (width<=920px){.homeHero{padding-left:20px;padding-right:20px}.landmarkBigBen{opacity:.42;right:5%}.pyramidOne{right:10%}}@media (width<=620px){.homeHero{padding-left:14px;padding-right:14px}.heroLandmarks{opacity:.5}.landmarkBigBen{height:220px;right:-10px}.landmarkPyramid{width:240px;height:150px}.offerSignals strong{font-size:15px}.offerSignals span{font-size:8px}.offerAction h3{font-size:27px}}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #ffe06a}.announcement{letter-spacing:.035em;padding:0;font-size:11px}.announcement .shell{justify-content:space-between;align-items:center;gap:18px;min-height:36px;display:flex}.announcement span,.announcement a{color:#aab8cb;text-decoration:none}.announcement b{color:#ffd64c;border:1px solid #715d16;border-radius:99px;place-items:center;min-width:28px;min-height:22px;margin-right:7px;font-size:10px;display:inline-grid}.announcement a{color:#d7e1ef;text-underline-offset:3px;text-decoration:underline}.nav{height:82px}.nav .brand{gap:12px;font-size:18px}.nav .brand>b{color:#fff;flex-direction:column;font-size:17px;line-height:1;display:flex}.nav .brand small{color:#7f91a9;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:700}.nav nav a{font-size:13px;font-weight:700;position:relative}.nav nav a:after{content:"";background:#ffc928;height:2px;transition:transform .2s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.nav nav a:hover:after{transform:scaleX(1)}.navCta{border-radius:9px;align-items:center;gap:15px;min-height:45px;padding:13px 17px;font-size:12px;display:inline-flex}.researchNav{z-index:60;position:sticky;top:0;box-shadow:0 8px 24px #00000038}.researchNav a{align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:11px;display:inline-flex}.researchNav a i{color:#ffc928;border:1px solid #3a4c65;border-radius:5px;place-items:center;min-width:25px;height:22px;font-size:9px;font-style:normal;display:inline-grid}.researchNav span{font-size:10px}.editorialStamp{color:#fff;background:#0a121ecc;border:1px solid #2e4059;border-radius:11px;align-items:center;gap:12px;margin-top:24px;padding:13px 15px;display:flex}.editorialStampAvatar{color:#171000;background:#ffc928;border:1px solid #ffe174;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid;box-shadow:0 0 22px #ffc9282b}.editorialStamp>div{min-width:0}.editorialStamp b,.editorialStamp small{display:block}.editorialStamp b{font-size:12px}.editorialStamp small{color:#91a2b8;margin-top:4px;font-size:10px;line-height:1.4}.editorialStamp nav{gap:8px;margin-left:auto;display:flex}.editorialStamp nav a{color:#c6d3e3;border:1px solid #394b64;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:700;text-decoration:none}.editorialStamp.compact{max-width:710px}.homeHero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.82fr);gap:78px;min-height:690px}.homeHero .lede{font-size:18px;line-height:1.65}.homeHero .editorialStamp{max-width:700px}.heroDecisionBoard{z-index:2;color:#fff;background:radial-gradient(circle at 90% 0,#ffc9282b,#0000 26%),linear-gradient(150deg,#152741,#081321);border:1px solid #3b4f6d;border-radius:22px;padding:22px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000075}.heroDecisionBoard:after{content:"";pointer-events:none;border:1px dashed #ffc92829;border-radius:15px;position:absolute;inset:9px}.heroDecisionBoard>*{z-index:1;position:relative}.heroDecisionHead{border-bottom:1px solid #30435e;padding:7px 7px 16px}.heroDecisionHead span,.heroDecisionHead b,.heroDecisionHead small{display:block}.heroDecisionHead span{color:#ffc928;letter-spacing:.15em;font-size:9px;font-weight:900}.heroDecisionHead b{letter-spacing:-.04em;margin-top:8px;font-size:24px}.heroDecisionHead small{color:#8fa2ba;margin-top:5px;font-size:10px}.heroDecisionBoard>a:not(.heroDecisionCta){color:#fff;border-bottom:1px solid #2b3d56;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 7px;text-decoration:none;display:grid}.heroDecisionLogo{color:#101827;border:1px solid #ffffff47;border-radius:11px;place-items:center;width:47px;height:47px;font-size:11px;font-weight:900;display:grid}.heroDecisionBoard a small{color:#90a2ba;font-size:9px;line-height:1.3}.heroDecisionBoard a div>b{margin-top:3px;font-size:15px;display:block}.heroDecisionBoard a p{color:#c3cfdd;margin:4px 0 0;font-size:10px;line-height:1.35}.heroDecisionBoard a>strong{color:#72a8ff;font-size:21px}.heroDecisionCta{color:#fff;background:#1268ff;border:1px solid #5b98ff;border-radius:9px;justify-content:space-between;margin-top:18px;padding:16px 17px;font-size:12px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 12px 30px #1268ff40}.heroDecisionBoard>p{color:#7f91a9;text-align:center;margin:12px 0 0;font-size:9px}.homeQuickPicks{background:#050912}.rankingQuickPicks{background:#070c15}.quickPicksHead{grid-template-columns:1fr minmax(280px,520px);align-items:end;gap:35px;margin-bottom:24px;display:grid}.quickPicksHead h2{color:#fff;letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(31px,3.4vw,46px);line-height:1}.quickPicksHead>p{color:#9aa9bc;margin:0;font-size:13px;line-height:1.65}.quickPickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.quickPick{color:#fff;background:radial-gradient(circle at 100% 0,#1268ff21,#0000 25%),linear-gradient(150deg,#111f33,#0b1524);border:1px solid #30435e;border-radius:16px;min-width:0;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000003d}.quickPick:before{content:"";background:linear-gradient(#1268ff,#5ce394,#ffc928);width:4px;position:absolute;inset:0 auto 0 0}.quickPickBrand{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;display:grid}.quickPickLogo{color:#101827;border:1px solid #ffffff59;border-radius:12px;place-items:center;width:54px;height:54px;font-size:12px;font-weight:900;display:grid}.quickPickBrand small{color:#8fa0b6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;display:block;overflow:hidden}.quickPickBrand h3{letter-spacing:-.04em;margin:5px 0 0;font-size:20px}.quickPickOffer{background:#0b1626;border:1px solid #2d415c;border-radius:10px;min-height:105px;margin-top:18px;padding:15px}.quickPickOffer small,.quickPickOffer strong,.quickPickOffer span{display:block}.quickPickOffer small{color:#7e93ad;letter-spacing:.1em;font-size:8px;font-weight:900}.quickPickOffer strong{color:#ffc928;letter-spacing:-.03em;margin-top:8px;font-size:19px;line-height:1.05}.quickPickOffer span{color:#c3cedc;margin-top:6px;font-size:10px;line-height:1.35}.quickPickFacts{border:1px solid #2c3f58;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:13px 0;display:grid}.quickPickFacts span{color:#8192a8;text-align:center;border-right:1px solid #2c3f58;min-width:0;padding:10px 7px;font-size:8px;line-height:1.25}.quickPickFacts span:last-child{border-right:0}.quickPickFacts b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:11px;display:block;overflow:hidden}.quickPick>a{color:#fff;background:#1268ff;border:1px solid #4c8fff;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 15px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.quickPick>a b{font-size:18px}.quickPick>p{color:#75879e;text-align:center;margin:10px 0 0;font-size:8px;line-height:1.4}.offerRankSection{padding-top:80px}.offerTabs{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f19eb;border:1px solid #2f415a;border-radius:10px;padding:6px;position:sticky;top:56px}.offerTabs a{align-items:center;min-height:36px;padding-inline:14px;font-size:11px;display:inline-flex}.offerCasinoCard{border-radius:18px;grid-template-columns:230px minmax(0,1fr) 310px;scroll-margin-top:118px}.offerIdentity{padding:21px}.offerBrand{min-height:175px}.offerBrand h3{font-size:25px}.offerBrand small{font-size:11px}.offerEvidence{padding:25px}.offerSignals strong{font-size:20px}.offerSignals span,.offerSignals small{font-size:10px}.casinoOverview{font-size:13px!important}.paymentPanel small,.paymentPanel a,.offerSourceLine a{font-size:10px}.paymentChip,.paymentPending{font-size:11px}.offerAction{padding:27px}.offerAction>span{font-size:10px}.offerAction h3{font-size:32px}.offerAction>strong{font-size:13px}.offerAction>p{font-size:12px}.offerPrimary{min-height:66px;font-size:14px}.offerSecondary{font-size:11px}.offerAction>small{font-size:10px}.candidateHead h3{font-size:25px}.candidateHead p{font-size:12px}.candidateHead>a{align-items:center;min-height:43px;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.candidateFacts dt{font-size:10px}.candidateFacts dd{font-size:15px;line-height:1.35}.candidateFoot p{font-size:11px}.candidateFoot>a.candidateSourceCta{color:#fff;background:#1268ff;border:1px solid #377ce7;border-radius:7px;justify-content:space-between;align-items:center;min-width:180px;padding:12px 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.candidateFoot>a.candidateSourceCta b{margin-left:15px;font-size:16px}.reviewHeroGrid{grid-template-columns:minmax(0,1fr) 370px;gap:70px}.reviewDealCard{color:#fff;background:radial-gradient(circle at 100% 0,#ffc92829,#0000 28%),linear-gradient(150deg,#152944,#091525);border:1px solid #40587a;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 28px 75px #00000061}.reviewDealCard:after{content:"";pointer-events:none;border:1px dashed #ffc9282b;border-radius:11px;position:absolute;inset:8px}.reviewDealCard>*{z-index:1;position:relative}.reviewDealBrand{border-bottom:1px solid #334965;align-items:center;gap:13px;padding-bottom:17px;display:flex}.reviewDealBrand>span{color:#101827;border:1px solid #ffffff59;border-radius:12px;place-items:center;width:57px;height:57px;font-size:12px;font-weight:900;display:grid}.reviewDealBrand small,.reviewDealBrand b{display:block}.reviewDealBrand small{color:#93a6be;font-size:9px}.reviewDealBrand b{margin-top:4px;font-size:19px}.reviewDealCard>p{color:#8fa5c1;letter-spacing:.12em;margin:20px 0 7px;font-size:9px;font-weight:900}.reviewDealCard h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:31px;line-height:.98}.reviewDealCard>strong{color:#ffc928;margin-top:10px;font-size:13px;display:block}.reviewDealCard>small{color:#a8b7c9;margin-top:12px;font-size:11px;line-height:1.55;display:block}.reviewDealCard>a{color:#fff;background:#1268ff;border:1px solid #5595ff;border-radius:8px;justify-content:space-between;align-items:center;margin-top:19px;padding:17px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.reviewDealCard>a b{font-size:20px}.reviewDealCard>em{color:#7f92aa;text-align:center;margin-top:11px;font-size:9px;font-style:normal;display:block}.guideStatus{margin-top:18px}.guideStatus b{font-size:10px}.guideStatus span{color:#aab8ca;font-size:11px}.takeawayBand h2{font-size:18px}.takeawayBand p{font-size:11px}.editorialBody>aside a{font-size:11px;line-height:1.4}.sourceLink{border-radius:7px;align-items:center;min-height:42px;padding:10px 13px;font-size:11px;display:inline-flex}.responsible p,footer p,footer a{font-size:11px;line-height:1.6}@media (width<=1120px){.homeHero{grid-template-columns:1fr 390px;gap:40px}.offerCasinoCard{grid-template-columns:210px minmax(0,1fr)}.offerAction{grid-column:1/3}.quickPickFacts{grid-template-columns:1fr}.quickPickFacts span{text-align:left;border-bottom:1px solid #2c3f58;border-right:0}.quickPickFacts span:last-child{border-bottom:0}.quickPickFacts b{margin-right:5px;display:inline}}@media (width<=920px){.shell{width:min(100% - 40px,760px)}.announcement .shell{width:calc(100% - 28px)}.announcement span:nth-child(2),.nav nav{display:none}.homeHero{grid-template-columns:1fr;min-height:auto;padding-top:80px;padding-bottom:80px}.heroDecisionBoard{max-width:640px}.quickPicksHead,.quickPickGrid{grid-template-columns:1fr}.quickPickFacts{grid-template-columns:repeat(3,1fr)}.quickPickFacts span{text-align:center;border-bottom:0;border-right:1px solid #2c3f58}.quickPickFacts span:last-child{border-right:0}.quickPickFacts b{margin-right:0;display:block}.reviewHeroGrid{grid-template-columns:1fr}.reviewDealCard{max-width:620px}}@media (width<=620px){.shell{width:calc(100% - 28px)}.announcement .shell{gap:8px;min-height:40px}.announcement,.announcement a{font-size:9px}.nav{height:68px}.nav .brand>b{font-size:15px}.nav .brand small{display:none}.navCta{min-height:40px;padding:10px 12px;font-size:10px}.researchNav .shell{width:calc(100% - 14px)}.researchNav a{font-size:10px}.editorialStamp{flex-wrap:wrap;align-items:flex-start}.editorialStamp nav{width:100%;margin-left:51px}.homeHero{padding-top:64px;padding-bottom:64px}.homeHero .lede{font-size:16px}.heroDecisionBoard{padding:18px}.homeQuickPicks,.rankingQuickPicks{padding-top:58px;padding-bottom:58px}.quickPicksHead h2{font-size:34px}.quickPicksHead>p{font-size:12px}.quickPickFacts{grid-template-columns:1fr}.quickPickFacts span{text-align:left;border-bottom:1px solid #2c3f58;border-right:0}.quickPickFacts span:last-child{border-bottom:0}.quickPickFacts b{margin-right:5px;display:inline}.offerTabs{position:static}.offerCasinoCard{grid-template-columns:1fr}.offerAction{grid-column:1}.offerSignals{grid-template-columns:1fr}.offerSignals>div{border-bottom:1px solid #344963;border-right:0}.offerSignals>div:last-child{border-bottom:0}.reviewDealCard{padding:20px}.reviewDealCard h2{font-size:28px}.takeawayBand article{padding:20px 17px}}main{--night:#06101f;--night-2:#09182b;--panel:#10243e;--panel-2:#173254;--electric:#1f7aff;--cyan:#2be0ff;--gold:#ffd23f;--hot:#e51d46;--hot-deep:#bd0e37;--green-light:#62f2a2;background:radial-gradient(circle at 82% 8%, #1f7aff29, transparent 25%), radial-gradient(circle at 6% 32%, #ff365d1c, transparent 23%), var(--night)}.nav.shell,.homeHero.shell{width:100%;max-width:none;margin:0;padding-left:max(24px,50% - 620px);padding-right:max(24px,50% - 620px)}.homeHero{background:linear-gradient(90deg,#2be0ff13 1px,#0000 1px) 0 0/70px 70px,linear-gradient(#ff365d12 1px,#0000 1px) 0 0/70px 70px,radial-gradient(circle at 78% 18%,#1f7aff61,#0000 32%),radial-gradient(circle at 4% 88%,#ff365d38,#0000 30%),#06101f;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);gap:clamp(42px,5vw,76px);min-height:720px}.homeHero>.heroCopy,.homeHero>.heroDecisionBoard{min-width:0}.homeHero .heroCopy{width:auto;max-width:720px}.homeHero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:760px;font-size:clamp(58px,5.5vw,86px);line-height:.94}.homeHero .eyebrow{max-width:680px;line-height:1.65}.homeHero .lede{color:#d3def0;max-width:690px}.homeHero .trustRow{color:#84f6b4;flex-wrap:wrap;row-gap:10px;font-weight:750}.nav{background:#06101ff7;gap:clamp(16px,2.2vw,34px)}.nav .brand{white-space:nowrap;flex:none;min-width:190px}.nav nav{flex:auto;justify-content:center;gap:clamp(15px,2vw,28px);min-width:0}.nav nav a,.navCta{white-space:nowrap;flex:none}.nav nav a{color:#e8f1ff}.navCta,.homeHero .primary,.quickPick>a,.heroDecisionCta,.offerPrimary,.reviewDealCard>a,.candidateFoot>a.candidateSourceCta,.methodCta .primary{background:linear-gradient(135deg, var(--hot), var(--hot-deep));color:#fff;border-color:#ff7890;box-shadow:0 12px 32px #ff365d47}.navCta:hover,.homeHero .primary:hover,.quickPick>a:hover,.heroDecisionCta:hover,.offerPrimary:hover,.reviewDealCard>a:hover,.candidateFoot>a.candidateSourceCta:hover,.methodCta .primary:hover{filter:brightness(1.12);transform:translateY(-1px)}.cpMark,.brand .cpMark,.editorialStampAvatar .cpMark{color:#fff;background:linear-gradient(145deg,#ff4b69,#d70f3c);border:2px solid #ff9aad;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;transform:rotate(-8deg);box-shadow:0 0 0 3px #ff365d21,0 9px 24px #ff1b4852}.cpMark.small,.brand .cpMark.small,.editorialStampAvatar .cpMark.small{border-radius:11px;flex-basis:36px;width:36px;height:36px}.cpMark>span,.brand .cpMark>span,.editorialStampAvatar .cpMark>span{z-index:2;color:#fff;letter-spacing:-.06em;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:12px;font-weight:950;display:block;position:relative;transform:rotate(8deg)}.cpMark>i,.brand .cpMark>i,.editorialStampAvatar .cpMark>i{width:8px;height:3px;box-shadow:none;background:#ffd8df;border:0;border-radius:9px;display:block;position:absolute}.cpMark>i:first-of-type{top:4px;left:18px}.cpMark>i:nth-of-type(2){top:19px;right:2px;transform:rotate(90deg)}.cpMark>i:nth-of-type(3){bottom:4px;left:18px}.cpMark>i:nth-of-type(4){top:19px;left:2px;transform:rotate(90deg)}.editorialStampAvatar{width:44px;height:44px;box-shadow:none;background:0 0;border:0;flex-basis:44px}.editorialStamp{background:#0d1e34e0;border-color:#405b7d;width:100%;min-width:0;max-width:700px}.editorialStamp>div{flex:220px;min-width:0}.editorialStamp nav{flex:none}.editorialStamp nav a{white-space:nowrap}.casinoWordmark{color:currentColor;letter-spacing:-.07em;text-align:center;text-transform:none;white-space:nowrap;justify-content:center;align-items:baseline;gap:.22em;min-width:0;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:950;line-height:.86;display:inline-flex}.casinoWordmark small{color:currentColor;letter-spacing:.02em;font-weight:900;font-size:.52em!important}.casinoWordmark.compact{font-size:12px}.brand-betway-casino{color:#131313;letter-spacing:-.1em}.brand-grosvenor-casino{color:#4b166f}.brand-sky-vegas{color:#071b46;gap:.1em}.brand-sky-vegas>span{color:#1268d9;font-weight:700}.brand-sky-vegas>small{color:#ec295b}.brand-betmgm-casino{color:#131313}.brand-leovegas-casino{color:#1e174d;font-style:italic}.brand-mr-vegas{color:#111}.brand-videoslots{color:#24204c;font-style:italic}.brand-888casino{color:#cf102d}.brand-888casino>span{font-size:1.25em}.brand-ladbrokes-casino{color:#d71938;font-style:italic}.brand-betfair-casino{color:#101010}.quickPickLogo .casinoWordmark,.heroDecisionLogo .casinoWordmark,.logo .casinoWordmark,.reviewDealBrand .casinoWordmark{padding-inline:4px}.offerBrand>span{background:#ffffffd1;border:1px solid #fff9;border-radius:12px;place-items:center;min-height:68px;padding:10px;display:grid}.heroDecisionBoard,.quickPick,.reviewDealCard,.editorialHeroGrid>aside,.heroJackpotBoard{background:radial-gradient(circle at 100% 0,#ffd23f33,#0000 28%),linear-gradient(150deg,#19375e,#0b1a2e 70%);border-color:#486d9e;box-shadow:0 28px 76px #00000061,0 0 34px #1f7aff14}.heroDecisionHead span,.quickPickOffer strong,.offerAction h3,.reviewDealCard>strong{color:var(--gold)}.heroDecisionBoard a small,.heroDecisionBoard a p,.quickPickBrand small,.quickPickOffer span,.quickPick>p{color:#b6c7dc}.quickPickOffer,.paymentPanel{background:#102540;border-color:#46658a}.rankSection,.specificSection,.licenceVault,.reviewBody,.editorialBody{background-color:#0000}.offerCasinoCard{background:#10243e;border-color:#46658a;box-shadow:0 20px 55px #0000004d}.offerCasinoCard:hover{border-color:#2be0ff}.offerIdentity{background:linear-gradient(160deg,#193657,#0d2139)}.offerAction{background:linear-gradient(160deg,#173457,#0c1c31)}.offerSectionTop>div>p:last-child,.sectionHead>p,.editorialChapter>p:not(.eyebrow),.editorialChapter li,.guideDek,.reviewHero .lede{color:#c8d6e6!important}.editorialChapter,.sourceCard,.evidenceBox,.testingNotice,.candidateCard,.specificGrid>a,.routeCard,.standardStack article,.topicList>a{background:linear-gradient(150deg,#142c49,#0d2037);border-color:#3b587c}.takeawayBand,.factStrip,.vegasProofBand,.proofBand{background:#10233b;border-color:#3a5373}.proofBand strong,.factStrip b{color:var(--gold)}.researchNav{background:#10213a;border-color:#355173}.researchNav a:hover{background:#1a3b63}.homeQuickPicks,.rankingQuickPicks,.homeResearch,.latestFacts,.hubSection,.homeStandards,.relatedEditorial{background:0 0}@media (width<=1180px){.nav nav{gap:16px}.nav nav a{font-size:12px}.nav nav a:last-child{display:none}.homeHero{grid-template-columns:minmax(0,1fr) 370px;gap:40px}}@media (width<=980px){.nav nav{display:none}.nav .brand{min-width:0}.homeHero{grid-template-columns:1fr;min-height:auto;padding-top:72px;padding-bottom:72px}.homeHero .heroCopy{max-width:760px}.heroDecisionBoard{width:100%;max-width:760px}}@media (width<=620px){.nav.shell,.homeHero.shell{padding-left:14px;padding-right:14px}.nav{gap:10px}.nav .brand{min-width:0}.nav .brand>b{font-size:14px}.navCta{padding:10px 11px}.homeHero h1{font-size:clamp(45px,14vw,61px)}.homeHero .eyebrow{font-size:9px}.editorialStamp nav{margin-left:56px}.heroDecisionBoard>a:not(.heroDecisionCta){grid-template-columns:54px minmax(0,1fr) auto}.heroDecisionLogo{width:54px;height:54px}.offerBrand>span{min-height:62px}}.casinoWordmark{text-overflow:clip;flex-direction:column;align-items:center;gap:3px;width:100%;line-height:.9;overflow:hidden}.casinoWordmark>span,.casinoWordmark>small{text-overflow:clip;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.casinoWordmark.compact{gap:2px;font-size:12px;line-height:.82}.casinoWordmark.compact>small{letter-spacing:.08em;font-size:.48em!important}.heroDecisionBoard>a:not(.heroDecisionCta){grid-template-columns:72px minmax(0,1fr) auto}.heroDecisionLogo{border-radius:12px;width:72px;height:52px;padding:7px;overflow:hidden}.heroDecisionLogo .casinoWordmark.compact{font-size:12px}.heroDecisionLogo .brand-grosvenor-casino.compact>span{font-size:23px}.quickPickBrand{grid-template-columns:92px minmax(0,1fr)}.quickPickLogo{border-radius:12px;width:92px;height:60px;padding:8px;overflow:hidden}.quickPickLogo .casinoWordmark.compact{font-size:14px}.quickPickLogo .brand-grosvenor-casino.compact>span{font-size:26px}.miniFacts>a{grid-template-columns:104px minmax(0,1fr) auto}.miniFacts .logo{border-radius:13px;width:104px;height:56px;padding:8px 11px;overflow:hidden}.miniFacts .logo .casinoWordmark.compact{font-size:14px}.miniFacts .logo .brand-grosvenor-casino.compact>span{font-size:25px}.reviewDealBrand>span{border-radius:12px;flex:0 0 94px;width:94px;height:58px;padding:8px;overflow:hidden}.reviewDealBrand .casinoWordmark.compact{font-size:14px}.reviewDealBrand .brand-grosvenor-casino.compact>span{font-size:25px}.offerBrand>span{z-index:1;border-radius:12px;width:100%;height:68px;min-height:68px;padding:12px 14px;position:relative;overflow:hidden}.offerBrand .casinoWordmark{font-size:21px}.offerBrand .brand-grosvenor-casino{font-size:18px}.offerBrand .brand-leovegas-casino,.offerBrand .brand-ladbrokes-casino{font-size:19px}.offerBrand .brand-888casino>span{font-size:1.05em}@media (width<=620px){.heroDecisionBoard>a:not(.heroDecisionCta){grid-template-columns:64px minmax(0,1fr) auto}.heroDecisionLogo{width:64px;height:50px;padding:6px}.heroDecisionLogo .casinoWordmark.compact{font-size:11px}.quickPickBrand{grid-template-columns:78px minmax(0,1fr)}.quickPickLogo{width:78px;height:56px;padding:7px}.quickPickLogo .casinoWordmark.compact{font-size:12px}.miniFacts>a{grid-template-columns:82px minmax(0,1fr) auto}.miniFacts .logo{width:82px;height:52px;padding:7px}.miniFacts .logo .casinoWordmark.compact{font-size:12px}.reviewDealBrand>span{flex-basis:80px;width:80px}.reviewDealBrand .casinoWordmark.compact{font-size:12px}}:root{--cp-night:#061426;--cp-night-2:#0b2038;--cp-night-3:#113054;--cp-ink:#081b33;--cp-copy:#34506f;--cp-muted:#5c7088;--cp-paper:#f4f7fb;--cp-surface:#fff;--cp-surface-blue:#eef4fb;--cp-line:#d6e0ec;--cp-line-strong:#b7c7da;--cp-red:#d90b3f;--cp-red-dark:#b80735;--cp-blue:#005fdb;--cp-blue-dark:#004db4;--cp-gold:#f6b900;--cp-green:#0a7c5b;--cp-green-soft:#e6f7f0;--cp-shadow:0 18px 48px #071b341a;--cp-shadow-strong:0 26px 70px #0312262e}html{background:var(--cp-night)}body{background:var(--cp-paper);color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility}main,main.siteWideVegas,main.vegasPage{--night:var(--cp-night);--night-2:var(--cp-night-2);--panel:var(--cp-surface);--panel-2:var(--cp-surface-blue);--electric:var(--cp-blue);--gold:var(--cp-gold);--hot:var(--cp-red);--hot-deep:var(--cp-red-dark);--green-light:var(--cp-green);background:var(--cp-paper);min-height:100vh;color:var(--cp-ink)}.eyebrow{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.14em;font-size:11px;font-weight:850;line-height:1.45;color:var(--cp-red)!important}.sectionHead{align-items:end;gap:36px}.sectionHead h2,main:not(.vegasPage) .sectionHead h2,.methodCta h2,main:not(.vegasPage) .methodCta h2{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.06em;font-size:clamp(36px,4vw,56px);font-weight:850;line-height:.98}.sectionHead>p,main:not(.vegasPage) .sectionHead>p{max-width:520px;color:var(--cp-copy);font-size:14px;line-height:1.65}.textLink{color:var(--cp-blue);font-weight:750}a,button,summary{transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--cp-blue);outline:3px solid #fff}.announcement{color:#c8d7ea;background:#03101f;border-bottom:1px solid #f6b90038}.announcement span,.announcement a{color:#c8d7ea}.announcement b{color:var(--cp-gold);border-color:#f6b9008c}.nav,.nav.shell{background:#061426fa;border-color:#203a58;min-height:78px}.nav .brand,.nav .brand>b,.nav nav a{color:#fff}.nav .brand small{color:#93a8c0}.nav nav a{font-size:13px;font-weight:760}.nav nav a:after{background:var(--cp-red)}.nav nav a:hover{color:#fff}.navCta,.primary,.homeHero .primary,.quickPick>a,.heroDecisionCta,.offerPrimary,.reviewDealCard>a,.candidateFoot>a.candidateSourceCta,.methodCta .primary{background:linear-gradient(135deg, var(--cp-red), var(--cp-red-dark));color:#fff;border:1px solid #fa4770;border-radius:10px;box-shadow:0 12px 28px #d90b3f38}.navCta:hover,.primary:hover,.quickPick>a:hover,.heroDecisionCta:hover,.offerPrimary:hover,.reviewDealCard>a:hover,.candidateFoot>a.candidateSourceCta:hover,.methodCta .primary:hover{color:#fff;background:linear-gradient(135deg,#e81b50,#c30738);transform:translateY(-2px);box-shadow:0 17px 36px #d90b3f47}.researchNav{background:#0b2038;border-color:#294864;top:0;box-shadow:0 10px 28px #0311232e}.researchNav .shell{min-height:50px}.researchNav a{color:#dce8f6}.researchNav a i{color:var(--cp-gold);border-color:#426482}.researchNav span{color:var(--cp-gold);border-color:#49627d}.homeHero,.guideHero,.reviewHero,.rankingHero,.methodHero,.editorialHero,.libraryHero,.premiumRankingHero{color:#fff;background:radial-gradient(circle at 82% 18%,#005fdb6b,#0000 31%),radial-gradient(circle at 10% 90%,#d90b3f33,#0000 29%),linear-gradient(120deg,#061426 0%,#091a30 62%,#0b2442 100%);border-bottom:1px solid #28445f;position:relative;overflow:hidden}.homeHero,.homeHero.shell{min-height:660px}.guideHero:before,.reviewHero:before,.methodHero:before,.editorialHero:before,.libraryHero:before{background:linear-gradient(90deg, transparent, var(--cp-red) 18%, var(--cp-gold) 50%, var(--cp-blue) 82%, transparent);filter:none;opacity:1;height:5px;top:18px}.homeHero h1,.guideHero h1,.reviewHero h1,.rankingHero h1,.methodHero h1,.editorialHero h1,.libraryHero h1{color:#fff;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.065em;font-weight:870}.homeHero h1{font-size:clamp(58px,6vw,92px);line-height:.91}.homeHero h1 em{color:var(--cp-gold);text-shadow:none}.guideHero h1,.reviewHero h1,.rankingHero h1,.methodHero h1,.editorialHero h1,.libraryHero h1{font-size:clamp(48px,5vw,72px);line-height:.98}.editorialStamp{background:#0b2038d6;border-color:#426482;box-shadow:0 12px 32px #00000029}.editorialStamp b{color:#fff}.editorialStamp small{color:#aebed0}.editorialStamp nav a{color:#e4edf8;border-color:#4c6d8b}.editorialStamp nav a:hover{border-color:var(--cp-gold);color:var(--cp-gold)}.guideStatus{border:1px solid #456886;border-left:4px solid var(--cp-gold);background:#0c2744d1;border-radius:10px}.heroDecisionBoard,.serpCard,.reviewDealCard,.heroJackpotBoard,.methodDial,.editorialHeroGrid>aside{color:#fff;box-shadow:var(--cp-shadow-strong);background:radial-gradient(circle at 100% 0,#f6b90033,#0000 30%),linear-gradient(150deg,#14365c,#0b213b 72%);border:1px solid #52779a}.heroDecisionHead{border-color:#456480}.heroDecisionBoard>a:not(.heroDecisionCta){border-color:#365675}.serpCard{min-height:270px}.serpCard h2{color:#fff;font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:850}.serpCard>div b{color:var(--cp-gold);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:900}.heroTrustTickets span{background:#102d4d;border-color:#456887}.heroTrustTickets b{color:var(--cp-gold)}.heroJackpotBoard strong,.methodDial strong,.editorialHeroGrid>aside strong{color:var(--cp-gold);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:900}.evidenceLegend{z-index:45;border-bottom:1px solid var(--cp-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:50px;box-shadow:0 9px 26px #081b3312}.evidenceLegend .shell{min-height:62px}.evidenceLegend p{color:var(--cp-muted)}.evidencePill{padding:7px 10px;font-size:8px;font-weight:850}.evidencePill.register{background:var(--cp-green-soft);color:var(--cp-green);border-color:#9dceb9}.evidencePill.operator{color:#6d5200;background:#fff5cf;border-color:#dfca80}.evidencePill.publisher{color:#14538f;background:#eaf3ff;border-color:#a8c6e7}.evidencePill.pending{color:#7a3e26;background:#fff0e8;border-color:#ddbfae}.proofBand .proofGrid>div{border-color:#294865}.proofBand strong{color:var(--cp-gold)}.proofBand span,.vegasProofBand span{color:#d5e1ee}.homeQuickPicks,.rankingQuickPicks{background:0 0;padding-top:82px;padding-bottom:82px}.quickPicksHead h2{color:var(--cp-ink)}.quickPick{border-color:var(--cp-line-strong);color:var(--cp-ink);box-shadow:var(--cp-shadow);background:linear-gradient(155deg,#fff,#f0f5fb)}.quickPick:before{background:linear-gradient(var(--cp-red), var(--cp-gold), var(--cp-blue))}.quickPickBrand h3{color:var(--cp-ink)}.quickPickOffer{border-color:var(--cp-line);background:#eaf2fb}.quickPickOffer strong{color:var(--cp-red)}.hubSection,.homeResearch,.homeStandards,.latestFacts{background:0 0;padding-top:96px;padding-bottom:96px}.homeResearch,.latestFacts{background:var(--cp-surface-blue);width:100%}.routeCard,.miniFacts>a,.standardStack article,.topicList>a{border-color:var(--cp-line);color:var(--cp-ink);background:#fff;box-shadow:0 12px 32px #081b330f}.routeCard>span,.topicList>a>span,.standardStack span{color:var(--cp-red);font-family:var(--font-geist-mono), monospace;font-weight:800}.routeCard h3,.topicList h3,.homeStandards h2,.standardStack b,.miniFacts h3{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:820}.routeCard p,.topicList p,.homeStandards>div:first-child>p:not(.eyebrow),.standardStack p,.miniFacts p{font-size:13px;line-height:1.65}.topicList small,.miniFacts small{font-size:11px}.routeCard>b,.topicList>a>b,.miniFacts>a>b{color:var(--cp-blue)}.topicList{border-color:var(--cp-line-strong)}.topicList>a{border:1px solid var(--cp-line);border-radius:15px;margin:10px 0;padding:24px}.standardStack article{border:1px solid var(--cp-line);border-radius:15px;margin-bottom:12px;padding:23px}.guideIntro{border:1px solid var(--cp-line);border-left:7px solid var(--cp-red);color:var(--cp-ink);box-shadow:var(--cp-shadow);background:#fff;border-radius:20px;grid-template-columns:.85fr 1.15fr;gap:64px;margin-top:56px;margin-bottom:56px;padding:38px 42px}.guideIntro h2,.findingGrid h2,.guideMethod h2,.relatedGuides h2{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.05em;font-size:clamp(34px,3.5vw,48px);font-weight:850;line-height:1.03}.comparisonWrap{color:var(--cp-ink);background:#eaf1f9;padding:84px 0 94px}.snapshotTable{border-color:var(--cp-line-strong);box-shadow:var(--cp-shadow);background:#fff}.snapshotTable caption{border-color:var(--cp-line);color:var(--cp-copy);background:#f7faff}.snapshotTable th,.snapshotTable td{border-color:var(--cp-line);color:var(--cp-copy);font-size:11px}.snapshotTable tbody th{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:800}.snapshotTable tbody th span{color:var(--cp-red);font-family:var(--font-geist-mono), monospace}.guideCandidate{border:1px solid var(--cp-line-strong);color:var(--cp-ink);box-shadow:var(--cp-shadow);background:#fff;border-radius:20px;position:relative;overflow:hidden}.guideCandidate:before{background:linear-gradient(var(--cp-blue), var(--cp-gold), var(--cp-red));content:"";width:5px;position:absolute;inset:0 auto 0 0}.candidateHead{border-bottom:1px solid var(--cp-line);background:linear-gradient(90deg,#f2f7fd,#fff);grid-template-columns:48px 76px minmax(0,1fr) auto;gap:16px;padding:23px 25px 23px 29px}.candidateRank{color:var(--cp-blue);font-family:var(--font-geist-mono), monospace;font-size:25px;font-weight:850}.candidateBrandMark{width:76px;height:50px;color:var(--cp-ink);letter-spacing:-.04em;border:1px solid #081b331f;border-radius:11px;place-items:center;padding:7px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.candidateBrandMark.generic{color:#123457;background:#dce9f7}.candidateBrandMark .casinoWordmark.compact{font-size:11px}.candidateHead h3{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-size:26px;font-weight:850}.candidateHead p{color:var(--cp-copy);font-size:13px;line-height:1.5}.candidateHead>a{background:var(--cp-blue);color:#fff;border:1px solid #76a8e1;border-radius:10px;align-items:center;min-height:44px;padding:11px 15px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.candidateHead>a:hover{background:var(--cp-blue-dark);transform:translateY(-1px)}.candidateFacts dd{color:var(--cp-ink);font-size:15px;font-weight:760}.candidateFoot{border-color:var(--cp-line);background:#f4f8fc;grid-template-columns:1.15fr 1.7fr auto}.candidateFoot>a.candidateSourceCta{min-width:190px}.commercialNotice{background:var(--cp-night-2);box-shadow:var(--cp-shadow);border:1px solid #2d5577}.commercialNotice b{color:var(--cp-gold);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:850}.commercialNotice p{color:#c7d4e2}.decisionSection{border:1px solid var(--cp-line);box-shadow:var(--cp-shadow);background:#fff;border-radius:24px;margin-top:88px;margin-bottom:88px;padding:48px}.decisionGrid article{border-color:var(--cp-line);background:linear-gradient(155deg,#f8fbff,#edf4fb);min-height:225px;box-shadow:0 12px 32px #081b330f}.decisionGrid span{color:var(--cp-red);font-family:var(--font-geist-mono), monospace;font-weight:800}.decisionGrid h3{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:820}.findingSection{background:radial-gradient(circle at 90% 15%, #d90b3f33, transparent 26%), linear-gradient(120deg, #ffd45a, var(--cp-gold));color:var(--cp-ink);padding:96px 0}.proofPlan{background:var(--cp-night-2);box-shadow:var(--cp-shadow-strong);border-color:#315b80}.proofPlan h3{font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:830}.proofPlan li{color:#d5e1ed;border-color:#31506d}.guideMethod{background:var(--cp-night);color:#fff;box-shadow:var(--cp-shadow-strong);border:1px solid #315572;border-radius:24px;margin-top:88px;margin-bottom:88px;padding:56px}.guideMethod li span{color:var(--cp-gold);font-family:var(--font-geist-mono), monospace}.sourceRows,.sourceRows>div{border-color:var(--cp-line)}.sourceRows b{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:800}.sourceRows span{color:var(--cp-copy);font-size:11px;line-height:1.5}.sourceRows a{color:var(--cp-blue);font-size:11px;font-weight:760}.guideFaq{background:var(--cp-surface-blue);color:var(--cp-ink)}.guideFaq summary{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif}.relatedGuides a{border-color:var(--cp-line);color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#fff;font-weight:780;box-shadow:0 10px 28px #081b330d}.relatedGuides a b{color:var(--cp-red)}.offerRankSection{color:var(--cp-ink);background:#eaf1f9;padding-top:86px;padding-bottom:94px}.offerRankSection .sectionHead h2{color:var(--cp-ink)}.offerRankSection .sectionHead>p{color:var(--cp-copy)}.offerRankSection .verification{border:1px solid #a9c8b9;border-left:5px solid var(--cp-green);background:var(--cp-green-soft)}.offerRankSection .verification span{color:var(--cp-green)}.offerRankSection .verification p{color:#285f4c}.offerCasinoCard{border-color:var(--cp-line-strong);color:var(--cp-ink);box-shadow:var(--cp-shadow);background:#fff;grid-template-columns:230px minmax(0,1fr) 310px}.offerCasinoCard:before{background:linear-gradient(90deg, var(--cp-blue), var(--cp-gold) 50%, var(--cp-red))}.offerCasinoCard:hover{box-shadow:var(--cp-shadow-strong);border-color:#75a7df}.offerIdentity{border-color:var(--cp-line);background:#edf4fb}.offerRank strong{color:var(--cp-ink);font-family:var(--font-geist-mono), monospace}.offerBrand h3{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif}.offerEvidence{background:#fff}.offerSignals{background:#eaf3fd;border-color:#b9cee3}.casinoReasons li{font-size:13px;line-height:1.55}.casinoReasons li span{color:var(--cp-green)}.paymentPanel small{color:var(--cp-copy)}.offerSourceLine{border-color:var(--cp-line)}.offerSourceLine a,.paymentPanel a{color:var(--cp-blue)}.offerAction{color:#fff;background:radial-gradient(circle at 100% 0,#f6b9002b,#0000 28%),linear-gradient(155deg,#133454,#081c33 78%);border-color:#294c6c}.offerAction>span{color:#8fb3d4}.offerAction h3{color:var(--cp-gold);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:880}.offerAction>p{font-size:13px;line-height:1.6}.offerAction>small{font-size:10px;line-height:1.5}.offerSecondary{color:#fff}.offerPrimary.neutral{color:#fff;box-shadow:none;background:#254663;border-color:#6f91af}.specificSection{background:#fff}.specificGrid a{border-color:var(--cp-line);background:var(--cp-surface-blue);color:var(--cp-ink)}.specificGrid span{color:var(--cp-red);font-family:var(--font-geist-mono), monospace}.specificGrid h3{font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:820}.specificGrid p{color:var(--cp-copy)}.specificGrid b{color:var(--cp-blue)}.licenceVault{padding-top:32px;padding-bottom:96px}.licenceVault details{border-color:var(--cp-line-strong);box-shadow:var(--cp-shadow);background:#fff}.licenceVault summary{color:var(--cp-ink)}.researchTable th{color:var(--cp-copy);background:#e3edf8}.researchTable td{border-color:var(--cp-line);color:var(--cp-copy)}.researchTable td:nth-child(2) a{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:800}.gapGrid h2{color:#fff;font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:850}.gapGrid>div:first-child>p:last-child{color:#bfd0e0}.gapChecklist article{background:#102d4a;border-color:#315572}.gapChecklist b{color:var(--cp-gold);font-family:var(--font-geist-sans), Arial, sans-serif}.gapChecklist span{color:#d2deea;border-color:#315572}.factStrip .shell>div{border-color:#274764}.factStrip small{color:#90a8c0}.factStrip b{color:#fff}.reviewBody{width:min(1240px,100% - 48px);color:var(--cp-ink);background:0 0;padding-top:92px;padding-bottom:100px}.reviewMain>h2,.reviewColumns h2{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:850}.reviewMain>p,.reviewColumns p,.reviewColumns li{color:var(--cp-copy);font-size:15px;line-height:1.72}.evidenceBox,.testingNotice,.sourceCard{border-color:var(--cp-line-strong);color:var(--cp-ink);box-shadow:var(--cp-shadow);background:#fff}.evidenceBox h3,.sourceCard h3,.testingNotice strong{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:840}.evidenceBox p,.sourceCard dd,.sourceCard small,.testingNotice p{color:var(--cp-copy)}.sourceCard a{background:var(--cp-blue);color:#fff}.reviewDisclosure{color:#cbd8e5;background:#0b223bd1;border-color:#496b88}.libraryGrid>a,.methodCategoryGrid article,.policyGrid article,.editorialChapter,.editorialBody>aside{border-color:var(--cp-line);color:var(--cp-ink);background:#fff;box-shadow:0 12px 34px #081b330f}.libraryGrid>a{position:relative;overflow:hidden}.libraryGrid>a:before{background:linear-gradient(90deg,var(--cp-red),var(--cp-gold),var(--cp-blue));content:"";height:5px;position:absolute;inset:0 0 auto}.libraryGrid h2,.explainerRows h3,.methodCategoryGrid h3,.testProtocol h2,.testProtocol li b,.policyGrid h2,.evidenceHierarchy h2,.editorialChapter h2,.relatedEditorial h2{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:840}.libraryGrid p,.explainerRows p,.methodCategoryGrid li,.testProtocol p,.policyGrid p:last-child,.hierarchyRows p,.editorialChapter>p:not(.eyebrow),.editorialChapter li{color:var(--cp-copy)!important}.libraryGrid p,.explainerRows p,.methodCategoryGrid li,.testProtocol p,.policyGrid p:last-child,.hierarchyRows p{font-size:14px;line-height:1.65}.editorialChapter>p:not(.eyebrow),.editorialChapter li{font-size:16px;line-height:1.75}.explainerRows,.explainerRows>a,.methodCategoryGrid header,.hierarchyRows article,.testProtocol li{border-color:var(--cp-line)}.explainerRows>a{color:var(--cp-ink)}.explainerRows>a>span,.methodCategoryGrid header span,.testProtocol li>span{color:var(--cp-red);font-family:var(--font-geist-mono), monospace}.methodCategoryGrid header b{color:var(--cp-blue);font-family:var(--font-geist-mono), monospace}.hardGateBand,.takeawayBand{background:linear-gradient(120deg,#ffd45a,var(--cp-gold));color:var(--cp-ink);border-color:#d19d00}.hardGateBand .shell>div,.takeawayBand article{border-color:#081b3333}.hardGateBand b{color:#6b2500}.hardGateBand span,.takeawayBand h2{color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:820}.takeawayBand p{color:#4c3a06}.policyGrid article{border:1px solid var(--cp-line)}.policyGrid article:first-child p:last-child{color:#c4d2e0!important}.editorialBody{color:var(--cp-ink)}.editorialBody>aside{box-shadow:none}.editorialBody>aside a{border-color:var(--cp-line);color:var(--cp-copy)}.editorialChapter{border:1px solid var(--cp-line);border-radius:18px;max-width:820px;margin-bottom:24px;padding:38px}.sourceLink{color:var(--cp-blue);background:#e7f1ff;border:1px solid #78a8dd}.relatedEditorial a{border-color:var(--cp-line);color:var(--cp-ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#fff;font-weight:780}.relatedEditorial a b{color:var(--cp-red)}.responsibleIcon{border-color:var(--cp-gold);color:var(--cp-gold)}footer .brand{color:#fff}footer p,footer a{color:#aebfd0}.footerBottom{color:#8297ad;border-color:#223e59}@media (width<=1120px){.candidateHead{grid-template-columns:44px 68px minmax(0,1fr) auto}.candidateBrandMark{width:68px}.offerCasinoCard{grid-template-columns:210px minmax(0,1fr)}.offerAction{border-top:1px solid #294c6c;border-left:0;grid-column:1/3}}@media (width<=920px){.shell,.reviewBody{width:min(100% - 40px,780px)}.homeHero{padding-top:72px;padding-bottom:72px}.guideHeroGrid,.reviewHeroGrid,.rankingHeroGrid,.methodHeroGrid,.editorialHeroGrid{grid-template-columns:1fr;gap:42px}.serpCard,.reviewDealCard,.heroJackpotBoard,.methodDial,.editorialHeroGrid>aside{max-width:620px;min-height:0}.guideIntro{grid-template-columns:1fr;gap:20px}.candidateHead{grid-template-columns:44px 68px minmax(0,1fr)}.candidateHead>a{grid-column:3;width:max-content}.candidateFoot{grid-template-columns:1fr 1fr}.candidateFoot>a{grid-column:2}.decisionGrid{grid-template-columns:1fr 1fr}.editorialChapter{max-width:none}}@media (width<=620px){.shell,.reviewBody{width:calc(100% - 28px)}.announcement span:nth-child(2),.announcement a{display:none}.nav .brand>b{font-size:14px}.navCta{font-size:10px}.homeHero h1{font-size:clamp(46px,15vw,64px)}.guideHero h1,.reviewHero h1,.rankingHero h1,.methodHero h1,.editorialHero h1,.libraryHero h1{font-size:42px}.homeHero .lede,.guideDek,.reviewHero .lede{font-size:15px}.sectionHead{flex-direction:column;align-items:flex-start;gap:12px}.sectionHead>p,main:not(.vegasPage) .sectionHead>p{text-align:left}.evidenceLegend{position:static}.guideIntro{margin-top:28px;margin-bottom:28px;padding:26px 22px}.decisionSection,.guideMethod{margin-top:58px;margin-bottom:58px;padding:30px 22px}.comparisonWrap{padding:64px 0 72px}.candidateHead{grid-template-columns:38px 60px minmax(0,1fr);gap:11px;padding:19px 16px 19px 20px}.candidateBrandMark{width:60px;height:46px}.candidateHead h3{font-size:21px}.candidateHead>a{grid-column:2/4}.candidateFacts{grid-template-columns:1fr 1fr}.candidateFoot{grid-template-columns:1fr;padding:18px 17px}.candidateFoot>a{grid-column:1;width:100%}.decisionGrid{grid-template-columns:1fr}.decisionGrid article{min-height:190px}.findingSection,.sourceLedger{padding-top:70px;padding-bottom:70px}.offerCasinoCard{grid-template-columns:1fr}.offerAction{grid-column:1}.offerSignals{grid-template-columns:1fr}.offerSignals>div{border-bottom:1px solid #b9cee3;border-right:0}.offerSignals>div:last-child{border-bottom:0}.editorialChapter{padding:26px 21px}}:root{--v15-ink:#10233c;--v15-copy:#40536a;--v15-muted:#6b7a8d;--v15-paper:#f4f6f8;--v15-panel:#fff;--v15-soft:#edf2f7;--v15-line:#d3dbe5;--v15-line-dark:#b9c5d2;--v15-nav:#071421;--v15-nav-2:#102238;--v15-red:#d9083c;--v15-red-dark:#b80634;--v15-blue:#0069c7;--v15-gold:#efb400;--v15-green:#087656;--v15-radius:9px;--v15-shadow:0 7px 22px #10233c14}html{scroll-behavior:smooth;background:var(--v15-nav)}body,main,main.siteWideVegas,main.vegasPage{background:var(--v15-paper);color:var(--v15-ink)}.shell{width:min(1180px,100% - 32px)}.eyebrow{letter-spacing:.11em;font-size:10px;color:var(--v15-red)!important}.sectionHead{gap:28px}.sectionHead h2,main:not(.vegasPage) .sectionHead h2,.methodCta h2,main:not(.vegasPage) .methodCta h2{color:var(--v15-ink);letter-spacing:-.045em;font-size:clamp(29px,3vw,42px);font-weight:820;line-height:1.05}.sectionHead>p,main:not(.vegasPage) .sectionHead>p{font-size:13px;line-height:1.55;color:var(--v15-copy)!important}.textLink{color:var(--v15-blue)}.announcement{background:#020b13;border-color:#243a50}.announcement .shell{min-height:28px}.announcement span,.announcement a{color:#b7c5d4;font-size:10px}.announcement b{color:#ffd136}.nav,.nav.shell{background:var(--v15-nav);border-color:#20364d;height:66px;min-height:66px}.nav .brand{gap:10px;min-width:170px}.nav .brand>b{color:#fff;font-size:17px}.nav .brand small{color:#8ea0b2;margin-top:3px;font-size:8px}.nav nav{gap:clamp(14px,1.7vw,24px)}.nav nav a{color:#e9eff6;font-size:12px}.nav nav a:after{background:var(--v15-red);bottom:-8px}.navCta,.primary,.homeHero .primary,.quickPick>a,.heroDecisionCta,.offerPrimary,.reviewDealCard>a,.candidateFoot>a.candidateSourceCta,.methodCta .primary{border:1px solid var(--v15-red);background:var(--v15-red);color:#fff;min-height:42px;box-shadow:none;border-radius:6px}.navCta:hover,.primary:hover,.quickPick>a:hover,.heroDecisionCta:hover,.offerPrimary:hover,.reviewDealCard>a:hover,.candidateFoot>a.candidateSourceCta:hover,.methodCta .primary:hover{background:var(--v15-red-dark);box-shadow:none;transform:none}.researchNav{background:var(--v15-nav-2);border-color:#294057;position:sticky;top:0;box-shadow:0 4px 12px #00000029}.researchNav .shell{gap:5px;min-height:42px}.researchNav a{color:#e0e9f2;min-height:30px;padding:5px 9px;font-size:10px}.researchNav a i{color:#ffd136;border-color:#41576e;border-radius:4px;min-width:22px;height:20px}.researchNav a:hover{color:#fff;background:#1b3551}.researchNav span{color:#ffd136;font-size:9px}.casinoWordmark,.casinoWordmark>span,.casinoWordmark>small{max-width:100%}.casinoWordmark{width:100%;font-size:16px;line-height:.9;overflow:hidden}.casinoWordmark>span,.casinoWordmark>small{text-overflow:clip;white-space:nowrap;overflow:hidden}.heroDecisionLogo,.quickPickLogo,.miniFacts .logo,.candidateBrandMark,.reviewDealBrand>span,.offerBrand>span{background:#fff;border-color:#cbd5df;border-radius:7px;overflow:hidden}.heroDecisionLogo{width:68px;height:45px;padding:6px}.quickPickLogo{width:76px;height:50px;padding:6px}.miniFacts .logo{width:88px;height:48px;padding:6px 9px}.candidateBrandMark{width:72px;height:46px;padding:6px}.reviewDealBrand>span{flex-basis:84px;width:84px;height:52px;padding:7px}.offerBrand>span{height:58px;min-height:58px;padding:8px 10px}.heroDecisionLogo .casinoWordmark.compact,.quickPickLogo .casinoWordmark.compact,.miniFacts .logo .casinoWordmark.compact,.candidateBrandMark .casinoWordmark.compact,.reviewDealBrand .casinoWordmark.compact,.heroDecisionLogo .brand-grosvenor-casino.compact>span,.quickPickLogo .brand-grosvenor-casino.compact>span,.miniFacts .brand-grosvenor-casino.compact>span{font-size:11px}.homeHero,.guideHero,.reviewHero,.rankingHero,.methodHero,.editorialHero,.libraryHero,.premiumRankingHero{border-color:var(--v15-line);color:var(--v15-ink);background:#fff}.homeHero,.homeHero.shell{border:1px solid var(--v15-line);min-height:470px;box-shadow:var(--v15-shadow);border-radius:12px;grid-template-columns:minmax(0,1fr) 410px;gap:48px;margin-top:18px;margin-bottom:18px;padding:45px}.heroLandmarks,.rankingLandmarks,.marqueeBulbs{display:none}.homeHero .eyebrow,.guideHero .eyebrow,.reviewHero .eyebrow,.rankingHero .eyebrow,.methodHero .eyebrow,.editorialHero .eyebrow,.libraryHero .eyebrow{color:var(--v15-red)!important}.homeHero h1,.guideHero h1,.reviewHero h1,.rankingHero h1,.methodHero h1,.editorialHero h1,.libraryHero h1{color:var(--v15-ink);letter-spacing:-.06em;text-transform:none;font-size:clamp(43px,4.8vw,64px);line-height:.98}.homeHero h1 em{color:var(--v15-red)}.homeHero .lede,.guideDek,.reviewHero .lede,.guideHero .guideDek,.methodHero .guideDek,.editorialHero .guideDek,.libraryHero .guideDek,.premiumRankingHero .guideDek{max-width:700px;font-size:16px;line-height:1.6;color:var(--v15-copy)!important}.heroActions{margin-top:20px}.trustRow{margin-top:20px;font-size:10px;color:var(--v15-green)!important}.editorialStamp{border-color:var(--v15-line);background:var(--v15-soft);max-width:650px;color:var(--v15-ink);box-shadow:none;border-radius:7px;margin-top:18px;padding:9px 11px}.editorialStamp b{color:var(--v15-ink);font-size:11px}.editorialStamp small{color:var(--v15-muted);font-size:9px}.editorialStamp nav a{border-color:var(--v15-line-dark);color:var(--v15-blue);background:#fff}.heroDecisionBoard,.serpCard,.reviewDealCard,.heroJackpotBoard,.methodDial,.editorialHeroGrid>aside{border:1px solid var(--v15-line-dark);color:var(--v15-ink);box-shadow:none;background:#fff;border-radius:9px}.heroDecisionBoard{padding:18px}.heroDecisionBoard:after{display:none}.heroDecisionHead{border-color:var(--v15-line);padding-bottom:13px}.heroDecisionHead span,.serpCard small,.reviewDealCard>p,.heroJackpotBoard>small,.methodDial small,.editorialHeroGrid>aside small{color:var(--v15-red)}.heroDecisionHead b,.heroDecisionBoard a div>b,.serpCard h2{color:var(--v15-ink)}.heroDecisionBoard a small,.heroDecisionBoard a p,.serpCard p,.reviewDealCard>small,.heroJackpotBoard>span,.methodDial p,.editorialHeroGrid>aside p{color:var(--v15-copy)}.heroDecisionBoard>a:not(.heroDecisionCta){border-color:var(--v15-line);color:var(--v15-ink);grid-template-columns:68px minmax(0,1fr) auto;padding:12px 4px}.heroDecisionBoard>a:not(.heroDecisionCta):hover{background:var(--v15-soft)}.heroDecisionBoard a>strong{color:var(--v15-blue)}.heroDecisionBoard>p{color:var(--v15-muted)}.serpCard{min-height:0;padding:22px}.serpCard>div{border-color:var(--v15-line)}.serpCard>div b{color:var(--v15-red)}.serpCard>div span{color:var(--v15-copy)}.proofBand,.vegasProofBand{background:var(--v15-nav-2);border-color:#29415a}.proofBand .proofGrid>div{border-color:#29415a;min-height:64px}.proofBand strong{color:#ffd136;font-size:25px}.proofBand span,.vegasProofBand span{color:#d2dde8;font-size:10px}.homeQuickPicks,.rankingQuickPicks{padding-top:46px;padding-bottom:46px}.quickPicksHead{margin-bottom:18px}.quickPicksHead h2{font-size:clamp(29px,3vw,39px)}.quickPicksHead>p{color:var(--v15-copy);font-size:13px}.quickPickGrid{gap:12px}.quickPick{border-color:var(--v15-line-dark);color:var(--v15-ink);box-shadow:var(--v15-shadow);background:#fff;border-radius:9px}.quickPick:before{background:var(--v15-red);height:3px}.quickPickBrand{grid-template-columns:76px minmax(0,1fr);padding:15px}.quickPickBrand h3{color:var(--v15-ink);font-size:19px}.quickPickBrand small{color:var(--v15-muted)}.quickPickOffer{border-color:var(--v15-line);background:var(--v15-soft);margin:0 15px;padding:14px}.quickPickOffer small{color:var(--v15-blue)}.quickPickOffer strong{color:var(--v15-red);font-size:17px}.quickPickOffer span{color:var(--v15-copy)}.quickPickFacts,.quickPickFacts span{border-color:var(--v15-line)}.quickPickFacts{margin:12px 15px 0}.quickPickFacts span{color:var(--v15-muted)}.quickPickFacts b{color:var(--v15-ink)}.quickPick>a{margin:12px 15px}.quickPick>p{color:var(--v15-muted)}.hubSection,.homeResearch,.homeStandards,.latestFacts{padding-top:52px;padding-bottom:52px}.homeResearch,.latestFacts{background:var(--v15-soft)}.routeGrid{gap:10px}.routeCard,.miniFacts>a,.standardStack article,.topicList>a{border-color:var(--v15-line);color:var(--v15-ink);box-shadow:none;background:#fff;border-radius:8px}.routeCard{min-height:210px;padding:21px}.routeCard:hover,.miniFacts>a:hover{box-shadow:var(--v15-shadow);border-color:#8ba9c8}.routeCard>span,.topicList>a>span,.standardStack span{color:var(--v15-red)}.routeCard>small{color:var(--v15-blue);background:#eaf2fa}.routeCard h3,.topicList h3,.homeStandards h2,.standardStack b,.miniFacts h3{color:var(--v15-ink)}.routeCard p,.topicList p,.topicList small,.homeStandards>div:first-child>p:not(.eyebrow),.standardStack p,.miniFacts p,.miniFacts small{color:var(--v15-copy)}.topicList{border:0}.topicList>a{grid-template-columns:42px minmax(0,1fr) 150px 20px;gap:16px;margin:7px 0;padding:17px 18px}.topicList h3{margin-bottom:3px;font-size:19px}.standardStack article{margin-bottom:8px;padding:17px}.miniFacts>a{min-height:74px;padding:12px}.guideHero,.reviewHero,.rankingHero,.methodHero,.editorialHero,.libraryHero{padding:34px 0 38px}.guideHero:before,.reviewHero:before,.methodHero:before,.editorialHero:before,.libraryHero:before{display:none}.guideHeroGrid,.reviewHeroGrid,.rankingHeroGrid,.methodHeroGrid,.editorialHeroGrid{grid-template-columns:minmax(0,1fr) 285px;align-items:end;gap:44px}.breadcrumbs,.guideHero .breadcrumbs,.reviewHero .breadcrumbs,.rankingHero .breadcrumbs,.methodHero .breadcrumbs,.editorialHero .breadcrumbs,.libraryHero .breadcrumbs{color:var(--v15-muted)}.breadcrumbs a,.guideHero .breadcrumbs a,.reviewHero .breadcrumbs a,.rankingHero .breadcrumbs a,.methodHero .breadcrumbs a,.editorialHero .breadcrumbs a,.libraryHero .breadcrumbs a{color:var(--v15-blue)}.breadcrumbs b,.guideHero .breadcrumbs b,.reviewHero .breadcrumbs b,.rankingHero .breadcrumbs b,.methodHero .breadcrumbs b,.editorialHero .breadcrumbs b,.libraryHero .breadcrumbs b{color:var(--v15-ink)}.guideHero h1,.reviewHero h1,.rankingHero h1,.methodHero h1,.editorialHero h1,.libraryHero h1{font-size:clamp(38px,4vw,56px)}.guideStatus{border-color:var(--v15-line-dark);border-left-color:var(--v15-red);background:#fff7f9;border-radius:6px;margin-top:13px;padding:10px 12px}.guideStatus b{color:var(--v15-red)}.guideStatus span{color:var(--v15-copy)}.guideUtility{z-index:45;border-bottom:1px solid var(--v15-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;position:sticky;top:42px;box-shadow:0 4px 12px #10233c0f}.guideUtility .shell{justify-content:space-between;align-items:center;gap:18px;min-height:48px;display:flex}.guideUtility nav{align-items:center;gap:3px;display:flex}.guideUtility nav a{color:var(--v15-ink);border-radius:5px;padding:8px 9px;font-size:10px;font-weight:760;text-decoration:none}.guideUtility nav a:hover{background:var(--v15-soft);color:var(--v15-blue)}.guideUtilityProof{color:var(--v15-muted);white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.evidenceLegend{box-shadow:none;position:static}.evidencePill{padding:5px 7px;font-size:7px}.guideIntro{border-color:var(--v15-line);border-left:4px solid var(--v15-red);box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:.8fr 1.2fr;gap:42px;margin-top:26px;margin-bottom:26px;padding:24px 27px}.guideIntro h2,.findingGrid h2,.guideMethod h2,.relatedGuides h2{color:var(--v15-ink);font-size:clamp(27px,3vw,38px)}.guideIntro>p{color:var(--v15-copy);font-size:14px;line-height:1.65}.comparisonWrap{background:var(--v15-soft);padding:42px 0 48px}.comparisonWrap .sectionHead{margin-bottom:20px}.snapshotTable{border-color:var(--v15-line-dark);box-shadow:none;background:#fff;border-radius:8px}.snapshotTable caption{border-color:var(--v15-line);background:#fff;padding:10px 14px}.snapshotTable thead th{color:var(--v15-copy);background:#e3eaf2}.snapshotTable th,.snapshotTable td{border-color:var(--v15-line);color:var(--v15-copy);padding:11px 13px}.guideCandidates{gap:12px}.guideCandidate{border-color:var(--v15-line-dark);box-shadow:var(--v15-shadow);background:#fff;border-radius:9px}.guideCandidate:before{background:var(--v15-red);width:3px}.candidateHead{border-color:var(--v15-line);background:#fff;grid-template-columns:40px 72px minmax(0,1fr) auto;gap:13px;padding:15px 16px 15px 19px}.candidateRank{color:var(--v15-red);font-size:21px}.candidateHead h3{color:var(--v15-ink);font-size:21px}.candidateHead p{color:var(--v15-copy);font-size:11px}.candidateHead>a{border-color:var(--v15-blue);background:var(--v15-blue);border-radius:5px;min-height:38px;padding:9px 12px;font-size:10px}.candidateFacts{border-color:var(--v15-line);background:#fff}.candidateFacts div{border-color:var(--v15-line);padding:13px 15px}.candidateFacts dt{color:var(--v15-muted);font-size:8px}.candidateFacts dd{color:var(--v15-ink);font-size:13px}.candidateFoot{border-color:var(--v15-line);background:#f7f9fb;grid-template-columns:auto minmax(0,1fr) 165px;gap:14px;padding:11px 14px}.candidateFoot p{color:var(--v15-copy);font-size:10px;line-height:1.45}.candidateFoot>a.candidateSourceCta{width:165px;min-width:0;min-height:38px;padding:9px 11px;font-size:9px}.commercialNotice{background:var(--v15-nav-2);box-shadow:none;border-color:#2e465d;border-radius:7px;margin-top:17px;padding:15px 18px}.commercialNotice b{color:#ffd136}.commercialNotice p{color:#d4dce5;font-size:11px}.guideExclusions{background:#fff;border:1px solid #dfb9c2;border-radius:8px;grid-template-columns:.8fr 1.2fr;gap:28px;margin-top:18px;padding:22px;display:grid}.guideExclusions h3{color:var(--v15-ink);letter-spacing:-.035em;margin:5px 0 8px;font-size:24px}.guideExclusions>div:first-child>p:last-child{color:var(--v15-copy);margin:0;font-size:11px;line-height:1.55}.guideExclusions>div:last-child{gap:8px;display:grid}.guideExclusions article{border:1px solid var(--v15-line);background:#f8fafc;border-radius:6px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.guideExclusions article b{color:var(--v15-ink);font-size:12px}.guideExclusions article p{color:var(--v15-copy);margin:0;font-size:10px;line-height:1.45}.guideExclusions article a{color:var(--v15-blue);white-space:nowrap;font-size:9px;font-weight:760}.clusterPath{border:1px solid var(--v15-line);background:#fff;border-radius:7px;align-items:center;gap:8px;margin:-14px auto 28px;padding:10px;display:flex}.clusterPath b{color:var(--v15-muted);letter-spacing:.13em;margin:0 6px;font-size:9px}.clusterPath a,.clusterPath span{border-radius:5px;padding:9px 12px;font-size:10px;font-weight:720}.clusterPath a{border:1px solid var(--v15-line);color:var(--v15-blue)}.clusterPath a.active{border-color:var(--v15-blue);background:var(--v15-blue);color:#fff}.clusterPath span{color:var(--v15-muted);margin-left:auto;font-weight:560}.decisionSection{box-shadow:none;background:0 0;border:0;margin-top:44px;margin-bottom:44px;padding:0}.decisionGrid{gap:10px}.decisionGrid article{border:1px solid var(--v15-line);min-height:170px;box-shadow:none;background:#fff;border-radius:8px;padding:18px}.decisionGrid span{color:var(--v15-red)}.decisionGrid h3{color:var(--v15-ink)}.decisionGrid p{color:var(--v15-copy);font-size:12px;line-height:1.55}.findingSection{border-top:1px solid var(--v15-line);border-bottom:1px solid var(--v15-line);background:#fff;padding:48px 0}.findingSection .eyebrow{color:var(--v15-red)!important}.findingGrid{gap:52px}.findingGrid>div:first-child>p:not(.eyebrow){color:var(--v15-copy);font-size:13px}.proofPlan{border-color:var(--v15-line-dark);background:var(--v15-soft);color:var(--v15-ink);box-shadow:none;border-radius:8px;padding:23px}.proofPlan small{color:var(--v15-red)}.proofPlan h3{color:var(--v15-ink)}.proofPlan li{border-color:var(--v15-line);color:var(--v15-copy)}.proofPlan li:before{color:var(--v15-red)}.proofPlan>p{color:var(--v15-muted)}.guideMethod{border-color:var(--v15-line-dark);color:var(--v15-ink);box-shadow:none;background:#fff;border-radius:8px;margin-top:44px;margin-bottom:44px;padding:30px}.guideMethod h2{color:var(--v15-ink)}.guideMethod>div>p:not(.eyebrow),.guideMethod li p{color:var(--v15-copy)}.guideMethod li{border-color:var(--v15-line)}.guideMethod li span{color:var(--v15-red)}.sourceLedger{background:var(--v15-soft);padding:48px 0}.sourceRows{border-color:var(--v15-line-dark);background:#fff}.sourceRows>div{border-color:var(--v15-line);padding:14px 12px}.sourceRows b{color:var(--v15-ink)}.sourceRows span{color:var(--v15-copy)}.sourceRows a{color:var(--v15-blue)}.guideFaq{background:#fff;padding-top:48px;padding-bottom:48px}.guideFaq details{border-color:var(--v15-line)}.guideFaq summary{color:var(--v15-ink)}.guideFaq details p{color:var(--v15-copy)}.relatedGuides{padding-top:46px;padding-bottom:50px}.relatedGuides a{border-color:var(--v15-line);color:var(--v15-ink);box-shadow:none;background:#fff;border-radius:7px}.relatedGuides a:hover{border-color:#8ba9c8;transform:none}.offerRankSection{background:var(--v15-soft);padding-top:44px;padding-bottom:50px}.offerTabs{border-color:var(--v15-line-dark);background:#fff}.offerTabs a{color:var(--v15-copy)}.offerTabs a:first-child{background:var(--v15-blue);color:#fff}.offerRankSection .verification{border-color:#a4c8b8;border-left-color:var(--v15-green);background:#eaf7f1;border-radius:7px}.offerCasinoList{gap:12px}.offerCasinoCard{border-color:var(--v15-line-dark);color:var(--v15-ink);box-shadow:var(--v15-shadow);background:#fff;border-radius:9px;grid-template-columns:180px minmax(0,1fr) 255px}.offerCasinoCard:before{background:var(--v15-red);height:3px}.offerCasinoCard:hover{box-shadow:var(--v15-shadow);border-color:#8ba9c8;transform:none}.offerIdentity{border-color:var(--v15-line);background:#eef3f8;padding:16px}.offerRank small{color:var(--v15-red)}.offerRank strong,.offerBrand h3{color:var(--v15-ink)}.offerBrand small{color:var(--v15-copy)}.evidenceRating small,.evidenceRating p{color:var(--v15-muted)}.evidenceRating strong{color:var(--v15-ink)}.offerEvidence{background:#fff;padding:16px}.offerSignals{border-color:var(--v15-line);background:#eaf1f8}.offerSignals>div{border-color:var(--v15-line)}.offerSignals small{color:var(--v15-muted)}.offerSignals strong{color:var(--v15-ink)}.offerSignals span{color:var(--v15-copy)}.casinoOverview,.casinoReasons li{color:var(--v15-copy)!important}.casinoOverview{font-size:12px!important;line-height:1.55!important}.casinoReasons li{font-size:11px}.paymentPanel{border-color:var(--v15-line);background:#f7f9fb}.paymentChip,.paymentPending{border-color:var(--v15-line-dark);color:var(--v15-ink);background:#fff}.offerAction{background:var(--v15-nav-2);color:#fff;border-color:#294760;padding:18px}.offerAction h3{color:#ffd136}.offerAction>p,.offerAction>small{color:#cbd6e2}.offerPrimary.neutral{background:#29455f;border-color:#58738d}.specificSection,.licenceVault{background:#fff}.specificGrid a,.licenceVault details{border-color:var(--v15-line);color:var(--v15-ink);box-shadow:none;background:#fff;border-radius:8px}.researchTable th{background:#e3eaf2}.researchTable td{border-color:var(--v15-line)}.gapSection{background:var(--v15-nav-2)}.factStrip{background:var(--v15-nav-2);border-color:#29415a}.reviewBody{width:min(1180px,100% - 32px);padding-top:48px;padding-bottom:54px}.reviewMain>h2,.reviewColumns h2{color:var(--v15-ink)}.reviewMain>p,.reviewColumns p,.reviewColumns li{color:var(--v15-copy);font-size:14px;line-height:1.65}.evidenceBox,.testingNotice,.sourceCard,.editorialChapter,.editorialBody>aside,.libraryGrid>a,.methodCategoryGrid article,.policyGrid article{border-color:var(--v15-line);color:var(--v15-ink);box-shadow:none;background:#fff;border-radius:8px}.evidenceBox h3,.sourceCard h3,.testingNotice strong,.libraryGrid h2,.methodCategoryGrid h3,.policyGrid h2,.editorialChapter h2{color:var(--v15-ink)}.evidenceBox p,.sourceCard dd,.sourceCard small,.testingNotice p,.libraryGrid p,.methodCategoryGrid li,.policyGrid p:last-child,.editorialChapter>p:not(.eyebrow),.editorialChapter li{color:var(--v15-copy)!important}.sourceCard a{background:var(--v15-blue)}.librarySection,.methodCategories,.testProtocol,.policyGrid{padding-top:50px;padding-bottom:50px}.libraryGrid{gap:10px}.libraryGrid>a{min-height:220px;padding:22px}.libraryGrid>a:before{background:var(--v15-red);height:3px}.libraryGrid small{color:var(--v15-red)}.libraryGrid h2{margin-top:28px;font-size:26px}.libraryExplainers,.evidenceHierarchy,.relatedEditorial{background:var(--v15-soft)}.methodCategoryGrid{gap:10px}.methodCategoryGrid article{padding:21px}.hardGateBand,.takeawayBand{color:var(--v15-ink);background:#fff3c4;border-color:#d6b041}.policyGrid article:first-child{background:var(--v15-nav-2);color:#fff;border-color:#294760}.policyGrid article:first-child h2{color:#fff}.editorialChapter{max-width:800px;padding:28px}.sourceLink{color:var(--v15-blue);background:#edf5fd;border-color:#9bbada}.responsible{background:var(--v15-nav-2);border-color:#29415a}.responsibleIcon{color:#ffd136;border-color:#ffd136}.responsible b{color:#fff}.responsible p{color:#bfccda}.responsible a{color:#ffd136}footer{background:#020b13}.footerTop{padding-top:42px;padding-bottom:38px}.footerGroup b{color:#ffd136}@media (width<=1060px){.homeHero,.homeHero.shell{grid-template-columns:minmax(0,1fr) 360px;gap:30px;padding:36px}.candidateHead{grid-template-columns:36px 68px minmax(0,1fr) auto}.offerCasinoCard{grid-template-columns:170px minmax(0,1fr)}.offerAction{border-top:1px solid #294760;border-left:0;grid-column:1/3}.guideUtilityProof>span:last-child{display:none}}@media (width<=900px){.shell,.reviewBody{width:min(100% - 28px,760px)}.nav nav{display:none}.homeHero,.homeHero.shell,.guideHeroGrid,.reviewHeroGrid,.rankingHeroGrid,.methodHeroGrid,.editorialHeroGrid{grid-template-columns:1fr}.homeHero,.homeHero.shell{padding:32px}.heroDecisionBoard,.serpCard{width:100%;max-width:none}.serpCard{grid-template-columns:1fr auto;align-items:center;gap:5px 20px;display:grid}.serpCard>div{grid-area:1/2/4}.guideIntro{grid-template-columns:1fr;gap:12px}.candidateHead{grid-template-columns:36px 64px minmax(0,1fr)}.candidateHead>a{grid-column:3;width:max-content}.candidateFoot{grid-template-columns:1fr 165px}.candidateFoot>div{grid-column:1/3}.decisionGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.shell,.reviewBody{width:calc(100% - 20px)}.announcement span:nth-child(2),.announcement a{display:none}.nav,.nav.shell{height:58px;min-height:58px}.nav .brand>b{font-size:14px}.nav .brand small{display:none}.navCta{min-height:36px;padding:8px 9px;font-size:9px}.researchNav .shell{width:100%;padding-inline:10px}.homeHero,.homeHero.shell{width:calc(100% - 20px);margin-top:10px;padding:24px 18px}.homeHero h1,.guideHero h1,.reviewHero h1,.rankingHero h1,.methodHero h1,.editorialHero h1,.libraryHero h1{font-size:37px}.homeHero .lede,.guideDek,.reviewHero .lede{font-size:14px}.editorialStamp{align-items:flex-start}.editorialStamp nav{margin-left:0}.heroDecisionBoard{padding:13px}.heroDecisionBoard>a:not(.heroDecisionCta){grid-template-columns:60px minmax(0,1fr) auto}.heroDecisionLogo{width:60px}.proofBand .proofGrid.three{grid-template-columns:1fr 1fr 1fr}.proofBand .proofGrid>div{padding-inline:8px}.quickPickGrid,.routeGrid,.libraryGrid,.methodCategoryGrid{grid-template-columns:1fr}.topicList>a{grid-template-columns:32px minmax(0,1fr) 18px;gap:10px}.topicList small{display:none}.guideUtility{position:static}.guideUtility .shell{padding:7px 0;display:block;overflow-x:auto}.guideUtility nav{width:max-content}.guideUtilityProof{display:none}.serpCard{display:block}.candidateHead{grid-template-columns:32px 60px minmax(0,1fr);gap:9px;padding:13px 11px 13px 14px}.candidateBrandMark{width:60px;height:42px}.candidateHead h3{font-size:18px}.candidateHead>a{grid-column:2/4;justify-content:center;width:100%}.candidateFacts{grid-template-columns:1fr 1fr}.candidateFacts div{padding:11px}.candidateFoot{grid-template-columns:1fr;padding:12px}.candidateFoot>div{grid-column:1}.candidateFoot>a.candidateSourceCta{width:100%}.decisionGrid{grid-template-columns:1fr}.findingGrid{grid-template-columns:1fr;gap:20px}.guideExclusions{grid-template-columns:1fr}.guideExclusions article{grid-template-columns:1fr;gap:5px}.clusterPath{align-items:stretch;overflow-x:auto}.clusterPath b{display:none}.clusterPath a,.clusterPath span{flex:none}.guideMethod{padding:22px 18px}.offerCasinoCard{grid-template-columns:1fr}.offerAction{grid-column:1}.footerColumns{grid-template-columns:1fr}}
