@font-face{font-family:Barlow;src:url(/assets/barlow-condensed-800-latin.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Space;src:url(/assets/space-grotesk-latin-variable.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--paper:#f5f2e9;--white:#fffefa;--ink:#182623;--green:#173e2e;--pine:#23533c;--lime:#e9ee97;--peach:#f2ae8e;--muted:#58645b;--line:#d7dbce;--soft:#e8ecdf;--body:Space,Arial,sans-serif;--display:Barlow,"Arial Narrow",Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:154px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}img,svg{max-width:100%}img{height:auto}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.02;letter-spacing:-.025em}h1,h2{font-family:var(--display);font-weight:800}h1{font-size:clamp(58px,7.3vw,108px)}h2{font-size:clamp(38px,4.3vw,62px)}h3{font-size:23px;line-height:1.18;font-weight:600}em{font-style:normal;color:var(--pine)}p+p{margin-top:20px}p a{text-decoration-color:#94a58d}p a:hover{text-decoration-color:var(--ink)}:focus-visible{outline:3px solid #9e531f;outline-offset:5px}::selection{background:var(--lime);color:var(--ink)}.shell{max-width:1280px;margin-inline:auto;padding-inline:40px}.eyebrow{display:block;font-size:10px;line-height:1.5;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin-bottom:15px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:13px 22px;border:1px solid transparent;text-decoration:none;font-weight:600;font-size:13px;transition:background .15s,transform .15s}.button:hover{transform:translateY(-2px)}.button-dark{color:var(--paper);background:var(--green)}.button-dark:hover{background:#28523d}.button-lime{background:var(--lime);color:var(--green)}.button-outline{border-color:var(--ink);background:transparent}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid #94a58d;padding-bottom:6px;min-height:40px}.text-link:hover svg{transform:translateX(4px)}.text-link svg{transition:transform .15s}.icon-button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:inherit}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:var(--lime);padding:14px}.skip:focus{top:10px}.site-header{position:sticky;top:0;z-index:30;background:var(--paper);border-bottom:1px solid var(--line)}.header-main{display:flex;align-items:center;height:88px;gap:28px}.wordmark{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-size:18px;font-weight:600;line-height:1.08;letter-spacing:-.06em}.wordmark>svg{flex-shrink:0;color:var(--green)}.wordmark-rush{display:block;font-size:23px;font-weight:700;letter-spacing:-.05em}.brand-dot{color:var(--pine)}.header-caption{font-size:9px;letter-spacing:.14em;color:var(--muted);margin-left:auto}.header-tools{display:flex;align-items:center;gap:4px}.header-cta{margin-left:12px}.main-nav{border-top:1px solid var(--line)}.nav-inner{display:flex;justify-content:space-between;gap:15px}.nav-inner>a{font-size:10px;font-weight:600;text-decoration:none;padding:15px 0;white-space:nowrap;position:relative}.nav-inner>a:hover:after,.nav-inner>a[aria-current=page]:after{content:"";position:absolute;bottom:8px;left:0;right:0;height:2px;background:var(--pine)}.menu-toggle,.mobile-nav-arrow,.mobile-nav-icon{display:none}.home-hero{background:var(--green);color:var(--paper);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;min-height:595px;position:relative}.hero-copy{padding:64px 0;position:relative;z-index:1}.hero-eyebrow{color:#d5dfb3;display:flex;align-items:center;gap:10px}.hero-eyebrow>span{width:6px;height:6px;background:var(--lime);border-radius:50%}.hero-copy h1{letter-spacing:-.02em;max-width:700px}.hero-copy h1 em{display:block;color:var(--lime)}.hero-copy>p{color:#d3dfd0;margin:27px 0 28px;max-width:470px}.hero-actions{display:flex;align-items:flex-start;flex-direction:column;gap:18px}.hero-text-link{font-size:11px;display:flex;gap:16px;text-decoration:none;color:#d3dfd0}.hero-text-link span{color:var(--lime)}.hero-footnote{display:flex;gap:28px;font-size:8px;letter-spacing:.12em;color:#b9cdbb;margin-top:47px}.track-art{margin:0 -60px -32px -10px;position:relative;align-self:end}.track-art svg{width:100%;display:block}.track-art figcaption{position:absolute;right:72px;bottom:30px;writing-mode:vertical-rl;font-size:9px;color:#b9cdbb}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.section-heading>p{max-width:375px;font-size:14px;line-height:1.8;color:var(--muted)}.home-explore{padding-top:76px;scroll-margin-top:20px}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.format-card{position:relative;padding:27px 28px 42px;text-decoration:none;border-bottom:1px solid var(--line);border-right:1px solid var(--line);transition:background .16s;min-height:240px}.format-card:hover{background:var(--soft)}.format-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;color:var(--pine)}.format-top>span{font-size:10px}.format-card h3{font-size:21px;margin-bottom:12px}.format-card p{font-size:12px;line-height:1.8;max-width:265px;color:var(--muted)}.format-arrow{position:absolute;right:25px;bottom:20px}.format-arrow svg{width:20px}.discovery-rails{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:23px}.discovery-rails>a{display:flex;align-items:center;gap:22px;background:var(--soft);padding:21px 24px;text-decoration:none}.discovery-rails>a>svg:last-child{margin-left:auto}.discovery-rails .eyebrow{font-size:8px;margin-bottom:5px}.discovery-rails strong{font-size:16px}.explainer-band{display:grid;grid-template-columns:1fr 1.2fr;gap:110px;padding:90px 0 75px}.explainer-band h2{font-size:48px}.explainer-copy{font-size:15px;line-height:1.85}.explainer-copy .text-link{margin-top:18px}.scoring-tool{display:grid;grid-template-columns:1fr 1.07fr;background:#e8ebdd;position:relative;margin:10px 0 88px}.scoring-tool-copy{padding:46px 50px}.scoring-tool-copy>p{font-size:13px;line-height:1.85;margin-top:22px;max-width:310px}.scoring-tool-copy .caption{font-size:10px;max-width:300px}.score-board{padding:34px 42px;background:#f0f1e7;align-self:stretch}.segmented{display:flex;padding:4px;border:1px solid #cbd1bb;gap:4px;background:#e1e6d6}.segmented button{flex:1 1;font-size:10px;min-height:43px;border:0;background:none;padding:8px}.segmented button[aria-pressed=true]{background:var(--green);color:white}.score-legend{font-size:8px;letter-spacing:.12em;margin:29px 0 17px;color:var(--muted)}.score-legend,.score-player{display:flex;justify-content:space-between}.score-player{position:relative;align-items:center;padding:14px 0 24px;margin-bottom:13px}.score-player strong{font-size:14px}.score-player span{display:block;font-size:10px;color:var(--muted);margin-top:5px}.score-player>b{font-size:30px;font-weight:500}.score-player small{font-size:10px}.score-track{position:absolute;bottom:0;height:5px;background:#d7ddcc;width:100%}.score-track>span{height:5px;background:#9ea98e;margin:0;transition:width .15s}.winner .score-track>span{background:var(--pine)}.winner strong:after{content:" LEADS";font-size:8px;background:#dfe7b4;padding:4px;margin-left:9px;font-weight:500}.score-explanation{font-size:11px;line-height:1.7;margin-top:25px;color:var(--muted)}.choice-section{margin-bottom:80px}.criteria-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.criteria-grid article{border-top:1px solid var(--ink);padding-top:20px}.criteria-grid article>span{font-size:11px;color:var(--muted);display:block;margin-bottom:24px}.criteria-grid h3{font-size:22px;margin-bottom:14px}.criteria-grid p{font-size:13px;line-height:1.85;color:var(--muted)}.schedule-banner{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;background:var(--green);color:var(--paper);padding:46px 55px;margin-bottom:85px;overflow:hidden}.schedule-glyph{font-family:var(--display);font-size:215px;line-height:.9;letter-spacing:-.04em;color:var(--lime);align-self:center;transform:rotate(-8deg)}.schedule-glyph>span{font-family:var(--body);font-size:31px;display:block;letter-spacing:.03em;margin-top:20px}.schedule-banner .eyebrow{color:#c7d4b4}.schedule-banner h2{font-size:49px}.schedule-banner p{font-size:13px;line-height:1.8;color:#d4dfcf;max-width:420px;margin-top:20px}.pill-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.pill-links a{border:1px solid #71836c;font-size:10px;padding:10px 12px;text-decoration:none}.pill-links a:hover{background:#2a523c}.casino-section{margin-bottom:85px}.casino-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.casino-card{border:1px solid var(--line);padding:21px 21px 24px;background:var(--white);display:flex;flex-direction:column;position:relative}.casino-card-top{min-height:76px;justify-content:space-between;margin-bottom:14px}.casino-logo{display:flex;align-items:center;width:120px;height:65px}.casino-logo img{max-height:64px}.casino-monogram{font-family:var(--display);font-size:36px;letter-spacing:.03em;background:var(--soft);padding:5px 20px}.casino-card h3{font-size:20px;line-height:1.2;margin-bottom:14px}.casino-card h3 a{text-decoration:none}.casino-card h3 a:hover{text-decoration:underline}.casino-card p{font-size:11px;color:var(--muted);margin-bottom:20px}.casino-card .text-link{margin-top:auto;font-size:10px;gap:9px;border-bottom:0;justify-content:space-between}.tiny-label{font-size:7px;letter-spacing:.1em;padding:5px;border:1px solid var(--line)}.all-casinos{margin-top:25px}.provider-note{border-top:1px solid var(--ink);padding-top:35px;margin-bottom:80px;display:grid;grid-template-columns:1fr 1fr;column-gap:70px}.provider-note>.eyebrow{grid-column:1/-1}.provider-note h2{font-size:47px}.provider-note p{font-size:14px;line-height:1.85}.related-section{padding:20px 0 70px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.related-card{border-top:1px solid var(--line);padding-top:23px;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.related-card .eyebrow{font-size:8px;margin:0}.related-card h3{font-size:24px}.related-card p{font-size:12px;color:var(--muted);line-height:1.8}.related-card>svg{margin-top:auto;width:20px}.faq-block{padding:25px 0 80px}.section-number{font-family:var(--display);font-size:58px;color:#bcc6b0;line-height:1}.faq{border-top:1px solid var(--line)}.faq:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;gap:22px;align-items:center;justify-content:space-between;padding:23px 0;font-size:14px;font-weight:600;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:24px;font-weight:400}.faq[open] summary>span{transform:rotate(45deg)}.faq>p{font-size:14px;line-height:1.85;max-width:75ch;padding-bottom:25px;color:var(--muted)}.site-footer{background:#e8ecdf;border-top:1px solid var(--line);padding:60px 0 20px}.footer-top{display:flex;justify-content:space-between;gap:60px;margin-bottom:48px}.footer-top>div:first-child>p{font-size:11px;line-height:1.8;margin-top:24px;color:var(--muted)}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.footer-links h2{font:600 11px var(--body);margin-bottom:18px;letter-spacing:0}.footer-links a{display:flex;align-items:center;gap:12px;font-size:11px;line-height:2.6;text-decoration:none;color:#435445}.footer-links a:hover{text-decoration:underline}.responsible-strip{border-block:1px solid #cbd3c1;padding:20px 0;gap:20px}.age-mark,.responsible-strip{display:flex;align-items:center}.age-mark{border:1px solid #8b9c7f;border-radius:50%;width:40px;height:40px;justify-content:center;flex-shrink:0;font-size:13px}.responsible-strip p{font-size:10px;line-height:1.8;max-width:880px;color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;gap:30px;font-size:9px;padding-top:20px;color:var(--muted)}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:22px}.footer-bottom a{text-decoration:none}.breadcrumbs{flex-wrap:wrap;font-size:10px;color:var(--muted);padding:24px 0}.breadcrumbs,.breadcrumbs>span{display:flex;gap:10px}.breadcrumbs a{text-decoration:none}.page-hero{padding:25px 0 45px;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(50px,6.5vw,90px);max-width:940px}.page-lead{font-size:17px;line-height:1.85;max-width:760px;margin-top:25px}.page-meta{display:flex;gap:24px;align-items:center;margin-top:28px}.author-card{display:flex;align-items:flex-start;gap:18px;padding:30px;background:var(--soft);margin:35px 0}.author-avatar{display:flex;align-items:center;justify-content:center;width:63px;height:63px;border-radius:50%;background:var(--green);color:var(--lime);font-family:var(--display);font-size:27px;text-decoration:none}.author-card .eyebrow{font-size:8px;margin-bottom:6px}.author-name{display:block;font-size:15px;font-weight:600;text-decoration:none}.author-role{display:block;font-size:10px;color:var(--muted);margin-top:5px}.author-card p{font-size:12px;line-height:1.8;margin-top:9px;max-width:550px}.author-card.compact{background:none;margin:0;padding:0;gap:12px;align-items:center}.compact .author-avatar{width:39px;height:39px;font-size:19px}.compact .author-name{font-size:12px}.compact .eyebrow{font-size:7px;margin-bottom:1px}.compact .author-role{display:none}.reading-time{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:7px}.article-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:65px;padding:45px 0 30px}.article-toc{align-self:start;position:sticky;top:167px;border-top:2px solid var(--green);padding-top:20px}.article-toc summary{font-size:10px;font-weight:700;letter-spacing:.1em;list-style:none}.article-toc ol{padding:0;margin:20px 0;list-style:none;counter-reset:toc}.article-toc li{counter-increment:toc;display:flex;gap:10px;font-size:11px;line-height:1.7;margin-bottom:15px}.article-toc li:before{content:counter(toc,decimal-leading-zero);color:#81916f;font-size:9px;padding-top:2px}.article-toc a{text-decoration:none}.article-toc a:hover{text-decoration:underline}.article-body{min-width:0;max-width:800px}.prose-section{margin-bottom:45px;scroll-margin-top:170px}.prose-section h2{font-family:var(--display);font-size:38px;line-height:1.13;margin-bottom:22px}.prose-section li,.prose-section p{font-size:16px;max-width:70ch}.prose-section ul{padding-left:21px;margin:22px 0}.prose-section li{margin:10px 0}.table-scroll{width:100%;overflow-x:auto;margin:28px 0}.table-scroll table{border-collapse:collapse;min-width:100%;font-size:12px;text-align:left;background:var(--white)}.table-scroll th{font-weight:600;background:var(--soft);padding:16px}.table-scroll td,.table-scroll th{border-bottom:1px solid var(--line)}.table-scroll td{padding:17px;vertical-align:top;min-width:140px;line-height:1.75}.table-scroll:focus-visible{outline-offset:2px}.article-body .faq-block{padding-bottom:20px}.article-body .faq-block h2{font-size:38px}.article-body .scoring-tool{grid-template-columns:1fr;margin:40px 0}.article-body .scoring-tool-copy{padding:30px}.article-body .score-board{padding:25px 30px}.article-body .scoring-tool-copy>p{max-width:none}.content-shell{padding-bottom:70px}.listing-intro{padding:55px 0 35px;max-width:800px}.listing-intro h2{margin-bottom:18px}.listing-intro p{font-size:15px;line-height:1.8}.toolbar{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0;align-items:end}.field{display:flex;flex-direction:column;gap:7px;flex:1 1;min-width:150px}.field label{font-size:10px;font-weight:600}.field input,.field select,.field textarea{width:100%;border:1px solid #abb69f;background:var(--white);border-radius:0;min-height:49px;padding:11px 13px;color:var(--ink);font-size:13px}.field textarea{min-height:150px;resize:vertical}.result-count{font-size:11px;color:var(--muted);margin:15px 0 24px}.directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.directory-grid .casino-card{min-height:250px}.empty-state{border:1px solid var(--line);background:#ecf0e4;display:flex;align-items:flex-start;gap:30px;padding:40px;margin:25px 0 40px}.empty-state>svg{flex-shrink:0}.empty-state h2{font-size:36px;margin-bottom:15px}.empty-state p{font-size:14px;line-height:1.8;max-width:620px}.empty-state .text-link{margin-top:20px}.agenda{padding-bottom:30px}.event-card{border-top:1px solid var(--line);display:grid;grid-template-columns:100px 1fr auto;gap:28px;padding:27px 0}.event-date{font-family:var(--display);font-size:36px;border-right:1px solid var(--line)}.event-date small{display:block;font-family:var(--body);font-size:9px;letter-spacing:.1em}.event-card h3{margin:8px 0 12px}.event-card p{font-size:12px;max-width:570px}.event-facts{display:flex;gap:24px;flex-wrap:wrap;font-size:11px;margin-top:15px}.event-facts dt{color:var(--muted);font-size:9px}.event-facts dd{margin:3px 0}.status{font-size:9px;text-transform:uppercase;letter-spacing:.1em}.event-actions{display:flex;align-items:center;gap:8px}.inline-status{font-size:12px;min-height:24px;margin-top:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid .wide{grid-column:1/-1}.contact-form{background:var(--soft);padding:32px;margin:30px 0}.contact-form .button{margin-top:22px}.form-note{font-size:11px!important;color:var(--muted);margin-top:15px}.honeypot{position:absolute;left:-10000px}.search-results{display:grid;gap:0;margin:20px 0 60px}.search-result{padding:24px 0;border-top:1px solid var(--line);text-decoration:none}.search-result h2{font-size:34px;margin-bottom:12px}.search-result p{font-size:13px;color:var(--muted);max-width:720px}.author-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.author-grid .author-card{margin:0;min-height:180px}.article-index{list-style:none;padding:0;margin:30px 0}.article-index li{border-top:1px solid var(--line)}.article-index a{display:flex;gap:25px;justify-content:space-between;padding:20px 0;text-decoration:none;font-size:15px}.index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.index-card{padding:28px;border:1px solid var(--line);background:var(--white);text-decoration:none}.index-card h2{font-size:32px;margin-bottom:18px}.index-card p{font-size:12px;color:var(--muted)}.index-card svg{margin-top:22px}.notice{padding:20px 25px;border-left:3px solid var(--pine);background:var(--soft);font-size:13px;margin:25px 0;line-height:1.8}.compare-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:25px 0}.checkbox-label{display:flex;align-items:center;gap:10px;min-height:48px;font-size:12px}.checkbox-label input{width:18px;height:18px}.compare-choice{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.compare-choice input{width:18px;height:18px}.mobile-only{display:none}@media(min-width:1500px){.hero-grid{min-height:660px}.hero-copy h1{font-size:116px}}@media(max-width:1100px){.shell{padding-inline:28px}.header-caption{display:none}.header-tools{margin-left:auto}.nav-inner{gap:11px}.nav-inner>a{font-size:9px}.hero-copy h1{font-size:84px}.hero-grid{min-height:550px}.track-art{margin-right:-40px}.hero-footnote{gap:17px;font-size:7px}.explainer-band{gap:55px}.casino-grid{grid-template-columns:repeat(2,1fr)}.footer-links{gap:30px}.article-layout{gap:35px;grid-template-columns:195px 1fr}.criteria-grid{gap:25px}.schedule-glyph{font-size:175px}.score-board{padding:28px}.scoring-tool-copy{padding:35px}.section-heading{gap:30px}.section-heading>p{max-width:320px}}@media(max-width:800px){html{scroll-padding-top:95px}.shell{padding-inline:24px}.header-main{height:78px}.header-cta,.main-nav{display:none}.main-nav.is-open{display:block;max-height:calc(100dvh - 78px);overflow:auto}.nav-inner{display:grid;grid-template-columns:1fr 1fr;gap:0;padding-bottom:15px}.nav-inner>a{font-size:12px;padding:19px 10px;white-space:normal;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.nav-inner>a:after{display:none}.mobile-nav-arrow,.mobile-nav-icon{display:flex}.mobile-nav-arrow{margin-left:auto}.menu-toggle{display:inline-flex}.hero-grid{grid-template-columns:1.15fr 1fr;min-height:470px}.hero-copy{padding:40px 0}.hero-copy h1{font-size:71px}.hero-eyebrow{font-size:8px}.hero-copy>p{font-size:13px}.hero-actions .button{font-size:11px;padding:12px 16px;gap:14px}.hero-text-link{font-size:9px}.hero-footnote{display:none}.track-art{margin:0 -50px 0 -10px}.track-art figcaption{display:none}.home-explore{padding-top:55px}.section-heading{align-items:start;flex-direction:column;gap:22px}.section-heading>p{max-width:620px}.section-heading h2{font-size:47px}.format-grid{grid-template-columns:repeat(2,1fr)}.format-card{padding:25px;min-height:230px}.explainer-band{gap:35px;padding:65px 0}.explainer-band h2{font-size:40px}.explainer-copy{font-size:13px}.scoring-tool{grid-template-columns:1fr 1fr;margin-bottom:65px}.scoring-tool-copy{padding:30px 25px}.scoring-tool-copy h2{font-size:40px}.scoring-tool-copy>p{font-size:12px}.score-board{padding:25px 20px}.segmented button{font-size:9px}.schedule-banner{gap:35px;padding:35px}.schedule-glyph{font-size:150px}.schedule-glyph>span{font-size:22px}.schedule-banner h2{font-size:43px}.pill-links{gap:6px}.pill-links a{font-size:9px}.provider-note{gap:35px}.provider-note h2{font-size:40px}.provider-note p{font-size:13px}.related-grid{gap:20px}.related-card h3{font-size:21px}.related-card p{font-size:11px}.footer-top{flex-direction:column;gap:35px}.footer-links{justify-content:space-between;gap:40px}.footer-bottom{flex-direction:column;gap:16px}.article-layout{display:block;padding-top:26px}.article-toc{position:static;margin-bottom:35px;padding:20px;background:var(--soft);border-top:1px solid var(--line)}.article-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:0}.article-toc li{margin-bottom:0}.article-body{max-width:none}.prose-section{scroll-margin-top:100px}.directory-grid{grid-template-columns:1fr 1fr}.index-grid{grid-template-columns:repeat(2,1fr)}.event-card{grid-template-columns:65px 1fr}.event-actions{grid-column:2;justify-content:flex-start}.page-hero h1{font-size:66px}.page-lead{font-size:16px}.discovery-rails>a{gap:15px;padding:18px}.discovery-rails strong{font-size:14px}.discovery-rails .eyebrow{font-size:7px}}@media(max-width:540px){.shell{padding-inline:20px}.header-main{height:74px;padding-inline:18px;gap:12px}.wordmark{font-size:15px;gap:9px}.wordmark-rush{font-size:21px}.wordmark>svg{width:32px;height:32px}.header-tools{gap:0}.icon-button{width:43px;height:48px}.saved-link{display:none}.nav-inner{grid-template-columns:1fr}.nav-inner>a{font-size:13px;padding:13px 0}.hero-grid{display:block;min-height:0}.hero-copy{padding:37px 0 0}.hero-eyebrow{font-size:7px;letter-spacing:.13em;margin-bottom:21px}.hero-copy h1{font-size:clamp(62px,17vw,84px);line-height:.93}.hero-copy>p{font-size:13px;margin:22px 0;max-width:300px}.hero-actions{gap:16px}.hero-actions .button{font-size:12px;min-height:50px;padding-inline:18px}.hero-text-link{font-size:10px}.track-art{width:270px;height:220px;margin:-20px -12px 0 auto;overflow:hidden;opacity:.95}.track-art svg{transform:translateY(-8px)}.home-explore{padding-top:42px}.section-heading{gap:18px;margin-bottom:25px}.section-heading h2{font-size:40px}.section-heading>p{font-size:12px;line-height:1.85}.eyebrow{font-size:8px;margin-bottom:13px}.format-card{padding:21px 16px 42px;min-height:225px}.format-top{margin-bottom:20px}.format-top svg{width:26px;height:26px}.format-top>span{font-size:8px}.format-card h3{font-size:18px;line-height:1.17;margin-bottom:12px}.format-card p{font-size:10px;line-height:1.85}.format-arrow{right:14px;bottom:14px}.format-arrow svg{width:18px}.discovery-rails{grid-template-columns:1fr;gap:10px;margin-top:18px}.discovery-rails>a{padding:17px;gap:16px}.discovery-rails strong{font-size:14px}.discovery-rails .eyebrow{font-size:7px}.explainer-band{grid-template-columns:1fr;gap:25px;padding:53px 0 45px}.explainer-band h2{font-size:40px}.explainer-copy{font-size:14px;line-height:1.85}.scoring-tool{grid-template-columns:1fr;margin:0 0 54px}.scoring-tool-copy{padding:30px 25px}.scoring-tool-copy h2{font-size:42px}.scoring-tool-copy>p{font-size:12px;max-width:none}.scoring-tool-copy .caption{font-size:10px;max-width:none}.score-board{padding:25px}.segmented button{font-size:10px}.criteria-grid{grid-template-columns:1fr;gap:28px}.criteria-grid article{display:grid;grid-template-columns:28px 1fr;column-gap:12px;padding-top:18px}.criteria-grid article>span{grid-row:1/3;margin:3px 0 0}.criteria-grid h3{font-size:22px}.criteria-grid p{font-size:13px;grid-column:2}.choice-section{margin-bottom:48px}.schedule-banner{grid-template-columns:1fr;padding:30px;gap:30px;margin-bottom:55px}.schedule-glyph{font-size:110px;transform:none;display:flex;align-items:end;gap:15px}.schedule-glyph>span{font-size:24px;margin:0 0 10px}.schedule-banner h2{font-size:42px}.schedule-banner p{font-size:12px}.casino-grid{gap:12px}.casino-card{padding:17px 14px}.casino-card-top{min-height:58px;margin-bottom:12px}.casino-logo{width:100px;height:50px}.casino-logo img{max-width:100px;max-height:50px}.casino-card h3{font-size:18px;margin-bottom:12px}.casino-card p{font-size:10px;line-height:1.8}.casino-card .text-link{font-size:9px;line-height:1.8;gap:6px;align-items:center}.casino-card .text-link svg{flex-shrink:0;width:15px}.tiny-label{display:none}.casino-section{margin-bottom:55px}.provider-note{display:block;padding-top:25px;margin-bottom:35px}.provider-note h2{font-size:40px;margin-bottom:24px}.provider-note p{font-size:14px}.related-grid{grid-template-columns:1fr;gap:22px}.related-card{position:relative;gap:14px;padding-top:20px;padding-right:24px}.related-card h3{font-size:24px;max-width:270px}.related-card p{font-size:12px;max-width:290px}.related-card>svg{position:absolute;right:0;top:22px}.related-section{padding-bottom:45px}.faq-block{padding:10px 0 50px}.faq-block .section-heading{flex-direction:row;align-items:end}.faq-block h2{font-size:38px}.section-number{font-size:44px}.faq summary{font-size:13px;padding:21px 0;line-height:1.6}.faq>p{font-size:13px;line-height:1.85}.site-footer{padding:38px 0 20px}.footer-top{gap:35px;margin-bottom:30px}.footer-top>div:first-child>p{font-size:11px;margin-top:18px}.footer-links{grid-template-columns:1fr 1fr;gap:27px 20px}.footer-links>div:last-child{grid-column:1/-1}.footer-links>div:last-child a{display:inline-block;margin-right:18px}.footer-links a{font-size:11px;line-height:2.9}.footer-links h2{font-size:11px;margin-bottom:12px}.responsible-strip{align-items:start;gap:15px;padding:20px 0}.responsible-strip p{font-size:9px;line-height:1.9}.footer-bottom>div{gap:12px 18px;line-height:2}.breadcrumbs{font-size:9px;padding:19px 0;gap:8px}.breadcrumbs>span{gap:8px}.page-hero{padding:16px 0 30px}.page-hero h1{font-size:clamp(49px,13vw,63px)}.page-lead{font-size:15px;line-height:1.85;margin-top:22px}.page-meta{gap:22px;margin-top:24px;align-items:center}.reading-time{font-size:9px}.article-toc{padding:18px;margin-bottom:30px}.article-toc ol{display:block;margin-top:18px}.article-toc li{margin-bottom:11px}.article-toc summary{font-size:9px;cursor:pointer}.prose-section h2{font-size:34px;line-height:1.13;margin-bottom:20px}.prose-section li,.prose-section p{font-size:15px;line-height:1.9}.prose-section{margin-bottom:35px}.article-body .scoring-tool-copy{padding:25px}.article-body .score-board{padding:23px}.author-card{padding:22px;gap:15px}.author-avatar{width:48px;height:48px;font-size:23px}.author-card p{font-size:11px}.author-name{font-size:14px}.author-card.compact .author-name{font-size:11px}.author-card.compact .author-avatar{width:36px;height:36px;font-size:18px}.content-shell{padding-bottom:45px}.listing-intro{padding-top:35px}.listing-intro h2{font-size:37px}.listing-intro p{font-size:14px}.toolbar{gap:13px;margin:24px 0}.field{min-width:130px}.field input,.field select,.field textarea{font-size:14px}.directory-grid{grid-template-columns:1fr}.directory-grid .casino-card{min-height:210px;padding:23px}.directory-grid .casino-card h3{font-size:23px}.directory-grid .casino-card p{font-size:13px}.directory-grid .casino-card .text-link{font-size:12px}.directory-grid .casino-logo{width:140px;height:60px}.directory-grid .casino-logo img{max-width:140px;max-height:60px}.empty-state{display:block;padding:26px}.empty-state>svg{margin-bottom:23px}.empty-state h2{font-size:34px}.empty-state p{font-size:13px}.event-card{gap:20px;grid-template-columns:55px 1fr}.event-card h3{font-size:22px}.event-actions{flex-wrap:wrap}.event-date{font-size:32px}.form-grid{grid-template-columns:1fr}.contact-form{padding:23px}.author-grid,.index-grid{grid-template-columns:1fr}.index-card{padding:24px}.index-card h2{font-size:35px}.table-scroll td,.table-scroll th{padding:14px;min-width:140px}.desktop-break{display:none}.mobile-only{display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}:root{color-scheme:dark;--black:#0c090d;--magenta:#e01a4f;--coral:#f15946;--gold:#f9c22e;--cyan:#53b3cb;--paper:var(--black);--white:#141016;--ink:#f5f0f6;--green:var(--magenta);--pine:var(--cyan);--lime:var(--gold);--peach:var(--coral);--muted:#b3a9b9;--line:#39313f;--soft:#1b151f}body{background:var(--black)}:focus-visible{outline:3px solid var(--cyan)}::selection{background:var(--gold);color:var(--black)}p a{color:var(--cyan);text-decoration-color:#477e8f}p a:hover{color:var(--ink);text-decoration-color:var(--cyan)}.eyebrow{font-size:11px;color:var(--muted)}.button{gap:24px;font-size:14px;font-weight:700;min-height:52px;border-radius:0 0 12px 0;transition:background .2s,transform .2s,box-shadow .2s}.button svg{flex-shrink:0}.button-dark,.button-lime{background:var(--magenta);color:#fff}.button-dark:hover,.button-lime:hover{background:#c61443;box-shadow:5px 5px 0 #4b1024}.button-outline{color:var(--cyan);border-color:#587785}.button-outline:hover{background:#14212a}.text-link{font-size:14px;color:var(--cyan);border-color:#446573}.icon-button:hover{color:var(--cyan);background:var(--soft)}.skip{color:var(--black)}.site-header{background:#0c090df7;border-bottom-color:#4d3342}.header-main{height:86px}.wordmark{letter-spacing:-.045em}.wordmark>svg{color:var(--magenta)}.brand-dot{color:var(--gold)}.header-caption{font-size:10px;letter-spacing:.16em}.header-caption:before{content:"// ";color:var(--magenta)}.nav-inner>a{font-size:11px;padding:16px 0}.nav-inner>a:hover,.nav-inner>a[aria-current=page]{color:var(--cyan)}.nav-inner>a:nth-child(3):hover{color:var(--gold)}.home-hero{background:var(--black);color:var(--ink);border-bottom:1px solid var(--line);position:relative}.home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 55%,#e01a4f09 0,#e01a4f09 72%,transparent 0);pointer-events:none}.hero-grid{min-height:610px;grid-template-columns:1.12fr 1fr;gap:0}.hero-copy{padding:65px 0 45px}.hero-eyebrow{color:var(--cyan);font-size:10px;letter-spacing:.17em}.hero-eyebrow>span{width:8px;height:8px;border-radius:0;background:var(--cyan)}.hero-copy h1{font-size:clamp(68px,7.8vw,112px);text-transform:uppercase;line-height:.91;letter-spacing:-.025em}.hero-copy h1 em{color:var(--gold);font-size:.97em}.hero-copy>p{color:#bfb5c5;font-size:17px;line-height:1.8;margin:28px 0 30px}.hero-text-link{font-size:13px;color:var(--muted);min-height:35px;align-items:center}.hero-text-link span{color:var(--cyan)}.hero-footnote{font-family:monospace;font-size:10px;letter-spacing:.05em;color:var(--muted);gap:22px;margin-top:39px}.hero-footnote>span:first-child{color:var(--cyan)}.hero-footnote>span:nth-child(2){color:var(--gold)}.hero-footnote>span:last-child{color:var(--coral)}.track-art{align-self:center;margin:0 -22px 0 -15px;isolation:isolate}.track-art svg{overflow:visible}.track-art figcaption{position:static;writing-mode:horizontal-tb;text-align:right;margin:0 29px 12px;font:10px/1.5 monospace;letter-spacing:.13em;color:var(--muted)}.art-chip{animation:chip-arrive 1.2s cubic-bezier(.2,.65,.3,1) both;transform-origin:246px 228px}.art-card{animation:card-arrive 1s ease-out both}.art-ticket{animation:ticket-arrive .8s ease-out .15s both}.chip-rim{transform-origin:0 0;transition:transform 1.2s cubic-bezier(.2,.65,.3,1)}.track-art:hover .chip-rim{transform:rotate(23deg)}@keyframes chip-arrive{0%{opacity:0;transform:translateY(-24px) rotate(-7deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes card-arrive{0%{opacity:0;translate:20px 12px}to{opacity:1;translate:0 0}}@keyframes ticket-arrive{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.section-heading>p{font-size:15px}.home-explore .section-heading h2{font-size:54px}.home-explore .section-heading h2 em{color:var(--ink)}.format-grid{border:0}.format-card{--accent:var(--cyan);background:#141016;border:1px solid var(--line);padding:27px 27px 46px;min-height:250px;overflow:hidden;transition:border-color .2s,background .2s,transform .2s}.format-card:before{content:"";position:absolute;left:0;top:0;width:42px;height:3px;background:var(--accent);transition:width .3s}.format-card:after{content:"";position:absolute;right:0;top:0;width:23px;height:23px;background:linear-gradient(45deg,transparent 48%,var(--line) 49%,var(--line) 51%,var(--black) 52%)}.format-card:hover{background:#1c1520;border-color:var(--accent);transform:translateY(-3px)}.format-card:hover:before{width:100%}.format-0{--accent:var(--magenta)}.format-1{--accent:var(--gold)}.format-2{--accent:var(--cyan)}.format-3{--accent:var(--coral)}.format-4{--accent:var(--cyan)}.format-5{--accent:var(--gold)}.format-top{color:var(--accent);margin-bottom:25px}.format-top>span{font:12px monospace;color:var(--muted)}.format-card h3{font-size:23px;letter-spacing:-.04em}.format-card p{line-height:1.75;max-width:295px}.format-arrow{color:var(--accent);transition:translate .2s}.format-card:hover .format-arrow{translate:4px 0}.discovery-rails{gap:14px;margin-top:14px}.discovery-rails>a{background:#131017;border:1px solid var(--line);padding:23px}.discovery-rails>a:hover{border-color:var(--cyan)}.discovery-rails>a>svg{color:var(--cyan);flex-shrink:0}.discovery-rails>a:nth-child(2)>svg{color:var(--coral)}.discovery-rails .eyebrow{font-size:9px}.discovery-rails strong{font-size:17px}.explainer-band{gap:85px;padding:85px 0 70px}.explainer-band h2{font-size:51px}.explainer-copy{color:#d1c8d6;font-size:16px}.scoring-tool{background:#141016;border:1px solid var(--line);border-top:3px solid var(--cyan);margin-bottom:88px}.scoring-tool-copy{padding:43px}.scoring-tool-copy h2{font-size:49px}.scoring-tool-copy>p{font-size:14px}.scoring-tool-copy .caption{font-size:12px;color:var(--muted)}.score-board{background:#1a141e;border-left:1px solid var(--line);padding:34px}.segmented{background:var(--black);border-color:#514454;padding:5px}.segmented button{font-size:12px;color:var(--muted);min-height:46px}.segmented button[aria-pressed=true]{background:var(--cyan);color:var(--black);font-weight:700}.score-legend{font-size:10px}.score-player strong{font-size:16px}.score-player span{font-size:12px}.score-player>b{font-family:var(--display);font-size:39px;color:var(--muted)}.score-player small{font:12px var(--body)}.score-track{background:#342b3b;height:6px}.score-track>span{background:#87738d;height:6px;transition:width .45s ease}.winner .score-track>span{background:var(--cyan)}.winner>b{color:var(--cyan)}.winner strong:after{background:#53b3cb22;color:var(--cyan);font-size:9px;padding:4px 6px}.score-explanation{font-size:13px}.criteria-grid{gap:32px}.criteria-grid article{border-color:var(--line)}.criteria-grid article>span{font-family:var(--display);font-size:36px;color:var(--coral);margin-bottom:20px}.criteria-grid h3{font-size:24px}.criteria-grid p{font-size:14px}.schedule-banner{background:#161119;color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--coral);position:relative}.schedule-glyph{font-size:195px;color:var(--coral);transform:rotate(-6deg);text-shadow:5px 5px 0 #3a1c21}.schedule-glyph>span{color:var(--gold);font-size:34px;text-shadow:none}.schedule-banner .eyebrow{color:var(--coral)}.schedule-banner p{font-size:14px;color:var(--muted)}.pill-links a{border-color:#594451;font-size:12px}.pill-links a:hover{background:#34202b;border-color:var(--coral)}.casino-grid{gap:16px}.casino-card{background:#141016;border-color:var(--line);transition:border-color .2s}.casino-card:hover{border-color:#75556b}.casino-logo{background:#fff;border-radius:4px;padding:7px;width:134px;height:67px}.casino-logo img{max-width:120px;max-height:53px}.casino-monogram{color:var(--gold);background:#261d1c;font-size:38px}.casino-card h3{font-size:22px}.casino-card p{line-height:1.8}.tiny-label{font-size:9px;color:var(--muted)}.provider-note{border-color:var(--cyan)}.provider-note p{font-size:15px;color:#d1c8d6}.related-card{padding:25px 0;gap:20px;border-color:var(--line);transition:border-color .2s}.related-card:hover{border-color:var(--cyan)}.related-card .eyebrow{font-size:10px}.related-card h3{font-size:25px}.related-card p{font-size:14px}.related-card>svg{color:var(--cyan)}.section-number{color:var(--coral)}.faq summary{font-size:16px;line-height:1.55}.faq summary>span{color:var(--cyan);transition:transform .2s}.faq>p{font-size:15px}.faq[open]{border-top-color:var(--cyan)}.site-footer{background:#100c12;border-top:1px solid #4d3342}.footer-top>div:first-child>p{font-size:13px}.footer-links{gap:38px}.footer-links h2{font-size:13px;color:var(--ink)}.footer-links a{font-size:12px;color:var(--muted);line-height:3}.responsible-strip{border-color:var(--line)}.age-mark{border-color:var(--coral);color:var(--coral)}.responsible-strip p{font-size:12px}.footer-bottom{font-size:11px}.breadcrumbs{font-size:12px}.page-hero{position:relative;padding-top:28px;border-bottom-color:var(--line)}.page-hero:after{content:"";position:absolute;bottom:-1px;left:0;width:70px;height:3px;background:var(--magenta)}.page-hero>.eyebrow{color:var(--cyan)}.page-hero h1{font-size:clamp(55px,6.4vw,88px);line-height:1;max-width:960px}.page-lead{color:#cbc1d1}.author-avatar{background:#261620;color:var(--coral);border:1px solid #5e3045;border-radius:8px 0 8px 0}.author-card{border:1px solid var(--line);background:#18111c}.author-card.compact{border:0}.author-card .eyebrow{font-size:10px}.author-role{font-size:12px}.compact .eyebrow{font-size:9px}.compact .author-name{font-size:13px}.reading-time{font-size:12px}.article-toc{border-top-color:var(--cyan)}.article-toc summary{font-size:12px}.article-toc li{margin-bottom:17px}.article-toc li:before{color:var(--cyan);font-size:11px}.prose-section h2{font-size:41px}.prose-section li,.prose-section p{color:#d8cfde;line-height:1.9}.prose-section li::marker{color:var(--cyan)}.table-scroll table{font-size:14px;background:#141016}.table-scroll th{background:#221b28;color:var(--ink)}.table-scroll td{color:#d0c5d6}.notice{border-color:var(--cyan)}.field label{font-size:13px}.field input,.field select,.field textarea{background:#141016;border-color:#6d5b73;font-size:16px}.field input::placeholder,.field textarea::placeholder{color:#a99ab2}.result-count{font-size:13px}.empty-state{background:#17121c;border-left:3px solid var(--cyan)}.empty-state>svg{color:var(--cyan)}.empty-state p{font-size:15px}.form-note,.inline-status{font-size:13px!important}.search-result p{font-size:15px}.index-card{background:#141016}.index-card p{font-size:14px}.index-card svg{color:var(--cyan)}.index-card:hover{border-color:var(--cyan)}.checkbox-label,.compare-choice{font-size:14px}input[type=checkbox]{accent-color:var(--cyan)}.status{color:var(--cyan);font-size:11px}.event-card p{font-size:14px}.event-facts{font-size:13px}.event-facts dt{font-size:11px}@media(min-width:1500px){.hero-copy h1{font-size:116px}}@media(max-width:1100px){.nav-inner{gap:10px}.nav-inner>a{font-size:9px}.hero-grid{grid-template-columns:1.13fr 1fr;min-height:550px}.hero-copy h1{font-size:8.3vw}.track-art{margin:0 -20px 0 -10px}.hero-footnote{gap:14px;font-size:9px}.footer-links{gap:24px}.scoring-tool-copy{padding:34px}.score-board{padding:28px}}@media(max-width:800px){.header-main{height:76px}.nav-inner>a{font-size:14px;padding:17px 3px}.main-nav{background:#100c12}.mobile-nav-icon{color:var(--cyan)}.nav-inner>a:nth-child(3) .mobile-nav-icon{color:var(--gold)}.hero-grid{grid-template-columns:1fr 1fr;min-height:510px}.hero-copy{padding:45px 0}.hero-copy h1{font-size:8.1vw}.hero-copy>p{font-size:15px}.hero-eyebrow{font-size:8px;letter-spacing:.1em}.hero-footnote{flex-wrap:wrap;gap:10px;font-size:8px}.track-art{margin:0 -30px 0 -15px}.track-art figcaption{font-size:8px}.format-card{padding:25px 22px 45px}.format-card h3{font-size:23px}.format-card p{font-size:14px}.home-explore .section-heading h2{font-size:48px}.explainer-band{gap:35px}.scoring-tool-copy{padding:30px}.score-board{padding:25px}.scoring-tool-copy h2{font-size:42px}.schedule-glyph{font-size:145px}.casino-grid{grid-template-columns:repeat(2,1fr)}.article-toc{background:#17121c;border:1px solid var(--line);border-top:2px solid var(--cyan)}.footer-top{gap:35px}.footer-links{gap:25px}}@media(max-width:540px){.shell{padding-inline:22px}.header-main{height:74px}.wordmark{font-size:16px}.wordmark-rush{font-size:21px}.header-tools{gap:0}.hero-grid{display:flex;flex-direction:column;align-items:stretch}.hero-copy{padding:40px 0 0}.hero-eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:22px}.hero-copy h1{font-size:clamp(55px,14.5vw,78px);line-height:.94}.hero-copy>p{font-size:16px;max-width:330px;margin:22px 0 25px;line-height:1.7}.hero-actions .button{font-size:14px;min-height:52px;padding-inline:21px}.hero-text-link{font-size:12px}.hero-footnote{display:flex;font-size:9px;gap:15px;margin-top:23px}.track-art{width:min(100%,340px);height:auto;align-self:center;margin:4px 0;overflow:visible;opacity:1}.track-art svg{transform:none}.track-art figcaption{display:none}.home-explore{padding-top:44px}.section-heading>p{font-size:14px}.home-explore .section-heading h2{font-size:40px}.eyebrow{font-size:10px}.format-grid{gap:10px}.format-card{padding:21px 16px 42px;min-height:255px}.format-card h3{font-size:21px;line-height:1.12}.format-card p{font-size:13px;line-height:1.65}.format-top{margin-bottom:19px}.format-top>span{font-size:10px}.format-arrow{bottom:16px;right:15px}.discovery-rails{gap:10px;margin-top:12px}.discovery-rails>a{padding:20px 16px;gap:14px}.discovery-rails strong{font-size:16px}.discovery-rails .eyebrow{font-size:8px}.explainer-band{padding:50px 0 42px;gap:25px}.explainer-band h2{font-size:42px}.explainer-copy{font-size:15px}.scoring-tool{margin-bottom:53px}.scoring-tool-copy{padding:27px 23px}.scoring-tool-copy>p{font-size:14px}.scoring-tool-copy .caption{font-size:12px}.score-board{padding:25px 22px;border-left:0;border-top:1px solid var(--line)}.segmented button{font-size:11px;min-height:46px}.score-legend{font-size:9px}.score-player strong{font-size:15px}.score-player span{font-size:11px}.score-explanation{font-size:12px}.criteria-grid article{grid-template-columns:32px 1fr}.criteria-grid article>span{font-size:28px}.criteria-grid p{font-size:14px}.schedule-banner{padding:28px;gap:30px}.schedule-glyph{font-size:112px;transform:none}.schedule-glyph>span{font-size:25px}.schedule-banner p{font-size:14px}.pill-links a{font-size:12px}.casino-grid{gap:12px}.casino-card{padding:17px 14px}.casino-logo{width:112px;height:60px;padding:7px}.casino-logo img{max-width:98px;max-height:46px}.casino-card h3{font-size:21px}.casino-card p{font-size:13px;line-height:1.75}.casino-card .text-link{font-size:12px}.provider-note p{font-size:15px}.related-card p{font-size:14px}.related-card .eyebrow{font-size:10px}.faq summary,.faq>p{font-size:15px}.footer-top>div:first-child>p{font-size:13px}.footer-links a{font-size:13px;min-height:44px;line-height:2.7}.footer-links h2{font-size:13px}.breadcrumbs,.footer-bottom,.responsible-strip p{font-size:11px}.breadcrumbs{line-height:1.7}.page-hero h1{font-size:clamp(46px,12vw,63px)}.page-lead{font-size:16px}.page-meta{gap:16px;flex-wrap:wrap}.article-toc summary,.reading-time{font-size:11px}.article-toc li{font-size:13px}.prose-section h2{font-size:36px}.prose-section li,.prose-section p{font-size:16px}.author-card p{font-size:13px}.author-card.compact .author-name{font-size:12px}.compact .eyebrow{font-size:9px}.table-scroll table{font-size:13px}.field input,.field select,.field textarea{font-size:16px}.directory-grid .casino-card p{font-size:14px}.directory-grid .casino-logo{width:134px}.directory-grid .casino-logo img{max-width:120px}.empty-state p{font-size:14px}.listing-intro p{font-size:15px}.index-card p{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.button:hover,.format-card:hover,.track-art:hover .chip-rim{transform:none}}.preview-banner{background:#f9c22e;color:#0c090d;padding:12px 22px;text-align:center;font-size:13px}.preview-banner a{margin-left:20px;font-weight:700}.coverage-section{padding-top:45px}.alternative-card{border:1px solid var(--line);padding:25px;margin:25px 0;background:var(--white)}.alternative-card h3{font-size:24px;margin-bottom:18px}.alternative-card p{margin-top:15px}.benefit-evidence{display:block;color:var(--muted);font-size:12px;margin-top:6px}@media(max-width:540px){.header-main{gap:10px}.header-tools .icon-button{width:40px;height:44px}.header-tools .saved-link{display:inline-flex}}.tournament-deck{padding:28px 0 36px;scroll-margin-top:150px}.deck-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.deck-heading>div{min-width:0}.deck-heading h2{font-size:34px;line-height:1.12}.deck-heading .eyebrow{color:var(--cyan);font-size:10px;margin-bottom:8px}.deck-heading .text-link{font-size:13px;flex-shrink:0}.tournament-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.tournament-tile{min-width:0;background:#17101d;border:1px solid #473349;transition:border-color .2s,transform .2s;--tile-accent:var(--cyan)}.tile-provider,.tile-slots{--tile-accent:var(--magenta)}.tile-multiplier,.tile-vip{--tile-accent:var(--gold)}.tile-calendar,.tile-crash{--tile-accent:var(--coral)}.tournament-tile:hover{border-color:var(--tile-accent);transform:translateY(-2px)}.tournament-visual{display:block;aspect-ratio:2/1;overflow:hidden;background:#100c15;border-bottom:2px solid var(--tile-accent)}.tournament-visual img{display:block;width:100%;height:100%;object-fit:contain}.tournament-visual.brand-art img{padding:22px}.card-format-label{display:flex;align-items:center;justify-content:center;height:100%;font-size:28px;font-family:var(--display)}.tournament-copy{padding:14px}.tournament-meta{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:8px;font-size:12px;color:#ded2e4}.tournament-kind{font-size:10px;color:#c4b4cc;background:#251a2d;padding:2px 5px;white-space:nowrap}.tournament-copy h3{font:800 25px/1.14 var(--display);margin:0 0 8px;letter-spacing:0;min-height:2.28em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.tournament-copy h3 a{text-decoration:none;color:var(--ink)}.tournament-copy h3 a:hover{color:var(--cyan)}.tournament-schedule{font-size:12px;line-height:1.5;color:#c9bbd1;margin:0 0 12px}.tournament-actions{display:grid;gap:5px}.tournament-actions .button{width:100%;min-height:38px;padding:8px 10px;font-size:13px;gap:10px;justify-content:center}.tile-details{display:flex;align-items:center;justify-content:center;min-height:30px;font-size:12px;color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.deck-note{font-size:12px;color:#c6b6cf;margin:12px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-hero .hero-grid{min-height:290px;grid-template-columns:1.4fr .6fr}.home-hero .hero-copy{padding:30px 0}.home-hero .hero-copy h1{font-size:76px}.home-hero .hero-copy>p{font-size:15px;margin:16px 0 0;max-width:620px}.home-hero .hero-actions{display:none}.home-hero .hero-footnote{margin-top:20px}.home-hero .track-art{max-width:285px;margin:0 0 0 auto}.home-hero .track-art figcaption{display:none}.home-explore{padding-top:18px}.format-grid{gap:14px}.format-card{padding:20px 20px 38px;min-height:0}.format-top{margin-bottom:12px}.format-card h3{font-size:25px;line-height:1.2;margin-bottom:9px}.format-card p{font-size:14px;line-height:1.7;margin:0}.format-arrow{bottom:13px}.home-explore .section-heading h2{font-size:40px}.page-hero{padding-bottom:25px}.page-hero h1{font-size:60px;line-height:1.06}.page-lead{max-width:70ch;line-height:1.8;color:#ded5e3;font-size:16px}.page-meta{margin-top:20px}.prose-section li,.prose-section p{font-size:17px;line-height:1.85;color:#ded5e3}.article-body{max-width:760px}.prose-section p{margin-bottom:20px}.prose-section h2{line-height:1.15;max-width:28ch}.faq summary{font-size:17px;line-height:1.6}.faq>p{font-size:16px;line-height:1.8;color:#ded5e3}.table-scroll td,.table-scroll th{font-size:14px;line-height:1.7}.author-card p{font-size:14px;line-height:1.75}.article-toc li{font-size:13px;line-height:1.65}.criteria-grid p,.explainer-copy p,.provider-note p,.schedule-banner p,.scoring-tool-copy>p{font-size:15px;line-height:1.8;color:#d0c5d6}.directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;align-items:start}.casino-card{padding:18px;min-height:0}.casino-card-top{min-height:58px;margin-bottom:12px}.casino-logo{width:145px;height:62px}.casino-logo img{object-fit:contain;max-width:145px;max-height:62px}.casino-card h3{font-size:24px;line-height:1.15;margin-bottom:9px}.casino-card p{font-size:13px;line-height:1.7;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.casino-card .text-link{font-size:12px;line-height:1.6}.index-card{padding:20px}.index-card h2{font-size:29px;line-height:1.15}.index-card p,.related-card p{font-size:14px;line-height:1.7}.related-card h3{font-size:26px}.index-grid{align-items:start;gap:16px}.related-grid{gap:18px}.tiny-label{font-size:8px}.casino-tournament-pairs{padding:18px 0 35px;max-width:820px}.casino-tournament-pairs>h2{font-size:34px;margin-bottom:20px}.pair-grid,.pair-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pair-labels{line-height:1.5;margin-bottom:9px;color:#cfc1d8}.pair-labels>span:last-child{color:var(--gold)}.pair-grid{align-items:start}.pair-grid .tournament-tile:last-child{border-color:#80651d}.pair-benefit{border-left:3px solid var(--gold);padding:15px 18px;background:#1d1713;margin-top:16px}.pair-benefit h3{font-size:24px;margin:0 0 8px}.pair-benefit p{font-size:15px;line-height:1.75;color:#d9cedf;margin:0}.tournament-topics{padding:15px 0 24px;border-bottom:1px solid var(--line);margin-bottom:14px}.tournament-topics ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;list-style:none;margin:0;padding:0}.tournament-topics a{display:flex;justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;line-height:1.6;color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.tournament-topics a span{flex-shrink:0}@media(max-width:1000px){.directory-grid,.tournament-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-hero .hero-copy h1{font-size:65px}.tournament-copy h3{font-size:24px}.casino-card{padding:15px}.casino-card-top{flex-direction:column;align-items:start;gap:8px}}@media(max-width:800px){.home-hero .hero-grid{min-height:260px}.home-hero .hero-copy h1{font-size:59px}.page-hero h1{font-size:52px}.home-hero .track-art{width:230px}.format-card p{font-size:13px}.casino-tournament-pairs{max-width:none}}@media(max-width:600px){.tournament-deck{padding:22px 0 28px}.directory-grid,.featured-grid,.tournament-grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;padding:0;scroll-snap-type:none}.deck-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:15px}.deck-heading h2{font-size:29px}.deck-heading .eyebrow{font-size:8px;line-height:1.7}.deck-heading .text-link{font-size:11px;line-height:1.7;display:block;max-width:86px}.deck-heading .text-link span{display:inline;margin-left:4px}.tournament-copy{padding:10px}.tournament-meta{font-size:11px;gap:3px;margin-bottom:7px;flex-wrap:wrap}.tournament-kind{font-size:9px;padding:1px 4px}.tournament-copy h3{font-size:21px;line-height:1.15;margin-bottom:7px;min-height:2.3em}.tournament-schedule{font-size:11px;line-height:1.5;margin-bottom:9px;min-height:1.5em}.tournament-actions .button{font-size:12px;min-height:38px;gap:5px;padding:8px 5px}.tile-details{font-size:11px;min-height:31px}.tournament-visual.brand-art img{padding:14px}.home-hero .hero-grid{display:block;min-height:0}.home-hero .hero-copy{padding:27px 0}.home-hero .hero-copy h1{font-size:clamp(45px,12.5vw,67px)}.home-hero .hero-eyebrow{margin-bottom:15px;font-size:8px}.home-hero .hero-copy>p{font-size:14px;line-height:1.7;margin-top:14px}.home-hero .hero-footnote,.home-hero .track-art{display:none}.home-explore .section-heading h2{font-size:35px}.format-card{padding:17px 14px 36px}.format-card h3{font-size:22px}.format-card p{font-size:13px;line-height:1.7}.format-top{margin-bottom:12px}.casino-card,.directory-grid .casino-card{padding:12px;min-height:0}.casino-card-top{min-height:50px;margin-bottom:10px}.casino-logo,.directory-grid .casino-logo{width:100%;height:48px}.casino-logo img,.directory-grid .casino-logo img{max-width:100%;max-height:48px}.casino-card h3,.directory-grid .casino-card h3{font-size:21px;line-height:1.15}.casino-card p,.directory-grid .casino-card p{font-size:12px;line-height:1.65}.casino-card .text-link,.directory-grid .casino-card .text-link{font-size:11px;gap:4px;align-items:start}.casino-card .text-link svg{width:13px;flex-shrink:0}.index-card{padding:17px}.index-card h2{font-size:27px}.index-card p,.related-card p{font-size:14px}.page-hero h1{font-size:clamp(40px,10.5vw,53px)}.page-lead{font-size:16px}.prose-section li,.prose-section p{font-size:16px;line-height:1.8}.faq summary{font-size:16px}.faq>p{font-size:15px}.article-toc li{font-size:14px}.pair-grid,.pair-labels{gap:10px}.pair-labels{font-size:11px}.casino-tournament-pairs>h2{font-size:30px}.pair-benefit{padding:13px 15px}.pair-benefit h3{font-size:23px}.pair-benefit p{font-size:14px}.tournament-topics ul{grid-template-columns:1fr}.tournament-topics a{font-size:14px}.deck-note{font-size:11px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.tournament-tile:hover{transform:none}}.static-related-links{display:flex;flex-wrap:wrap;gap:12px 25px;padding:24px 0;border-top:1px solid var(--line)}.static-related-links a{font-size:14px;color:var(--cyan);text-decoration:underline;text-underline-offset:4px}.tournament-tile{display:grid;grid-template-rows:120px minmax(0,1fr);overflow:hidden}.tournament-visual{height:120px;aspect-ratio:auto}.tournament-copy{height:100%;min-height:0;padding:12px;display:grid;grid-template-rows:16px 69px 16px minmax(0,1fr)}.tournament-meta{margin:0;flex-wrap:nowrap;line-height:16px;overflow:hidden;font-size:11px}.tournament-kind{line-height:14px;font-size:9px}.tournament-copy h3{font-size:22px;height:69px;min-height:0;margin:0;-webkit-line-clamp:3}.tournament-schedule{font-size:11px;line-height:16px;height:16px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tournament-actions{align-self:end;margin:0;gap:4px}.tournament-actions .button{height:36px;min-height:36px;padding:7px 8px}.tile-details{height:28px;min-height:28px;line-height:1.4}.tournament-tile:hover{transform:none}.casino-card,.directory-grid .casino-card{height:268px;min-height:268px;max-height:268px;padding:16px;display:grid;grid-template-rows:72px 52px 44px 28px;gap:8px;overflow:hidden}.casino-card-top{height:72px;min-height:0;flex-direction:row}.casino-card-top,.casino-logo,.directory-grid .casino-logo{margin:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.casino-logo,.directory-grid .casino-logo{width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent}.casino-logo img,.directory-grid .casino-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:64px;object-fit:contain;object-position:center;margin:auto;padding:0;border-radius:0}.casino-card h3,.directory-grid .casino-card h3{height:52px;min-height:0;margin:0;font-size:23px;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.casino-card p,.directory-grid .casino-card p{height:44px;margin:0;font-size:13px;line-height:22px;-webkit-line-clamp:2;overflow:hidden}.casino-card .text-link,.directory-grid .casino-card .text-link{height:28px;min-height:0;margin:0;padding:0;font-size:12px;align-items:center;line-height:1.5}.format-card{height:254px;min-height:254px;max-height:254px}.format-card h3{height:60px;overflow:hidden}.format-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.index-card{height:254px;overflow:hidden;display:flex;flex-direction:column}.index-card h2{-webkit-line-clamp:2;flex-shrink:0}.index-card h2,.index-card p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.index-card p{-webkit-line-clamp:3}.index-card>svg{margin-top:auto;flex-shrink:0}.related-card{height:238px;overflow:hidden}.related-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.schedule-nav{background:#19111f;border-bottom:1px solid #46314d}.schedule-nav>.shell{display:flex;align-items:center;gap:10px;padding-block:7px}.schedule-nav>.shell>span{font-size:11px;color:#c9b8d3;margin-right:12px}.schedule-nav a{font-size:12px;line-height:1.4;color:#f2e9f7;text-decoration:none;display:block;padding:7px 14px;border:1px solid #59415f;background:#23172a}.schedule-nav a:hover,.schedule-nav a[aria-current=page]{border-color:var(--gold);color:var(--gold)}.tournament-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.tournament-filters .field{min-width:0}.tournament-filters .field input,.tournament-filters .field select{width:100%}.listing-result-bar{display:flex;align-items:center;justify-content:space-between;gap:15px}.listing-result-bar .result-count{margin:0}.listing-result-bar button{min-height:38px;font-size:13px;padding:8px 14px}.listing-note{font-size:13px;color:#c9bbd1;line-height:1.7;margin:15px 0 20px}.listing-table{margin:0 0 30px}.listing-table table{width:100%;min-width:790px}.listing-table th:first-child{min-width:205px}.listing-table tbody th{font-weight:500}.listing-table td,.listing-table th{padding:15px;font-size:14px;vertical-align:middle}.listing-table a{color:var(--cyan);text-underline-offset:3px}.listing-archive{display:block;font-size:11px;color:var(--gold);margin-top:6px}.listing-empty{padding:25px 0 35px}.listing-empty h2{font-size:30px;margin-bottom:12px}.listing-empty p{font-size:15px;line-height:1.75;margin-bottom:15px}.listing-empty .text-link{background:none;border:0;color:var(--cyan);cursor:pointer;font-size:14px;padding:7px 0}.directory-reset{min-height:36px;font-size:12px;padding:8px 12px;margin-top:-5px}@media(max-width:800px){.schedule-nav>.shell>span{display:none}.schedule-nav>.shell{justify-content:space-between;gap:7px}.schedule-nav a{flex:1 1;text-align:center;font-size:12px;padding:7px 6px}.schedule-label-long{display:none}.main-nav.is-open{max-height:calc(100dvh - 120px)}}@media(max-width:600px){.tournament-tile{height:280px;grid-template-rows:80px minmax(0,1fr)}.tournament-visual{height:80px}.tournament-copy{padding:10px;grid-template-rows:16px 63px 16px minmax(0,1fr);gap:4px}.tournament-copy h3{height:63px;min-height:0;font-size:20px;line-height:21px}.tournament-meta{font-size:10px}.tournament-kind{font-size:8px;padding:1px 3px}.tournament-actions .button{font-size:12px;height:36px;min-height:36px}.tile-details{font-size:10px;height:28px;min-height:28px}.casino-card,.directory-grid .casino-card{height:226px;min-height:226px;max-height:226px;padding:12px;grid-template-rows:54px 50px 40px 34px;gap:8px}.casino-card-top{height:54px;min-height:0;align-items:center;justify-content:center;flex-direction:row}.casino-logo,.directory-grid .casino-logo{height:54px;width:100%;padding:0;background:transparent}.casino-logo img,.directory-grid .casino-logo img{max-width:100%;max-height:50px;width:auto;height:auto;margin:auto}.casino-card h3,.directory-grid .casino-card h3{font-size:21px;line-height:25px;height:50px;margin:0}.casino-card p,.directory-grid .casino-card p{font-size:12px;line-height:20px;height:40px;margin:0}.casino-card .text-link,.directory-grid .casino-card .text-link{height:34px;font-size:11px;line-height:1.5;margin:0;padding:0;align-items:center}.format-card{height:254px;min-height:254px}.format-card h3{height:52px}.index-card{height:238px}.related-card{height:236px}.schedule-nav>.shell{padding-inline:18px;gap:6px;padding-block:6px}.schedule-nav a{font-size:12px;padding:7px 3px}.tournament-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.tournament-filters .field:first-child{grid-column:1/-1}.tournament-filters label{font-size:12px}.tournament-filters input,.tournament-filters select{font-size:14px;padding:12px 9px}.listing-result-bar{align-items:center;gap:10px}.listing-result-bar .result-count{font-size:12px}.listing-result-bar button{font-size:11px;padding:8px;white-space:nowrap}.listing-table td,.listing-table th{font-size:13px;padding:13px}.listing-note{font-size:12px}}.casino-card,.directory-grid .casino-card{height:254px;min-height:254px;max-height:254px}.article-toc{top:198px}@media(max-width:600px){.casino-card,.directory-grid .casino-card{height:228px;min-height:228px;max-height:228px}}.category-deck-note{font-size:13px;line-height:1.7;color:#c9bbd1;max-width:75ch;margin:0 0 16px}.wordmark .brand-name{font-size:28px;font-weight:700;line-height:1;letter-spacing:-.05em;white-space:nowrap}@media(max-width:600px){.wordmark .brand-name{font-size:24px}}.casino-tournament-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:none;padding:18px 0 28px}.casino-tournament-pairs>h2{grid-column:1/-1;margin:0}.tournament-pair{min-width:0}.pair-grid,.pair-labels{gap:12px}@media(max-width:800px){.casino-tournament-pairs{grid-template-columns:minmax(0,1fr);gap:20px}}.author-avatar{overflow:hidden;flex-shrink:0}.author-avatar .author-portrait{display:block;width:100%;height:100%;object-fit:cover}.author-profile-portrait{width:128px;height:128px;border:2px solid var(--cyan);border-radius:12px;overflow:hidden;margin-bottom:24px}.author-profile-portrait img{width:100%;height:100%;object-fit:cover}.casino-tournament-pairs>h2{font-size:clamp(26px,2.5vw,32px);line-height:1.15}.pair-labels{font-size:12px;font-weight:700;line-height:1.4;margin-bottom:8px;align-items:stretch}.pair-labels>span:last-child{background:#382b12;border-left:3px solid var(--gold);padding:7px 9px}.pair-labels>span:first-child{padding:7px 0}.pair-benefit{padding:13px 15px;margin-top:12px}.pair-benefit h3{font-size:22px;line-height:1.2;margin-bottom:7px}.pair-benefit p{font-size:14px;line-height:1.65}.pair-benefit .eyebrow{color:var(--gold);font-size:9px;line-height:1.5;margin-bottom:6px}.pair-benefit .text-link{margin-top:10px;color:var(--gold);font-size:12px;line-height:1.5}.tournament-alternative-section{border-left:3px solid var(--gold);padding-left:18px}.tournament-alternative-section h2{font-size:clamp(26px,2.8vw,32px);color:var(--gold);line-height:1.2;margin-bottom:14px}.tournament-alternative-section p{font-size:16px;line-height:1.75;margin-bottom:14px}.tournament-checklist{border-top:2px solid var(--cyan);padding-top:26px}.tournament-checklist ul{list-style:none;padding-left:0}.tournament-checklist li{position:relative;padding-left:29px;margin-bottom:15px}.tournament-checklist li:before{content:"✓";position:absolute;left:0;color:var(--cyan);font-weight:700}@media(max-width:600px){.pair-grid,.pair-labels{gap:10px}.pair-labels{font-size:11px}.pair-labels>span:last-child{padding:7px}.pair-benefit{padding:12px 14px}.pair-benefit h3{font-size:21px}.pair-benefit p{font-size:14px}.tournament-alternative-section{padding-left:16px}.tournament-alternative-section p{font-size:16px}.author-profile-portrait{width:104px;height:104px}}.tournament-tile{height:328px;grid-template-rows:92px minmax(0,1fr)}.tournament-visual{height:92px}.tournament-copy{grid-template-rows:16px 46px 16px 38px minmax(0,1fr);gap:4px}.tournament-copy h3{height:46px;-webkit-line-clamp:2;line-height:23px}.tournament-prize{min-width:0;height:38px;display:flex;flex-direction:column;justify-content:center;gap:2px;margin:0}.tournament-prize strong{color:var(--gold);font-size:19px;line-height:21px}.tournament-prize span,.tournament-prize strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament-prize span{font-size:10px;line-height:13px;color:#d6c9df}.currency-note{font-size:12px;line-height:1.7;color:#c9bbd1;max-width:85ch;padding-bottom:16px}.currency-note a{color:var(--cyan)}@media(max-width:600px){.tournament-tile{height:300px;grid-template-rows:72px minmax(0,1fr)}.tournament-visual{height:72px}.tournament-copy{grid-template-rows:16px 42px 16px 38px minmax(0,1fr);gap:4px}.tournament-copy h3{height:42px;font-size:19px;line-height:21px}.tournament-prize strong{font-size:17px;line-height:21px}.tournament-prize span{font-size:9px}}