.lz-review{display:grid;gap:24px;min-inline-size:0;margin-block:0 24px;color:var(--text);font-size:var(--t-body);line-height:1.7;overflow-wrap:anywhere;hyphens:auto}
.lz-review :where(section,div,figure,aside,nav,dt,dd,li){min-inline-size:0}
.lz-review :where(h1,h2,h3){font-family:var(--font-display);font-weight:800;line-height:1.2;overflow-wrap:break-word;hyphens:auto;text-wrap:balance}
.lz-review h1{margin:0;font-size:var(--t-h1)}
.lz-review h2{margin:0;font-size:var(--t-h2)}
.lz-review h3{margin:20px 0 12px;font-size:var(--t-h3)}
.lz-review p{margin:0 0 16px}
.lz-review p:last-child{margin-block-end:0}
.lz-review a{overflow-wrap:anywhere;text-underline-offset:.2em}
.lz-review p a{display:inline-block;min-block-size:24px}
.lz-review strong{font-weight:800}
.lz-kicker{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.875rem;font-weight:800;letter-spacing:.025em;color:var(--brand)}
.lz-kicker svg{inline-size:20px;block-size:20px;flex-shrink:0}
.lz-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin-block-end:20px}
.lz-hero{display:grid;gap:20px;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);container-type:inline-size}
.lz-wordmark{display:flex;align-items:center;inline-size:164px;block-size:48px;margin-block-end:16px}
.lz-wordmark .casino-logo,.lz-wordmark .cl-logo{display:flex;inline-size:100%;block-size:100%}
.lz-wordmark :where(img,svg){inline-size:100%;block-size:100%;object-fit:contain}
.lz-review .lead{margin:16px 0 0;font-size:clamp(1.125rem,1.03rem + .4vw,1.25rem);line-height:1.6}
.lz-action-terms{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;margin-block:16px;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--r-control)}
.lz-action-terms p{font-size:1rem;line-height:1.6;margin:0}
.lz-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}
.lz-actions .button{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-block-size:44px;max-inline-size:100%;padding-inline:14px;white-space:normal;overflow-wrap:anywhere}
.lz-actions svg,.lz-text-link svg{inline-size:20px;block-size:20px;flex-shrink:0}
.lz-text-link{display:inline-flex;align-items:center;min-block-size:44px;font-weight:800}
.lz-credit-ticket{display:grid;gap:16px;margin:0;padding:20px;color:var(--editorial-contrast-text);background:var(--editorial-contrast-bg);border:1px solid var(--editorial-contrast-border);border-radius:var(--r-panel);container-type:inline-size}
.lz-ticket-day{display:flex;align-items:start;gap:12px;padding-block-end:16px;border-block-end:1px dashed var(--editorial-contrast-border)}
.lz-ticket-day>svg{inline-size:28px;block-size:28px;flex-shrink:0;color:var(--editorial-contrast-accent)}
.lz-ticket-day>div{display:grid;grid-template-columns:minmax(0,1fr);flex:1;gap:4px}
.lz-ticket-day strong{font-family:var(--font-display);font-size:1.5rem;line-height:1.25;hyphens:auto;overflow-wrap:break-word}
.lz-ticket-day span{font-size:.875rem;color:var(--editorial-contrast-text-dim);line-height:1.5}
.lz-tier-pairs{display:grid;gap:8px;margin:0}
.lz-tier-pairs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px;background:var(--editorial-contrast-surface);border:1px solid var(--editorial-contrast-border);border-radius:var(--r-control)}
.lz-tier-pairs dt{grid-column:1/-1;font-weight:800}
.lz-tier-pairs dd{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;text-align:start}
.lz-tier-pairs dd strong{font-family:var(--font-display);font-size:2rem;color:var(--editorial-contrast-accent);line-height:1.2}
.lz-tier-pairs dd span{font-size:.875rem;color:var(--editorial-contrast-text-dim);hyphens:auto;overflow-wrap:break-word}
.lz-credit-ticket figcaption{font-size:.875rem;line-height:1.6;color:var(--editorial-contrast-text-dim)}
.lz-jump{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--r-panel)}
.lz-jump a{display:inline-flex;align-items:center;min-block-size:44px;padding:8px 12px;color:var(--text);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-circle);font-size:.875rem;font-weight:800;text-decoration:none}
.lz-jump a:hover{color:var(--brand);border-color:var(--brand)}
.lz-chapter{padding:20px;border-radius:var(--r-panel);scroll-margin-block-start:20px}
.lz-chapter--paper{background:var(--surface);border:1px solid var(--border)}
.lz-chapter--tint{background:var(--brand-soft);border:1px solid var(--border)}
.lz-chapter--rule{padding-inline:0;border-block-start:2px solid var(--brand);border-block-end:1px solid var(--border);border-radius:0}
.lz-chapter--contrast{color:var(--editorial-contrast-text);background:var(--editorial-contrast-bg);border:1px solid var(--editorial-contrast-border)}
.lz-chapter--contrast .lz-kicker{color:var(--editorial-contrast-accent)}
.lz-note{margin:20px 0;padding:16px;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--r-control);font-size:1rem;line-height:1.65}
.lz-note:last-child{margin-block-end:0}
.lz-chapter--contrast .lz-note{color:var(--editorial-contrast-text);background:var(--editorial-contrast-surface-alt);border-color:var(--editorial-contrast-border)}
.lz-money{white-space:nowrap;font-variant-numeric:tabular-nums}
.lz-table-region{position:relative;container-type:inline-size;overflow-x:auto;overscroll-behavior-inline:contain;min-inline-size:0;margin-block:20px;border:1px solid var(--control-border);border-radius:var(--r-control)}
.lz-table-region:focus-visible{outline:3px solid var(--brand);outline-offset:3px}
.lz-table{inline-size:100%;border-collapse:separate;border-spacing:0;background:var(--surface);color:var(--text);font-size:1rem;line-height:1.6}
.lz-table caption{padding:12px 16px;background:var(--surface-alt);color:var(--text-dim);text-align:start;font-size:.875rem;font-weight:700;line-height:1.55}
.lz-table :where(th,td){text-align:start;vertical-align:top;overflow-wrap:break-word;hyphens:auto}
.lz-records{display:block}
.lz-records caption{display:block}
.lz-records thead{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.lz-records tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:0}
.lz-records :where(tbody,tr,th,td){min-inline-size:0;overflow-wrap:anywhere}
.lz-records tbody tr{display:block;border:1px solid var(--border);border-radius:var(--r-control)}
.lz-records tbody th{display:block;padding:12px;background:var(--brand-soft);font-weight:800}
.lz-records tbody td{display:block;padding:12px;border-block-start:1px solid var(--border)}
.lz-records td::before{content:attr(data-label);display:block;margin-block-end:4px;font-size:.875rem;font-weight:700;color:var(--text-dim)}
.lz-chapter--contrast .lz-table{color:var(--editorial-contrast-text);background:var(--editorial-contrast-surface)}
.lz-chapter--contrast .lz-table caption{color:var(--editorial-contrast-text-dim);background:var(--editorial-contrast-surface-alt)}
.lz-chapter--contrast :where(.lz-table-region,.lz-records tbody tr,.lz-records tbody td){border-color:var(--editorial-contrast-border)}
.lz-chapter--contrast .lz-records tbody th{background:var(--editorial-contrast-surface-alt)}
.lz-chapter--contrast .lz-records td::before{color:var(--editorial-contrast-text-dim)}
.lz-status-line{margin:20px 0}
.lz-status-line ol{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:status-line}
.lz-status-line li{counter-increment:status-line;display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding-block:0 12px}
.lz-status-line li::before{content:counter(status-line);display:grid;place-items:center;grid-row:1/3;inline-size:32px;block-size:32px;background:var(--editorial-contrast-accent-soft);color:var(--editorial-contrast-accent);border:1px solid var(--editorial-contrast-border);border-radius:var(--r-circle);font-weight:800}
.lz-status-line li :where(strong,span){grid-column:2}
.lz-status-line li span,.lz-status-line figcaption{font-size:.875rem;line-height:1.6;color:var(--editorial-contrast-text-dim)}
.lz-status-line figcaption{padding-block-start:12px;border-block-start:1px solid var(--editorial-contrast-border)}
.lz-split{display:grid;gap:20px;align-items:start}
.lz-account-factors{margin:0 0 20px;padding:20px;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--r-panel)}
.lz-account-factors dl{display:grid;gap:12px;margin:0}
.lz-account-factors dl>div{padding-block-end:12px;border-block-end:1px solid var(--border)}
.lz-account-factors dt{font-weight:800;color:var(--brand)}
.lz-account-factors dd{margin:4px 0 0;font-size:1rem}
.lz-account-factors figcaption{margin-block-start:16px;font-size:.875rem;line-height:1.6;color:var(--text-dim)}
.lz-credit-stages{display:grid;gap:12px;margin:20px 0;padding:0;list-style:none}
.lz-credit-stages li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}
.lz-credit-stages li>span{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--r-circle);color:var(--brand);background:var(--brand-soft)}
.lz-credit-stages svg{inline-size:20px;block-size:20px}
.lz-review .lz-credit-stages h3{margin:0 0 8px;font-size:1.125rem}
.lz-credit-stages p{font-size:1rem;line-height:1.65}
.lz-chapter--live{background:var(--surface);border:2px solid var(--control-border)}
.lz-live-wording{padding:20px;margin-block:20px;background:var(--brand-soft);border:1px solid var(--control-border);border-radius:var(--r-control)}
.lz-live-wording>strong{display:block;margin-block-end:12px;font-family:var(--font-display);font-size:1.25rem;line-height:1.4}
.lz-gallery{display:grid;gap:20px;margin-block:20px}
.lz-source-figure{justify-self:center;inline-size:100%;max-inline-size:480px;margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}
.lz-source-figure>a:first-child,.lz-source-figure picture{display:block}
.lz-source-figure img{display:block;inline-size:100%;block-size:auto;object-fit:contain;background:var(--source-paper);border-start-start-radius:var(--r-control);border-start-end-radius:var(--r-control)}
.lz-source-figure figcaption{padding:16px;font-size:.875rem;line-height:1.6;color:var(--text-dim)}
.lz-source-credit{display:block;margin-block-start:8px;overflow-wrap:anywhere}
.lz-original-link{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;margin:0 16px 12px;font-size:.875rem;font-weight:800}
.lz-original-link svg{inline-size:18px;block-size:18px;flex-shrink:0}
.lz-source-figure--wide{max-inline-size:768px}
.lz-checklist{display:grid;gap:16px;margin:0;padding-inline-start:24px}
.lz-checklist li{padding-inline-start:4px}
.lz-checklist li::marker{font-family:var(--font-display);font-weight:800;color:var(--brand)}
.lz-alternatives{display:grid;gap:20px;margin-block:20px;container-type:inline-size}
.lz-review .compact-offer{margin:0}
.lz-review .lz-alternatives .compact-offer--slim{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.lz-review .lz-alternatives .compact-offer__brand,.lz-review .lz-alternatives .compact-offer__body,.lz-review .lz-alternatives .compact-offer__actions{grid-column:1;min-inline-size:0}
.lz-review .compact-offer__conditions{display:grid;gap:10px;font-size:.875rem}
.lz-review .compact-offer__conditions>div{min-inline-size:0}
.lz-review .compact-offer__conditions dt,.lz-review .compact-offer__conditions dd{display:inline}
.lz-review .compact-offer__conditions dt::after{content:": "}
.lz-review .lz-alternatives .compact-offer__conditions dt{font-weight:800;color:var(--text)}
.lz-review .lz-alternatives .compact-offer__conditions dd{font-weight:400;color:var(--text-dim)}
.lz-review .compact-offer__title{font-size:1.125rem}
.lz-review .compact-offer__body>p:empty{display:none}
.lz-review .lz-alternatives .compact-offer__actions{display:flex;flex-wrap:wrap;gap:8px 16px}
.lz-review .lz-alternatives .compact-offer__actions>a{flex:1 1 6rem;justify-content:center;padding-inline:8px}
.lz-next-paths{display:grid;gap:16px;padding-block-start:20px;border-block-start:1px solid var(--border)}
.lz-next-paths p{display:grid;gap:8px;margin:0}
.lz-next-paths a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px}
.lz-next-paths a svg{inline-size:20px;block-size:20px;flex-shrink:0}
.lz-next-paths span{font-size:1rem;color:var(--text-dim)}
.lz-faq .faq-list{margin:0}
.lz-faq summary{min-block-size:44px;font-weight:800;line-height:1.55;overflow-wrap:anywhere;hyphens:auto}
.lz-faq details>p{font-size:1rem;line-height:1.7}
[data-legzo-viewer][open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-content:stretch;gap:12px;padding:12px}
[data-legzo-viewer] .lightbox__toolbar{position:relative;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;z-index:1}
[data-legzo-viewer] .lz-native-toggle{min-block-size:44px;min-inline-size:44px;padding:10px 12px;font-size:1rem;line-height:1.4;white-space:normal}
[data-legzo-viewer] figure{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;margin:0;inline-size:100%;min-block-size:0;align-items:stretch;justify-content:stretch;overflow:hidden}
[data-legzo-viewer] .lightbox__image{display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:0;overflow:hidden}
[data-legzo-viewer] .lightbox__image img{inline-size:auto;block-size:100%;max-inline-size:100%;max-block-size:100%;object-fit:contain}
[data-legzo-viewer] figcaption{font-size:.875rem;line-height:1.5;color:var(--overlay-text);overflow-wrap:anywhere}
[data-legzo-viewer][data-legzo-native] .lightbox__image{display:block;overflow:auto;overscroll-behavior:contain;min-block-size:0;background:var(--source-paper)}
[data-legzo-viewer][data-legzo-native] .lightbox__image img{display:block;inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:none}
[data-legzo-viewer][data-legzo-native] .lightbox__image:focus-visible{outline:3px solid var(--overlay-text);outline-offset:-3px}
[data-legzo-viewer] .lightbox__controls{gap:8px}
[data-legzo-viewer] .lightbox__controls .button{min-block-size:44px;padding:8px 12px;white-space:normal}
@media(min-width:480px){.lz-hero,.lz-chapter,.lz-credit-ticket{padding:24px}.lz-chapter--rule{padding-inline:0}.lz-next-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:768px){.lz-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lz-source-figure--wide{grid-column:1/-1}.lz-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px}}
@media(min-width:1024px){.lz-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.lz-hero__copy{grid-column:1;grid-row:1}.lz-hero__action{grid-column:1;grid-row:2}.lz-credit-ticket{grid-column:2;grid-row:1/3;align-self:stretch;align-content:start}.lz-credit-ticket figcaption{align-self:end}.lz-credit-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.lz-credit-stages li{grid-template-columns:1fr}}
@container(min-width:26rem){.lz-tier-pairs>div{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center}.lz-tier-pairs dt{grid-column:auto}.lz-tier-pairs dd{text-align:end}}
@container(max-width:10rem){.lz-tier-pairs>div{grid-template-columns:minmax(0,1fr)}.lz-tier-pairs dd{grid-column:1;grid-template-columns:minmax(0,1fr)}.lz-ticket-day{flex-wrap:wrap}.lz-ticket-day>div{flex-basis:100%}}
@container(min-width:46rem){.lz-records{display:table;table-layout:fixed}.lz-records caption{display:table-caption}.lz-records thead{position:static;display:table-header-group;inline-size:auto;block-size:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}.lz-records tbody{display:table-row-group;padding:0}.lz-records tbody tr{display:table-row;border:0}.lz-records thead th,.lz-records tbody th,.lz-records tbody td{display:table-cell;padding:14px 16px;border-block-start:1px solid var(--border)}.lz-records thead th{background:var(--brand-soft);font-weight:800}.lz-records tbody th{background:var(--surface)}.lz-records td::before{content:none}.lz-chapter--contrast .lz-records :where(th,td){border-color:var(--editorial-contrast-border)}.lz-chapter--contrast .lz-records thead th{background:var(--editorial-contrast-surface-alt)}.lz-chapter--contrast .lz-records tbody th{background:var(--editorial-contrast-surface)}}
@container(min-width:12rem){.lz-review .lz-alternatives .compact-offer--slim{grid-template-columns:64px minmax(0,1fr);align-items:start}.lz-review .lz-alternatives .compact-offer__brand{grid-column:1;grid-row:1;align-self:center}.lz-review .lz-alternatives .compact-offer__brand .cl-logo{inline-size:64px;block-size:24px}.lz-review .lz-alternatives .compact-offer__body{display:contents}.lz-review .lz-alternatives .compact-offer__title{grid-column:2;grid-row:1;align-self:center;margin:0}.lz-review .lz-alternatives .compact-offer__conditions{grid-column:1/-1;grid-row:2;margin-block-start:0}.lz-review .lz-alternatives .compact-offer__actions{grid-column:1/-1;grid-row:3}}
@container(min-width:48rem){.lz-review .lz-alternatives .compact-offer--slim{grid-template-columns:100px minmax(0,1fr) minmax(8rem,.4fr);align-items:center}.lz-review .lz-alternatives .compact-offer__brand{grid-column:1;grid-row:auto}.lz-review .lz-alternatives .compact-offer__brand .cl-logo{inline-size:100px;block-size:36px}.lz-review .lz-alternatives .compact-offer__body{display:block;grid-column:2}.lz-review .lz-alternatives .compact-offer__title{grid-column:auto;grid-row:auto}.lz-review .lz-alternatives .compact-offer__conditions{grid-column:auto;grid-row:auto;margin-block-start:10px}.lz-review .lz-alternatives .compact-offer__actions{grid-column:3;grid-row:auto;display:grid;grid-template-columns:minmax(0,1fr)}}
