.ccv-editorial-hero{padding:28px 0 48px}.ccv-editorial-crumb{font-size:14px;margin-bottom:28px!important}.ccv-editorial-hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(200px,.7fr);gap:64px;align-items:center}.ccv-editorial-hero h1{font-size:clamp(44px,5.6vw,78px);text-transform:uppercase;max-width:24ch}.ccv-editorial-hero .ccv-eyebrow{color:var(--acid)}.ccv-editorial-intro{font-size:19px;line-height:1.6;max-width:62ch;margin-top:24px!important}.ccv-editorial-byline{font-size:13px;color:#d1d3c6;margin-top:24px!important}.ccv-editorial-art{position:relative;border:1px solid #858974;background:linear-gradient(130deg,#393e2d,#151710);padding:28px;transform:rotate(4deg);box-shadow:12px 12px 0 #0004}.ccv-editorial-art span{font:700 64px/.95 Barlow,Impact,sans-serif}.ccv-editorial-art em{font-style:normal;color:var(--acid)}.ccv-editorial-art b{position:absolute;right:12px;top:8px;font-size:36px;color:var(--acid)}.ccv-editorial-answer{padding:36px 0;border-bottom:1px solid var(--line);max-width:100%}.ccv-editorial-answer>p:not(.ccv-eyebrow){font-size:22px;line-height:1.55;max-width:75ch}.ccv-editorial-layout{display:grid;grid-template-columns:230px minmax(0,820px);gap:64px;padding:44px 0 60px}.ccv-editorial-toc{align-self:start;position:sticky;top:calc(var(--ccv-header-height,72px) + var(--ccv-admin-offset,0px) + 20px);max-height:calc(100dvh - var(--ccv-header-height,72px) - var(--ccv-admin-offset,0px) - 40px);overflow:auto;border-left:3px solid var(--ink);padding:0 0 0 20px}.ccv-editorial-toc nav,.ccv-editorial-mobile-toc nav{display:grid;gap:14px;font-size:15px}.ccv-editorial-toc a{line-height:1.45}.ccv-editorial-body{min-width:0;font-size:18px;line-height:1.75}.ccv-editorial-body h2{font-size:42px;margin:44px 0 22px}.ccv-editorial-body h2:first-child{margin-top:0}.ccv-editorial-body h3{font-size:30px;margin:26px 0 14px}.ccv-editorial-body p{margin-bottom:20px}.ccv-editorial-body ul,.ccv-editorial-body ol{padding-left:24px;margin:16px 0 24px}.ccv-editorial-body li{padding-left:3px;margin-bottom:12px}.ccv-editorial-body a{overflow-wrap:anywhere}.ccv-editorial-body details{border-block-end:1px solid var(--line);padding:18px 0}.ccv-editorial-body summary{font-size:18px;font-weight:650;cursor:pointer;min-height:30px}.ccv-editorial-body details p{margin:16px 0 0}.ccv-editorial-body blockquote{border-left:4px solid var(--ink);padding:20px 24px;background:#e4e3d5;margin:24px 0}.ccv-editorial-mobile-toc{display:none}.ccv-editorial-method{border-top:1px solid var(--line);padding-top:24px;margin-top:40px!important;font-size:14px;color:var(--muted)}.ccv-policy-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.ccv-policy-card{border:1px solid #a9ad9c;padding:22px;min-width:0}.ccv-policy-card h3{font-size:38px;margin-top:0}.ccv-policy-card dl{font-size:16px;line-height:1.55;margin:0}.ccv-policy-card dl>div{padding:12px 0;border-bottom:1px solid var(--line)}.ccv-policy-card dt{font-size:13px;font-weight:600;margin-bottom:4px}.ccv-policy-card dd{margin:0}.ccv-policy-card .ccv-source-note{font-size:13px;margin:16px 0}.ccv-policy-review{margin-bottom:0!important;font-size:16px;font-weight:650}.ccv-guide-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.ccv-guide-links>div{padding:22px;border:1px solid #a9ad9c}.ccv-guide-links h3{margin-top:0}.ccv-guide-links p{font-size:16px;margin-bottom:0}.ccv-editorial-callout{background:var(--ink);color:var(--paper);padding:26px;margin:28px 0}.ccv-editorial-callout h3{color:var(--acid);margin-top:0}.ccv-editorial-callout p:last-child{margin-bottom:0}.ccv-editorial-body .ccv-sources{font-size:15px}.ccv-editorial-body .ccv-sources li{margin-bottom:12px}
@media(max-width:1000px){.ccv-editorial-hero-grid{gap:32px}.ccv-editorial-art span{font-size:50px}.ccv-editorial-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.ccv-policy-cards{grid-template-columns:1fr}}
@media(max-width:760px){.ccv-editorial-hero{padding:24px 0 32px}.ccv-editorial-hero-grid{grid-template-columns:1fr}.ccv-editorial-hero h1{font-size:46px}.ccv-editorial-art{display:none}.ccv-editorial-intro{font-size:17px}.ccv-editorial-answer{padding:28px 0}.ccv-editorial-answer>p:not(.ccv-eyebrow){font-size:20px}.ccv-editorial-layout{display:block;padding:24px 0 40px}.ccv-editorial-toc{display:none}.ccv-editorial-mobile-toc{display:block;border:1px solid #a9ad9c!important;padding:16px!important;margin-bottom:32px}.ccv-editorial-mobile-toc nav{padding-top:20px}.ccv-editorial-body{font-size:17px}.ccv-editorial-body h2{font-size:36px;margin-top:36px}.ccv-editorial-body h3{font-size:29px}.ccv-guide-links{grid-template-columns:1fr}.ccv-policy-card{padding:20px}.ccv-editorial-callout{padding:22px}.ccv-editorial-crumb{margin-bottom:22px!important}}
@media(max-width:350px){.ccv-editorial-hero h1{font-size:40px}.ccv-editorial-body h2{font-size:32px}}

.ccv-policy-logo{background:var(--ink);padding:18px;min-height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.ccv-policy-logo .ccv-casino-logo{max-width:170px;height:54px}
