@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e738ae99a84f0b13-s.23_baze9yx5er.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/37d3871c953bfb54-s.2je0sxbt09ata.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/d34e322b20bae8b5-s.1o4n6rt0xydvx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/906b650aba191bce-s.1e-xm3dt7ulky.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/c5a8279ca13fb658-s.p.18v9tocfshzyf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text Fallback;src:local(Arial);ascent-override:96.22%;descent-override:24.06%;line-gap-override:0.0%;size-adjust:104.76%}.wix_madefor_text_7bc1b57-module__Fm3WAW__className{font-family:Wix Madefor Text,Wix Madefor Text Fallback;font-style:normal}.wix_madefor_text_7bc1b57-module__Fm3WAW__variable{--font-sans:"Wix Madefor Text", "Wix Madefor Text Fallback"}
:root{--linen:#f1e6d6;--linen-deep:#e3d5c2;--paper:#fcf4e8;--espresso:#301c0e;--espresso-soft:#513e31;--dusty-blue:#61899f;--line:color-mix(in oklch, var(--espresso) 24%, transparent);--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--space-4xl:clamp(3.5rem, 8vw, 6rem)}@supports (color:lab(0% 0 0)){:root{--linen:lab(91.9392% 1.71587 9.48664);--linen-deep:lab(86.1269% 2.63846 11.3039);--paper:lab(96.5692% 1.08761 6.82017);--espresso:lab(12.817% 8.90674 13.2836);--espresso-soft:lab(27.9444% 7.36108 11.5574);--dusty-blue:lab(54.9023% -10.1647 -16.091)}}*{box-sizing:border-box}html{background:var(--linen);color:var(--espresso)}body{background:linear-gradient(90deg, color-mix(in oklch, var(--espresso) 4%, transparent) 1px, transparent 1px), var(--linen);min-height:100vh;font-family:var(--font-sans), "Trebuchet MS", sans-serif;background-size:22px 22px;margin:0;font-size:16px;line-height:1.55}a{color:inherit;-webkit-text-decoration-color:var(--dusty-blue);text-decoration-color:var(--dusty-blue);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--dusty-blue)}button,input,textarea{font:inherit}.site-header{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) clamp(1rem, 4vw, 3rem);border-bottom:1px solid var(--line);background:color-mix(in oklch, var(--linen) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-sm);letter-spacing:-.04em;font-size:clamp(1rem,2vw,1.2rem);font-weight:800;text-decoration:none;display:inline-flex}.symbol-mark{border:1px solid var(--espresso);background:var(--paper);place-items:center;width:2.15rem;height:2.15rem;display:inline-grid}.symbol-mark svg{fill:none;width:1.55rem;height:1.55rem;stroke:var(--espresso);stroke-width:3px}.symbol-mark circle{fill:var(--dusty-blue);stroke:none}.site-header nav,.site-footer nav{gap:var(--space-md) var(--space-xl);flex-wrap:wrap;font-size:.9rem;display:flex}main{overflow:clip}.hero-shell,.showcase-section,.method-section,.resource-section,.faq-section,.compact-disclaimer,.info-page{width:min(1180px,100% - 2rem);margin-inline:auto}.hero-shell{padding-block:var(--space-4xl) var(--space-3xl);grid-template-columns:9rem minmax(0,1fr);gap:clamp(1.5rem,6vw,5rem);display:grid}.left-rail{gap:var(--space-md);flex-direction:column;align-self:start;display:flex;position:sticky;top:5.5rem}.left-rail span,.eyebrow,.badges span,.score,.micro-note{letter-spacing:.08em;text-transform:uppercase}.left-rail span{border:1px solid var(--line);background:var(--paper);padding:var(--space-sm) var(--space-md);font-size:.72rem;font-weight:800}.hero-copy{border-top:1px solid var(--espresso);max-width:70rem;padding-top:var(--space-2xl)}.eyebrow{margin:0 0 var(--space-md);color:var(--dusty-blue);font-size:.74rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.07em;line-height:.98}h1{max-width:12ch;margin-bottom:var(--space-xl);font-size:clamp(3.2rem,12vw,8.8rem)}h2{max-width:15ch;margin-bottom:var(--space-lg);font-size:clamp(2.2rem,6vw,5rem)}h3{margin-bottom:0;font-size:clamp(1.35rem,3vw,2.4rem)}.hero-answer{max-width:47rem;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.35}.top-disclosure,.notice-strip,.section-heading p,.method-section p,.compact-disclaimer p,.info-hero p,.info-body p{max-width:64ch}.top-disclosure,.notice-strip{border:1px solid var(--line);background:var(--paper);padding:var(--space-lg)}.notice-strip{margin-top:var(--space-lg)}.showcase-section{padding-block:var(--space-3xl);border-top:1px solid var(--line);grid-template-columns:minmax(14rem,.78fr) minmax(0,1.5fr);gap:clamp(1.5rem,5vw,4rem);display:grid}.section-heading{align-self:start;position:sticky;top:6rem}.casino-list{gap:var(--space-lg);counter-reset:casino;margin:0;padding:0;list-style:none;display:grid}.casino-card{gap:var(--space-lg);border:1px solid var(--line);background:color-mix(in oklch, var(--paper) 84%, var(--dusty-blue) 6%);grid-template-columns:auto auto minmax(0,1fr) minmax(10rem,auto);align-items:start;padding:clamp(1rem,3vw,1.5rem);display:grid}.rank{min-width:3.3rem;color:var(--dusty-blue);letter-spacing:-.1em;font-size:clamp(2.4rem,7vw,4.6rem);font-weight:900;line-height:.82}.casino-logo{border:1px solid var(--espresso);background:var(--linen);width:4rem;height:4rem;color:var(--espresso);place-items:center;font-weight:900;display:grid}.casino-logo img{object-fit:contain;max-width:82%;max-height:82%}.casino-title-line{justify-content:space-between;align-items:baseline;gap:var(--space-lg);margin-bottom:var(--space-sm);display:flex}.score{white-space:nowrap;color:var(--espresso);font-size:.9rem;font-weight:900}.verdict{margin-bottom:var(--space-sm);color:var(--espresso-soft);font-weight:800}.badges{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.badges span{border:1px solid var(--line);background:var(--linen);padding:.3rem .55rem;font-size:.68rem;font-weight:800}.micro-note{margin:var(--space-lg) 0 0;color:var(--espresso-soft);font-size:.68rem;line-height:1.45}.casino-actions{gap:var(--space-md);border-top:1px solid var(--line);padding-top:var(--space-md);justify-items:start;font-weight:850;display:grid}.casino-actions a:first-child{font-size:1.05rem}.method-section,.compact-disclaimer{padding-block:var(--space-3xl);border-top:1px solid var(--line);grid-template-columns:minmax(14rem,.8fr) minmax(0,1.4fr);gap:clamp(1rem,5vw,4rem);display:grid}.resource-section,.faq-section{padding-block:var(--space-3xl);border-top:1px solid var(--line)}.resource-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.resource-card{gap:var(--space-md);min-height:11rem;padding:var(--space-xl);border:1px solid var(--line);background:var(--paper);grid-template-rows:auto auto 1fr;align-content:start;text-decoration:none;display:grid;overflow:hidden}.resource-logo{border:1px solid var(--line);background:var(--linen);flex-shrink:0;place-items:center;width:5.5rem;height:2.25rem;padding:.2rem;display:grid;overflow:hidden}.resource-logo img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.resource-card strong{letter-spacing:-.04em;font-size:1.25rem;line-height:1.15}.resource-card span{line-height:1.45}.faq-list{gap:var(--space-md);max-width:58rem;display:grid}details{border:1px solid var(--line);background:var(--paper);padding:var(--space-lg)}summary{cursor:pointer;font-size:1.1rem;font-weight:850}summary::marker{color:var(--dusty-blue)}details p{margin:var(--space-lg) 0 0}.compact-disclaimer{margin-bottom:var(--space-3xl);background:var(--espresso);color:var(--linen);padding-inline:var(--space-xl)}.info-page{padding-block:var(--space-4xl)}.info-hero{border-top:1px solid var(--espresso);max-width:64rem;padding-top:var(--space-2xl)}.info-body{gap:var(--space-lg);max-width:48rem;margin-top:var(--space-3xl);display:grid}.info-body h2{max-width:18ch;margin-top:var(--space-xl);margin-bottom:0;font-size:clamp(1.6rem,4vw,3rem)}.contact-card{border:1px solid var(--line);background:var(--paper);padding:var(--space-xl)}.info-resources{max-width:60rem}.site-footer{border-top:1px solid var(--espresso);background:var(--espresso);color:var(--linen);padding:clamp(2rem,6vw,4rem);position:relative;overflow:hidden}.site-footer a:hover,.site-footer .eyebrow{color:var(--linen)}.footer-watermark{opacity:.12;transform-origin:100% 100%;position:absolute;bottom:1rem;right:2rem;transform:scale(7)}.footer-watermark .symbol-mark{border-color:var(--linen);background:0 0}.footer-watermark .symbol-mark svg{stroke:var(--linen)}.footer-top,.footer-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);max-width:1180px;margin-inline:auto;display:grid;position:relative}.footer-top{padding-bottom:var(--space-2xl);border-bottom:1px solid color-mix(in oklch, var(--linen) 30%, transparent)}.footer-top h2{max-width:12ch}.footer-grid{padding-top:var(--space-2xl);grid-template-columns:1fr 1fr 1.2fr}.cookie-banner{z-index:20;gap:var(--space-lg);width:min(42rem,100% - 2rem);padding:var(--space-lg);border:1px solid var(--espresso);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;bottom:1rem;right:1rem}.cookie-banner p{margin:0}.cookie-banner button{border:1px solid var(--espresso);background:var(--espresso);color:var(--linen);cursor:pointer;align-self:center;padding:.55rem .85rem}@media (max-width:850px){.site-header{flex-direction:column;align-items:flex-start}.hero-shell,.showcase-section,.method-section,.compact-disclaimer,.footer-top,.footer-grid{grid-template-columns:1fr}.left-rail,.section-heading{position:static}.left-rail{flex-flow:wrap}.casino-card{grid-template-columns:auto minmax(0,1fr)}.casino-logo{order:-1}.casino-copy,.casino-actions{grid-column:1/-1}}@media (max-width:520px){.site-header nav,.site-footer nav{gap:var(--space-sm) var(--space-lg)}.casino-title-line,.cookie-banner{grid-template-columns:1fr}.casino-title-line{display:grid}}
