@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--canvas:#f8f7f3;--surface:#fff;--ink:#192b49;--muted:#58677c;--subtle:#657287;--navy:#142c53;--sapphire:#244fc5;--sapphire-hover:#193da2;--blue-soft:#edf2fd;--copper:#a95432;--copper-light:#edb58d;--rule:#dce2ec;--rule-strong:#a9b7cc;--sans:Geist, sans-serif;--mono:"Geist Mono", monospace;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block:28px 140px}body{background:var(--canvas);color:var(--ink);font:16px/1.7 var(--sans);-webkit-font-smoothing:antialiased;margin:0}body:has(dialog[open]){overflow:hidden}body:has(.compare-tray){padding-bottom:110px}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h1,h2{letter-spacing:-.055em;font-weight:510;line-height:1.08}h3{letter-spacing:-.025em;font-weight:560;line-height:1.3}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}button,a,input,select,summary{-webkit-tap-highlight-color:#244fc51c;touch-action:manipulation;scroll-margin-block:24px 140px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--sapphire);outline-offset:4px}img,svg{max-width:100%;display:block}::selection{color:var(--navy);background:#dbe5ff}input,select{accent-color:var(--sapphire)}select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2358677c' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 13px center/16px no-repeat}option{color:var(--ink);background:#fff}input::placeholder{color:#67758a;opacity:1}button:disabled{opacity:.6}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-200%)}.skip-link:focus{transform:none}.shell{width:min(1320px,100% - 96px);margin-inline:auto}.section{padding-block:96px}.icon{flex-shrink:0;width:20px;height:20px}.eyebrow{font:11px/1.6 var(--mono);letter-spacing:.055em;color:var(--copper)}.copper{color:var(--copper)}.sapphire{color:var(--sapphire)}.muted{color:var(--muted)}.caption{color:var(--muted);font-size:13px;line-height:1.7}.lead{color:var(--ink);font-size:21px;line-height:1.65}.button{border:1px solid var(--sapphire);background:var(--sapphire);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:11px 18px;font-size:15px;font-weight:550;line-height:1.4;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:hover{background:var(--sapphire-hover);border-color:var(--sapphire-hover);box-shadow:0 4px 12px #142c5314}.button:active{background:#15327f}.button:has(.button-icon){padding:8px 8px 8px 20px}.button-icon{border:1px solid #ffffff42;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.button-icon .icon{width:17px;height:17px}.button.secondary{color:var(--sapphire);border-color:var(--rule-strong);background:#fff}.button.secondary:hover{background:var(--blue-soft);border-color:var(--sapphire)}.button:disabled{color:#52637d;box-shadow:none;opacity:1;background:#e4e9f2;border-color:#cbd5e5}.button-soft{background:var(--blue-soft);color:var(--sapphire);border-color:#cad7f4;gap:18px;min-height:44px;padding:10px 14px;font-size:14px}.button-soft:hover{color:var(--sapphire);background:#dee8fc;border-color:#92afea}.text-link{min-height:44px;color:var(--sapphire);align-items:center;gap:12px;font-size:14px;font-weight:550;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.text-link .icon{width:18px;height:18px}.text-button{min-height:44px;color:var(--sapphire);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.text-button:hover{background:var(--blue-soft)}.text-button .icon{width:16px;height:16px}.icon-button{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.icon-button:hover{background:var(--blue-soft);border-color:var(--rule-strong)}.site-header{border-bottom:1px solid var(--rule)}.main-nav{justify-content:space-between;align-items:center;gap:30px;min-height:96px;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;gap:12px;min-height:48px;display:inline-flex}.brand>span{letter-spacing:-1.1px;font-size:26px;font-weight:650;line-height:.95}.brand small{letter-spacing:-.2px;margin-top:5px;font-size:16px;font-weight:430;display:block}.nav-links{color:var(--muted);align-items:center;gap:24px;font-size:14px;display:flex}.nav-links a{align-items:center;min-height:48px;display:flex;position:relative}.nav-links a:hover,.nav-links .active{color:var(--sapphire)}.nav-links .active:after{content:"";background:var(--copper);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:calc(50% - 2px)}.nav-actions{align-items:center;gap:12px;display:flex}.search-trigger,.shortlist-trigger{border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:13px;display:flex}.search-trigger{color:var(--muted)}.search-trigger .icon,.shortlist-trigger .icon{width:17px;height:17px}.search-trigger:hover,.shortlist-trigger:hover{background:var(--blue-soft);color:var(--sapphire)}.search-trigger kbd{font:10px var(--sans);white-space:nowrap;border:1px solid #ccd5e2;border-radius:4px;padding:3px 4px}.shortlist-trigger b{background:#e8ecf3;border-radius:5px;place-items:center;min-width:23px;height:23px;font-size:11px;font-weight:500;display:grid}.nav-divider{background:var(--rule);width:1px;height:24px}.menu-toggle{display:none}.hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:54px;padding-block:62px 58px;display:grid}.hero-copy{min-width:0}.hero-copy>.eyebrow{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.status-dot{background:var(--copper);border-radius:50%;flex-shrink:0;width:5px;height:5px}.hero h1{letter-spacing:-.062em;overflow-wrap:anywhere;margin-top:26px;font-size:clamp(52px,5.15vw,74px);line-height:1.06}.hero h1>span{color:var(--sapphire)}.hero-description{color:var(--muted);max-width:440px;margin-top:28px;font-size:17px;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;display:flex}.hero-actions>.text-link{font-size:13px}.hero-footnote{color:var(--muted);align-items:center;gap:14px;margin-top:32px;font-size:12px;line-height:1.6;display:flex}.tiny-mark{color:#854328;min-width:44px;height:40px;font:10px var(--mono);background:#f4e9df;border:1px solid #e1c6b2;border-radius:5px;place-items:center;display:grid}.hero-visual{isolation:isolate;background:#eadccc;border-radius:15px;min-width:0;height:560px;position:relative}.hero-object{z-index:-1;object-fit:cover;object-position:62% center;border-radius:inherit}.visual-coordinates{font:9px/1.5 var(--mono);color:#4b4d58;justify-content:space-between;gap:12px;display:flex;position:absolute;top:22px;left:24px;right:24px}.visual-caption{font:9px/1.6 var(--mono);color:#4b4d58;text-align:right;position:absolute;bottom:23px;right:22px}.hero-preview{background:var(--navy);color:#fff;border:1px solid #ffffff75;border-radius:11px;width:315px;padding:19px 19px 0;position:absolute;bottom:26px;left:-26px;box-shadow:0 16px 34px #12294c30,0 0 0 4px #ffffff40}.preview-identity{align-items:center;gap:10px;display:flex}.preview-identity .operator-mark{background:#ffffff18;border-color:#ffffff32;width:36px;height:36px;font-size:27px}.preview-identity strong{font-size:16px;font-weight:550;line-height:1.5;display:block}.preview-identity>div>span{color:#c5d3e9;font-size:11px;display:block}.preview-identity>button{border:1px solid #7187aa;border-radius:6px;flex-shrink:0;place-items:center;width:40px;height:44px;margin-left:auto;display:grid}.preview-identity>button:hover{background:#ffffff16}.hero-preview dl{grid-template-columns:1fr 1fr;gap:20px;padding-block:21px;display:grid}.hero-preview dt{color:#c5d3e9;font-size:12px}.hero-preview dd{letter-spacing:-1px;font-size:30px;line-height:1.4}.hero-preview dl>div:last-child dd{color:var(--copper-light)}.preview-bottom{border-top:1px solid #fff2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-inline:-19px;padding-left:19px;padding-right:8px;display:flex}.preview-bottom>span{font:9px var(--mono);color:#c5d3e9}.preview-bottom>div{display:flex}.preview-bottom button{place-items:center;width:36px;height:44px;display:grid}.preview-bottom button>span{background:#a2b8da;border-radius:5px;width:5px;height:5px;transition:width .2s}.preview-bottom button[aria-pressed=true]>span{background:var(--copper-light);width:17px}.hero-preview :focus-visible{outline-color:var(--copper-light)}.product-strip{border-block:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:14px 22px;padding-block:23px;display:flex}.product-strip>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.product-strip .eyebrow{color:var(--copper);font-size:10px}.product-strip .icon{width:16px;height:16px;color:var(--sapphire)}.product-strip .market-label{font-size:11px}.page-jump{border-bottom:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;align-items:center;gap:28px;padding-block:16px;font-size:12px;display:flex}.page-jump>span{font:10px var(--mono);color:var(--subtle);margin-right:auto}.page-jump a{align-items:center;min-height:36px;display:flex}.page-jump a:hover{color:var(--sapphire);text-underline-offset:5px;text-decoration:underline}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.section-heading .eyebrow{margin-bottom:16px}.section-heading h2{font-size:clamp(36px,3.4vw,48px)}.section-heading>p{color:var(--muted);font-size:15px;line-height:1.8}.directory-toolbar{border-radius:var(--radius);background:#fff;border:1px solid #ccd6e6;grid-template-columns:1.8fr 1fr 1fr;align-items:end;gap:24px;padding:23px;display:grid}.search-field{min-width:0;min-height:48px;color:var(--subtle);background:#fff;border:1px solid #b9c7dc;border-radius:7px;align-items:center;gap:12px;padding:0 14px;display:flex}.search-field:focus-within{border-color:var(--sapphire);box-shadow:0 0 0 2px #244fc510}.search-field input{outline-offset:1px;background:0 0;border:0;width:100%;min-width:0;min-height:46px;font-size:14px}.search-field input:focus-visible{outline:0}.search-field:has(input:focus-visible){outline:3px solid var(--sapphire);outline-offset:4px}.search-field .icon{width:18px;height:18px}.select-field>span{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.select-field select{border:1px solid #b9c7dc;border-radius:7px;width:100%;min-height:48px;padding:10px 35px 10px 12px;font-size:14px}.select-field select:hover{border-color:var(--sapphire)}.directory-categories{justify-content:space-between;align-items:center;gap:20px;margin-block:25px 14px;display:flex}.filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.filter-tabs button{min-height:44px;color:var(--muted);border-radius:7px;align-items:center;gap:9px;padding:10px 15px;font-size:13px;display:flex}.filter-tabs button>span{font:10px var(--mono);background:#ffffff24;border-radius:3px;padding:3px}.filter-tabs button:hover{color:var(--sapphire);background:#e9edf4}.filter-tabs button[aria-pressed=true]{background:var(--sapphire);color:#fff;box-shadow:0 2px 5px #244fc51c}.saved-filter{min-height:44px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.saved-filter.active,.saved-filter:hover{color:var(--sapphire);background:#e9eef9;border-color:#cbd7ed}.saved-filter .icon{width:16px;height:16px}.directory-status{min-height:40px;color:var(--muted);align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.directory-status .text-button{min-height:36px;padding:4px 8px;font-size:12px}.demo-label{color:#805539;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.demo-label i{background:var(--copper);border-radius:50%;flex-shrink:0;width:4px;height:4px}.casino-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.casino-card{background:#fff;border:1px solid #d5deea;border-radius:11px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 4px #193f6d04}.casino-card:hover{border-color:#9bb1d5;box-shadow:0 7px 24px #142c530b}.casino-identity{background:var(--operator);color:#fff;align-items:center;gap:12px;min-height:103px;padding:23px 21px;display:flex;position:relative;overflow:hidden}.casino-identity:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;width:190px;height:190px;position:absolute;top:-78px;right:-58px;box-shadow:0 0 0 18px #ffffff04,0 0 0 36px #ffffff03}.casino-identity h3{letter-spacing:-.65px;font-size:21px}.casino-identity p{color:#fff;opacity:.86;margin-top:4px;font-size:11px;line-height:1.5}.operator-mark{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:8px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:28px;font-weight:550;line-height:1;display:grid}.mark-velour{font-weight:380}.mark-nord{letter-spacing:-3px;padding-right:3px;font-weight:680}.mark-serein{border-radius:50%;font-size:24px;font-weight:350}.mark-oriel{outline-offset:-8px;outline:1px solid #fff4;font-weight:400}.mark-copper{font-size:29px;font-weight:450}.mark-morrow{font-size:24px;font-weight:450}.save-button{z-index:1;color:#fff;border:1px solid #ffffff4d;border-radius:7px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid;position:relative}.save-button:hover,.save-button.is-saved{background:#ffffff25;border-color:#fff}.save-button.is-saved .icon{fill:#ffffff35}.save-button:focus-visible{outline-color:var(--copper-light)}.save-button .icon{width:17px;height:17px}.card-index{font:8px var(--mono);opacity:.85;position:absolute;bottom:6px;right:22px}.casino-content{padding:22px 21px 17px}.offer-label{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;font-size:11px;display:flex}.offer-label b{background:var(--operator-tint);color:var(--operator);border-radius:3px;padding:3px 6px;font-size:10px;font-weight:450}.offer-amount{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:9px;font-size:34px;font-weight:500;line-height:1.3;display:flex}.offer-amount>span{color:var(--muted);letter-spacing:-.3px;font-size:15px;font-weight:420}.casino-facts{border-block:1px solid #e7ebf2;grid-template-columns:1fr 1fr;gap:18px;margin-block:22px 17px;padding-block:15px;display:grid}.casino-facts>div+div{border-left:1px solid #e7ebf2;padding-left:18px}.casino-facts dt{color:var(--muted);margin-bottom:3px;font-size:11px}.casino-facts dd{letter-spacing:-.5px;font-size:22px;font-weight:490}.casino-facts small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400}.payment-list{flex-wrap:wrap;align-items:start;gap:5px;min-height:27px;display:flex}.payment-list>span{color:#455a76;background:#f0f3f8;border:1px solid #e2e7f0;border-radius:4px;padding:3px 6px;font-size:10px;line-height:1.5}.card-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.compare-label{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.compare-label input{width:15px;height:15px;margin:0}.compare-label.is-disabled{opacity:.65;cursor:not-allowed}.card-terms{background:#fafbfe;border-top:1px solid #e6ebf3}.card-terms summary{cursor:pointer;color:#5b6c84;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-size:11px;list-style:none;display:flex}.card-terms summary::-webkit-details-marker{display:none}.card-terms .icon{width:14px;height:14px}.card-terms[open] .icon{transform:rotate(45deg)}.card-terms>p{color:var(--muted);padding:0 20px 18px;font-size:13px;line-height:1.8}.directory-footnote{border-top:1px solid var(--rule);grid-template-columns:165px 1fr auto;align-items:center;gap:24px;margin-top:28px;padding-top:24px;display:grid}.directory-footnote>.eyebrow{font-size:9px}.directory-footnote>p{color:var(--muted);font-size:13px;line-height:1.75}.directory-footnote .text-link{font-size:12px}.empty-state{text-align:center;color:var(--muted);padding:60px 24px}.empty-state>.icon{width:28px;height:28px;margin:0 auto 22px}.empty-state h3{color:var(--ink);margin-bottom:12px;font-size:23px}.empty-state .button{margin-top:24px}.standard-section{background:var(--navy);color:#fff;padding-block:90px}.standard-layout{grid-template-columns:1fr 1.12fr;gap:100px;display:grid}.standard-copy .eyebrow{color:#b9cce6;margin-bottom:26px}.standard-copy h2{font-size:clamp(40px,4vw,56px)}.standard-copy h2 em{color:var(--copper-light);font-style:normal}.standard-copy>p:not(.eyebrow){color:#c6d3e8;max-width:440px;margin-top:26px;font-size:16px;line-height:1.85}.standard-copy .text-link{color:var(--copper-light);margin-top:24px}.standard-copy>p.scope-note{color:#b8c9e2;margin-top:25px;font-size:12px;line-height:1.8}.standard-steps>div{border-bottom:1px solid #ffffff29;grid-template-columns:28px 1fr 24px;gap:20px;padding-block:27px;display:grid}.standard-steps>div:first-child{padding-top:0}.standard-steps>div>span{font:12px var(--mono);color:var(--copper-light);padding-top:4px}.standard-steps h3{font-size:20px;font-weight:500}.standard-steps p{color:#c6d3e8;margin-top:9px;font-size:14px;line-height:1.85}.standard-steps>div>.icon{color:#b7cceb}.standard-steps>a{color:#e2eafa;justify-content:space-between;align-items:center;gap:14px;min-height:60px;font-size:13px;display:flex}.standard-steps>a:hover{color:var(--copper-light)}.standard-section :focus-visible{outline-color:var(--copper-light)}.bonus-section{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.bonus-copy>.eyebrow{margin-bottom:25px}.bonus-copy h2{font-size:clamp(42px,4vw,58px)}.bonus-copy>p:not(.eyebrow){color:var(--muted);max-width:470px;margin-top:22px;font-size:16px;line-height:1.85}.bonus-copy>.lead{color:var(--ink)!important;font-size:21px!important}.source-link{color:#52698f;text-underline-offset:3px;align-items:center;gap:8px;min-height:36px;margin-top:12px;font-size:12px;line-height:1.5;text-decoration:underline;display:inline-flex}.source-link:hover{color:var(--sapphire)}.source-link .icon{width:14px;height:14px}.bonus-copy>.text-link{margin-top:24px;display:flex}.calculator{background:#fff;border:1px solid #c9d6eb;border-radius:14px;min-width:0;padding:30px;box-shadow:0 12px 40px #142c5307}.calculator-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.calculator-top .eyebrow{color:var(--sapphire);font-size:9px}.tool-label{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.tool-label .icon{width:14px;height:14px}.calculator h3{letter-spacing:-1px;font-size:26px;font-weight:500;line-height:1.25}.calculator-fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.calculator-fields>label{color:var(--muted);font-size:12px;position:relative}.calculator-fields input{font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:55px;color:var(--ink);background:#fafbff;border:1px solid #acbdd8;border-radius:7px;margin-top:8px;padding:10px 32px 10px 13px;font-size:21px;display:block}.calculator-fields label>span{font-size:15px;position:absolute;bottom:18px;right:16px}.calculator-fields input::-webkit-inner-spin-button{appearance:none}.calculator-fields input{appearance:textfield}.contribution-field{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-block:20px;font-size:12px;display:flex}.contribution-field select{border:1px solid #c9d4e5;border-radius:6px;max-width:65%;min-height:44px;padding:9px 34px 9px 10px;font-size:12px}.calculator-result{background:var(--navy);color:#fff;border-radius:8px;padding:24px;position:relative;overflow:hidden}.calculator-result:after{content:"";pointer-events:none;border:1px solid #c5d6f626;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-60px;box-shadow:0 0 0 16px #ffffff04,0 0 0 32px #ffffff03}.calculator-result>span{color:#c6d3e8;font-size:12px;display:block}.calculator-result>strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;color:var(--copper-light);overflow-wrap:anywhere;font-size:53px;font-weight:450;line-height:1.3;display:block}.calculator-result>p{font:11px/1.7 var(--mono);color:#c6d3e8;z-index:1;margin-top:8px;position:relative}.calculator-note{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.85}.licence-section{padding-bottom:8px}.licence-note{background:#eef2f8;border-block:1px solid #cfdae9;border-radius:2px;align-items:center;gap:24px;padding:26px 32px;display:flex}.note-icon{width:46px;height:46px;color:var(--sapphire);border:1px solid #b8c9e5;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.licence-note strong{font-size:16px;font-weight:560}.licence-note p{color:var(--muted);max-width:870px;margin-top:5px;font-size:14px;line-height:1.8}.licence-note a{color:var(--sapphire);text-underline-offset:3px;align-items:center;gap:6px;font-weight:500;text-decoration:underline;display:inline-flex}.licence-note a .icon{width:14px;height:14px}.note-code{font:9px var(--mono);white-space:nowrap;color:var(--muted);margin-left:auto}.slots-section{grid-template-columns:1fr 1fr;align-items:center;gap:105px;display:grid}.slots-art{aspect-ratio:1.08;background:#e3e9f3;border:1px solid #cdd7e7;border-radius:12px;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.slots-art>.eyebrow{color:#506785;font-size:10px}.slots-art>p{letter-spacing:-1.6px;z-index:1;font-size:37px;font-weight:460;line-height:1.12;position:relative}.reel-window{justify-content:center;align-items:center;gap:10px;margin-inline:-50px;display:flex;position:relative;transform:rotate(-9deg)}.reel-window:before,.reel-window:after{content:"";background:#b8c7df;width:110%;height:1px;position:absolute;top:-16px;left:-5%}.reel-window:after{top:auto;bottom:-16px}.reel-window>span{width:122px;height:152px;color:var(--sapphire);letter-spacing:-9px;background:#f7f9fc;border:1px solid #fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;padding-right:7px;font-size:108px;font-weight:470;line-height:1;display:flex;box-shadow:0 4px 1px #c0cce0,0 8px #afc0db,0 19px 20px #193b681c}.reel-window>span:nth-child(2){background:var(--sapphire);color:#fff;box-shadow:0 4px 1px #203e95,0 8px #183979,0 19px 20px #193b681c}.art-axis{font:9px var(--mono);color:#496384;writing-mode:vertical-rl;align-items:center;gap:12px;display:flex;position:absolute;bottom:33px;right:28px}.art-axis i{background:#a8b9d2;width:1px;height:42px}.slots-copy,.slots-art{min-width:0}.slots-copy>.eyebrow{margin-bottom:25px}.slots-copy h2{overflow-wrap:anywhere;font-size:clamp(40px,3.8vw,54px)}.slots-copy>.lead{color:var(--muted);max-width:420px;margin-top:24px;font-size:18px;line-height:1.8}.reading-definitions{margin-block:24px}.reading-definitions>div{border-top:1px solid var(--rule);grid-template-columns:92px 1fr;gap:16px;padding-block:15px;display:grid}.reading-definitions dt{color:var(--ink);font-size:13px;font-weight:550}.reading-definitions dd{color:var(--muted);font-size:14px;line-height:1.75}.guides-section{border-top:1px solid var(--rule)}.guide-links{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guide-links>a{flex-direction:column;min-width:0;padding:28px 24px;transition:background .2s;display:flex}.guide-links .eyebrow{font-size:9px}.guide-links h3{letter-spacing:-.85px;max-width:230px;min-height:58px;margin-top:26px;font-size:24px;line-height:1.2}.guide-links p{color:var(--muted);margin-top:15px;font-size:14px;line-height:1.85}.guide-link-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:28px;font-size:11px;display:flex}.guide-link-bottom .icon{color:var(--sapphire);transition:transform .2s}.guide-links>a:hover{background:#eef1f766}.guide-links>a:hover h3{color:var(--sapphire)}.guide-links>a:hover .icon{transform:translate(4px)}.faq-section{grid-template-columns:.85fr 1.4fr;gap:85px;padding-top:15px;display:grid}.faq-section h2{margin-top:24px;font-size:42px}.faq-section>div>p:not(.eyebrow){color:var(--muted);margin-block:25px 18px;font-size:15px}.faq-list{border-top:1px solid var(--rule-strong)}.faq-list details{border-bottom:1px solid var(--rule)}.faq-list summary{cursor:pointer;align-items:center;gap:18px;padding-block:24px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary h3{letter-spacing:-.2px;font-size:16px;font-weight:500;line-height:1.6}.faq-number{font:10px var(--mono);color:var(--copper);flex-shrink:0}.faq-list summary .icon{width:17px;height:17px;color:var(--muted);margin-left:auto}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details[open] summary h3{color:var(--sapphire)}.faq-list details>p{color:var(--muted);padding:0 34px 26px 32px;font-size:15px;line-height:1.9}.closing{text-align:center;border-top:1px solid var(--rule);padding-block:75px 95px}.closing>img{margin-inline:auto}.closing .eyebrow{margin-top:28px;font-size:10px}.closing h2{margin-block:19px 30px;font-size:56px}.closing>p:last-child{color:var(--muted);margin-top:18px;font-size:13px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:14px;padding-top:30px;font-size:12px;display:flex}.breadcrumbs a{color:var(--sapphire);min-height:30px}.breadcrumbs a:hover{text-decoration:underline}.article-hero{border-bottom:1px solid var(--rule);grid-template-columns:1.65fr .8fr;align-items:center;gap:90px;padding-block:43px 60px;display:grid}.article-hero h1{margin-top:25px;font-size:clamp(38px,4.2vw,59px);line-height:1.12}.article-hero h1>span{display:block}.muted-heading{color:var(--sapphire)}.article-introduction{color:var(--muted);max-width:740px;margin-top:26px;font-size:18px;line-height:1.85}.article-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px 12px;margin-top:27px;font-size:11px;display:flex}.article-meta i{background:#a0adc0;border-radius:50%;width:3px;height:3px}.guide-art{aspect-ratio:1;color:#834a30;background:#eed3bd;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:300px;padding:25px;display:flex;position:relative;overflow:hidden}.guide-art>.eyebrow{z-index:1;color:inherit;font-size:8px;position:relative}.guide-art>strong{z-index:1;letter-spacing:-.06em;font-size:clamp(85px,8vw,120px);font-weight:400;line-height:1;position:relative}.art-bottom{font:9px/1.6 var(--mono);z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.art-bottom>span{background:#ffffff70;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.art-orbits{opacity:.14;border:1px solid;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-125px;right:-105px}.art-orbits i{border:15px solid;border-radius:50%;position:absolute;inset:16px}.art-orbits i:nth-child(2){border-width:9px;inset:52px}.art-orbits i:nth-child(3){border-width:5px;inset:81px}.art-sapphire{color:#244fc5;background:#dce6f8}.art-navy{background:var(--navy);color:#d4e0f3}.art-navy .art-bottom>span{background:#ffffff18}.art-sage{color:#36594e;background:#dfe7dd}.article-layout{grid-template-columns:260px minmax(0,770px);justify-content:space-between;gap:100px;padding-block:52px 85px;display:grid}.article-aside{min-width:0}.article-aside>nav{position:sticky;top:28px}.article-aside nav>.eyebrow{margin-bottom:20px}.article-aside nav>a{min-height:44px;color:var(--muted);border-left:1px solid #c8d3e4;align-items:flex-start;gap:12px;padding:10px 0 10px 16px;font-size:12px;line-height:1.75;display:flex}.article-aside nav>a>span{font:9px/2 var(--mono);color:#58677c}.article-aside nav>a:hover{color:var(--sapphire);border-color:var(--sapphire);background:linear-gradient(90deg,#e7edf8,#0000)}.aside-directory{background:#edf2fa;border:1px solid #cbd8ee;border-radius:8px;flex-direction:column;gap:14px;margin-top:40px;padding:22px;display:flex;position:sticky;top:430px}.aside-directory>.icon{color:var(--sapphire)}.aside-directory>strong{letter-spacing:-.5px;font-size:18px;font-weight:500;line-height:1.4}.aside-directory>span{color:var(--muted);font-size:12px;line-height:1.75}.aside-directory>span .icon{vertical-align:middle;width:14px;height:14px;margin-left:5px;display:inline-block}.aside-directory:hover{border-color:var(--sapphire)}.article-body{min-width:0;color:var(--muted);font-size:17px;line-height:1.9}.article-takeaway{border-left:3px solid var(--sapphire);background:#edf2fa;margin-bottom:46px;padding:25px 30px}.article-takeaway>.eyebrow{color:var(--sapphire);font-size:10px}.article-takeaway>p:last-child{color:var(--navy);letter-spacing:-.4px;margin-top:12px;font-size:20px;line-height:1.65}.article-body>section{padding-bottom:44px;scroll-margin-top:35px}.article-body h2{letter-spacing:-1px;color:var(--ink);margin-bottom:22px;font-size:31px;line-height:1.2}.article-body p+p{margin-top:20px}.article-body .source-link{margin-block:12px}.article-body .source-link+p{margin-top:14px}.inline-link{min-height:44px;color:var(--sapphire);text-underline-offset:5px;align-items:center;margin-top:16px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.article-callout{background:#fff;border:1px solid #d5ddeb;border-radius:8px;margin-block:28px;padding:25px 28px}.article-callout>strong{color:var(--ink);font-size:21px;font-weight:500;line-height:1.5;display:block}.article-callout>p{margin-top:12px;font-size:15px;line-height:1.85}.article-callout>.eyebrow{color:var(--copper);margin-top:0;margin-bottom:14px;font-size:10px}.table-wrap{background:#fff;border:1px solid #d2dceb;border-radius:8px;margin-block:25px;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}.table-wrap caption{text-align:left;color:#526787;border-bottom:1px solid var(--rule);background:#edf2fa;padding:15px 20px;font-size:12px}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e9f2;padding:15px 20px}.table-wrap th{color:var(--ink);font-weight:500}.table-wrap thead th{background:#f6f8fc;font-size:12px}.table-wrap tbody th{min-width:135px;font-size:13px}.table-wrap tr:last-child>*{border-bottom:0}.article-body .calculator{margin-block:24px 30px;padding:32px}.article-body .calculator h3{color:var(--ink)}.article-body .calculator-note{margin-top:18px;font-size:12px}.article-body .calculator-result>p{margin-top:8px}.editorial-list{margin-block:26px;padding-left:22px}.editorial-list li{margin-block:16px;padding-left:7px}.editorial-list li::marker{color:var(--copper)}.editorial-list strong{color:var(--ink);font-weight:550}.numbered-list{counter-reset:steps;margin-block:28px;padding:0;list-style:none}.numbered-list>li{counter-increment:steps;border-bottom:1px solid var(--rule);margin-bottom:26px;padding:0 0 28px 55px;position:relative}.numbered-list>li:before{content:"0" counter(steps);width:34px;height:34px;font:10px var(--mono);color:var(--sapphire);background:#edf2fa;border:1px solid #c6d4e9;border-radius:5px;place-items:center;display:grid;position:absolute;top:0;left:0}.numbered-list h3{color:var(--ink);margin-bottom:10px;font-size:20px;font-weight:520;line-height:1.5}.numbered-list p{font-size:16px}.article-definitions{border-top:1px solid var(--rule);margin-block:25px}.article-definitions>div{border-bottom:1px solid var(--rule);grid-template-columns:150px 1fr;gap:25px;padding-block:15px;font-size:15px;display:grid}.article-definitions dt{color:var(--ink);font-weight:500}.article-body .faq-list h3{font-size:16px}.article-body .article-sources{background:#f0f3f9;border:1px solid #d3deee;border-radius:8px;padding:28px 30px}.article-sources>h2{margin-top:15px;margin-bottom:18px;font-size:26px}.article-sources>p:not(.eyebrow){font-size:14px;line-height:1.8}.article-sources>a{min-height:48px;color:var(--sapphire);border-top:1px solid #d3deee;justify-content:space-between;align-items:center;gap:15px;padding-block:14px;font-size:13px;line-height:1.6;display:flex}.article-sources>a:first-of-type{margin-top:20px}.article-sources>a:hover{text-underline-offset:4px;text-decoration:underline}.article-sources .icon{width:16px;height:16px}.related-guides{border-top:1px solid var(--rule);padding-top:65px}.related-guides .guide-links{grid-template-columns:repeat(3,minmax(0,1fr))}.utility-page{max-width:850px;padding-block:65px 100px}.utility-page>h1{margin-block:20px 35px;font-size:58px}.utility-page .article-body>section{margin-top:35px}.utility-page>.lead{color:var(--muted);font-size:20px}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:60svh;display:flex}.not-found h1{font-size:64px}.not-found>p:not(.eyebrow){color:var(--muted);font-size:18px}.dialog{width:min(660px,100% - 32px);max-width:calc(100% - 24px);max-height:calc(100svh - 48px);color:var(--ink);background:var(--canvas);border:1px solid #c4d0e1;border-radius:14px;margin:auto;padding:0;box-shadow:0 35px 100px #0b203747}.dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091a37a6}.dialog-wide{width:min(1020px,100% - 32px)}.dialog-head{background:var(--canvas);z-index:2;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;padding:25px 30px;display:flex;position:sticky;top:0}.dialog-head .eyebrow{font-size:9px}.dialog-head h2{letter-spacing:-1px;margin-top:7px;font-size:27px;line-height:1.3}.dialog-body{padding:27px 30px 32px;font-size:15px;line-height:1.85}.dialog-body>h3{margin-block:25px 15px;font-size:20px}.dialog-body>p+p{margin-top:15px}.dialog-body>p:not(.caption){color:var(--muted)}.dialog-body>.button{margin-top:22px}.dialog-body>.caption{margin-top:20px}.profile-identity{color:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:15px;padding:24px;display:flex}.profile-identity h3{font-size:26px}.profile-identity p{margin-top:4px;font-size:12px}.sample-tag{border:1px solid #fff5;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:10px}.profile-note{margin-block:25px}.profile-facts{background:#dce3ef;border:1px solid #dce3ef;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.profile-facts>div{background:#fff;padding:18px 22px}.profile-facts dt{color:var(--muted);font-size:12px}.profile-facts dd{letter-spacing:-1px;color:var(--navy);font-size:30px}.profile-lines{margin-block:24px}.profile-lines>div{border-bottom:1px solid var(--rule);grid-template-columns:150px 1fr;gap:25px;padding-block:13px;font-size:13px;display:grid}.profile-lines dt{color:var(--muted)}.notice{border-left:3px solid var(--copper);background:#f3e9e1;padding:17px 20px;font-size:13px;line-height:1.85;color:#795039!important}.compare-tray{z-index:20;background:#fff;border:1px solid #a9bddf;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:min(760px,100% - 32px);padding:14px 18px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #142c5333}.tray-profiles{align-items:center;gap:15px;min-width:0;display:flex}.tray-profiles>.icon{color:var(--sapphire);width:24px;height:24px}.tray-profiles strong{font-size:13px;font-weight:550;display:block}.tray-profiles span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:350px;font-size:12px;display:block;overflow:hidden}.tray-actions{align-items:center;gap:10px;display:flex}.tray-notice{width:100%;color:var(--copper);font-size:12px}.comparison-scroll{background:#fff;border:1px solid #cfdaeb;border-radius:7px;margin-block:24px;overflow:auto}.comparison-selection{color:var(--sapphire);margin-top:14px;font-size:12px}.comparison-controls{display:none}.left-arrow{transform:rotate(180deg)}.comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:530px;font-size:14px}.comparison-table caption{text-align:left}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);padding:18px 20px}.comparison-table thead th{background:#f0f4fc}.comparison-table th{font-weight:500}.comparison-table td{color:var(--muted)}.comparison-table tr>:first-child{z-index:1;background:#f9fbff;width:155px;font-size:12px;position:sticky;left:0}.comparison-table tr>:last-child{border-right:0}.table-brand{letter-spacing:-.4px;font-size:17px}.shortlist-items{border-top:1px solid var(--rule);margin-block:24px}.shortlist-item{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding-block:16px;display:flex}.shortlist-item>span{border-radius:8px;padding:4px}.shortlist-item .operator-mark{background:0 0;border:0;width:32px;height:32px;font-size:22px}.shortlist-name{text-align:left;min-height:44px;margin-right:auto;padding:0}.shortlist-name strong{font-size:17px;font-weight:550;display:block}.shortlist-name small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.shortlist-name:hover strong{color:var(--sapphire)}.command-input{margin-bottom:15px}.command-input input{min-height:52px;font-size:16px}.search-results{max-height:48svh;margin-block:12px;overflow:auto}.search-results>a{border-top:1px solid var(--rule);border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:18px 12px;display:flex}.search-results>a strong{font-size:16px;font-weight:550}.search-results>a p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7}.search-results>a:hover,.search-results>a:focus-visible{background:#e9effb}.search-results .icon{color:var(--sapphire);width:18px;height:18px}.site-footer{border-top:1px solid var(--rule);background:#f1f2f3}.footer-top{grid-template-columns:1.65fr 1fr 1fr;gap:50px;padding-block:65px 50px;display:grid}.footer-brand>p{color:var(--muted);margin-top:23px;font-size:14px;line-height:1.85}.footer-brand>.eyebrow{margin-top:28px;font-size:9px;display:block}.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-column h2{letter-spacing:0;margin-bottom:14px;font-size:13px;font-weight:600;line-height:1.6}.footer-column>a{min-height:38px;color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.footer-column>a:hover{color:var(--sapphire);text-underline-offset:4px;text-decoration:underline}.footer-column .icon{width:13px;height:13px}.responsible-strip{border-block:1px solid #d3dbe7;align-items:center;gap:20px;padding-block:25px;display:flex}.age-mark{color:#536b8e;border:1px solid #acbad0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.responsible-strip>p{color:var(--muted);max-width:850px;font-size:12px;line-height:1.85}.responsible-strip>p a{color:var(--sapphire);text-underline-offset:3px;text-decoration:underline}.responsible-strip>.text-link{white-space:nowrap;margin-left:auto;font-size:12px}.footer-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:10px;display:flex}.footer-bottom .icon-button{width:38px;height:38px;margin-left:0}.up-arrow{width:17px;height:17px;transform:rotate(-90deg)}@media (min-width:1500px){.hero{gap:72px}.hero-visual{height:580px}.hero h1{font-size:76px}.hero-copy>.eyebrow{font-size:11px}}@media (max-width:1200px){.shell{width:calc(100% - 64px)}.main-nav{gap:22px}.nav-links{gap:18px;font-size:13px}.nav-actions{gap:6px}.search-trigger>span,.search-trigger kbd{display:none}.search-trigger{justify-content:center;width:40px}.nav-divider{display:none}.hero{gap:35px}.hero-visual{height:530px}.hero h1{font-size:clamp(47px,5.2vw,65px)}.hero-copy>.eyebrow{font-size:9px}.hero-actions{gap:12px}.hero-actions .text-link{font-size:12px}.hero-preview{width:290px;left:-18px}.preview-identity>div>span{font-size:10px}.casino-grid{gap:16px}.casino-identity{gap:9px;padding:20px 16px}.casino-identity h3{font-size:19px}.casino-content{padding:19px 16px 16px}.casino-identity .operator-mark{width:34px;height:38px;font-size:24px}.offer-label{align-content:space-between;min-height:39px}.offer-label b{font-size:9px}.casino-facts{gap:12px}.casino-facts>div+div{padding-left:12px}.card-actions .button{gap:8px;padding:9px 10px;font-size:12px}.compare-label{font-size:11px}.card-terms summary{padding-inline:15px;font-size:10px}.standard-layout,.bonus-section,.slots-section{gap:65px}.guide-links>a{padding-inline:20px}.guide-links h3{font-size:21px}.article-hero{grid-template-columns:1.6fr .8fr;gap:50px}.article-hero h1{font-size:48px}.guide-art{min-height:260px}.article-layout{grid-template-columns:220px minmax(0,740px);gap:60px}.article-aside nav>a{font-size:11px}.article-body{font-size:17px}.faq-section{gap:60px}}@media (max-width:980px){.main-nav{min-height:84px}.nav-links{gap:14px;font-size:12px}.shortlist-trigger>span{display:none}.brand>span{font-size:23px}.brand small{font-size:14px}.brand img{width:34px;height:34px}.hero{gap:28px;padding-block:45px}.hero-visual{height:515px}.hero h1{font-size:clamp(43px,5.1vw,52px)}.hero-description{font-size:16px;line-height:1.8}.hero-preview{width:270px;padding:16px 16px 0;bottom:22px;left:-12px}.preview-bottom{margin-inline:-16px;padding-left:16px}.preview-bottom>span{font-size:8px}.hero-preview .preview-identity>.operator-mark{width:31px;height:31px}.preview-identity strong{font-size:14px}.preview-identity>div>span{font-size:9px}.preview-identity>button{width:35px}.visual-caption{display:none}.product-strip{justify-content:flex-start;gap:15px 26px}.product-strip>.eyebrow{width:100%}.product-strip .market-label{margin-left:auto}.page-jump{gap:22px;font-size:11px}.page-jump>span{width:100%}.section{padding-block:72px}.section-heading h2{font-size:39px}.casino-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.casino-identity{padding:22px}.casino-identity h3{font-size:22px}.casino-content{padding:22px}.casino-identity .operator-mark{width:39px;height:39px;font-size:26px}.offer-label{align-content:normal;min-height:0}.offer-label b{font-size:10px}.card-actions .button{gap:14px;padding:10px 14px;font-size:14px}.compare-label{font-size:12px}.card-terms summary{padding-inline:22px;font-size:11px}.directory-toolbar{grid-template-columns:1.3fr 1fr 1fr;gap:18px;padding:20px}.directory-footnote{grid-template-columns:130px 1fr}.directory-footnote>.text-link{grid-column:2}.standard-layout{gap:40px}.standard-copy h2{font-size:42px}.standard-copy>p:not(.eyebrow){font-size:15px}.standard-steps>div{gap:12px}.standard-steps h3{font-size:18px}.standard-steps p{font-size:13px}.bonus-section,.slots-section{gap:40px}.bonus-copy h2,.slots-copy h2{font-size:43px}.bonus-copy>p:not(.eyebrow){font-size:15px}.calculator{padding:24px}.calculator-top{flex-wrap:wrap;gap:8px;margin-bottom:20px}.calculator h3{font-size:23px}.calculator-fields{gap:12px}.calculator-fields>label{font-size:11px}.note-code{display:none}.slots-art{aspect-ratio:auto;height:480px;padding:24px}.slots-art>p{font-size:33px}.reel-window>span{width:105px;height:140px;font-size:97px}.reading-definitions>div{grid-template-columns:75px 1fr;gap:12px}.reading-definitions dd{font-size:13px}.guide-links{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-links h3{max-width:none;min-height:auto;margin-top:20px;font-size:25px}.guide-links p{max-width:340px}.faq-section{grid-template-columns:.7fr 1.2fr;gap:40px}.faq-section h2{font-size:35px}.faq-list summary{gap:12px}.faq-list summary h3{font-size:15px}.article-hero{grid-template-columns:1.8fr 1fr;gap:35px}.article-hero h1{font-size:42px}.article-introduction{font-size:16px}.guide-art{min-height:240px;padding:20px}.guide-art>.eyebrow{font-size:7px}.guide-art>strong{font-size:77px}.art-bottom{font-size:8px}.article-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.article-aside nav>a{gap:7px;padding-left:10px;font-size:11px}.article-body h2{font-size:29px}.aside-directory{padding:16px;top:470px}.article-takeaway{padding:22px}.article-takeaway>p:last-child{font-size:18px}.related-guides .guide-links{grid-template-columns:repeat(3,minmax(0,1fr))}.related-guides .guide-links h3{font-size:21px}.related-guides .guide-links p{font-size:13px}.footer-top{grid-template-columns:1.1fr 1fr 1fr;gap:30px}.responsible-strip>.text-link{display:none}}@media (max-width:760px){.shell{width:calc(100% - 40px)}.main-nav{gap:15px;min-height:80px}.brand{gap:9px}.brand>span{font-size:23px}.nav-actions{gap:7px}.nav-links{z-index:10;background:var(--canvas);border-bottom:1px solid #c0cee3;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;font-size:16px;display:none;position:absolute;top:calc(100% + 1px);left:-20px;right:-20px;box-shadow:0 15px 25px #152f4f12}.nav-links.is-open{display:flex}.nav-links a{border-bottom:1px solid var(--rule);min-height:50px;padding:10px 8px}.nav-links .active:after{bottom:22px;left:auto;right:12px}.menu-toggle{border:0;display:grid}.search-trigger{width:36px;padding:8px}.shortlist-trigger{gap:6px;padding:6px}.hero{grid-template-columns:1fr;gap:35px;padding-block:39px 35px}.hero-copy>.eyebrow{font-size:9px}.hero h1{margin-top:23px;font-size:clamp(44px,8.5vw,66px);line-height:1.07}.hero-description{max-width:540px;margin-top:23px;font-size:16px;line-height:1.8}.hero-actions{gap:13px 20px;margin-top:23px}.hero-actions>.text-link{font-size:12px}.hero-footnote{display:none}.hero-visual{height:460px;max-height:none;margin-left:10px}.hero-object{object-position:62% center}.hero-preview{width:285px;padding:17px 17px 0;bottom:20px;left:-10px}.preview-identity strong{font-size:16px}.preview-identity>div>span{font-size:10px}.hero-preview .preview-identity>.operator-mark{width:35px;height:35px}.preview-identity>button{width:38px}.preview-bottom{margin-inline:-17px;padding-left:17px}.preview-bottom>span{font-size:8px}.visual-coordinates{font-size:8px;top:20px;left:20px;right:20px}.product-strip{gap:12px 20px;padding-block:20px}.product-strip>span{font-size:11px}.product-strip>.eyebrow{font-size:9px}.product-strip .market-label{margin-left:0}.page-jump{gap:9px 22px;padding-block:17px;font-size:12px}.page-jump>span{font-size:9px}.page-jump a{min-height:35px}.section{padding-block:57px}.section-heading{align-items:flex-start;gap:20px;margin-bottom:28px}.section-heading h2{font-size:37px}.section-heading>.eyebrow{font-size:10px}.section-heading>p{max-width:170px;font-size:12px}.directory-toolbar{grid-template-columns:1fr 1fr;gap:16px;padding:18px}.directory-toolbar>.search-field{grid-column:1/-1}.select-field>span{font-size:11px}.select-field select{padding-left:10px;font-size:12px}.directory-categories{flex-wrap:wrap;align-items:flex-start;gap:9px;margin-block:19px 8px}.filter-tabs{gap:3px}.filter-tabs button{padding:9px 10px;font-size:12px}.filter-tabs button>span{display:none}.saved-filter{margin-left:auto;font-size:12px}.directory-status{flex-wrap:wrap;gap:6px;min-height:35px;margin-bottom:15px;font-size:11px}.demo-label{width:100%;margin-left:0;font-size:10px}.casino-grid{gap:16px}.casino-identity{gap:9px;padding:19px 16px}.casino-identity h3{font-size:19px}.casino-identity p{font-size:10px}.casino-identity .operator-mark{width:33px;height:33px;font-size:23px}.save-button{width:38px}.casino-content{padding:19px 16px 16px}.offer-label{font-size:10px}.offer-label b{font-size:9px}.offer-amount{gap:7px;font-size:30px}.offer-amount>span{font-size:13px}.casino-facts dt{font-size:10px}.casino-facts dd{font-size:21px}.payment-list>span{font-size:9px}.card-actions{gap:8px}.card-actions .button{gap:8px;padding:9px 11px;font-size:12px}.compare-label{font-size:11px}.card-terms summary{padding-inline:16px;font-size:10px}.directory-footnote{grid-template-columns:1fr;gap:13px;margin-top:24px;padding-top:20px}.directory-footnote>.text-link{grid-column:auto}.directory-footnote>.eyebrow{font-size:9px}.directory-footnote>p{font-size:12px}.standard-section{padding-block:58px}.standard-layout{grid-template-columns:1fr;gap:40px}.standard-copy h2{font-size:43px}.standard-copy>p:not(.eyebrow){max-width:none;margin-top:22px;font-size:16px}.standard-copy>.scope-note{font-size:12px!important}.standard-steps h3{font-size:19px}.standard-steps p{font-size:14px}.standard-steps>div{gap:18px}.bonus-section{grid-template-columns:1fr;gap:32px}.bonus-copy h2{font-size:45px}.bonus-copy h2>br:nth-of-type(2){display:none}.bonus-copy>p:not(.eyebrow){max-width:600px;font-size:16px}.bonus-copy>.text-link{margin-top:15px}.calculator{padding:25px}.calculator-top{flex-wrap:nowrap}.calculator h3{font-size:27px}.calculator-fields>label{font-size:12px}.calculator-fields{gap:18px}.calculator-result>strong{font-size:54px}.licence-note{align-items:flex-start;gap:17px;padding:23px}.note-icon{width:36px;height:36px}.note-icon>.icon{width:18px;height:18px}.licence-note strong{font-size:15px}.licence-note p{font-size:13px}.slots-section{grid-template-columns:1fr;gap:35px}.slots-art{max-width:none;height:400px}.reel-window>span{width:122px;height:147px;font-size:108px}.slots-copy h2{font-size:43px}.slots-copy h2>br:nth-of-type(2){display:none}.slots-copy>.lead{max-width:none}.reading-definitions>div{grid-template-columns:95px 1fr}.reading-definitions dd{font-size:14px}.guide-links .eyebrow{font-size:8px}.guide-links h3{font-size:23px}.guide-links p{font-size:13px;line-height:1.8}.faq-section{grid-template-columns:1fr;gap:28px;padding-top:4px}.faq-section h2{font-size:39px}.faq-section>div>p:not(.eyebrow){margin-block:20px 9px}.faq-list summary{padding-block:22px}.faq-list summary h3{font-size:16px}.faq-list details>p{padding:0 10px 24px 28px;font-size:15px}.closing{padding-block:53px 65px}.closing h2{font-size:45px}.footer-top{grid-template-columns:1fr 1fr;gap:32px;padding-block:40px}.footer-brand{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-brand>p{margin-top:0;font-size:12px}.footer-brand>.eyebrow{display:none}.footer-column h2{font-size:12px}.footer-column>a{min-height:40px;font-size:12px}.responsible-strip{align-items:flex-start;gap:16px}.responsible-strip p{font-size:11px}.footer-bottom{flex-wrap:wrap;gap:8px 20px;padding-right:45px;font-size:10px;position:relative}.footer-bottom>.icon-button{position:absolute;top:20px;right:0}.breadcrumbs{gap:10px;padding-top:22px;font-size:11px}.article-hero{grid-template-columns:1fr;gap:30px;padding-block:25px 35px}.article-hero h1{margin-top:20px;font-size:43px}.article-hero .eyebrow{font-size:9px}.article-introduction{font-size:17px;line-height:1.85}.article-meta{gap:8px;font-size:10px}.guide-art{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:12px;height:220px;min-height:0;padding:25px;display:grid}.guide-art>.eyebrow{grid-column:1/-1;font-size:8px}.guide-art>strong{align-self:center;font-size:85px}.guide-art>.art-bottom{align-self:end;margin-bottom:5px;font-size:8px}.art-orbits{width:380px;height:380px;bottom:-190px;right:-45px}.article-layout{grid-template-columns:1fr;gap:32px;padding-block:30px 50px}.article-aside>nav{background:#f0f3f8;border:1px solid #d1dced;border-radius:8px;padding:20px;position:static}.article-aside nav>.eyebrow{margin-bottom:13px;font-size:9px}.article-aside nav>a{border:0;gap:12px;min-height:40px;padding:8px 0;font-size:12px}.aside-directory{display:none}.article-body{font-size:17px;line-height:1.9}.article-body h2{margin-bottom:19px;font-size:29px;line-height:1.25}.article-takeaway{margin-bottom:35px;padding:23px}.article-takeaway>p:last-child{font-size:19px}.article-body>section{padding-bottom:36px}.article-callout{margin-block:25px;padding:23px}.article-callout>strong{font-size:20px}.article-body .calculator{padding:25px}.table-wrap th,.table-wrap td{padding:13px 16px}.table-wrap table{font-size:13px}.table-wrap tbody th{min-width:100px;font-size:12px}.table-wrap caption{padding:13px 16px;font-size:11px}.numbered-list>li{padding-left:46px}.numbered-list h3{font-size:19px}.numbered-list p{font-size:16px}.article-definitions>div{grid-template-columns:115px 1fr;gap:16px;font-size:14px}.article-body .article-sources{padding:24px}.article-sources>h2{font-size:26px}.article-sources>a{font-size:12px}.related-guides .guide-links{grid-template-columns:1fr}.related-guides .guide-links h3{margin-top:16px;font-size:25px}.related-guides .guide-links p{max-width:none;font-size:14px}.related-guides .guide-link-bottom{padding-top:19px}.related-guides .section-heading{flex-direction:column;gap:12px}.utility-page{padding-block:40px 65px}.utility-page>h1{font-size:43px}.utility-page>.lead{font-size:18px}.dialog-head{padding:20px}.dialog-head h2{font-size:23px}.dialog-head .eyebrow{font-size:8px}.dialog-body{padding:22px 20px;font-size:14px}.dialog{width:calc(100% - 24px);max-height:calc(100svh - 24px)}.dialog-wide{width:calc(100% - 24px)}.profile-identity{gap:12px;padding:20px}.profile-identity h3{font-size:24px}.sample-tag{margin-left:0}.profile-facts>div{padding:16px 18px}.profile-facts dt{font-size:11px}.profile-facts dd{font-size:27px}.profile-lines>div{grid-template-columns:110px 1fr;gap:18px;font-size:12px}.compare-tray{gap:10px;width:calc(100% - 24px);padding:12px 15px;bottom:12px}.tray-profiles{gap:12px}.tray-profiles span{max-width:270px;font-size:11px}.tray-actions{gap:4px;margin-left:auto}.tray-actions .button{gap:10px;min-height:44px;padding:10px 13px;font-size:13px}.tray-actions .text-button{font-size:12px}.comparison-table{min-width:560px}.comparison-table tr>:first-child{width:135px}.comparison-table th,.comparison-table td{padding:15px;font-size:13px}.table-brand{font-size:15px}.search-results>a{padding:16px 8px}.search-results>a p{font-size:12px}.command-input input{font-size:14px}.not-found h1{font-size:48px}}@media (max-width:540px){.hero-visual{height:385px}.hero-actions{align-items:flex-start;gap:10px}.hero-actions>.button{font-size:14px}.hero-actions>.text-link{font-size:12px}.section-heading{flex-direction:column;gap:15px}.section-heading>p{max-width:none;font-size:13px}.section-heading>p br{display:none}.casino-grid{grid-template-columns:1fr;gap:18px}.casino-identity{gap:12px;min-height:99px;padding:22px}.casino-identity h3{font-size:23px}.casino-identity p{font-size:12px}.casino-identity .operator-mark{width:42px;height:42px;font-size:28px}.save-button{width:44px}.casino-content{padding:23px 22px 19px}.offer-label{font-size:11px}.offer-label b{font-size:10px}.offer-amount{gap:10px;font-size:36px}.offer-amount>span{font-size:16px}.casino-facts{padding-block:16px}.casino-facts dt{font-size:12px}.casino-facts dd{font-size:24px}.casino-facts small{font-size:12px}.payment-list>span{font-size:11px}.card-actions .button{gap:20px;padding:11px 16px;font-size:14px}.compare-label{gap:8px;font-size:13px}.card-terms summary{padding-inline:22px;font-size:12px}.card-terms>p{padding-inline:22px;font-size:14px}.directory-categories .saved-filter{min-height:38px;margin-left:0;padding-left:9px}.directory-toolbar{gap:14px;padding:17px}.filter-tabs button{padding-inline:10px;font-size:11px}.filter-tabs button:first-child{padding-inline:13px}.directory-status{font-size:12px}.demo-label{font-size:11px;line-height:1.7}.directory-footnote>.eyebrow{font-size:10px}.directory-footnote>p,.directory-footnote>.text-link{font-size:13px}.guide-links{grid-template-columns:1fr}.guide-links .eyebrow{font-size:10px}.guide-links h3{margin-top:20px;font-size:28px}.guide-links p{max-width:none;margin-top:12px;font-size:15px}.guide-link-bottom{padding-top:24px;font-size:12px}.licence-note{gap:13px;padding:22px 18px}.note-icon{width:31px;height:31px}.licence-note p{font-size:13px}.slots-art{height:365px}.reel-window>span{width:106px;height:136px;font-size:98px}.slots-art>p{font-size:32px}.footer-brand{display:block}.footer-brand>p{margin-top:20px}.footer-column>a{font-size:11px}.footer-column h2{font-size:12px}.footer-top{gap:30px 20px}.compare-tray{gap:8px}.tray-profiles{width:100%}.tray-profiles span{max-width:calc(100vw - 100px)}.tray-profiles strong{font-size:12px}.tray-actions{justify-content:space-between;width:100%}.tray-actions>.button{flex:1;justify-content:space-between}.tray-actions>.text-button{padding-inline:5px 15px}.tray-profiles>.icon{width:20px;height:20px}body:has(.compare-tray){padding-bottom:150px}.table-wrap th,.table-wrap td{padding:11px 12px}.table-wrap tbody th{min-width:84px}.article-body .calculator{padding:21px}.article-body .calculator h3{font-size:25px}.article-body .calculator-top{flex-wrap:wrap}.article-body .calculator-fields{gap:12px}.article-body .calculator-result{padding:20px}.article-body .calculator-result>strong{font-size:45px}.article-body .calculator-fields label,.article-body .contribution-field,.article-body .contribution-field select{font-size:11px}.article-body .calculator-result>p{font-size:10px}.profile-lines>div{grid-template-columns:1fr;gap:4px}.profile-identity .sample-tag{width:max-content;font-size:10px}.profile-facts{gap:1px}.profile-facts>div{padding:15px}.profile-facts dt{font-size:10px}}@media (max-width:370px){.shell{width:calc(100% - 32px)}.nav-links{padding-inline:16px;left:-16px;right:-16px}.main-nav{gap:8px}.brand>span{font-size:20px}.brand small{font-size:13px}.brand img{width:31px;height:31px}.brand{gap:7px}.nav-actions{gap:1px}.search-trigger{width:32px}.shortlist-trigger{gap:4px}.shortlist-trigger b{min-width:20px;height:21px}.menu-toggle{width:36px}.hero h1{font-size:43px}.hero-copy>.eyebrow{font-size:8px}.hero-visual{height:360px}.hero-preview{width:264px;left:-10px}.preview-identity>div>span{font-size:9px}.hero-preview .preview-identity>.operator-mark{width:30px;height:32px}.preview-identity>button{width:35px}.hero-description{font-size:15px}.product-strip{gap:12px 15px}.product-strip>span{font-size:10px}.product-strip>.eyebrow{font-size:9px}.page-jump{gap:7px 17px}.section-heading h2{font-size:34px}.directory-toolbar{gap:11px;padding:14px}.select-field select{background-position:right 8px center;padding-left:8px;padding-right:30px;font-size:11px}.filter-tabs button{padding-inline:8px;font-size:10px}.filter-tabs button:first-child{padding-inline:11px}.casino-identity{padding-inline:18px}.casino-identity h3{font-size:22px}.casino-identity p{font-size:11px}.casino-content{padding-inline:18px}.offer-label{font-size:10px}.offer-label b{font-size:9px}.offer-amount>span{font-size:14px}.casino-facts dt{font-size:11px}.card-terms summary{padding-inline:18px;font-size:11px}.card-actions .button{gap:15px;font-size:13px}.compare-label{font-size:12px}.standard-copy h2{font-size:38px}.standard-steps>div{grid-template-columns:23px 1fr;gap:12px}.standard-steps>div>.icon{display:none}.bonus-copy h2{font-size:40px}.calculator{padding:21px}.calculator h3{font-size:24px}.calculator-top{flex-wrap:wrap}.calculator-fields{gap:12px}.calculator-fields>label,.contribution-field{font-size:11px}.contribution-field select{padding-left:8px;padding-right:30px;font-size:11px}.calculator-result{padding:21px}.calculator-result>strong{font-size:48px}.calculator-result>p{font-size:10px}.slots-copy h2{font-size:34px}.slots-art{height:340px;padding:21px}.reel-window{gap:8px}.reel-window>span{width:98px;height:128px;font-size:89px}.reading-definitions>div{grid-template-columns:80px 1fr}.faq-section h2{font-size:36px}.faq-list summary h3{font-size:15px}.faq-list details>p{font-size:14px}.closing h2{font-size:40px}.article-hero h1{font-size:37px}.article-introduction{font-size:16px}.guide-art{height:200px;padding:22px}.guide-art>strong{font-size:73px}.art-bottom{font-size:7px}.article-body{font-size:16px}.article-body h2{font-size:27px}.article-takeaway{padding:20px}.article-takeaway>p:last-child{font-size:18px}.table-wrap table{font-size:12px}.table-wrap tbody th{min-width:78px;font-size:11px}.table-wrap th,.table-wrap td{padding:10px}.article-body .calculator{padding:17px}.article-body .calculator h3{font-size:22px}.article-body .calculator-fields>label{font-size:10px}.article-body .contribution-field{gap:9px;font-size:10px}.article-body .contribution-field select{max-width:66%;font-size:10px}.article-definitions>div{grid-template-columns:90px 1fr;gap:12px;font-size:13px}.article-body .article-sources,.article-callout{padding:21px}.dialog-head{padding:18px 16px}.dialog-head h2{font-size:21px}.dialog-body{padding:20px 16px}.profile-identity{padding:17px}.profile-identity .operator-mark{width:35px;height:38px;font-size:24px}.profile-identity h3{font-size:22px}.profile-identity p{font-size:11px}.profile-facts>div{padding:14px 12px}.shortlist-item{gap:10px}.shortlist-name strong{font-size:16px}.shortlist-name small{font-size:10px}.footer-top{gap:24px 14px}.footer-column>a{font-size:11px;line-height:1.6}.footer-column .icon{display:none}.utility-page>h1{font-size:38px}}@media (max-height:540px){.dialog-head{position:relative}.dialog{max-height:calc(100svh - 16px)}.search-results{max-height:48svh}.article-aside>nav,.aside-directory{position:static}}@media (max-width:760px){.comparison-controls{align-items:center;gap:8px;margin-top:18px;display:flex}.comparison-controls>span{color:var(--muted);margin-right:auto;font-size:12px;line-height:1.65}.comparison-controls .icon-button{width:44px;height:44px}}@media (max-width:540px){.comparison-table{width:100%;min-width:calc(110px + 140px * var(--comparison-columns))}.comparison-table tr>:first-child{width:110px;box-shadow:2px 0 #e4eaf4}.comparison-table th,.comparison-table td{overflow-wrap:anywhere;padding:14px 12px;font-size:12px}.comparison-table .table-brand{font-size:14px}}.casino-identity p,.offer-label,.casino-facts dt,.payment-list>span,.select-field>span{font-size:12px}.offer-label b{font-size:11px}.card-terms summary{font-size:12px}.compare-label{font-size:13px}.preview-identity>div>span{font-size:11px}.preview-bottom button,.preview-identity>button{width:44px}.profile-facts dt{font-size:12px}.profile-lines>div{font-size:14px}.dialog-body{font-size:16px}.dialog-body>.notice{font-size:13px}.sample-tag{font-size:11px}.article-meta{font-size:12px}.footer-bottom{font-size:11px}.footer-column>a{font-size:13px}.tool-label{font-size:12px}.source-link,.search-results>a p{font-size:13px}@media (max-width:760px){.directory-toolbar input,.directory-toolbar select,.command-input input{font-size:16px}.select-field select{padding-left:10px;padding-right:30px}.directory-toolbar{grid-template-columns:1fr}.directory-toolbar>.search-field{grid-column:auto}.select-field{grid-template-columns:115px 1fr;align-items:center;gap:12px;display:grid}.select-field>span{margin:0;font-size:12px}.contribution-field select{width:100%;max-width:none;margin-top:9px;font-size:16px}.contribution-field{font-size:12px;display:block}.article-body .contribution-field{font-size:12px}.article-body .contribution-field select{max-width:none;font-size:16px}.hero-preview{width:290px}.preview-identity>div>span{font-size:10px}.preview-bottom>span{font-size:8px}.profile-facts dt{font-size:12px}.profile-lines>div{font-size:14px}.card-terms summary{font-size:12px}.article-hero h1{overflow-wrap:anywhere}}@media (max-width:700px){.casino-grid{grid-template-columns:1fr}.casino-identity{gap:12px;padding:22px}.casino-identity h3{font-size:23px}.casino-identity .operator-mark{width:42px;height:42px;font-size:28px}.save-button{width:44px}.casino-content{padding:23px 22px 19px}.offer-amount{font-size:36px}.offer-amount>span{font-size:16px}.casino-facts dd{font-size:24px}.card-actions .button{gap:18px;padding:11px 16px;font-size:14px}.card-terms summary{padding-inline:22px}.card-terms>p,.section-heading>p{font-size:14px}.footer-bottom{font-size:11px}.responsible-strip p{font-size:12px}}@media (max-width:370px){.hero-preview{width:270px;padding-inline:14px}.preview-identity{gap:8px}.preview-identity strong{font-size:14px}.preview-identity>div>span{font-size:9px}.preview-bottom{margin-inline:-14px;padding-left:14px;padding-right:4px}.preview-bottom>span{font-size:7px}.hero-description{font-size:16px}.select-field{grid-template-columns:1fr;gap:6px}.casino-identity,.casino-content{padding-inline:18px}.offer-label{font-size:12px}.offer-label b{font-size:11px}.casino-facts dt{font-size:12px}.card-actions .button{gap:13px;padding:10px 12px;font-size:13px}.card-terms summary{padding-inline:18px;font-size:12px}.footer-column>a{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.home-market-note,.review-eligibility{color:#3e342a;background:#f1e9df;border:1px solid #ded2c1;border-radius:12px;align-items:center;gap:20px;padding:24px 28px;display:flex}.home-market-note>svg,.review-eligibility>svg{color:#87502c;flex-shrink:0;width:26px;height:26px}.home-market-note p,.review-eligibility p{margin:0;font-size:15px;line-height:1.7}.home-market-note strong{margin-bottom:3px;font-size:16px;display:block}.home-market-note>a,.review-eligibility>a{text-underline-offset:4px;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;font-size:14px;font-weight:600;text-decoration:underline;display:flex}.home-market-note>a svg,.review-eligibility>a svg{width:18px}.casino-card{flex-direction:column;display:flex}.casino-content{flex-direction:column;flex:1;display:flex}.operator-concession{letter-spacing:-2px;color:var(--operator);align-items:baseline;gap:12px;margin:20px 0 16px;font:500 38px/1.2 Geist Mono,monospace;display:flex}.operator-concession>span{letter-spacing:0;color:#58677c;font:500 13px/1.5 Geist,sans-serif}.operator-editorial{color:#4c5b70;flex:1;margin:0 0 22px;font-size:15px;line-height:1.7}.casino-facts dd{overflow-wrap:anywhere;font-size:16px}.eligibility-line{color:#66401e;align-items:center;gap:8px;padding:12px 0 18px;font-size:13px;line-height:1.5;display:flex}.eligibility-line svg{flex-shrink:0;width:17px;height:17px}.card-terms>.text-button{margin:0 22px 20px;font-size:14px}.directory-reading-card{color:#fff;background:#172e51;border-radius:12px;flex-direction:column;align-items:flex-start;gap:20px;padding:34px;display:flex}.directory-reading-card>.eyebrow{color:#becce0}.directory-reading-card>svg{color:#edb58d;width:42px;height:42px;margin:20px 0 0}.directory-reading-card h3{letter-spacing:-1px;margin:0;font-size:31px;line-height:1.2}.directory-reading-card p{color:#cfdae9;flex:1;margin:0;font-size:15px;line-height:1.75}.directory-reading-card>a{color:#fff;text-underline-offset:4px;font-size:14px}.directory-reading-card .text-link{color:#edb58d}.profile-review-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0;display:flex}.profile-facts dd{overflow-wrap:anywhere}.review-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:72px;padding:38px 0 48px;display:grid}.review-hero>*{min-width:0}.review-hero h1,.passport-name{overflow-wrap:anywhere}.review-mobile-contents{display:none}.review-hero-copy>.eyebrow{color:#725139;margin-bottom:24px}.review-hero h1{letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(50px,5.8vw,84px);font-weight:550;line-height:1.03}.review-hero h1 span{color:#496688;display:block}.review-deck{color:#52637a;max-width:590px;margin:0 0 28px;font-size:20px;line-height:1.65}.review-hero .article-meta{flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.7}.review-hero .article-meta a{text-underline-offset:4px}.operator-passport{background:var(--operator);color:#fff;border-radius:16px;padding:28px 32px;position:relative;box-shadow:0 20px 45px -25px #13223c66}.passport-top{border-bottom:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:12px;padding-bottom:26px;display:flex}.passport-top svg{width:24px;height:24px}.passport-top .eyebrow{color:#fff;font-size:11px}.passport-name{letter-spacing:-2px;margin:28px 0 6px;font-size:48px;font-weight:600;line-height:1.1}.passport-domain{color:#fff;font-family:Geist Mono,monospace;font-size:13px}.operator-passport dl{margin:25px 0}.operator-passport dl>div{border-top:1px solid #ffffff35;grid-template-columns:1fr 1.3fr;gap:12px;padding:11px 0;font-size:13px;line-height:1.6;display:grid}.operator-passport dt{color:#fff}.operator-passport dd{text-align:right;margin:0;font-weight:550}.passport-source{color:#fff;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:14px;font-size:14px;text-decoration:underline;display:flex}.passport-source svg{width:17px;height:17px}.review-eligibility{margin-bottom:58px}.review-eligibility strong{margin-bottom:4px;font-size:16px;display:block}.review-layout{align-items:start;padding-bottom:0}.review-layout .article-aside nav{scrollbar-width:thin;max-height:calc(100svh - 190px);padding-right:12px;overflow-y:auto}.review-layout .article-aside nav a{align-items:baseline;padding:10px 0;font-size:13px;line-height:1.5}.review-layout .article-aside nav a span{flex-shrink:0;font-size:11px}.review-body{min-width:0;max-width:770px}.review-research-note{background:#edf0f5;border-left:3px solid #254fa4;border-radius:0 10px 10px 0;margin-bottom:34px;padding:22px 26px}.review-research-note .eyebrow{color:#334f77;font-size:11px}.review-research-note p{color:#4c5b70;margin:8px 0 0!important;font-size:14px!important;line-height:1.7!important}.review-body .review-introduction{color:#354762;font-size:20px;line-height:1.85}.review-body>section{border-top:1px solid #dce2ec;margin-top:36px;padding:36px 0 12px;scroll-margin-top:110px;position:relative}.review-body .review-section-number{letter-spacing:1.3px;color:#775133;margin:0 0 12px;font:500 11px/1.6 Geist Mono,monospace}.review-body h2{letter-spacing:-1.1px;max-width:690px;margin:0 0 24px;font-size:32px;line-height:1.25}.review-body p{letter-spacing:.003em;color:#46566d;margin:0 0 22px;font-size:17px;line-height:1.9}.review-body .review-citation{color:#405370;overflow-wrap:anywhere;background:#f0f2f5;border-radius:6px;margin:0 0 24px;padding:14px 18px;font-size:13px;line-height:1.8}.review-citation a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.anchor-target{scroll-margin-top:110px;position:absolute;top:0}.review-endnote{background:#eee9df;border-radius:12px;margin-top:40px;padding:30px}.review-endnote .button{color:#fff;margin:0 14px 16px 0;font-size:14px}.review-endnote .text-link{font-size:14px;line-height:1.5;display:inline-flex}.related-operators{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.related-operators>a{border-top:2px solid #213c61;flex-direction:column;gap:14px;padding:25px 0;text-decoration:none;display:flex}.related-operators h3{letter-spacing:-.7px;margin:0;font-size:27px}.related-operators p{color:#58677c;flex:1;margin:0;font-size:14px;line-height:1.75}.related-operators>a>span:last-child{color:#244fc5;align-items:center;gap:10px;margin-top:8px;font-size:14px;font-weight:600;display:flex}.related-operators svg{width:18px;height:18px}.related-operators .eyebrow{font-size:11px}.review-index{margin:38px 0}.review-index>a{border-top:1px solid #ccd5e2;grid-template-columns:44px 1fr 24px;align-items:start;gap:24px;padding:32px 0;text-decoration:none;display:grid}.review-index h2{margin:8px 0 12px;font-size:36px}.review-index p{margin:0 0 12px}.review-index small{color:#704b29;font-size:13px}.review-index-number{color:#775133;padding-top:2px;font:500 14px/1.5 Geist Mono,monospace}.review-index svg{width:24px;height:24px;margin-top:30px}.review-index a:hover h2,.related-operators a:hover h3{color:#244fc5}@media (min-width:1100px){.review-layout{grid-template-columns:270px minmax(0,770px);justify-content:space-between;gap:76px}}@media (max-width:1100px){.review-hero{gap:35px}.home-market-note{flex-wrap:wrap}.home-market-note p{flex:1}.home-market-note>a{margin-left:46px}.related-operators{grid-template-columns:repeat(2,minmax(0,1fr))}.review-eligibility{flex-wrap:wrap}.review-eligibility>div{flex:1}.review-eligibility>a{margin-left:46px}.review-hero h1{font-size:60px}.operator-passport{padding:25px}.passport-name{font-size:40px}}@media (max-width:760px){.review-hero{grid-template-columns:1fr;gap:30px;padding:24px 0 30px}.review-hero h1{font-size:clamp(48px,10vw,68px)}.review-deck{font-size:18px}.operator-passport{max-width:none}.review-eligibility{margin-bottom:30px}.home-market-note,.review-eligibility{gap:14px;padding:20px}.home-market-note p,.review-eligibility p{font-size:14px}.home-market-note>a,.review-eligibility>a{margin-left:0;font-size:13px}.review-layout .article-aside nav{max-height:none;padding-right:0;overflow:visible}.review-layout .article-aside{position:static}.review-body h2{font-size:28px}.review-body p{font-size:16px;line-height:1.85}.review-body .review-introduction{font-size:18px}.review-research-note{padding:20px}.review-endnote{padding:22px}.review-index>a{grid-template-columns:25px 1fr;gap:14px}.review-index>a>svg{display:none}.review-index h2{font-size:30px}.directory-reading-card{min-height:360px}}@media (max-width:420px){.related-operators{grid-template-columns:1fr}.operator-passport{padding:22px}.passport-top .eyebrow{font-size:10px}.passport-name{font-size:40px}.review-hero h1{font-size:48px}.operator-passport dl>div{grid-template-columns:1fr 1.1fr}.review-hero .article-meta{font-size:12px}.review-body .review-citation{padding:12px;font-size:13px}.operator-concession{font-size:34px}.home-market-note>svg,.review-eligibility>svg{display:none}.home-market-note p,.review-eligibility>div{flex-basis:100%}}@media (prefers-reduced-motion:no-preference){.operator-passport{animation:.6s ease-out both record-enter}@keyframes record-enter{0%{transform:translateY(12px)}to{transform:translateY(0)}}}@media (max-width:760px){.review-layout .article-aside>nav,.review-layout .article-aside>.aside-directory{display:none}.review-mobile-contents{border:1px solid #d1d9e5;border-radius:8px;margin:0 0 22px;padding:16px 20px;display:block}.review-mobile-contents summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.6}.review-mobile-contents nav{padding-top:16px}.review-hero h1 span{margin-top:4px}}
.operator-logo{background:#fff;border-radius:13px;flex:none;width:64px;height:64px;display:inline-flex;overflow:hidden}.operator-logo img{object-fit:contain;width:100%;height:100%;display:block}.real-operator-mark{background:0 0!important;border:0!important;border-radius:12px!important;overflow:visible!important;transform:none!important}.real-operator-mark:before,.real-operator-mark:after{display:none!important}.real-operator-mark .operator-logo{border-radius:inherit;width:100%;height:100%}.casino-identity .real-operator-mark{width:64px;height:64px}.hero-heading-note{display:block}.hero h1{font-size:clamp(48px,5.2vw,76px);line-height:1.07}.hero-brands{align-items:flex-start;gap:20px;margin-top:32px;display:flex}.hero-brands a{color:#42546d;flex-direction:column;align-items:center;gap:8px;min-width:52px;font-size:12px;font-weight:550;text-decoration:none;display:flex}.hero-brands .operator-logo{border-radius:10px;width:44px;height:44px;box-shadow:0 3px 8px #18345b12}.hero-brands a:hover{color:#244fc5}.hero-brands a:hover .operator-logo{outline-offset:3px;outline:2px solid #244fc5}.directory-toolbar{grid-template-columns:1.2fr 1fr}.directory-filter-options{grid-template-columns:1fr 1fr;gap:18px;min-width:0;display:grid}.mobile-filter-toggle,.guide-mobile-contents{display:none}.passport-brand{align-items:center;gap:18px;margin:24px 0 14px;display:flex}.passport-brand .operator-logo{width:72px;height:72px}.passport-brand .passport-name{letter-spacing:-1.5px;margin:0;font-size:clamp(24px,2.8vw,39px)}.passport-brand:has(.operator-wordmark){flex-wrap:wrap}.passport-brand .operator-wordmark{border-radius:8px;width:200px;height:66px;padding:14px}.passport-brand:has(.operator-wordmark) .passport-name{display:none}.review-gallery-link{color:#244fc5;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;margin-top:18px;font-size:14px;font-weight:600;display:inline-flex}.review-gallery-link svg{width:18px;height:18px}.review-index-number{justify-items:center;gap:10px;display:grid}.review-index>a{grid-template-columns:64px minmax(0,1fr) 24px}.review-index-number>span:last-child{font-size:12px}.review-layout .article-aside nav a>svg{flex-shrink:0;width:15px;height:15px}.review-body>.operator-gallery{border-block:1px solid #dce2ec;margin:30px 0;padding:28px 0}.gallery-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.gallery-heading .eyebrow{color:#6a523d;margin:0 0 12px;font-size:11px;line-height:1.6}.gallery-heading h2{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0!important}.gallery-heading>span{color:#52637a;flex-shrink:0;padding-bottom:3px;font:12px/1.6 Geist Mono,monospace}.review-body .gallery-description{margin:16px 0 22px;font-size:15px;line-height:1.75}.gallery-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8095b3 #edf0f5;gap:20px;padding:4px 4px 16px;display:flex;overflow-x:auto}.gallery-strip figure{scroll-snap-align:start;flex:0 0 230px;min-width:0;margin:0}.gallery-strip .gallery-landscape{flex-basis:440px}.gallery-image-button{cursor:zoom-in;background:#edf0f5;border:1px solid #d9e0eb;border-radius:14px;justify-content:center;align-items:center;width:100%;height:340px;padding:10px;display:flex;position:relative}.gallery-image-button img{object-fit:contain;border-radius:7px;width:100%;height:100%}.gallery-image-button:hover{background:#e2e9f4;border-color:#244fc5}.gallery-enlarge{color:#244fc5;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #142c5320}.gallery-enlarge svg{width:17px;height:17px}.gallery-strip figcaption{color:#172e51;padding:12px 2px 0}.gallery-strip figcaption strong{font-size:14px;font-weight:600;line-height:1.6;display:block}.gallery-strip figcaption span{color:#52637a;margin-top:3px;font-size:12px;line-height:1.6;display:block}.gallery-provenance{background:#f0ede7;border-radius:8px;margin-top:12px;padding:18px 20px}.review-body .gallery-provenance p{color:#534a40;margin:0;font-size:13px;line-height:1.7}.gallery-provenance a,.gallery-source-links a{text-underline-offset:4px;color:#244fa4;align-items:center;gap:8px;min-height:44px;font-size:13px;line-height:1.6;display:inline-flex}.gallery-provenance svg,.gallery-source-links svg{flex-shrink:0;width:15px;height:15px}.gallery-viewer-controls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.gallery-viewer-controls p{text-align:center;color:#52637a;margin:0;font:12px/1.6 Geist Mono,monospace}.gallery-viewer-controls strong{color:#172e51;font:550 15px/1.5 Geist,sans-serif;display:block}.gallery-previous svg{transform:rotate(180deg)}.gallery-viewer .icon-button:disabled{opacity:.35;cursor:default}.gallery-full-image{object-fit:contain;background:#edf0f5;border-radius:8px;width:100%;height:auto;max-height:65svh;display:block}.gallery-viewer-source{color:#52637a;margin:18px 0 0;font-size:13px;line-height:1.65}.gallery-source-links{flex-wrap:wrap;gap:4px 24px;display:flex}@media (max-width:1000px) and (min-width:761px){.directory-toolbar{grid-template-columns:1fr}.hero-brands{gap:12px}.hero-brands a{min-width:44px;font-size:11px}}@media (max-width:760px){.hero{padding-block:28px 24px;display:block}.hero h1{letter-spacing:-.052em;max-width:560px;margin:17px 0 0;font-size:clamp(35px,9.5vw,55px);line-height:1.1}.hero-copy>.eyebrow{letter-spacing:.1em;font-size:11px}.hero-description{margin:17px 0 0;font-size:16px;line-height:1.65}.hero-actions{margin-top:20px}.hero-actions>.button{width:auto;min-height:48px;padding:11px 17px;font-size:14px}.hero-actions>.text-link,.hero-visual,.product-strip{display:none}.hero-brands{justify-content:space-between;gap:6px;max-width:410px;margin-top:22px}.hero-brands a{gap:7px;min-width:0;min-height:66px;font-size:11px}.hero-brands .operator-logo{width:42px;height:42px}.home-market-note{border-radius:8px;grid-template-columns:18px 1fr;gap:4px 10px;padding:14px 16px;display:grid}.home-market-note>svg{width:18px;height:18px;margin-top:3px;display:block}.home-market-note p{grid-column:2;font-size:13px;line-height:1.6}.home-market-note strong{margin-bottom:4px;font-size:13px;line-height:1.5}.home-market-note>a{grid-column:2;justify-self:start;min-height:40px;margin:0;font-size:13px;line-height:1.5}.page-jump{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:24px;margin-top:16px;padding-block:4px;display:flex;overflow-x:auto}.page-jump>span{display:none}.page-jump a{white-space:nowrap;flex-shrink:0;min-height:44px;font-size:13px}.directory-section{padding-top:28px}.directory-section .section-heading{gap:0;margin-bottom:18px}.directory-section .section-heading .eyebrow{margin-bottom:12px;font-size:11px}.directory-section .section-heading h2{letter-spacing:-.04em;font-size:clamp(27px,7.3vw,38px);line-height:1.16}.directory-section .section-heading>p{display:none}.directory-toolbar{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0}.directory-toolbar>.search-field{grid-column:auto;min-width:0}.directory-toolbar .search-field{background:#fff;border:1px solid #c7d0df;border-radius:8px;gap:9px;min-height:50px;padding-inline:13px}.directory-toolbar input{font-size:16px}.mobile-filter-toggle{color:#172e51;background:#fff;border:1px solid #c7d0df;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 13px;font-size:13px;font-weight:600;display:flex}.mobile-filter-toggle svg{width:17px;height:17px}.mobile-filter-toggle svg:last-child{display:none}.mobile-filter-toggle[aria-expanded=true]{color:#244fc5;background:#eaf0ff;border-color:#244fc5}.directory-filter-options{background:#edf0f5;border:1px solid #d9e0eb;border-radius:8px;grid-column:1/-1;padding:16px;display:none}.filters-expanded .directory-filter-options{grid-template-columns:1fr;gap:12px;display:grid}.directory-filter-options .select-field{grid-template-columns:100px minmax(0,1fr);gap:10px}.directory-filter-options select{width:100%;min-width:0;min-height:44px;font-size:16px}.directory-categories{scrollbar-width:none;flex-wrap:nowrap;gap:10px;margin:10px 0 0;padding-bottom:4px;display:flex;overflow-x:auto}.filter-tabs{flex-wrap:nowrap;flex-shrink:0;gap:4px;display:flex}.filter-tabs button,.filter-tabs button:first-child{white-space:nowrap;min-height:44px;padding:8px 10px;font-size:12px}.saved-filter{white-space:nowrap;flex-shrink:0;min-height:44px;margin:0;padding:8px 10px}.directory-status{gap:6px 12px;min-height:0;margin-block:8px 16px;font-size:12px}.directory-status .demo-label{font-size:11px}.casino-identity{gap:13px;min-height:100px;padding:18px}.casino-identity .real-operator-mark{width:60px;height:60px}.casino-identity h3{font-size:23px}.casino-identity p{font-size:12px;line-height:1.5}.casino-identity .card-index{display:none}.casino-content{padding:18px}.operator-concession{margin:13px 0;font-size:29px}.operator-editorial{margin-bottom:16px;font-size:15px;line-height:1.7}.casino-facts{margin-block:0;padding-block:14px}.casino-facts dt{font-size:12px}.casino-facts dd{font-size:16px}.eligibility-line{margin:0;padding-block:12px;font-size:13px}.card-actions .button{min-height:48px;padding:10px 14px;font-size:14px}.card-actions{margin-top:8px}.compare-label{min-height:44px;font-size:13px}.card-terms summary{min-height:48px;padding:12px 18px;font-size:13px}.article-hero{padding-block:20px 26px;display:block}.article-hero .guide-art{display:none}.article-hero h1{letter-spacing:-.045em;margin-block:18px;font-size:clamp(34px,8.6vw,52px);line-height:1.13}.article-introduction{font-size:17px;line-height:1.75}.article-aside>nav[aria-label=Article\ contents],.article-aside>.aside-directory{display:none}.guide-mobile-contents{border-block:1px solid #d2dbe7;margin-bottom:20px;display:block}.guide-mobile-contents summary{color:#244fa4;cursor:pointer;min-height:52px;padding:16px 2px;font-size:14px;font-weight:600}.guide-mobile-contents nav{padding-bottom:16px}.guide-mobile-contents nav a{min-height:44px}.review-hero{gap:24px;padding-block:18px 26px}.review-hero-copy>.eyebrow{margin-bottom:18px}.review-hero h1{letter-spacing:-.055em;font-size:clamp(37px,10vw,56px)}.review-deck{margin-bottom:18px;font-size:17px;line-height:1.7}.operator-passport{padding:18px 20px}.passport-top{padding-bottom:14px}.passport-brand{margin:16px 0 10px}.passport-brand .operator-logo{width:60px;height:60px}.passport-brand .operator-wordmark{width:180px;height:56px}.passport-brand .passport-name{font-size:28px}.operator-passport dl{margin:16px 0}.operator-passport dl>div{padding-block:8px}.passport-source{min-height:44px}.review-eligibility{margin-bottom:24px}.review-layout .article-aside{margin-bottom:4px}.review-research-note{margin-bottom:24px;padding:16px 18px}.gallery-strip{gap:14px}.gallery-strip figure{flex-basis:164px}.gallery-strip .gallery-landscape{flex-basis:280px}.gallery-image-button{border-radius:10px;height:280px;padding:7px}.gallery-provenance{padding:14px 16px}.gallery-strip figcaption span{font-size:11px}.gallery-heading{align-items:flex-start}.gallery-heading>span{padding-top:30px}.gallery-heading .eyebrow{font-size:10px}.gallery-viewer .gallery-full-image{max-height:62svh}.gallery-source-links{gap:0;display:grid}.review-index-number .operator-logo{border-radius:10px;width:44px;height:44px}.review-index>a{grid-template-columns:44px minmax(0,1fr);gap:16px}}@media (max-width:370px){.hero-brands a{font-size:10px}.hero-brands .operator-logo{width:40px;height:40px}.casino-identity{gap:10px;padding-inline:16px}.casino-identity .real-operator-mark{width:50px;height:50px}.casino-identity h3{font-size:21px}.casino-content{padding-inline:16px}.card-actions .button{gap:8px;font-size:13px}.mobile-filter-toggle{gap:6px;padding-inline:10px}.mobile-filter-toggle>svg:first-child{display:none}.directory-filter-options .select-field{grid-template-columns:1fr;gap:6px}.gallery-strip figure{flex-basis:155px}}
.eyebrow{font-family:var(--sans);letter-spacing:.1em;font-weight:650}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:72px;padding-block:56px 48px}.hero h1{letter-spacing:-.052em;max-width:620px;font-size:clamp(46px,4.9vw,68px);line-height:1.06}.hero-copy>.eyebrow{color:#244fa4;font-size:12px}.hero-description{max-width:550px;font-size:18px;line-height:1.75}.hero-actions{margin-top:28px}.hero-brands{gap:18px;margin-top:28px}.hero-brands .operator-logo{box-shadow:none}.casino-showcase{min-width:0;padding-top:4px}.showcase-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;font-size:14px;line-height:1.5;display:flex}.showcase-heading>a{color:#244fa4;align-items:center;gap:7px;min-height:44px;font-size:13px;display:inline-flex}.showcase-heading svg,.showcase-brand-name>svg{flex-shrink:0;width:16px;height:16px}.showcase-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.showcase-brand{min-width:0;display:block}.showcase-image{background:#edf0f5;border-radius:10px;height:312px;overflow:hidden}.showcase-image img{object-fit:contain;width:100%;height:100%}.showcase-brand-name{border-bottom:1px solid #dce2ec;align-items:center;gap:8px;margin-top:14px;padding-bottom:13px;display:flex}.showcase-brand-name .operator-logo{border-radius:6px;width:26px;height:26px}.showcase-brand-name strong{font-size:13px;font-weight:650}.showcase-brand-name>svg{width:14px;margin-left:auto}.showcase-source{color:#52637a;margin:14px 0 0;font-size:12px;line-height:1.7}.page-jump{margin-top:28px}.casino-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.casino-card{box-shadow:none;border-color:#d9dfe8;border-radius:12px}.casino-card:hover{box-shadow:none;border-color:#8c9db8}.casino-identity{color:#192b49;background:#fff;gap:16px;padding:26px 26px 20px;overflow:visible}.casino-identity:before,.casino-identity:after{content:none;display:none}.casino-identity>div{min-width:0}.casino-identity h3{font-size:28px;font-weight:650;line-height:1.18}.casino-identity h3 a:hover{color:#244fc5}.casino-identity p{color:#58677c;opacity:1;margin-top:6px;font-size:14px;line-height:1.5}.casino-identity .real-operator-mark{width:64px;height:64px;border-radius:14px!important}.save-button{color:#465a75;background:#fff;border-color:#d9dfe8;border-radius:50%}.save-button:hover,.save-button.is-saved{color:#244fc5;background:#edf2fd;border-color:#a4b9df}.save-button.is-saved .icon{fill:#244fc520}.save-button:focus-visible{outline-color:#244fc5}.casino-games{border-block:1px solid #e3e8ef;margin-bottom:18px;padding:15px 0}.casino-games>span{color:#58677c;margin-bottom:5px;font-size:12px;display:block}.casino-games p{color:#263c5c;font-size:16px;font-weight:550;line-height:1.5}.operator-editorial{margin:0 0 18px;font-size:16px;line-height:1.75}.casino-facts{border:0;gap:20px;margin:0;padding:0}.casino-facts>div{border:0;padding:0}.casino-facts dt{color:#58677c;font-size:12px}.casino-facts dd{font-family:var(--sans);letter-spacing:0;font-size:15px;font-weight:550;line-height:1.6}.eligibility-line{margin:0;padding-block:16px 10px;font-size:13px}.card-screenshots{color:#244fa4;align-self:flex-start;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:550;display:inline-flex}.card-screenshots svg{width:16px;height:16px}.card-screenshots:hover{text-underline-offset:4px;text-decoration:underline}.card-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:12px;display:grid}.card-actions .button{color:#fff;background:#244fc5;border-color:#244fc5;border-radius:7px;justify-content:space-between;min-height:48px;font-size:14px}.card-actions .compare-label{min-height:44px;font-size:13px}.card-terms{background:#fafbfc}.card-terms summary{min-height:48px;padding:15px 26px;font-size:13px}.research-date{color:#58677c;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.research-date i{background:#5d775e;border-radius:50%;width:5px;height:5px}.directory-reading-card{color:#192b49;background:#edf1f7;border:1px solid #d9e1ee;border-radius:12px;justify-content:center;padding:34px}.directory-reading-card>.eyebrow{color:#425675}.directory-reading-card>svg{color:#244fa4;width:30px;height:30px;margin-top:0}.directory-reading-card h3{max-width:350px;font-size:30px}.directory-reading-card p{color:#52637a;flex:none;font-size:16px}.directory-reading-card>a,.directory-reading-card .text-link{color:#244fa4;min-height:44px}.profile-identity{color:#192b49;box-shadow:none;background:#f2f5f9;border:1px solid #dce2ec}.profile-identity p{color:#58677c;opacity:1}.profile-identity .sample-tag{color:#425675;background:#fff;border-color:#c5cfde}.profile-facts dd{font-family:var(--sans);letter-spacing:0;font-size:18px}.shortlist-item>span{background:0 0}.operator-overview{color:#192b49;border-left:1px solid #d4dce8;padding:0 0 0 32px}.overview-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-top .eyebrow{color:#52637a;font-size:11px}.overview-top svg{color:#52637a;width:22px;height:22px}.overview-brand{align-items:center;gap:16px;margin:24px 0 12px;display:flex}.overview-brand .operator-logo{width:64px;height:64px}.overview-name{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:28px;font-weight:650;line-height:1.25}.overview-brand .operator-wordmark{background:#fff;width:190px;height:54px;padding:8px}.overview-brand:has(.operator-wordmark) .overview-name{display:none}.overview-domain{color:#52637a;font-size:14px}.operator-overview dl{margin-top:20px}.operator-overview dl>div{border-top:1px solid #dce2ec;grid-template-columns:1fr 1.3fr;gap:16px;padding:12px 0;font-size:14px;line-height:1.6;display:grid}.operator-overview dt{color:#58677c}.operator-overview dd{text-align:right;overflow-wrap:anywhere;font-weight:550}.overview-source{color:#244fa4;text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-flex}.overview-source svg{width:16px;height:16px}.review-hero h1{font-size:clamp(46px,5.5vw,72px)}.review-hero h1 span{color:#192b49}.article-hero{padding-block:32px 48px;display:block}.article-hero>div{max-width:940px}.article-hero h1{max-width:940px;font-size:clamp(42px,5vw,68px)}.article-hero .article-introduction{max-width:800px}.casino-game-screens{min-width:0;margin:0}.casino-game-screens>div{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.casino-game-screens a{min-width:0;display:block}.casino-game-screens img{object-fit:contain;background:#eef0f5;border-radius:10px;width:100%;height:360px}.casino-game-screens a>span{justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:550;display:flex}.casino-game-screens svg{width:17px;height:17px}.casino-game-screens figcaption{color:#58677c;margin-top:8px;font-size:12px;line-height:1.7}.standard-copy h2,.bonus-copy h2,.slots-copy h2,.faq-section h2,.closing h2{font-size:clamp(34px,3.7vw,52px);line-height:1.13}.closing{padding-block:70px}.closing>.eyebrow{margin-top:20px}.footer-brand>p{max-width:255px}@media (max-width:1100px) and (min-width:761px){.hero{gap:35px}.hero h1{font-size:48px}.showcase-heading{flex-wrap:wrap;gap:2px 12px}.showcase-gallery{gap:8px}.showcase-image{height:250px}.showcase-brand-name{flex-wrap:wrap;gap:5px}.showcase-brand-name strong{font-size:12px}.showcase-brand-name>svg{display:none}.casino-identity{gap:12px;padding:22px 20px 18px}.casino-identity h3{font-size:25px}.casino-identity .real-operator-mark{width:52px;height:52px}.casino-content{padding-inline:20px}}@media (max-width:760px){.hero{padding-block:28px 25px;display:block}.hero h1{margin-top:16px;font-size:clamp(38px,10.6vw,56px);line-height:1.07}.hero-copy>.eyebrow{font-size:11px}.hero-description{margin-top:18px;font-size:16px;line-height:1.7}.hero-actions{margin-top:20px}.hero-brands{gap:6px;margin-top:24px}.casino-showcase{display:none}.page-jump{margin-top:16px}.casino-grid{grid-template-columns:1fr;gap:20px}.casino-identity{gap:14px;min-height:0;padding:22px 20px 18px}.casino-identity h3{font-size:26px}.casino-identity p{font-size:13px}.casino-identity .real-operator-mark{width:60px;height:60px}.casino-content{padding:0 20px 20px}.casino-games{margin-bottom:16px;padding-block:13px}.casino-games p{font-size:15px}.operator-editorial{font-size:15px;line-height:1.7}.casino-facts dd{font-size:15px}.card-actions{gap:16px;margin-top:8px}.card-actions .button{padding:11px 14px;font-size:14px}.card-terms summary{padding-inline:20px}.research-date{width:100%;margin-left:0;font-size:11px}.directory-reading-card{gap:16px;min-height:0;padding:26px}.directory-reading-card h3{font-size:28px}.review-hero h1{font-size:clamp(37px,10vw,56px)}.operator-overview{border-top:1px solid #d4dce8;border-left:0;padding:24px 0 0}.overview-brand{margin-top:18px}.overview-name{font-size:26px}.operator-overview dl>div{gap:12px;font-size:13px}.article-hero{padding-block:20px 26px}.article-hero h1{font-size:clamp(34px,8.6vw,52px)}.casino-game-screens{order:2}.casino-game-screens>div{gap:14px}.casino-game-screens img{height:290px}.casino-game-screens a>span{font-size:12px}.standard-copy h2,.bonus-copy h2,.slots-copy h2,.faq-section h2,.closing h2{font-size:35px}.closing{padding-block:48px}}@media (max-width:370px){.casino-identity{gap:10px;padding-inline:16px}.casino-identity .real-operator-mark{width:50px;height:50px}.casino-identity h3{font-size:22px}.casino-identity p{font-size:12px}.casino-content{padding-inline:16px}.card-actions{gap:12px}.card-actions .button{padding-inline:12px;font-size:13px}.card-actions .compare-label{font-size:12px}.casino-game-screens img{height:235px}}:root{--canvas:#f4f5f7;--surface:#fff;--intro-ink:#101c31;--header-height:106px;--premium-ease:cubic-bezier(.22,1,.36,1)}body{background:var(--canvas)}.header-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.site-header{z-index:30;background:var(--intro-ink);border:0;padding-block:18px 12px;position:sticky;top:0}.site-header.is-scrolled{background:var(--canvas);box-shadow:0 8px 24px -20px #101c3140}.main-nav{background:#fff;border-radius:24px;gap:22px;min-height:76px;padding:10px 24px;box-shadow:0 8px 30px -16px #152c4b20,inset 0 1px #fffc}.brand{gap:12px}.brand img{width:35px;height:35px}.brand>span{letter-spacing:-.055em;font-size:25px}.brand small{margin-top:4px;font-size:14px}.nav-links{gap:4px}.nav-links>a{border-radius:999px;min-height:44px;padding-inline:14px;font-size:13px;font-weight:550}.nav-links .active{color:#234dbb;background:#eef2fb}.nav-links .active:after{content:none}.nav-links>a:hover{background:#f3f5f9}.shortlist-trigger,.search-trigger{border-radius:999px}.home-intro{background:var(--intro-ink);color:#fff}.hero{gap:72px;padding-block:58px 60px}.hero h1{color:#fff;letter-spacing:-.054em;margin-top:26px;font-size:clamp(50px,5.25vw,76px);font-weight:550;line-height:1.04}.hero h1 .hero-audience{color:#b8cdff;display:block}.hero-copy>.eyebrow{color:#c5d5ef;letter-spacing:.1em;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:9px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}.hero-copy .status-dot{background:#a9c6ff}.hero-description{color:#c3cede;max-width:490px;margin-top:26px;font-size:18px;line-height:1.75}.button{min-height:50px;transition:transform .25s var(--premium-ease), background-color .2s var(--premium-ease), color .2s var(--premium-ease);border-radius:999px}.button-icon{width:34px;height:34px;transition:transform .3s var(--premium-ease);background:#ffffff15;border-color:#ffffff20;border-radius:50%}.button:active{transform:scale(.985)}@media (hover:hover){.button:hover .button-icon{transform:translate(2px)}.showcase-brand:hover{transform:translateY(-5px)}.casino-card:hover{transform:translateY(-2px)}}.hero-actions{gap:18px 24px;margin-top:30px}.hero-actions>.button{color:#13294c;background:#d6e3ff;border-color:#d6e3ff;min-height:52px;font-size:14px;font-weight:650}.hero-actions>.button:hover{background:#ebf1ff;border-color:#ebf1ff}.hero-actions>.button .button-icon{color:#fff;background:#13294c;border:0}.hero-actions>.text-link{color:#d0def7;font-size:13px}.hero :focus-visible{outline-color:#c4d7ff}.hero-brands{border-top:1px solid #ffffff1c;gap:24px;margin-top:32px;padding-top:24px}.hero-brands a{color:#c6d2e6;gap:10px;font-size:12px;font-weight:450}.hero-brands a:hover{color:#fff}.hero-brands .operator-logo{border-radius:11px;box-shadow:0 4px 18px #00000010}.showcase-heading{color:#d7e1f2;margin-bottom:23px;font-size:13px}.showcase-heading>span{font-weight:550}.showcase-heading>a{color:#c2d6ff;font-size:12px}.showcase-gallery{align-items:start;gap:18px}.showcase-brand{transition:transform .4s var(--premium-ease)}.showcase-brand:nth-child(2){margin-top:30px}.showcase-brand:nth-child(3){margin-top:60px}.showcase-image{background:#ffffff0c;border-radius:18px;height:320px;padding:6px;box-shadow:inset 0 1px #ffffff1c}.showcase-image img{border-radius:12px}.showcase-brand-name{color:#edf3ff;border-bottom:0;gap:8px}.showcase-brand:hover .showcase-brand-name{color:#fff;border-color:#0000}.showcase-brand-name .operator-logo{border-radius:7px}.showcase-source{color:#a7b9d4;max-width:510px;margin-top:22px;font-size:12px;line-height:1.65}.home-market-note{color:#334662;background:#eaeff5;border:0;border-radius:16px;gap:16px;margin-top:26px;padding:20px 24px}.home-market-note>svg{color:#48688c}.home-market-note strong{color:#243b5b;font-size:15px}.home-market-note p{font-size:14px;line-height:1.65}.home-market-note>a{color:#244fa4;font-size:13px}.page-jump{border-color:#dfe5ee;margin-top:22px;padding-block:14px}.page-jump>span{color:#52647d;font-family:var(--sans);letter-spacing:.04em;font-size:12px;font-weight:550}.page-jump a{border-radius:999px;font-size:13px}.section-heading h2{letter-spacing:-.045em;font-size:clamp(34px,3.65vw,50px);font-weight:570}.section-heading .eyebrow{color:#5d6c80;margin-bottom:14px;font-size:11px}.section-heading>p{max-width:320px;font-size:15px}.directory-section{padding-top:68px}.directory-toolbar{background:#e9edf3;border:0;border-radius:18px;gap:20px;padding:18px}.directory-toolbar .search-field{background:#fff;border:0;border-radius:12px;box-shadow:0 2px 5px #1b355c07}.directory-toolbar select{border-color:#0000;border-radius:10px;box-shadow:0 2px 5px #1b355c07}.directory-toolbar input::placeholder{color:#68788e}.directory-categories{margin-top:24px}.filter-tabs{gap:5px}.filter-tabs button{box-shadow:none;border-radius:999px}.filter-tabs button[aria-pressed=true]{color:#fff;box-shadow:none;background:#192d4d}.saved-filter{border-radius:999px}.directory-status{margin-top:16px;margin-bottom:20px}.casino-grid{gap:26px}.casino-card{transition:transform .35s var(--premium-ease);background:#fff;border:0;border-radius:22px;box-shadow:0 10px 40px -25px #18345730,inset 0 0 0 1px #fff}.casino-card:hover{box-shadow:0 10px 40px -25px #18345730,inset 0 0 0 1px #fff}.casino-identity{gap:18px;padding:28px 28px 22px}.casino-identity .real-operator-mark{width:68px;height:68px}.casino-identity h3{letter-spacing:-.045em;font-size:29px}.casino-identity p{color:#61728a;font-size:13px}.save-button{color:#465c7b;background:#f5f7fb;border:0}.casino-content{padding:0 28px 26px}.casino-games{border:0;border-top:1px solid #ecf0f5;margin-bottom:16px;padding:16px 0 0}.casino-games>span{letter-spacing:.02em;color:#617189;font-size:12px}.casino-games p{font-size:16px;font-weight:550;line-height:1.6}.operator-editorial{color:#53647b;margin-bottom:22px;font-size:16px;line-height:1.8}.casino-facts{background:#f5f7fa;border-radius:12px;gap:18px;padding:14px 16px}.casino-facts>div+div{border:0;padding-left:0}.casino-facts dt{font-size:12px}.casino-facts dd{margin-top:3px;font-size:14px}.eligibility-line{padding-block:15px 6px}.card-screenshots{min-height:44px;font-size:13px;font-weight:550}.card-actions{gap:22px;margin-top:10px}.card-actions .button{background:#243f68;border-color:#243f68;border-radius:999px;min-height:52px;padding:8px 8px 8px 18px}.card-actions .button:hover{background:#192f52;border-color:#192f52}.card-actions .button .button-icon{background:#ffffff13;flex-shrink:0;width:32px;height:32px}.card-terms{background:#fafbfd;border-color:#eef1f6}.card-terms summary{color:#5a6b82;min-height:50px;padding-inline:28px;font-size:12px}.directory-reading-card{background:#e7edf5;border:0;border-radius:22px;padding:40px}.directory-reading-card>svg{width:36px;height:36px;margin-bottom:8px}.directory-reading-card h3{letter-spacing:-.045em;font-size:34px;font-weight:550;line-height:1.16}.standard-section{background:#182a45}.guide-links{border:0;gap:24px}.guide-links>a{background:#fff;border:0;border-radius:18px;padding:28px;box-shadow:0 10px 30px -24px #18345730}.guide-links>a:hover{background:#fff;border-color:#0000}.guide-links h3{letter-spacing:-.04em;font-weight:600}@media (min-width:761px) and (max-width:1100px){.guide-links,.related-guides .guide-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.guide-links,.related-guides .guide-links{grid-template-columns:minmax(0,1fr);gap:20px}.guide-links>a{padding:24px}.guide-links .eyebrow{font-size:10px}.guide-links h3,.related-guides .guide-links h3{min-height:0;font-size:24px}.guide-links p,.related-guides .guide-links p{max-width:none;font-size:15px}.guide-link-bottom{font-size:12px}}.faq-list details{border-color:#dfe5ed}.faq-list summary{padding-block:26px}.faq-list summary h3{font-weight:550}.closing{background:#e9eef6;border-radius:28px;margin-bottom:72px;padding:58px 32px}.closing h2{max-width:620px;margin-inline:auto}.site-footer{background:#fff;border:0}.breadcrumbs{padding-top:28px}.article-hero h1,.review-hero h1{letter-spacing:-.048em;font-weight:550}.article-hero .article-introduction{color:#53647b;font-size:20px;line-height:1.8}.article-body{color:#394d69}.article-takeaway,.review-research-note{background:#eaf0f8;border-radius:0 14px 14px 0}.operator-overview{border-color:#dce3ee}.overview-brand .operator-logo{border-radius:14px}.operator-overview dl>div{padding-block:14px}.related-operators{gap:24px}.related-operators>a{background:#fff;border:0;border-radius:18px;gap:16px;min-width:0;padding:28px}.gallery-image-button{background:#e9edf3;border:0;border-radius:16px;padding:8px}.gallery-image-button img{border-radius:10px}.dialog{border-color:#e5ebf4;border-radius:24px;box-shadow:0 24px 80px -32px #0f233c55}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101c3199}.dialog-head{border-color:#e7ecf3}.dialog-head h2{letter-spacing:-.04em;font-weight:550}.icon-button{border-radius:50%}@keyframes premium-enter{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:premium-enter .65s var(--premium-ease) both}}@media (max-width:1100px) and (min-width:761px){.main-nav{gap:16px;padding-inline:16px}.nav-links{gap:0}.nav-links>a{padding-inline:10px;font-size:12px}.hero{gap:32px;padding-block:44px}.hero h1{font-size:52px}.hero-brands{gap:12px}.hero-brands a{font-size:11px}.showcase-gallery{gap:10px}.showcase-image{border-radius:14px;height:260px;padding:5px}.showcase-brand-name{flex-wrap:wrap}.casino-identity{gap:13px;padding:24px 22px 20px}.casino-identity h3{font-size:26px}.casino-identity .real-operator-mark{width:58px;height:58px}.casino-content{padding-inline:22px}}@media (max-width:760px){.site-header{padding-block:12px 8px}.main-nav{border-radius:19px;gap:8px;width:calc(100% - 24px);min-height:68px;padding:10px 12px}.brand{gap:8px}.brand img{width:29px;height:29px}.brand>span{font-size:22px}.brand small{margin-top:3px;font-size:12px}.nav-actions{gap:2px}.search-trigger,.menu-toggle{width:44px;min-width:44px;min-height:44px}.shortlist-trigger{min-height:44px;padding-inline:6px}.nav-links{background:#fff;border:0;border-radius:18px;padding:12px;top:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 40px #101c3126}.nav-links>a{border:0;border-radius:12px;min-height:48px;padding:12px 16px;font-size:15px}.hero{padding-block:29px 30px}.hero h1{margin-top:20px;font-size:clamp(38px,10.7vw,56px);line-height:1.08}.hero-copy>.eyebrow{letter-spacing:.09em;padding:5px 10px;font-size:10px}.hero-description{margin-top:19px;font-size:16px;line-height:1.7}.hero-actions{margin-top:22px}.hero-actions>.button{min-height:50px;padding:8px 8px 8px 18px;font-size:14px}.hero-brands{justify-content:space-between;gap:6px;margin-top:26px;padding-top:22px}.hero-brands a{gap:8px;font-size:11px}.home-market-note{border-radius:13px;gap:4px 10px;margin-top:20px;padding:15px 16px}.home-market-note strong{font-size:13px;line-height:1.55}.home-market-note p{font-size:13px;line-height:1.6}.home-market-note>a{min-height:40px}.page-jump{margin-top:13px;padding-block:4px}.directory-section{padding-top:32px}.directory-section .section-heading h2{font-size:clamp(28px,7.5vw,38px)}.directory-toolbar{background:0 0;border-radius:0;gap:9px;padding:0}.directory-toolbar .search-field{border-radius:12px;padding-inline:14px;box-shadow:inset 0 0 0 1px #e2e7ef}.mobile-filter-toggle{color:#334b6e;background:#e6ecf4;border:0;border-radius:12px;padding-inline:13px}.directory-filter-options{background:#e9eef5;border:0;border-radius:14px}.directory-categories{margin-top:12px}.directory-status{margin-top:9px;margin-bottom:18px}.casino-grid{gap:20px}.casino-card{border-radius:20px}.casino-identity{gap:14px;padding:24px 22px 20px}.casino-identity .real-operator-mark{width:62px;height:62px}.casino-identity h3{font-size:27px}.casino-identity p{font-size:13px}.casino-content{padding:0 22px 22px}.casino-games{margin-bottom:14px;padding-top:14px}.casino-games p{font-size:15px}.operator-editorial{margin-bottom:18px;font-size:15px;line-height:1.75}.casino-facts{gap:16px;padding:12px 14px}.casino-facts dd{font-size:14px}.card-actions{gap:16px;margin-top:8px}.card-actions .button{gap:9px;min-height:50px;padding:8px 8px 8px 16px;font-size:14px}.card-terms summary{min-height:48px;padding-inline:22px}.directory-reading-card{border-radius:20px;padding:28px}.directory-reading-card h3{font-size:29px}.section-heading h2{font-size:36px}.closing{border-radius:22px;margin-bottom:44px;padding:36px 22px}.closing h2{font-size:31px}.article-hero .article-introduction{font-size:17px;line-height:1.8}.article-hero h1,.review-hero h1{font-size:clamp(35px,9.8vw,52px)}.dialog{border-radius:20px}}@media (max-width:370px){.brand img{width:26px;height:26px}.brand>span{font-size:20px}.nav-actions{gap:0}.hero-brands a{font-size:10px}.casino-identity{gap:11px;padding-inline:18px}.casino-identity .real-operator-mark{width:52px;height:52px}.casino-identity h3{font-size:23px}.casino-identity p{font-size:12px}.casino-content{padding-inline:18px}.casino-facts{gap:12px;padding-inline:12px}.casino-facts dt{font-size:12px}.card-actions{gap:12px}.card-actions .button{padding-left:12px;font-size:12px}.card-actions .button .button-icon{width:28px;height:28px}.card-actions .compare-label{font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-copy,.button,.button-icon,.casino-card,.showcase-brand{transition:none;animation:none;transform:none}}html{scroll-padding-top:calc(var(--header-height) + 12px)}main[id],main [id],button,a,input,select,summary{scroll-margin-top:16px}.page-intro{background:var(--intro-ink);color:#fff}.page-intro h1{color:#fff}.unbroken-word{white-space:nowrap}.page-intro .muted-heading,.page-intro .review-hero h1 span{color:#b8cdff}.page-intro .eyebrow{color:#c5d5ef}.page-intro .breadcrumbs{color:#b8c7de;align-items:center;gap:6px 14px;padding-top:22px}.page-intro .breadcrumbs a{color:#c2d6ff;align-items:center;min-height:40px;display:inline-flex}.page-intro .breadcrumbs a:hover{color:#fff}.page-intro .article-hero,.page-intro .review-hero{border:0;padding-block:28px 52px}.page-intro .article-hero h1,.page-intro .review-hero h1{letter-spacing:-.048em;font-size:clamp(38px,4.8vw,66px);line-height:1.1}.page-intro .article-hero h1{margin-top:20px}.page-intro .article-hero .eyebrow,.page-intro .review-hero-copy>.eyebrow{font-size:12px}.page-intro .article-introduction,.page-intro .review-deck{color:#c3cede;font-size:19px;line-height:1.8}.page-intro .article-meta{color:#b8c7de;gap:8px 12px;font-size:12px}.page-intro .article-meta a{align-items:center;min-height:36px;display:inline-flex}.page-intro .review-gallery-link{color:#c2d6ff}.page-intro .review-gallery-link:hover{color:#fff}.page-intro :focus-visible{outline-color:#c4d7ff}.page-intro .operator-overview{color:#edf3ff;border-color:#35435a}.page-intro .overview-top .eyebrow,.page-intro .overview-top svg,.page-intro .overview-domain,.page-intro .operator-overview dt{color:#b8c7de}.page-intro .operator-overview dl>div{border-color:#35435a}.page-intro .overview-source{color:#c2d6ff}.page-intro .overview-source:hover{color:#fff}.review-eligibility{margin-top:24px}.utility-page{width:100%;max-width:none;padding:0}.utility-hero>div{max-width:940px}.page-intro .utility-hero h1{margin-top:0}.utility-content{padding-block:48px 80px}.utility-content>.article-body{max-width:850px}.utility-page .article-body>section:first-child{margin-top:0}.page-intro .not-found{padding-block:56px 72px}.page-intro .not-found>p:not(.eyebrow){color:#c3cede;max-width:660px}.page-intro .not-found .button{color:#13294c;background:#d6e3ff;border-color:#d6e3ff}.page-intro .not-found .button:hover{background:#ebf1ff}@media (min-width:761px){.article-aside{top:calc(var(--header-height) + 16px);max-height:calc(100dvh - var(--header-height) - 32px);scrollbar-width:thin;scrollbar-gutter:stable;align-self:start;padding-right:12px;scroll-padding-block:8px;position:sticky;overflow-y:auto}.article-aside>nav,.article-aside>.aside-directory{position:static}.review-layout .article-aside nav{max-height:none;padding-right:0;overflow:visible}.article-aside nav>a{scroll-margin-block:8px}.aside-directory{margin-top:24px}}@media (max-width:760px){:root{--header-height:88px}.site-header{padding-top:max(12px, env(safe-area-inset-top))}.main-nav{width:calc(100% - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right)))}.nav-links.is-open{max-height:calc(100dvh - var(--header-height) - 20px - env(safe-area-inset-bottom));overscroll-behavior:contain;scroll-padding-block:12px;overflow-y:auto}.page-intro .breadcrumbs{gap:4px 10px;padding-top:12px;font-size:12px}.page-intro .article-hero,.page-intro .review-hero{padding-block:20px 32px}.page-intro .article-hero h1,.page-intro .review-hero h1{font-size:clamp(34px,9.4vw,52px);line-height:1.12}.page-intro .article-introduction,.page-intro .review-deck{font-size:17px;line-height:1.75}.page-intro .article-meta{margin-top:22px;line-height:1.65}.page-intro .operator-overview{border-top-color:#35435a}.review-eligibility{margin-top:20px}.article-layout{padding-top:28px}.article-aside{max-height:none;position:static;overflow:visible}.utility-content{padding-block:28px 56px}.related-operators{grid-template-columns:minmax(0,1fr);gap:20px}.related-operators>a{padding:24px}.page-intro .not-found{padding-block:36px 48px}.page-intro .not-found h1{font-size:clamp(36px,10vw,52px)}}.review-layout{grid-template-columns:296px minmax(0,1fr);justify-content:normal;gap:64px;max-width:1180px}.review-layout .review-contents{scrollbar-gutter:auto;padding:0;overflow:visible}.contents-panel{max-height:calc(100dvh - var(--header-height) - 32px);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 36px -26px #193b6033}.contents-heading{flex-shrink:0;align-items:center;gap:12px;padding:22px 22px 18px;display:flex}.contents-heading .operator-logo{border-radius:10px;flex-shrink:0;width:38px;height:38px}.contents-heading>div{min-width:0}.contents-heading p{letter-spacing:-.025em;color:#192b49;font-size:16px;font-weight:650;line-height:1.35}.contents-heading span{color:#617189;margin-top:3px;font-size:12px;display:block}.review-layout .review-contents .contents-links{scrollbar-width:thin;scrollbar-color:#c5cfde transparent;flex-direction:column;gap:3px;min-height:0;padding:0 10px 12px;scroll-padding-block:8px;display:flex;overflow-y:auto}.review-layout .review-contents .contents-links>a{color:#52647d;background:0 0;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;min-height:46px;padding:10px 12px;scroll-margin-block:8px;font-size:13px;line-height:1.55;display:grid}.review-layout .review-contents .contents-links .contents-number{color:#586c87;width:26px;height:26px;font:500 11px/1 var(--sans);font-variant-numeric:tabular-nums;background:#f1f4f8;border-radius:7px;place-items:center;display:grid}.contents-number .icon{width:14px;height:14px}.review-layout .review-contents .contents-links .contents-label{color:inherit;font:inherit;padding-top:2px}.review-layout .review-contents .contents-links>a:hover{color:#1d3e73;background:#f4f6fa}.review-layout .review-contents .contents-links>a[aria-current=location]{color:#204784;background:#eaf0fc;font-weight:600}.review-layout .review-contents .contents-links>a[aria-current=location] .contents-number{color:#fff;background:#274b82}.contents-compare{color:#284872;border-top:1px solid #edf0f5;flex-shrink:0;align-items:center;gap:10px;min-height:68px;padding:16px 22px;font-size:13px;font-weight:550;display:flex}.contents-compare>.icon{width:16px;height:16px}.contents-compare>.icon:last-child{margin-left:auto}.contents-compare:hover{background:#f3f6fb}.contents-mobile{display:none}.review-body>section[tabindex="-1"]:focus-visible{outline:none}.review-body>section[tabindex="-1"]:focus-visible>h2{outline:3px solid var(--sapphire);outline-offset:6px;border-radius:4px}@media (min-width:761px) and (max-width:1100px){.review-layout{grid-template-columns:248px minmax(0,1fr);gap:32px}.contents-heading{padding-inline:18px}.review-layout .review-contents .contents-links>a{gap:8px;padding-inline:9px}.contents-compare{padding-inline:18px;font-size:12px}}@media (max-width:760px){.review-layout{grid-template-columns:minmax(0,1fr);gap:24px}.contents-desktop{display:none}.review-layout .review-contents{margin:0}.review-contents .contents-mobile{background:#fff;border:0;border-radius:16px;margin:0;padding:0;display:block;box-shadow:0 8px 30px -24px #193b6033}.contents-mobile summary{border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 20px;list-style:none;display:flex}.contents-mobile summary::-webkit-details-marker{display:none}.contents-mobile summary strong{color:#203959;font-size:15px;font-weight:600;line-height:1.45;display:block}.contents-mobile summary small{color:#617189;margin-top:4px;font-size:12px;font-weight:450;display:block}.contents-mobile summary>.icon{color:#466487;width:18px;height:18px}.contents-mobile[open] summary>.icon{transform:rotate(180deg)}.review-layout .review-contents .contents-mobile .contents-links{overscroll-behavior:contain;max-height:min(60dvh,520px);padding:0 10px 12px}.review-layout .review-contents .contents-links>a{min-height:48px;padding-block:11px;font-size:14px}}
