
:root{--page-margin:clamp(18px,5vw,96px);--full-width-margin:clamp(18px,3vw,64px)}
.home .home-screen img{max-height:520px}.home .article-section{padding-bottom:34px}.home .article-section>ul,.home .article-section>ol{list-style-position:inside}.home .article-section li{margin-bottom:12px}@media(max-width:767px){.home .home-screen img{max-height:480px}.home .article-section{padding-bottom:24px}}.hero-note{font-size:14px;line-height:1.5;max-width:1160px;margin:18px auto 0;padding:0 22px;text-align:center}.hero-note a{text-decoration:underline;color:#533f86}.official-social{display:flex;align-items:center;gap:14px;margin-top:24px;font-size:14px}.official-social img{width:34px;height:28px;object-fit:contain}.promo-gallery{max-width:1160px;width:100%;justify-self:center}.promo-gallery .review-scroll{grid-auto-columns:calc((100% - 48px)/4)}.promo-gallery figure{margin:0}.promo-gallery img{width:100%;height:auto;border-radius:16px}.promo-gallery figcaption{font-size:15px;padding-top:8px}.promo-gallery p{max-width:90ch}.promo-gallery header{justify-content:space-between}@media(max-width:767px){.promo-gallery .review-scroll{grid-auto-columns:62%}.promo-gallery header h2{max-width:210px}.official-social{flex-wrap:wrap}}html{scroll-behavior:auto;scroll-padding-top:116px}body{font-weight:300;color:#183944;line-height:1.5}h1,h2,h3,h4{line-height:1.12}h1{font-size:clamp(34px,4.2vw,62px);margin:8px 0 18px}h2{font-size:clamp(27px,3vw,36px);margin:0 0 20px}h3{font-size:24px;margin:28px 0 12px}p{color:#183944}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #d42f9d;outline-offset:4px}a,button,input,select{-webkit-tap-highlight-color:transparent}.skip-link{position:absolute;left:10px;top:-60px;background:#fcee30;color:#533f86;padding:10px;z-index:1000}.skip-link:focus{top:10px}.css-15mwxhv{position:relative;height:76px;padding:0 var(--full-width-margin)}.header-logo{width:105px;height:51px;object-fit:contain}.header-left{display:flex;align-items:center;gap:24px}.header-actions{display:flex;align-items:center;gap:14px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;border-radius:12px;font-size:18px;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.15;background:#533f86;color:#fff;box-shadow:0 2px 2px #233e4a1a}.button.yellow{background:#fcee30;color:#533f86}.button.outline{background:transparent;border:1px solid #533f86;color:#533f86;box-shadow:none}.language-links{display:flex;gap:3px;align-items:center}.language-links a{font-size:14px;padding:8px;color:#fff;border-radius:8px;font-weight:700}.language-links a[aria-current]{background:#ffffff2c;outline:1px solid #ffffff70}.top-nav{display:flex;gap:26px;align-items:center;overflow-x:auto;white-space:nowrap;background:#098398;color:white;padding:14px var(--full-width-margin);font-size:17px;font-weight:900;text-transform:uppercase;scrollbar-width:thin}.top-nav a[aria-current]{color:#fcee30}.icon-button{font-size:24px;color:white;min-width:40px;min-height:44px;display:grid;place-items:center}.menu-overlay{position:fixed;inset:0;background:#15243ca0;z-index:400}.menu-overlay[hidden]{display:none}.css-11rmud6[data-open=true]{transform:translateX(0);filter:none;box-shadow:0 0 40px #0005}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:20px}.drawer-head img{width:100px}.drawer-links{padding:0 20px 30px;display:grid;gap:4px}.drawer-links a{padding:10px 12px;border-radius:8px;font-size:18px;font-weight:700}.drawer-links a:hover,.drawer-links a[aria-current]{background:#ffffff24}.css-1ynhljj{margin-top:0;--row-gap:34px;padding-top:28px;padding-bottom:70px;grid-template-columns:var(--page-margin) minmax(0,1fr) var(--page-margin)}.review-intro{max-width:1240px;width:100%;justify-self:center}.breadcrumb{font-size:15px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.breadcrumb a{text-decoration:underline;text-underline-offset:3px}.review-meta{font-size:14px;margin:18px 0 0;color:#365966}.eyebrow{font-weight:700;font-size:14px;letter-spacing:1.8px;text-transform:uppercase;color:#098398;margin:0 0 10px}.intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:42px;align-items:center}.intro-copy{font-size:19px;line-height:1.55;margin:0;max-width:850px}.quick-facts{padding:24px;background:#533f86;color:#fff;border-radius:20px;box-shadow:0 6px 0 #3ec1cf40}.quick-facts dl{margin:0}.quick-facts div{padding:12px 0;border-bottom:1px solid #ffffff38}.quick-facts div:last-child{border:0}.quick-facts dt{font-size:14px;opacity:.85}.quick-facts dd{margin:2px 0;font-weight:900;font-size:25px;color:#fcee30}.intro-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.review-toc{max-width:1240px;width:100%;justify-self:center;background:#d8ecf0;border-radius:16px;padding:22px 26px}.review-toc summary{cursor:pointer;font-size:20px;font-weight:700;color:#533f86}.review-toc ol{columns:2;column-gap:36px;padding-left:22px;margin:16px 0 0}.review-toc li{break-inside:avoid;padding:4px 0;font-size:16px}.review-toc a:hover{text-decoration:underline}.article-section{max-width:1160px;width:100%;justify-self:center;padding:16px 0 30px;border-bottom:1px solid #bcdde3;font-size:18px;line-height:1.6;display:flow-root}.article-section>p,.article-section>ul,.article-section>ol{max-width:83ch}.article-section p{margin:0 0 20px}.article-section strong{font-weight:700}.article-section a:not(.button){color:#6a428b;text-decoration:underline;text-underline-offset:3px}.article-section li{margin:6px 0}.article-section table{width:100%;border-collapse:collapse;font-size:16px;background:#fff}.table-wrap{overflow-x:auto;max-width:100%;margin:22px 0;border-radius:13px;border:1px solid #afd2dc}th,td{padding:14px 17px;text-align:left;border-bottom:1px solid #dcebef;vertical-align:top}th{background:#098398;color:white;font-weight:700}tbody tr:nth-child(even){background:#f1f9fa}.review-figure{margin:24px auto;max-width:840px;text-align:center;clear:both}.review-figure img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 5px 18px #533f861a}.review-figure figcaption{font-size:14px;margin-top:9px;color:#476471}.review-figure.screen-side{float:right;clear:none;width:min(41%,460px);margin:0 0 22px 30px}.screen-side img{max-height:400px;object-fit:contain;background:#d8ecef}.brand-inset{width:100%;max-width:960px;justify-self:center}.brand-inset .review-figure{margin:0 auto;max-width:800px}.brand-inset img{max-height:440px;object-fit:contain;background:#d9edf0}.visual-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1160px;justify-self:center;width:100%;align-items:start}.visual-pair .review-figure{margin:0;width:100%}.visual-pair img{max-height:470px;object-fit:contain;background:#d9edf0}.review-game-row{padding-block:6px 12px}.review-game-row header{display:flex;align-items:center;gap:18px;margin-bottom:20px}.review-game-row header h2{font-size:28px;margin:0}.review-game-row .row-more{font-size:15px;font-weight:700;margin-left:auto;color:#533f86}.row-controls{display:flex;gap:8px}.row-controls button,.slider-tools button{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#533f86;box-shadow:0 2px 6px #0001;font-size:26px}.review-scroll{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:calc((100% - 7 * 16px)/8);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;--columns:8}.review-scroll::-webkit-scrollbar{display:none}.review-game-row .css-3mk1yk{padding-top:8px}.review-game-row .css-1v6nk0s{font-size:15px;line-height:1.25;white-space:normal;display:block}.review-game-row .css-gn76sz{font-size:13px;line-height:1.3;display:block;margin-top:4px}.review-game-row .css-7ev3e1{display:none}.review-game-row .css-1mshxd1{--aspect-ratio:2/3;--aspect-ratio-percentage:150%}.review-game-row[data-aspect-ratio=square] .css-1mshxd1{--aspect-ratio:1/1;--aspect-ratio-percentage:100%}.review-game-row .game-title{font-size:16px;font-weight:900;margin:8px 0 0}.review-game-row a{display:block}.provider-row .review-scroll{grid-auto-columns:calc((100% - 7 * 16px)/8)}.provider-row img{width:100%;height:auto;border-radius:12px}.hero-slider{position:relative}.brand-hero{display:block;margin:0 var(--full-width-margin);border-radius:22px;overflow:hidden}.brand-hero:not(:first-child){display:none}.brand-hero picture img{width:100%;height:100%;object-fit:cover}.brand-hero .hero-back{position:absolute;inset:0}.brand-hero figure img{max-height:250px;width:auto;max-width:100%;object-fit:contain}.brand-hero a:has(figure),.hero-art-link{display:contents}.hero-slider .slider-tools{display:flex;gap:13px;justify-content:center;align-items:center;margin:15px 0 0}.slider-tools [data-hero-pause]{width:auto;padding:0 15px;font-size:15px;border-radius:10px}.slide-position{font-size:14px;font-weight:700}.hero-slider .css-18lral2{min-height:330px}.hero-slider .css-uyra4w{margin-top:12px}.calculator{clear:both;background:#d7edf0;border:1px solid #aed3dc;border-radius:18px;padding:26px;margin:28px 0}.calculator h3{margin:0 0 12px}.calculator label{display:inline-flex;flex-direction:column;font-size:15px;font-weight:700;gap:7px;min-width:160px;margin:0 15px 18px 0}.calculator input,.calculator select,.search-controls input{font:inherit;color:#25324c;background:white;border:1px solid #86b7c5;border-radius:9px;padding:12px;max-width:100%}.calculator output{display:block;font-size:28px;font-weight:900;color:#533f86}.calculator .calc-note{font-size:14px;margin:12px 0 0}.search-controls{max-width:1160px;width:100%;justify-self:center;display:flex;align-items:center;gap:15px;flex-wrap:wrap;background:#d4ebef;padding:24px;border-radius:16px}.search-controls label{font-size:17px;font-weight:700;flex:1;display:flex;gap:12px;align-items:center}.search-controls input{flex:1;min-width:100px}.search-controls button{font-size:15px}.search-grid{--columns:8;grid-template-columns:repeat(8,minmax(0,1fr));padding-bottom:15px}.search-card[hidden]{display:none}.faq{max-width:1160px;width:100%;justify-self:center}.faq details{border-bottom:1px solid #c3dfe4;padding:18px 0}.faq summary{cursor:pointer;font-size:21px;color:#533f86;font-weight:700;padding-right:15px}.faq details p{font-size:18px;line-height:1.6;max-width:90ch}.author-block{max-width:1160px;width:100%;justify-self:center;border-left:5px solid #3ec1cf;background:#def0f3;padding:24px 28px;border-radius:0 14px 14px 0}.author-block h2{font-size:23px;margin-bottom:12px}.author-block p{margin:0 0 10px;max-width:95ch}.related{max-width:1160px;width:100%;justify-self:center}.related-links{display:flex;flex-wrap:wrap;gap:12px}.related-links a{display:block;background:white;border:1px solid #bfdce3;border-radius:10px;padding:12px 18px;font-weight:700;color:#533f86}.footer-inner{max-width:1440px;margin:auto;padding:44px var(--full-width-margin) 30px;color:white}.footer-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.footer-nav strong{font-size:20px;font-weight:900;color:#fcee30;display:block;margin-bottom:12px}.footer-nav a{display:block;font-size:16px;margin:7px 0}.footer-note{font-size:14px;max-width:1120px;color:#e5f8fa;line-height:1.6;margin-top:24px}.footer-note a{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;border-top:1px solid #ffffff40;margin-top:24px;font-size:14px}.payment-logos{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:24px}.payment-logos img{max-width:84px;width:100%;height:30px;object-fit:contain;background:transparent;border-radius:0;padding:0}.sticky-actions{position:fixed;z-index:390;right:24px;top:15px;display:flex;gap:10px;padding:10px;background:#098398eb;border:1px solid #78cfdb;border-radius:16px;box-shadow:0 4px 20px #1233;backdrop-filter:blur(8px)}.sticky-actions[hidden]{display:none}.to-top{position:fixed;right:22px;bottom:24px;width:44px;height:44px;background:#533f86;color:white;border-radius:50%;z-index:390;font-size:25px;box-shadow:0 3px 10px #533f8650}.to-top[hidden]{display:none}.empty-search{padding:24px;text-align:center;font-size:20px}.error-page{min-height:60vh}.privacy .article-section{max-width:1000px}
@media(min-width:1700px){.review-scroll{grid-auto-columns:calc((100% - 9 * 16px)/10)}}
@media(max-width:1100px){.top-nav{gap:22px}.header-actions{gap:8px}.intro-grid{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.review-scroll,.provider-row .review-scroll{grid-auto-columns:calc((100% - 5 * 14px)/6);gap:14px}.search-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:767px){.css-15mwxhv{height:66px;padding-inline:18px}.header-left{gap:15px}.header-logo{width:85px;height:43px}.header-actions{gap:4px}.header-actions .header-login{display:none}.header-actions .button{font-size:14px;padding:9px 12px;min-height:40px}.header-actions .language-links a{font-size:12px;padding:6px}.header-search{display:none}.top-nav{padding:11px 18px;font-size:15px;gap:23px}.css-1ynhljj{--row-gap:24px;padding-top:22px;padding-bottom:40px}.intro-grid{grid-template-columns:1fr;gap:22px}.intro-copy{font-size:18px}.quick-facts{padding:12px 18px;border-radius:15px}.quick-facts dl{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.quick-facts div{border:0;padding:5px 0}.quick-facts dt{font-size:12px}.quick-facts dd{font-size:22px}.intro-actions{gap:10px}.intro-actions .button{font-size:16px;padding:11px 16px}.review-meta{font-size:12px}.review-toc{padding:18px}.review-toc ol{columns:1}.article-section{font-size:17px;line-height:1.6;padding-top:6px}.article-section h3{font-size:22px}.review-figure.screen-side{float:none;clear:both;width:100%;max-width:650px;margin:0 auto 22px}.screen-side img{max-height:500px}.review-figure img{border-radius:12px}.visual-pair{gap:12px}.visual-pair img{max-height:360px}.review-game-row header{gap:9px;margin-bottom:14px}.review-game-row header h2{font-size:24px}.review-game-row .row-more{font-size:12px}.row-controls{gap:4px}.row-controls button{width:32px;height:32px;font-size:22px}.review-scroll,.provider-row .review-scroll{grid-auto-columns:calc((100% - 2.2 * 10px)/3.2);gap:10px}.review-game-row .css-1v6nk0s{font-size:13px}.review-game-row .css-gn76sz{font-size:12px}.search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brand-hero{margin:0 18px;border-radius:17px}.hero-slider .css-18lral2{min-height:400px}.brand-hero figure img{max-height:200px}.brand-hero .css-18d6e52{font-size:14px;max-width:260px;margin-inline:auto}.calculator{padding:20px}.calculator label{width:100%;margin-right:0}.calculator input,.calculator select{width:100%}.search-controls{padding:18px}.search-controls label{display:block;width:100%;flex-basis:100%}.search-controls input{width:100%;margin-top:8px}.faq summary{font-size:20px}.footer-inner{padding:32px 20px 105px}.footer-nav{grid-template-columns:1fr 1fr;gap:24px}.footer-nav strong{font-size:18px}.footer-nav a{font-size:15px}.footer-bottom{flex-wrap:wrap}.sticky-actions{top:auto;right:0;left:0;bottom:0;border-radius:14px 14px 0 0;justify-content:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px}.sticky-actions .button{flex:1;font-size:16px;min-height:44px}.to-top{right:16px;bottom:88px}.payment-logos{gap:14px}.review-figure figcaption{font-size:12px}}
@media(max-width:390px){h1{font-size:33px}.header-left{gap:12px}.header-actions .button{padding:9px 10px}.header-actions .language-links{gap:0}.header-actions .language-links a{padding:5px}.header-logo{width:75px}.quick-facts dd{font-size:20px}.review-game-row header h2{font-size:22px}.row-more{display:none}.visual-pair{grid-template-columns:1fr}.visual-pair img{max-height:430px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.top-nav{background:#087c90}.css-2uto7k{background-color:#087c90}.footer-note{color:#fff}.article-section th{background:#087c90}.eyebrow{color:#087183}.review-game-row .css-gn76sz{color:#476471}
