.czr-shell{--czr-bg:#f7f4ed;--czr-surface:#fffdf8;--czr-text:#252923;--czr-muted:#62685f;--czr-green:#365c4a;--czr-dark:#294638;--czr-accent:#b66a42;--czr-border:#d6cebf;max-width:100%;color:var(--czr-text);font-size:16px;line-height:1.7}.czr-shell *{box-sizing:border-box}.czr-shell>h1{font:700 clamp(2rem,4.2vw,3.75rem)/1.05 Georgia,serif;color:var(--czr-dark);margin:16px 0 26px}.czr-shell h2{font:700 clamp(1.6rem,3vw,2.45rem)/1.15 Georgia,serif;color:var(--czr-dark);margin:44px 0 18px}.czr-shell h3{font:700 clamp(1.2rem,2vw,1.55rem)/1.25 Georgia,serif;color:var(--czr-dark);margin:30px 0 10px}.czr-shell p,.czr-shell li{color:var(--czr-text)}.czr-shell>p:first-of-type{font-size:1.1rem}.czr-brand-section{margin:30px 0 48px;padding:28px;background:var(--czr-bg);border-radius:16px}.czr-brand-section>h2{margin-top:0}.czr-casino-grid{display:grid;gap:18px;margin-top:26px}.czr-casino-card{position:relative;display:grid;grid-template-columns:160px minmax(0,1fr) 145px;gap:20px;align-items:center;background:var(--czr-surface);border:1px solid var(--czr-border);border-radius:14px;padding:20px;box-shadow:0 8px 22px rgba(37,41,35,.07)}.czr-casino-card.czr-rank-1{border:3px solid #b28a28}.czr-casino-card.czr-rank-2{border:3px solid #9aa3aa}.czr-casino-card.czr-rank-3{border:3px solid #b66a42}.czr-rank{position:absolute;left:-10px;top:-10px;display:grid;place-items:center;min-width:48px;height:38px;border-radius:10px;background:var(--czr-dark);color:#fff;font-weight:900}.czr-brand-mark{min-height:108px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--czr-border);border-radius:12px;padding:14px}.czr-brand-mark img{width:100%;height:82px;object-fit:contain}.czr-card-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.czr-card-heading h3{margin:0;font-size:1.35rem}.czr-card-heading span{font-size:.74rem;text-transform:uppercase;font-weight:800;color:var(--czr-green);background:#e3eee7;padding:3px 8px;border-radius:999px}.czr-offer{margin:.35rem 0;color:var(--czr-green)!important}.czr-card-note{margin:.25rem 0;font-size:.8rem;color:var(--czr-muted)!important}.czr-card-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;margin:12px 0}.czr-card-copy dl div{display:grid;grid-template-columns:92px 1fr;gap:8px;border-top:1px solid var(--czr-border);padding-top:6px}.czr-card-copy dt{font-weight:800;font-size:.76rem}.czr-card-copy dd{margin:0;font-size:.8rem}.czr-payments{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.czr-payments img{width:34px;height:24px;object-fit:contain;background:#fff;border:1px solid var(--czr-border);border-radius:5px;padding:2px}.czr-payments small{color:var(--czr-muted);flex:1;min-width:180px}.czr-cta-col{display:flex;justify-content:flex-end}.czr-cta-col a{display:inline-grid;place-items:center;min-height:44px;background:var(--czr-accent);color:#fff!important;border-radius:10px;padding:10px 16px;font-weight:900;text-decoration:none;text-align:center}.czr-shell>section[style]{overflow-x:auto!important;margin:18px 0}.czr-shell table{width:100%;border-collapse:collapse;background:var(--czr-surface);font-size:.9rem;margin:20px 0 34px}.czr-shell th,.czr-shell td{border:2px solid #c9855e;padding:10px;text-align:left;vertical-align:top}.czr-shell th{background:#e7c8b4;color:#33231b}.czr-shell caption{text-align:left;font-weight:800;padding:10px 0;color:var(--czr-dark)}.czr-shell a{color:var(--czr-dark);text-underline-offset:3px}.czr-shell blockquote{border-left:4px solid var(--czr-accent);margin:24px 0;padding:8px 18px;background:var(--czr-bg)}@media(max-width:960px){.czr-casino-card{grid-template-columns:130px minmax(0,1fr)}.czr-cta-col{grid-column:1/-1}.czr-cta-col a{width:100%}.czr-card-copy dl{grid-template-columns:1fr}}@media(max-width:620px){.czr-brand-section{padding:18px 12px;margin-left:-8px;margin-right:-8px}.czr-casino-card{grid-template-columns:1fr;padding:18px}.czr-brand-mark{margin-top:12px}.czr-card-copy dl div{grid-template-columns:1fr}.czr-shell th,.czr-shell td{min-width:145px;font-size:.82rem}.czr-shell>h1{font-size:2.1rem}}