/* Targeted checklist corrections, 2026-08-25. */
.trust-core-grid {
	align-items: stretch;
}

.trust-core-grid > * {
	height: 100%;
}

@media (max-width: 620px) {
	.research-person-card {
		grid-template-columns: minmax(0, 1fr) !important;
		align-content: start;
		justify-items: center;
		gap: .4rem;
		padding: .4rem !important;
		text-align: center;
		-webkit-text-size-adjust: none;
		text-size-adjust: none;
	}

	.research-person-card > img {
		width: 3rem;
		height: 3rem;
		margin: 0 auto;
	}

	.research-person-card > div {
		width: 100%;
		min-width: 0;
		text-align: center;
	}

	.research-person-card h3,
	.research-person-card p,
	.research-person-card a {
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		overflow-wrap: break-word;
		word-break: normal;
		text-align: center;
	}

	main#main-content .research-person-card .research-person-card__role {
		font-size: 9.5px !important;
		line-height: 1.35;
	}

	main#main-content .research-person-card h3 {
		font-size: 10.5px !important;
		line-height: 1.3;
	}

	main#main-content .research-person-card p:last-child {
		display: -webkit-box;
		font-size: 9.5px !important;
		line-height: 1.4;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
	}
}

.fl-body{margin:0;background:#f7f8fa;color:#111827;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.6}
.fl-body a{color:inherit}
.fl-body main{display:block}

.site-header{background:#00133d;color:#f2f0e9;position:relative;z-index:50}
.site-header__inner{display:flex;align-items:center;gap:18px;padding:12px 16px;flex-wrap:wrap}
.site-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#f2f0e9}
.site-brand strong{display:block;font-size:18px;font-weight:800;color:#fff}
.site-brand small{display:block;font-size:11.5px;opacity:.75;color:#81ddc6}
.fl-brand-mark{display:inline-flex;width:42px;height:42px;border-radius:10px;flex:0 0 auto;
  background:linear-gradient(135deg,#28d7a1,#00247d);box-shadow:0 4px 14px rgba(40,215,161,.25)}
.nav-toggle{margin-left:auto;background:none;border:0;padding:8px;display:none;flex-direction:column;gap:5px;cursor:pointer}
.nav-toggle span[aria-hidden]{display:block;width:24px;height:2px;background:#f2f0e9}
.primary-nav{display:flex;flex-wrap:wrap;gap:4px 18px;margin-left:auto}
.primary-nav a{color:#dbe6f2;text-decoration:none;font-size:14.5px;font-weight:600;padding:6px 2px}
.primary-nav a:hover{color:#28d7a1}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.skip-link{position:absolute;left:-9999px}

.page-hero{background:linear-gradient(135deg,#00247d,#00133d);color:#f2f0e9;padding:34px 0}
.page-hero__inner{padding:0 16px}
.page-hero .eyebrow{color:#28d7a1;text-transform:uppercase;letter-spacing:.8px;font-size:12.5px;font-weight:700;margin:0 0 8px}
.page-hero h1{color:#fff !important;font-size:clamp(24px,3.4vw,38px);line-height:1.2;margin:0 0 10px}
.page-hero__lede{color:#c9d6e6;max-width:70ch;margin:0}

.fl-crumbs{font-size:13px;color:#b9c6d6;margin:0 0 10px}
.fl-crumbs a{color:#81ddc6;text-decoration:none}
.fl-crumbs .sep{margin:0 6px;opacity:.6}
.fl-crumbs b{color:#fff}

.container{max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}
.section{padding:28px 0}
.section--tint{background:#f2f6fc}
.section-heading h2{margin:0 0 6px;font-size:22px;color:#00133d}
.section-heading .eyebrow{color:#0052a5;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:700;margin:0 0 4px}
.dark-line{height:1px;background:rgba(17,24,39,.12);margin:22px 0}

.content-card-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:900px){.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.content-card-grid{grid-template-columns:1fr}}
.hub-feature-card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;overflow:hidden;
  display:flex;flex-direction:column;box-shadow:0 6px 18px rgba(17,24,39,.05)}
.guide-card__media{display:block}
.fl-thumb{height:150px;background:linear-gradient(135deg,#d9e5f5,#f2f6fc);position:relative}
.fl-thumb::after{content:"";position:absolute;inset:0;margin:auto;width:52px;height:52px;border-radius:12px;
  background:linear-gradient(135deg,#28d7a1,#00247d);opacity:.85}
.guide-card__body{padding:16px 18px;display:flex;flex-direction:column;gap:8px}
.guide-card__body h3{margin:0;font-size:17px;line-height:1.35}
.guide-card__body h3 a{color:#00133d;text-decoration:none}
.guide-card__body h3 a:hover{color:#0052a5}
.guide-card__body p{margin:0;color:#4b5563;font-size:14px}
.fl-card-cat{font-size:11.5px;text-transform:uppercase;letter-spacing:.6px;font-weight:700}
.fl-card-cat a{color:#0052a5;text-decoration:none}
.text-link{color:#0052a5;font-weight:700;text-decoration:none;font-size:14px;margin-top:auto}
.text-link:hover{color:#28d7a1}

.nz-topic-card-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:900px){.nz-topic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.nz-topic-card-grid{grid-template-columns:1fr}}
.nz-topic-card{display:block;background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:18px;
  text-decoration:none;box-shadow:0 6px 18px rgba(17,24,39,.05)}
.nz-topic-card h3{margin:10px 0 6px;font-size:16px;color:#00133d}
.nz-topic-card p{margin:0 0 10px;font-size:13.5px;color:#4b5563}
.nz-topic-card a{color:#0052a5;font-weight:700;text-decoration:none;font-size:13.5px}
.scnz-home-topic-icon{display:inline-flex;width:36px;height:36px;border-radius:9px;
  background:rgba(40,215,161,.16);border:1px solid rgba(40,215,161,.4)}
.fl-subcats{margin-bottom:22px}

.fl-post-wrap{padding-top:6px}
.fl-post-main{max-width:900px}
.fl-post__title{font-size:clamp(23px,3vw,34px);line-height:1.22;color:#00133d;margin:14px 0 10px}
.fl-post__meta{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:#6c757d;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(17,24,39,.10)}
.fl-post__meta a{color:#0052a5;text-decoration:none}
.fl-prose{font-size:16px;color:#252b33;line-height:1.75}
.fl-prose h2{margin:26px 0 10px;font-size:21px;color:#00133d}
.fl-prose h3{margin:22px 0 8px;font-size:18px;color:#00133d}
.fl-prose p{margin:0 0 15px}
.fl-prose a{color:#0052a5}
.fl-prose img{max-width:100%;height:auto;border-radius:10px}
.fl-prose ul,.fl-prose ol{margin:0 0 15px;padding-left:22px}
.fl-cats{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}
.fl-cats .button{display:inline-block;padding:7px 14px;border-radius:8px;background:rgba(0,36,125,.08);
  color:#00247d;font-size:13px;font-weight:700;text-decoration:none}

.fl-pager{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0}
.fl-pager a{min-width:36px;text-align:center;padding:7px 10px;border-radius:8px;border:1px solid #e3e8ef;
  text-decoration:none;color:#00247d;font-weight:700;font-size:14px;background:#fff}
.fl-pager a.is-active{background:#00247d;color:#fff;border-color:#00247d}
.fl-empty{color:#6c757d}

.fl-comments{margin-top:30px;border-top:1px solid rgba(17,24,39,.10);padding-top:20px}
.fl-comments__title{font-size:20px;color:#00133d;margin:0 0 16px}
.fl-comments__item{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid rgba(17,24,39,.07)}
.fl-comments__ava img{border-radius:50%;display:block}
.fl-comments__initial{display:flex;width:40px;height:40px;border-radius:50%;background:#00247d;color:#fff;
  align-items:center;justify-content:center;font-weight:800}
.fl-comments__head{display:flex;gap:10px;align-items:baseline}
.fl-comments__name{font-weight:800;color:#00133d}
.fl-comments__date{font-size:12px;color:#9aa0a6}
.fl-comments__text{margin:6px 0 0;color:#252b33}
.fl-comments__likes{font-size:12.5px;color:#6c757d}

.site-footer{background:#00133d;color:#c9d6e6;margin-top:30px;padding:30px 0 12px}
.site-footer__grid{display:grid;gap:26px;grid-template-columns:1.4fr 1fr 1fr 1fr}
@media (max-width:860px){.site-footer__grid{grid-template-columns:1fr 1fr}}
.site-footer__panel h2{font-size:13px;text-transform:uppercase;letter-spacing:.8px;color:#81ddc6;margin:0 0 12px}
.site-footer .site-brand strong{color:#fff}
.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}
.footer-links a{color:#c9d6e6;text-decoration:none;font-size:14px}
.footer-links a:hover{color:#28d7a1}
.site-footer__brand-panel p{font-size:13.5px;color:#9fb0c4;margin:12px 0 0}
.footer-small{font-size:12.5px;color:#8fa1b6}
.site-footer__bottom{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;
  border-top:1px solid rgba(255,255,255,.12);margin-top:22px;padding-top:14px;font-size:12.5px;color:#8fa1b6}

@media (max-width:760px){
  .nav-toggle{display:flex}
  .primary-nav{display:none;flex-direction:column;width:100%;gap:2px;margin:8px 0 0}
  .primary-nav.is-open{display:flex}
}

/* FernLattice final responsive symmetry layer.
 * Loaded after the legacy theme cascade so every template shares one rhythm. */

.site-footer__grid.site-footer__grid--extended {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	align-items: stretch;
	gap: .75rem;
}

.site-footer__panel {
	box-sizing: border-box;
	display: flex;
	min-width: 0;
	height: 18.75rem;
	min-height: 18.75rem;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start !important;
	padding: clamp(.78rem, 1.4vw, 1rem);
	text-align: center;
}

.site-footer__brand-panel {
	justify-content: center !important;
}

.site-footer__panel h2 {
	display: flex;
	min-height: 1.5rem;
	align-items: center;
	justify-content: center;
	margin: 0 0 .75rem;
	text-align: center !important;
}

.site-footer__brand-panel .site-brand,
.site-footer__brand-panel > p,
.site-footer__brand-panel .footer-small {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	justify-content: center;
	text-align: center !important;
}

.site-footer__nav-panel .footer-links,
.site-footer__quick .footer-links {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	grid-auto-rows: 3.2rem;
	align-content: start;
	gap: .45rem;
	width: 100%;
	margin: 0 !important;
}

.site-footer__nav-panel .footer-links li {
	min-width: 0;
	height: 100%;
}

.site-footer__nav-panel .footer-links a {
	box-sizing: border-box;
	height: 100%;
	min-height: 3.2rem;
	padding: .55rem .48rem;
	overflow-wrap: normal;
	word-break: normal;
	text-align: center !important;
}

.site-footer__bottom {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: center;
	gap: .65rem;
}

.site-footer__bottom > span {
	text-align: center;
}

/* A single measured lane starts beside Explore. The Explore panel ends before
 * FAQ, but all later main sections keep this same centre axis. */
@media (min-width: 82.01rem) {
	.global-topic-picker:not(.is-rail-ready) {
		visibility: hidden;
	}

	body.has-desktop-topic-rail main#main-content > :not(.page-hero, .scnz-article-hero, .brand-hero),
	body.has-desktop-topic-rail main#main-content > :is(.scnz-unified-lane, .scnz-explore-lane),
	body.has-desktop-topic-rail main#main-content > :is(.page-hero, .scnz-article-hero, .brand-hero) > :is(.container, .page-hero__inner, .scnz-article-hero__inner, .brand-hero__inner),
	body.has-desktop-topic-rail .site-footer > :is(.site-footer__grid, .site-footer__bottom) {
		box-sizing: border-box;
		width: min(calc(100% - var(--scnz-topic-rail-width) - 2rem), var(--scnz-content-shell, 74rem)) !important;
		max-width: var(--scnz-content-shell, 74rem) !important;
		margin-right: 0 !important;
		margin-left: calc(var(--scnz-topic-rail-width) + max(1rem, (100% - var(--scnz-topic-rail-width) - var(--scnz-content-shell, 74rem)) / 2)) !important;
	}

	body.has-desktop-topic-rail main#main-content > :is(.page-hero, .scnz-article-hero, .brand-hero) > :is(.container, .page-hero__inner, .scnz-article-hero__inner, .brand-hero__inner) {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center !important;
	}
}

/* Long-form regions now read as intentional sections while their headings,
 * copy, tables and card grids retain the established internal widths. */
main#main-content > .scnz-editorial-body,
main#main-content > .article-layout {
	box-sizing: border-box;
	margin-top: clamp(.9rem, 1.8vw, 1.4rem);
	margin-bottom: clamp(.9rem, 1.8vw, 1.4rem);
	padding: clamp(1.1rem, 2.5vw, 2rem);
	background: linear-gradient(145deg, rgba(9, 28, 40, .88), rgba(8, 17, 31, .96));
	border: 1px solid var(--scnz-panel-line, #34516f);
	border-radius: 1rem;
	box-shadow: 0 1rem 2.4rem rgba(0, 0, 0, .18);
}

main#main-content > .scnz-editorial-body > h2:not(:first-child),
main#main-content > .scnz-editorial-body > section + h2 {
	padding-top: clamp(1.35rem, 2.5vw, 2rem);
	border-top: 1px solid rgba(74, 112, 148, .42);
}

main#main-content .article-layout > article > .section + .section {
	border-top: 1px solid rgba(74, 112, 148, .42);
}

main#main-content .article-layout > article > .section {
	box-sizing: border-box;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: clamp(.15rem, 1vw, .75rem);
	padding-left: clamp(.15rem, 1vw, .75rem);
}

/* Decision cards must contain only their own label, heading, explanation and
 * CTA. Shared modules sit after the grid and every row stretches equally. */
.scnz-decision-grid,
.scnz-related-grid,
.scnz-entity-strip__grid {
	align-items: stretch;
}

.scnz-decision-card,
.scnz-related-card,
.scnz-entity-strip__card {
	box-sizing: border-box;
	display: flex;
	height: auto !important;
	min-height: 0;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	text-align: center !important;
}

/* Network brand cards use a wrapping flex row. An explicit percentage height
 * prevented flexbox from stretching shorter cards to the row height. */
.single-scnz_network .content-card-grid > .content-card {
	height: auto !important;
	align-self: stretch;
}

/* Category discovery is a full-width compact strip: heading first, then an
 * evenly stretched grid. This prevents the heading becoming a tall left rail. */
.scnz-entity-strip > .container {
	display: grid;
	grid-template-columns: minmax(0, 1fr) !important;
	gap: .9rem;
	width: 100%;
}

.scnz-entity-strip__heading {
	grid-column: 1 / -1;
	width: min(100%, 54rem);
	margin: 0 auto;
	text-align: center;
}

.scnz-entity-strip__heading :is(.eyebrow, h2, p) {
	margin-right: auto;
	margin-left: auto;
	text-align: center !important;
}

.scnz-entity-strip__grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	align-items: stretch;
	gap: .65rem;
	width: 100%;
}

.scnz-entity-strip__card {
	display: grid !important;
	grid-template-columns: 4.35rem minmax(0, 1fr);
	align-items: center;
	gap: .65rem;
	height: auto !important;
	min-height: 7.7rem;
	padding: .62rem;
	overflow: hidden;
}

.scnz-entity-strip__image {
	display: block;
	width: 4.35rem;
	height: 4.35rem;
	aspect-ratio: 1;
	align-self: center;
}

.scnz-entity-strip__card > div {
	display: flex;
	min-width: 0;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.scnz-entity-strip__card h3 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.scnz-entity-strip__card p {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

/* Editorial illustrations support the copy without dominating a section. */
main#main-content .scnz-section-image-slot,
main#main-content > .scnz-section-image,
main#main-content .section-copy > .scnz-section-image {
	width: min(100%, 36rem) !important;
	margin-right: auto;
	margin-left: auto;
}

main#main-content .scnz-section-image img,
main#main-content .scnz-section-image-slot .scnz-section-image img {
	width: 100%;
	height: auto !important;
	max-height: 24rem !important;
	object-fit: contain;
}

.scnz-decision-card > :is(h3, p, span, a),
.scnz-related-card > :is(h3, p, span, a),
.scnz-entity-strip__card > :is(h3, p, span, a),
.scnz-entity-strip__card > div > :is(h3, p, span, a) {
	margin-right: auto;
	margin-left: auto;
	text-align: center !important;
}

.scnz-decision-card > a:last-child,
.scnz-related-card > a:last-child,
.scnz-entity-strip__card > div > a:last-child {
	margin-top: auto;
}

.scnz-context-links {
	box-sizing: border-box;
	padding: clamp(1.1rem, 2.5vw, 1.75rem) !important;
	text-align: center !important;
}

.scnz-context-links > :is(.eyebrow, h2, p) {
	width: min(100%, 58rem);
	margin-right: auto !important;
	margin-left: auto !important;
	text-align: center !important;
}

.scnz-context-links ul {
	display: grid !important;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr)) !important;
	align-items: stretch;
	gap: .7rem !important;
	width: min(100%, 68rem) !important;
	margin: 1rem auto 0 !important;
}

.scnz-context-links ul:has(> li:only-child) {
	grid-template-columns: 1fr !important;
	max-width: 38rem;
}

.scnz-context-links ul:has(> li:nth-child(2):last-child) {
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.scnz-context-links ul:has(> li:nth-child(3):last-child) {
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.scnz-context-links li,
.scnz-context-links a {
	box-sizing: border-box;
	width: 100%;
	height: 100% !important;
}

.scnz-context-links a {
	display: flex;
	min-height: 3.75rem;
	align-items: center;
	justify-content: center;
	padding: .75rem;
	text-align: center !important;
}

#priority-exact-brand-guides .scnz-section-image-slot {
	width: min(100%, 36rem);
	margin: 1rem auto 1.25rem;
}

#priority-exact-brand-guides .scnz-section-image {
	margin: 0;
	text-align: center;
}

#priority-exact-brand-guides .scnz-section-image img {
	box-sizing: border-box;
	width: 100%;
	height: auto;
	max-height: 18rem;
	object-fit: contain;
}

#priority-exact-brand-guides .scnz-related-grid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

#priority-exact-brand-guides .scnz-related-card {
	min-height: 13rem;
}

main#main-content .scnz-table-wrap,
main#main-content .feature-comparison-wrap,
main#main-content table {
	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 920px) {
	.site-footer__grid.site-footer__grid--extended {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}

	.scnz-entity-strip__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 620px) {
	/* Mobile card contract: every repeated card collection keeps two equal columns. */
	:is(
		.casino-offer-grid,
		.scnz-twelve-card-grid,
		.content-card-grid,
		.network-card-grid,
		.operator-grid,
		.support-grid,
		.sport-rank-grid,
		.sister-grid,
		.sister-guide-grid,
		.scnz-related-grid,
		.scnz-decision-grid,
		.scnz-bonus-review-grid,
		.scnz-bonus-route-grid,
		.scnz-deposit-band-grid,
		.scnz-entity-strip__grid,
		.scnz-insight-grid,
		.scnz-section-image-grid,
		.scnz-research-summary__grid,
		.nz-answer-deck,
		.nz-game-grid,
		.nz-topic-card-grid,
		.overview-grid,
		.playful-points,
		.research-team-grid,
		.trust-core-grid,
		.warning-note-grid,
		.hub-feature-grid,
		.site-footer__grid.site-footer__grid--extended,
		.scnz-hub-relationships ul,
		.scnz-context-links ul,
		.scnz-relationship-timeline,
		.scnz-condition-history
	) {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		grid-auto-flow: row !important;
		align-items: stretch !important;
		gap: .55rem !important;
	}

	:is(
		.casino-offer-grid,
		.scnz-twelve-card-grid,
		.content-card-grid,
		.network-card-grid,
		.operator-grid,
		.support-grid,
		.sport-rank-grid,
		.sister-grid,
		.sister-guide-grid,
		.scnz-related-grid,
		.scnz-decision-grid,
		.scnz-bonus-review-grid,
		.scnz-bonus-route-grid,
		.scnz-deposit-band-grid,
		.scnz-entity-strip__grid,
		.scnz-insight-grid,
		.nz-answer-deck,
		.nz-game-grid,
		.nz-topic-card-grid,
		.overview-grid,
		.playful-points,
		.research-team-grid,
		.trust-core-grid,
		.warning-note-grid,
		.hub-feature-grid,
		.site-footer__grid.site-footer__grid--extended
	) > * {
		box-sizing: border-box !important;
		width: auto !important;
		min-width: 0 !important;
		max-width: none !important;
		height: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
		overflow: hidden;
	}

	:is(
		.casino-offer-card,
		.content-card,
		.network-card,
		.operator-card,
		.support-card,
		.sport-rank-card,
		.sister-guide-card,
		.scnz-related-card,
		.scnz-decision-card,
		.scnz-bonus-review-card,
		.scnz-bonus-route-card,
		.scnz-entity-strip__card,
		.nz-answer-card,
		.nz-game-card,
		.nz-topic-card,
		.site-footer__panel
	) {
		padding: .75rem !important;
	}

	:is(
		.casino-offer-card,
		.content-card,
		.network-card,
		.operator-card,
		.support-card,
		.sport-rank-card,
		.sister-guide-card,
		.scnz-related-card,
		.scnz-decision-card,
		.scnz-bonus-review-card,
		.scnz-bonus-route-card,
		.scnz-entity-strip__card,
		.nz-answer-card,
		.nz-game-card,
		.nz-topic-card,
		.site-footer__panel
	) :is(h2, h3, h4, p, a, span, strong) {
		max-width: 100% !important;
		overflow-wrap: anywhere;
		word-break: normal;
	}

	:is(.content-card-grid--template, .network-card-grid--template, .casino-offer-grid--template) {
		justify-content: stretch !important;
	}

	.site-footer__panel {
		height: 18.75rem;
		min-height: 18.75rem;
	}

	.site-footer__nav-panel .footer-links,
	.site-footer__quick .footer-links {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		grid-auto-rows: 3.35rem;
	}

	.site-footer__bottom {
		grid-template-columns: 1fr;
	}

	main#main-content > .scnz-editorial-body,
	main#main-content > .article-layout {
		width: calc(100% - 1rem);
		padding: 1rem .7rem;
		border-radius: .8rem;
	}

	.scnz-entity-strip__card {
		grid-template-columns: 1fr !important;
		align-content: start;
		justify-items: center;
		min-height: 10.5rem;
	}

	.scnz-entity-strip__image {
		width: 3.75rem;
		height: 3.75rem;
		margin-right: auto;
		margin-left: auto;
	}

	.site-footer__panel {
		height: auto;
		min-height: 18rem;
	}

	.site-footer__panel :is(.footer-links, .site-footer__quick) {
		min-width: 0;
	}

	.nz-answer-card p a,
	.scnz-context-links a,
	.scnz-hub-relationships a {
	display: inline-flex;
	min-height: 2.75rem;
	align-items: center;
	justify-content: center;
	padding: .35rem .45rem;
}

	.scnz-context-links ul:has(> li:nth-child(3):last-child) {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}

	main#main-content .scnz-section-image-slot,
	main#main-content > .scnz-section-image,
	main#main-content .section-copy > .scnz-section-image {
		width: min(100%, 30rem) !important;
	}

	main#main-content .scnz-section-image img,
	main#main-content .scnz-section-image-slot .scnz-section-image img {
		max-height: 20rem !important;
	}
}

/* Bonus-review reading rhythm: subtle direct-answer panels, scannable steps,
 * grouped alternative profiles and clearer tables across the shared CPT. */
.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison {
	padding: clamp(1.05rem, 2.2vw, 1.75rem);
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > h2 {
	padding-bottom: .75rem;
	border-bottom: 1px solid rgba(74, 112, 148, .48);
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > p:has(> strong:first-child) {
	margin: .8rem auto 1rem !important;
	padding: .8rem 1rem;
	color: #dce8f6;
	background: linear-gradient(135deg, rgba(24, 64, 91, .52), rgba(10, 29, 47, .72));
	border: 1px solid #34516f;
	border-left: 4px solid #32ddb4;
	border-radius: .7rem;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > :is(ul, ol) {
	display: grid;
	gap: .55rem;
	width: min(100%, 64rem);
	margin: 1rem auto;
	padding: 0;
	list-style: none;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ol {
	counter-reset: scnz-bonus-step;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > :is(ul, ol) > li {
	position: relative;
	box-sizing: border-box;
	min-height: 3.2rem;
	padding: .72rem .9rem .72rem 2.75rem;
	color: #cbd8e8;
	background: rgba(13, 29, 47, .72);
	border: 1px solid #2f4b69;
	border-radius: .68rem;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ol > li {
	counter-increment: scnz-bonus-step;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ol > li::before,
.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ul > li::before {
	position: absolute;
	top: .72rem;
	left: .78rem;
	display: grid;
	width: 1.35rem;
	height: 1.35rem;
	place-items: center;
	color: #03120e;
	background: #32ddb4;
	border-radius: 50%;
	font-size: .67rem;
	font-weight: 900;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ol > li::before {
	content: counter(scnz-bonus-step);
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ul > li::before {
	content: "";
	width: .55rem;
	height: .55rem;
	top: 1.08rem;
	left: 1.16rem;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison .scnz-table-wrap {
	border: 1px solid #34516f;
	border-radius: .78rem;
	box-shadow: 0 .85rem 1.8rem rgba(0, 0, 0, .16);
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison tbody tr:nth-child(even) {
	background: rgba(37, 73, 105, .2);
}

.single-scnz_bonus_review #alternative-profiles .scnz-bonus-review-comparison > h3[id^="alternative-"] {
	margin: 1rem 0 0;
	padding: .9rem 1rem .45rem;
	background: linear-gradient(145deg, rgba(16, 38, 61, .94), rgba(8, 23, 39, .96));
	border: 1px solid #34516f;
	border-bottom: 0;
	border-radius: .75rem .75rem 0 0;
}

.single-scnz_bonus_review #alternative-profiles .scnz-bonus-review-comparison > h3[id^="alternative-"] + p {
	box-sizing: border-box;
	width: 100%;
	max-width: none;
	margin: 0 !important;
	padding: .35rem 1rem 1rem;
	background: linear-gradient(145deg, rgba(16, 38, 61, .94), rgba(8, 23, 39, .96));
	border: 1px solid #34516f;
	border-top: 0;
	border-radius: 0 0 .75rem .75rem;
}

/* Brand and network identity modules must remain contained at browser zoom,
 * high device scale factors and narrow mobile widths. */
main#main-content .entity-identity {
	box-sizing: border-box;
	width: min(calc(100% - 1.25rem), 68rem);
	max-width: 68rem;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

main#main-content .entity-identity__logo {
	box-sizing: border-box;
	width: clamp(7rem, 18vw, 10rem);
	height: auto;
	aspect-ratio: 10 / 7;
	flex: 0 0 auto;
	overflow: hidden;
}

main#main-content .entity-identity__logo img {
	display: block;
	width: 100% !important;
	max-width: 100% !important;
	height: 100% !important;
	max-height: 100% !important;
	object-fit: contain;
}

main#main-content .entity-identity__actions {
	box-sizing: border-box;
	display: flex;
	width: min(100%, 58rem);
	max-width: 100%;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: .65rem 1rem;
	padding: 0 .35rem;
}

main#main-content .entity-identity__actions > * {
	box-sizing: border-box;
	min-width: 0;
	max-width: 100%;
}

main#main-content .entity-identity__actions .button {
	flex: 0 1 auto;
	width: auto;
	white-space: normal;
}

main#main-content .entity-identity__source-note {
	flex: 1 1 20rem;
	line-height: 1.5;
	overflow-wrap: anywhere;
	text-align: left;
}

@media (max-width: 720px) {
	.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison {
		padding: .9rem .72rem;
	}

	.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > :is(ul, ol) > li {
		padding-right: .7rem;
	}

	main#main-content .entity-identity__actions {
		width: 100%;
		flex-direction: column;
		align-items: stretch;
	}

	main#main-content .entity-identity__actions .button,
	main#main-content .entity-identity__source-note {
		width: 100%;
		flex: none;
		text-align: center;
	}
}

/* 2026-08-26 footer and homepage trust-section correction.
 * The footer uses the full viewport lane with plain links. The trust columns
 * use equal card rows and consistent borders without changing their copy. */
.site-footer > .site-footer__grid.site-footer__grid--extended,
.site-footer > .site-footer__bottom,
body.has-desktop-topic-rail .site-footer > .site-footer__grid,
body.has-desktop-topic-rail .site-footer > .site-footer__bottom {
	box-sizing: border-box;
	width: calc(100% - clamp(1.5rem, 4vw, 5rem)) !important;
	max-width: none !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

.site-footer > .site-footer__grid.site-footer__grid--extended {
	grid-template-columns: minmax(15rem, 1.2fr) repeat(3, minmax(11rem, 1fr)) !important;
	gap: clamp(1.25rem, 3vw, 3.5rem);
	padding: clamp(1.25rem, 2.5vw, 2.5rem) 0;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

.site-footer .site-footer__panel {
	height: auto;
	min-height: 0;
	padding: 0;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

.site-footer .site-footer__brand-panel {
	justify-content: flex-start !important;
}

.site-footer .site-footer__panel h2 {
	min-height: 0;
	margin: 0 0 .75rem;
}

.site-footer .site-footer__nav-panel .footer-links,
.site-footer .site-footer__quick .footer-links {
	display: grid;
	grid-template-columns: 1fr !important;
	grid-auto-rows: auto;
	gap: .18rem;
	align-content: start;
	margin: 0 !important;
	padding: 0;
}

.site-footer .site-footer__nav-panel .footer-links li {
	height: auto;
}

.site-footer nav a,
.site-footer .footer-links a {
	display: inline-block;
	width: auto;
	min-height: 0;
	height: auto;
	margin: 0;
	padding: .25rem .1rem;
	color: #cbd9e9;
	background: transparent;
	border: 0;
	border-radius: 0;
	font-size: clamp(.72rem, .9vw, .82rem);
	font-weight: 700;
	line-height: 1.45;
	text-decoration: none;
}

.site-footer nav a:hover,
.site-footer nav a:focus-visible {
	color: #fff;
	background: transparent;
	text-decoration: underline;
	text-decoration-color: #43dcb3;
	text-decoration-thickness: 2px;
}

#trust-core > .section-copy {
	width: min(100%, 112rem);
	max-width: none;
}

#trust-core .trust-core-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: stretch;
	gap: clamp(1rem, 2vw, 1.6rem);
}

#trust-core .trust-core-grid > div {
	display: flex;
	min-width: 0;
	height: 100%;
	flex-direction: column;
}

#trust-core .trust-core-grid > div > :is(h2, h3) {
	display: flex;
	min-height: 2.8rem;
	align-items: center;
	justify-content: center;
	margin: 0 0 .75rem;
	text-align: center !important;
}

#trust-core .trust-core-grid > div > p:not(.corrections-invite) {
	margin: 0 0 1rem;
	text-align: left !important;
}

#trust-core .trust-pillar-list {
	display: grid;
	grid-template-rows: repeat(5, minmax(0, 1fr));
	flex: 1;
	gap: .65rem;
}

#trust-core .trust-pillar-list li,
#trust-core .research-person-card,
#trust-core .corrections-invite {
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #34516f;
	border-radius: 8px;
}

#trust-core .trust-pillar-list li {
	height: 100%;
	align-content: center;
	box-shadow: inset 3px 0 #d51e36;
}

#trust-core .research-team-grid {
	display: grid;
	grid-template-rows: repeat(3, minmax(0, 1fr));
	flex: 1;
	gap: .65rem;
}

#trust-core .research-person-card {
	height: 100%;
	align-items: center;
}

#trust-core .corrections-invite {
	display: flex;
	min-height: 4.75rem;
	align-items: center;
	margin-top: .65rem;
}

@media (max-width: 920px) {
	.site-footer > .site-footer__grid.site-footer__grid--extended {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

@media (max-width: 720px) {
	#trust-core .trust-core-grid {
		grid-template-columns: 1fr !important;
	}

	#trust-core .trust-core-grid > div + div {
		margin-top: .8rem;
	}

	#trust-core .trust-pillar-list,
	#trust-core .research-team-grid {
		grid-template-rows: none;
	}

	#trust-core .trust-pillar-list li,
	#trust-core .research-person-card {
		height: auto !important;
	}
}

@media (max-width: 620px) {
	.site-footer > .site-footer__grid.site-footer__grid--extended {
		grid-template-columns: 1fr !important;
		gap: 1.5rem;
		width: calc(100% - 1.25rem) !important;
	}

	.site-footer .site-footer__panel {
		height: auto !important;
		min-height: 0 !important;
		padding: 0 !important;
	}

	.site-footer .site-footer__nav-panel .footer-links,
	.site-footer .site-footer__quick .footer-links {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: .15rem .75rem;
	}

	.site-footer nav a,
	.site-footer .footer-links a {
		min-height: 2.35rem;
		padding: .35rem .1rem;
	}
}

/* 2026-08-26 site-wide hero unification.
 * Automation articles historically used a contained editorial card as their
 * hero. Give that renderer the same full-width canvas, typography, alignment
 * lane and decorative treatment as the homepage/page hero. Explore NZ begins
 * below the hero and therefore never constrains the hero background itself. */
body.wp-singular main#main-content > .scnz-article-hero {
	box-sizing: border-box;
	position: relative;
	isolation: isolate;
	display: grid;
	grid-template-columns: minmax(1rem, 1fr) minmax(0, 78rem) minmax(1rem, 1fr);
	justify-items: center;
	overflow: hidden;
	left: 50% !important;
	width: 100vw !important;
	max-width: none !important;
	margin: 0 0 0 -50vw !important;
	padding: clamp(1.75rem, 3.5vw, 3rem) 0 !important;
	color: #fff;
	background:
		radial-gradient(circle at 86% 10%, rgba(204, 20, 43, .28), transparent 25rem),
		linear-gradient(135deg, #02050c, #1557b8) !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	text-align: center !important;
	transform: none !important;
}

main#main-content > .scnz-article-hero::after {
	position: absolute;
	z-index: -1;
	inset: auto -8rem -9rem auto;
	width: 28rem;
	aspect-ratio: 1;
	content: "";
	opacity: .16;
	background:
		radial-gradient(ellipse at 50% 100%, transparent 0 34%, var(--nz-accent, #28d7a1) 35% 37%, transparent 38%),
		repeating-conic-gradient(from 16deg at 50% 100%, transparent 0deg 10deg, rgba(255, 255, 255, .8) 11deg 13deg, transparent 14deg 24deg);
	border-radius: 50%;
	transform: rotate(-18deg);
}

main#main-content > .scnz-article-hero > * {
	grid-column: 2;
	min-width: 0;
}

main#main-content > .scnz-article-hero > .eyebrow {
	width: min(100%, 68rem);
	margin: 0 auto .6rem;
	color: #ffd7dc;
	font-size: .72rem;
	font-weight: 800;
	letter-spacing: .12em;
	line-height: 1.3;
	text-align: center;
	text-transform: uppercase;
}

main#main-content > .scnz-article-hero > h1 {
	width: min(100%, 68rem) !important;
	max-width: 68rem !important;
	margin: 0 auto 1.1rem !important;
	font-family: Georgia, "Times New Roman", serif;
	font-size: clamp(2rem, 3.65vw, 3.55rem);
	font-weight: 700;
	letter-spacing: -.045em;
	line-height: 1.15;
	overflow-wrap: anywhere;
	text-align: center !important;
	text-wrap: pretty;
}

main#main-content > .scnz-article-hero > :is(.lede, .lead, p:not(.eyebrow)) {
	width: min(100%, 56rem) !important;
	max-width: 56rem !important;
	margin: 0 auto !important;
	color: #e8eef7;
	font-size: clamp(.98rem, 1.5vw, 1.12rem);
	line-height: 1.65;
	text-align: center !important;
	text-wrap: pretty;
}

@media (min-width: 82.01rem) {
	body.has-desktop-topic-rail main#main-content > .scnz-article-hero {
		grid-template-columns:
			calc(var(--scnz-topic-rail-width) + max(1rem, (100% - var(--scnz-topic-rail-width) - var(--scnz-content-shell, 74rem)) / 2))
			minmax(0, min(calc(100% - var(--scnz-topic-rail-width) - 2rem), var(--scnz-content-shell, 74rem)))
			minmax(1rem, 1fr);
	}
}

@media (max-width: 760px) {
	main#main-content > .scnz-article-hero {
		grid-template-columns: minmax(.75rem, 1fr) minmax(0, calc(100% - 1.5rem)) minmax(.75rem, 1fr);
		padding-block: 1.65rem !important;
	}

	main#main-content > .scnz-article-hero > h1 {
		font-size: clamp(2rem, 9vw, 3rem);
	}
}

@media (max-width: 620px) {
	body.has-scnz-featured-casinos main#main-content > .scnz-article-hero {
		margin-bottom: .55rem !important;
		padding-top: .85rem !important;
		padding-bottom: .85rem !important;
	}

	body.has-scnz-featured-casinos main#main-content > .scnz-article-hero > h1 {
		margin: 0 auto !important;
		font-size: clamp(1.45rem, 7vw, 1.85rem) !important;
		line-height: 1.05;
	}
}

/* FernLattice: shared reading and comparison system. */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/static/fernlattice/assets/release/font-1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/static/fernlattice/assets/release/font-2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/static/fernlattice/assets/release/font-3.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/static/fernlattice/assets/release/font-3.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/static/fernlattice/assets/release/font-3.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--scnz-bg:#111923;--scnz-surface:#1a2633;--scnz-raised:#233241;--scnz-text:#f2f0e9;--scnz-muted:#bcc7cf;--scnz-line:#425363;--scnz-link:#81ddc6;--scnz-action:#ffb466;--scnz-action-hover:#ffc98d;--scnz-reading:74ch;--scnz-space-1:8px;--scnz-space-2:16px;--scnz-space-3:24px;--scnz-space-4:32px;--scnz-space-5:48px;--scnz-space-6:72px}
html{scroll-padding-top:24px;background:var(--scnz-bg)}
body,button,input,select,textarea{font-family:'Source Sans 3',Arial,sans-serif!important}
body{background:var(--scnz-bg)!important;color:var(--scnz-text)!important;font-size:18px!important;line-height:1.65!important}
*,*::before,*::after{box-sizing:border-box}
h1,h2,h3,.site-brand strong{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.015em!important;color:var(--scnz-text)!important;text-wrap:balance}
h1{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.04!important;max-width:24ch!important;margin:0 0 20px!important}
h2{font-size:clamp(28px,3.1vw,42px)!important;line-height:1.12!important;margin:0 0 24px!important}
h3{font-size:clamp(23px,2vw,29px)!important;line-height:1.2!important;margin:0 0 12px!important}
p{margin:0 0 20px;line-height:1.65}
a{color:var(--scnz-link);text-underline-offset:.18em}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--scnz-action)!important;outline-offset:4px!important}
.container{width:min(1248px,calc(100% - 64px))!important;max-width:1248px!important;margin-inline:auto!important}
.site-header{background:#0b121b!important;border-bottom:1px solid #334353!important;position:relative!important}
.site-header__inner{min-height:88px!important;gap:32px!important}
.site-brand strong{font-size:28px!important;line-height:1.05!important}
.site-brand small{font-size:13px!important;color:var(--scnz-muted)!important;line-height:1.35!important}
.site-brand__mark{box-shadow:none!important}
.primary-nav{gap:22px!important}
.primary-nav a{font-size:16px!important;font-weight:600!important;padding:12px 0!important;min-height:44px!important;white-space:nowrap}
.breadcrumbs,.breadcrumb{font-size:14px!important;color:var(--scnz-muted)!important;padding-block:18px!important;line-height:1.55!important}
.page-hero{background:#172333!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:40px 0 36px!important;min-height:0!important;text-align:left!important}
.page-hero::before,.page-hero::after{display:none!important;content:none!important}
.page-hero__inner{display:block!important;text-align:left!important;min-height:0!important;padding-block:0!important}
.page-hero h1,.page-hero p{margin-inline:0!important;text-align:left!important}
.page-hero p:not(.eyebrow){max-width:68ch!important;font-size:20px!important;line-height:1.5!important;color:#d6e0e4!important;display:block!important}
.page-hero .eyebrow,.eyebrow{font-family:'Source Sans 3',Arial,sans-serif!important;letter-spacing:.09em!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;color:var(--scnz-link)!important;margin-bottom:12px!important}
.article-meta{margin-top:20px!important;gap:16px!important;color:var(--scnz-muted)!important;font-size:14px!important}
.section,.section--tint,.section--compact{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-block:40px!important;margin-block:0!important}
.section::before,.section::after{box-shadow:none!important;background-image:none!important}
.section-heading,.section-heading--compact{align-items:flex-start!important;text-align:left!important;margin-bottom:24px!important;gap:16px!important}
.section-heading h2,.section-heading p{margin-inline:0!important;text-align:left!important}
.section-copy,.scnz-editorial-body,.prose,.entry-content{font-size:18px!important;line-height:1.7!important;color:#e2e7e9!important}
.section-copy>p,.scnz-editorial-body>p,.prose>p,.section>p,.section>.container>p,.scnz-editorial-body li{max-width:var(--scnz-reading)!important}
.section-copy p,.scnz-editorial-body p,.section-intro{font-size:18px!important;line-height:1.7!important;text-align:left!important;color:#e2e7e9!important}
.section-copy h2:not(:first-child),.scnz-editorial-body h2:not(:first-child){margin-top:40px!important}
.section-copy h3:not(:first-child),.scnz-editorial-body h3:not(:first-child){margin-top:28px!important}
.section-copy ul,.section-copy ol,.scnz-editorial-body ul,.scnz-editorial-body ol{padding-left:24px!important;margin:16px 0 28px!important}
.section-copy li,.scnz-editorial-body li{padding-left:3px;margin-bottom:10px!important}
.page-shell{padding-top:8px!important}
.article-layout{display:block!important}
.article-layout>aside{display:none!important}
.scnz-unified-lane,.scnz-explore-lane,body.has-desktop-topic-rail #main-content .section>.container,body.has-desktop-topic-rail #main-content .page-shell{margin-inline:auto!important;max-width:1248px!important}
body.has-desktop-topic-rail main#main-content{margin-left:0!important;padding-left:0!important}
.global-topic-picker{display:none!important}
.scnz-reviewed-record{width:min(1248px,calc(100% - 64px))!important;margin:20px auto 0!important;padding:0!important;background:none!important;border:0!important;font-size:14px!important;color:var(--scnz-muted)!important;justify-content:flex-start!important;gap:12px!important}
.scnz-reviewed-record span{color:var(--scnz-muted)!important}
.scnz-release-answer{width:min(1248px,calc(100% - 64px));margin:24px auto 0;padding:0 0 24px;border-bottom:1px solid var(--scnz-line)}
.scnz-release-answer .scnz-release-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--scnz-link);text-transform:uppercase;margin:0 0 8px}
.scnz-release-answer p{max-width:82ch;font-size:19px;line-height:1.55;margin:0 0 16px}
.scnz-release-jumps{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}
.scnz-release-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:9px 15px;border:1px solid #61717e;border-radius:4px;color:var(--scnz-text)!important;font-size:15px;font-weight:600;text-decoration:none!important;background:transparent}
.scnz-release-jumps a:first-child{background:var(--scnz-action)!important;border-color:var(--scnz-action);color:#17212a!important}
.scnz-release-jumps a:hover{border-color:var(--scnz-action);background:var(--scnz-raised)}
.section--brand-casinos h2{font-size:clamp(29px,3.1vw,42px)!important;text-align:left!important;margin:0 0 24px!important;max-width:none!important}
.scnz-casino-promotion{padding:0!important;margin:0!important;background:none!important;border:0!important;border-left:0!important;box-shadow:none!important;border-radius:0!important}
.scnz-casino-promotion::before,.scnz-casino-promotion::after,.casino-offer-grid::before,.casino-offer-grid::after{display:none!important;content:none!important}
main#main-content .casino-offer-grid,main#main-content .casino-offer-grid.scnz-twelve-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 16px!important;padding:0!important;margin:0!important;align-items:stretch!important}
main#main-content .casino-offer-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;padding:18px!important;position:relative!important;overflow:hidden!important;border:1px solid #425464!important;border-radius:8px!important;background:#1b2937!important;box-shadow:none!important;text-align:left!important;min-width:0!important;transform:none!important;transition:border-color .15s ease!important}
main#main-content .casino-offer-card:hover{border-color:var(--scnz-action)!important;box-shadow:none!important;transform:none!important}
.casino-offer-card::before,.casino-offer-card::after{display:none!important}
.casino-offer-card__topline{display:flex!important;position:static!important;align-items:center!important;justify-content:space-between!important;min-height:24px!important;margin:0!important;padding:0!important}
.casino-offer-card__rank{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;min-width:26px!important;height:26px!important;background:#344656!important;color:#fff!important;border:0!important;border-radius:4px!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important}
.casino-offer-card__badge{position:static!important;background:none!important;border:0!important;padding:0!important;color:#c4d2da!important;font-size:10px!important;font-weight:600!important;letter-spacing:.04em!important;max-width:120px!important;text-align:right!important}
.casino-offer-card__logo,.casino-offer-card .logo-frame{height:82px!important;min-height:82px!important;margin:0!important;padding:8px!important;border:0!important;border-radius:4px!important;background:#111b26!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important}
.casino-offer-card__logo img{object-fit:contain!important;width:160px!important;max-width:100%!important;height:66px!important;max-height:66px!important;filter:none!important}
.casino-offer-card__logo-link{display:flex!important;width:100%!important;height:100%!important;align-items:center;justify-content:center}
.casino-offer-card h3{font-size:26px!important;line-height:1.08!important;min-height:0!important;margin:0!important;text-align:left!important}
.casino-offer-card__rating{display:flex!important;gap:7px!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;font-size:13px!important;line-height:1!important}
.casino-offer-card__stars{display:flex!important;gap:1px!important;line-height:1!important}
.casino-offer-card__star{font-size:15px!important;color:#ffca75!important}
.casino-offer-card__rating-value{color:#d3dfe5!important;font-size:13px!important}
.casino-offer-card__bonus{font-family:'Source Sans 3',Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;color:#fff4de!important;margin:0!important;min-height:0!important;text-align:left!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;white-space:normal!important}
.casino-offer-card__data{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0!important;padding:0!important;border:0!important;font-size:13px!important}
.casino-offer-card__data>div{display:block!important;min-width:0!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;white-space:normal!important}
.casino-offer-card__data dt{display:inline!important;color:#b8c8d1!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;margin-right:5px!important}
.casino-offer-card__data dd{display:inline!important;margin:0!important;color:#edf1f3!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;overflow-wrap:anywhere!important;max-width:none!important}
.scnz-card-payments{margin:0!important;padding:0!important;border:0!important;background:none!important}
.scnz-card-payments__chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-start!important;align-items:center!important}
.scnz-payment-chip{display:inline-flex!important;position:relative!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:30px!important;height:24px!important;gap:3px!important;padding:3px 4px!important;border:0!important;background:#f4f3ef!important;border-radius:3px!important;overflow:visible!important}
.scnz-payment-chip img{display:block!important;object-fit:contain!important;width:27px!important;height:17px!important;margin:0!important;filter:none!important}
.scnz-payment-chip .scnz-payment-ticker{display:inline!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;color:#142433!important;font-size:10px!important;font-weight:700!important;line-height:1!important}
.scnz-payment-chip--crypto img{width:14px!important}
.scnz-card-payments__chips [class*="fallback"]{display:none!important}
.casino-card-actions{margin-top:auto!important;padding-top:4px!important;width:100%!important}
a.button,.button,.casino-offer-card__cta,.casino-offer-card__visit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;border:1px solid transparent!important;border-radius:4px!important;background:var(--scnz-action)!important;color:#15202b!important;box-shadow:none!important;font-family:'Source Sans 3',Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;padding:12px 18px!important;white-space:normal!important}
.casino-offer-card__cta,.casino-offer-card__visit{width:100%!important}
a.button:hover,.button:hover,.casino-offer-card__cta:hover{background:var(--scnz-action-hover)!important;color:#15202b!important;box-shadow:none!important;transform:none!important}
.scnz-card-details{border:0!important;border-top:1px solid #425464!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:2px 0 0!important}
.scnz-card-details summary{list-style:revert!important;padding:10px 0 0!important;min-height:36px!important;font-size:13px!important;font-weight:600!important;color:#d7e4e9!important;cursor:pointer}
.scnz-card-details[open] summary{padding-bottom:10px!important}
.scnz-card-details .casino-offer-card__data dd{font-weight:400!important;font-size:13px!important}
.scnz-table-wrap,.feature-comparison-wrap{overflow-x:auto!important;max-width:100%!important;border:1px solid var(--scnz-line)!important;border-radius:4px!important;margin:24px 0!important;background:#162330!important}
table{width:100%!important;border-collapse:collapse!important;font-size:16px!important;line-height:1.5!important;color:var(--scnz-text)!important;background:transparent!important}
caption{text-align:left!important;padding:16px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;color:var(--scnz-muted)!important}
th{background:#283a4c!important;color:#fff!important;font-weight:600!important;text-align:left!important}
td,th{padding:16px!important;border:0!important;border-bottom:1px solid #3c4d5d!important;vertical-align:top!important;min-width:110px}
tr:last-child td{border-bottom:0!important}tbody tr:nth-child(even){background:#1b2a38!important}
.feature-status,.feature-table-muted{color:#d6e2e8!important;background:transparent!important}
.feature-sort-button{color:#fff!important;font-size:15px!important;min-height:44px!important}
.scnz-editorial-faq,.faq-section{max-width:100%!important}
.faq-section details,.scnz-editorial-faq details{padding:0!important;border:0!important;border-bottom:1px solid var(--scnz-line)!important;background:transparent!important;border-radius:0!important;margin:0!important}
.faq-section summary,.scnz-editorial-faq summary{padding:20px 0!important;min-height:48px!important;font-size:20px!important;line-height:1.35!important;font-weight:600!important;color:var(--scnz-text)!important}
.faq-section details p,.scnz-editorial-faq details p{padding:0 0 20px!important;max-width:74ch!important;color:#d9e3e7!important}
.scnz-callout,.homepage-research-callout__inner,.quick-answer,.scnz-priority-route-link{border:0!important;border-left:0!important;background:#233444!important;border-radius:4px!important;padding:24px!important;margin-block:24px!important;box-shadow:none!important}
.scnz-related-card,.content-card,.nz-topic-card,.nz-game-card,.scnz-entity-card{background:#1c2a38!important;border:1px solid #425363!important;box-shadow:none!important;border-radius:6px!important;padding:24px!important;min-width:0!important;transition:border-color .15s ease!important}
.scnz-related-card:hover,.content-card:hover,.nz-topic-card:hover{border-color:var(--scnz-link)!important;transform:none!important;box-shadow:none!important}
.scnz-related-card p,.content-card p,.nz-topic-card p{color:#cdd8de!important;font-size:16px!important;line-height:1.55!important}
.scnz-related-card a,.content-card a,.nz-topic-card a{color:var(--scnz-link)!important}
.scnz-section-image{margin:32px 0!important}.scnz-section-image img{max-width:100%!important;height:auto!important;border-radius:5px!important}.scnz-section-image figcaption{font-size:14px!important;color:var(--scnz-muted)!important;margin-top:8px!important}
.author-profile-section{border-top:1px solid var(--scnz-line)!important;margin-top:40px!important}
.site-footer{background:#0b131d!important;border-top:1px solid #344858!important;padding-top:48px!important;color:#b8c8d2!important}
.site-footer p,.site-footer a{font-size:15px!important;line-height:1.6!important}.site-footer h2,.site-footer h3{font-size:24px!important}
.scnz-logo-credit{margin-top:24px!important;font-size:12px!important;color:#b8c8d2!important}.scnz-logo-credit a{font-size:12px!important}
@media(max-width:1100px){.primary-nav{gap:14px!important}.primary-nav a{font-size:15px!important}.site-brand small{display:none!important}main#main-content .casino-offer-grid,main#main-content .casino-offer-grid.scnz-twelve-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:800px){.container{width:calc(100% - 40px)!important}.scnz-release-answer,.scnz-reviewed-record{width:calc(100% - 40px)!important}.site-header__inner{min-height:76px!important}.site-brand strong{font-size:25px!important}.primary-nav[data-open="true"]{background:#142230!important;border:1px solid #4c5f6f!important;padding:16px!important;z-index:1000!important}.primary-nav a{font-size:17px!important;min-height:44px!important}.nav-toggle{min-width:44px!important;min-height:44px!important;background:#233546!important;border:1px solid #536676!important}.page-hero{padding:28px 0!important}.page-hero p:not(.eyebrow){font-size:18px!important}.section,.section--compact,.section--tint{padding-block:32px!important}.scnz-release-answer p{font-size:18px!important}.scnz-release-jumps a{font-size:14px!important;padding:9px 12px!important}main#main-content .casino-offer-grid,main#main-content .casino-offer-grid.scnz-twelve-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}main#main-content .casino-offer-card{padding:14px!important;gap:10px!important}.casino-offer-card h3{font-size:24px!important}.casino-offer-card__bonus{font-size:17px!important}.casino-offer-card__badge{font-size:9px!important}.casino-offer-card__logo{min-height:72px!important;height:72px!important}.casino-offer-card__logo img{height:56px!important}.casino-offer-card__cta{font-size:16px!important;padding:12px 6px!important}.scnz-card-payments__chips{gap:5px!important}.nz-topic-card-grid,.scnz-entity-grid,.scnz-related-grid,.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.article-layout,.page-shell{width:100%!important;max-width:100%!important}.page-shell{padding-inline:20px!important}.page-shell .container{width:100%!important}.section-copy,.scnz-editorial-body{font-size:18px!important}.scnz-table-wrap table{min-width:620px!important}td,th{padding:13px!important}.scnz-callout,.quick-answer{padding:20px!important}.breadcrumbs,.breadcrumb{font-size:12px!important;padding-block:12px!important}.scnz-section-image{margin-block:24px!important}}
@media(max-width:440px){.container{width:calc(100% - 24px)!important}.scnz-release-answer,.scnz-reviewed-record{width:calc(100% - 24px)!important}.page-shell{padding-inline:12px!important}main#main-content .casino-offer-grid,main#main-content .casino-offer-grid.scnz-twelve-card-grid{gap:14px 8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}main#main-content .casino-offer-card{padding:11px!important;gap:9px!important}.casino-offer-card__badge{font-size:8px!important;max-width:85px!important}.casino-offer-card__rank{width:22px!important;min-width:22px!important;height:22px!important;font-size:12px!important}.casino-offer-card__logo,.casino-offer-card .logo-frame{height:66px!important;min-height:66px!important;padding:5px!important}.casino-offer-card__logo img{height:54px!important}.casino-offer-card h3{font-size:23px!important}.casino-offer-card__bonus{font-size:16px!important}.casino-offer-card__data dd{font-size:12px!important}.casino-offer-card__data dt{font-size:10px!important}.casino-offer-card__cta{font-size:15px!important;min-height:46px!important}.scnz-payment-chip{height:22px!important;min-width:26px!important;padding:2px 3px!important}.scnz-payment-chip img{width:24px!important;height:16px!important}.scnz-payment-chip .scnz-payment-ticker{font-size:9px!important}.scnz-payment-chip--crypto img{width:12px!important}.nz-topic-card-grid,.scnz-related-grid,.content-card-grid{grid-template-columns:1fr!important}.page-hero h1{font-size:37px!important}.page-hero .eyebrow{font-size:10px!important}.scnz-release-jumps{gap:8px!important}.scnz-release-jumps a{font-size:13px!important}.section--brand-casinos h2{font-size:29px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Retire the old fixed rail and the template's forced content order. */
html body{padding:0!important;margin:0!important}
html body main#main-content{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body main#main-content>.page-hero,html body main#main-content>.section{width:100%!important;max-width:none!important;margin-inline:0!important}
html body main#main-content>.scnz-callout{width:min(1248px,calc(100% - 64px))!important;margin-inline:auto!important}
html body main#main-content .casino-offer-card__logo{width:100%!important;max-width:none!important;flex-basis:auto!important}
html body main#main-content .casino-offer-card h3,html body main#main-content .casino-offer-card__data,html body main#main-content .casino-offer-card__data>div{text-align:left!important}
html body main#main-content .casino-offer-card__data>div{min-height:0!important;height:auto!important}
html body main#main-content .casino-offer-card__data{grid-auto-rows:auto!important;grid-template-rows:none!important;height:auto!important;align-content:start!important}
html body main#main-content .casino-offer-card__topline{background:none!important}
html body main#main-content .casino-offer-card__badge{background:none!important;border:0!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;flex:0 1 auto!important}
html body main#main-content .scnz-payment-chip{display:inline-flex!important;flex-direction:row!important;min-height:24px!important;height:24px!important;width:auto!important;flex:0 0 auto!important;gap:3px!important;padding:3px 5px!important}
html body main#main-content .scnz-payment-chip--crypto img{width:14px!important;height:16px!important}
html body main#main-content .scnz-payment-chip .scnz-payment-ticker{font-size:10px!important;line-height:1!important}
html body main#main-content .scnz-release-anchor{display:block!important;height:0!important;margin:0!important;padding:0!important;scroll-margin-top:24px}
html body main#main-content .page-hero__inner,html body main#main-content .page-hero h1,html body main#main-content .page-hero p,html body main#main-content .section--brand-casinos h2{text-align:left!important}
html body main#main-content .page-hero h1,html body main#main-content .page-hero p{margin-left:0!important;margin-right:0!important}
html body main#main-content .casino-offer-card__topline{border:0!important}
html body main#main-content .casino-offer-card__cta{padding:12px 8px!important}
html body main#main-content .section-copy a:not(.button){color:var(--scnz-link)!important}
html body main#main-content .page-hero__inner{display:block!important;justify-items:start!important;align-items:start!important;padding-block:0!important}
html body main#main-content .page-hero h1{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.04!important;max-width:24ch!important}
html body main#main-content .page-hero__inner>*{justify-self:start!important}
html body main#main-content .section--brand-casinos h2{text-align:left!important}
@media(max-width:440px){html body main#main-content .page-hero h1{font-size:37px!important}}
@media(max-width:600px){html body main#main-content .page-hero p.page-hero__lede{display:none!important}html body main#main-content .page-hero .eyebrow{display:none!important}html body main#main-content .page-hero{padding-block:24px!important}html body main#main-content .page-hero h1{margin-bottom:0!important}}
@media(max-width:800px){html body main#main-content>.scnz-callout{width:calc(100% - 40px)!important}}
@media(max-width:440px){html body main#main-content>.scnz-callout{width:calc(100% - 24px)!important}html body main#main-content .scnz-payment-chip{min-height:24px!important;height:24px!important;padding:2px 3px!important}}

/* Contained components; only the plain reading column is modestly wider. */
:root{--scnz-prose:880px;--scnz-gutter:64px}
html body main#main-content#main-content .section-copy>p,
html body main#main-content#main-content .content-narrow>p,
html body main#main-content#main-content .scnz-editorial-body>p,
html body main#main-content#main-content .scnz-editorial-body>section>p,
html body main#main-content#main-content .section:not(.section--brand-casinos)>p,
html body main#main-content#main-content .section:not(.section--brand-casinos)>.container>p,
html body main#main-content#main-content .section>.section__inner.prose>p{width:min(100%,var(--scnz-prose))!important;max-width:var(--scnz-prose)!important;margin-inline:auto!important;text-align:left!important;text-align-last:auto!important}
html body main#main-content#main-content .section:not(.section--brand-casinos)>:is(h2,h3,h4),
html body main#main-content#main-content .section:not(.section--brand-casinos)>.container>:is(h2,h3,h4),
html body main#main-content#main-content .section-copy>:is(h2,h3,h4),
html body main#main-content#main-content .scnz-editorial-body>:is(h2,h3,h4),
html body main#main-content#main-content .section>.section__inner.prose>:is(h2,h3,h4){width:min(100%,var(--scnz-prose))!important;max-width:var(--scnz-prose)!important;margin-inline:auto!important;text-align:left!important}
html body main#main-content#main-content .section-copy>:is(ul,ol),
html body main#main-content#main-content .scnz-editorial-body>:is(ul,ol){width:min(100%,var(--scnz-prose))!important;max-width:var(--scnz-prose)!important;margin-inline:auto!important}
html body main#main-content#main-content>:is(h2,h3,h4,p,ul,ol).scnz-reading-block{box-sizing:border-box;width:min(var(--scnz-prose),calc(100% - var(--scnz-gutter)))!important;max-width:var(--scnz-prose)!important;margin-inline:auto!important;text-align:left!important}
html body main#main-content#main-content>.section.scnz-reading-block:not(:has(>.container)){box-sizing:border-box;width:min(1248px,calc(100% - var(--scnz-gutter)))!important;max-width:1248px!important;margin-inline:auto!important}
html body main#main-content#main-content .section,
html body main#main-content#main-content article,
html body main#main-content#main-content .scnz-appended-block{content-visibility:visible!important;contain-intrinsic-size:none!important}
html body main#main-content#main-content .scnz-release-answer>p{max-width:var(--scnz-prose)!important}
/* Native numbering must not retain the old full-height timeline cells. */
html body main#main-content#main-content .section ol,
html body main#main-content#main-content>ol.scnz-reading-block{display:block!important;list-style:decimal outside!important;padding:0 0 0 1.8em!important;counter-reset:none!important;grid-template-rows:none!important;flex:0 0 auto!important}
html body main#main-content#main-content .section ol>li,
html body main#main-content#main-content>ol.scnz-reading-block>li{display:list-item!important;position:static!important;height:auto!important;min-height:0!important;padding:0 0 0 .25em!important;margin:0 0 16px!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;counter-increment:none!important;align-content:start!important}
html body main#main-content#main-content .section ol>li::before,
html body main#main-content#main-content>ol.scnz-reading-block>li::before{content:none!important;display:none!important}
html body main#main-content#main-content .section ol>li::marker{color:var(--scnz-action)!important;font-weight:700;font-variant-numeric:tabular-nums}
html body main#main-content#main-content :is(.step-list,.trust-pillar-list)>li>:is(strong,span){display:block!important}
html body main#main-content#main-content :is(.step-list,.trust-pillar-list)>li>strong{margin-bottom:4px!important}
/* Local box padding and typography, without expanding their parent containers. */
html body main#main-content#main-content :is(.scnz-callout,.scnz-bonus-review-callout)>p{max-width:100%!important;margin:0!important;text-align:left!important}
html body main#main-content#main-content .nz-feature-split>div{min-width:0!important;padding:24px!important;box-sizing:border-box!important}
html body main#main-content#main-content .nz-feature-split>div>:is(h2,h3){font-size:32px!important;line-height:1.15!important;text-align:left!important;margin-inline:0!important}
html body main#main-content#main-content .content-card h3{font-size:28px!important;line-height:1.2!important;text-align:left!important;width:auto!important;max-width:100%!important}
html body main#main-content#main-content .scnz-metric-chart :is(th,td){text-align:left!important}
html body main#main-content#main-content :is(.scnz-metric-chart__label,.scnz-metric-chart__value){font-size:15px!important;line-height:1.35!important}
html body main#main-content#main-content .scnz-predictor-chart__fill{white-space:nowrap!important;min-width:max-content!important}
/* Compact FAQ rows, including older answers rendered in a div. */
html body main#main-content#main-content .scnz-editorial-faq,
html body main#main-content#main-content .faq-section{width:100%!important;max-width:none!important;padding:24px 0!important;border:0!important;border-radius:0!important;background:none!important}
html body main#main-content#main-content .scnz-editorial-faq h2,
html body main#main-content#main-content .faq-section h2{font-size:29px!important;line-height:1.15!important;margin-bottom:12px!important}
html body main#main-content#main-content .faq-list{display:block!important;gap:0!important;max-width:var(--scnz-prose)!important;width:100%!important;margin-inline:auto!important}
html body main#main-content#main-content .faq-list details{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #425363!important;border-radius:0!important;box-shadow:none!important;background:none!important}
html body main#main-content#main-content .faq-list summary{display:list-item!important;list-style:disclosure-closed inside!important;width:100%!important;min-height:44px!important;margin:0!important;padding:12px 0!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important;color:var(--scnz-text)!important;text-align:left!important}
html body main#main-content#main-content .faq-list details[open]>summary{list-style-type:disclosure-open!important}
html body main#main-content#main-content .faq-list summary::before,
html body main#main-content#main-content .faq-list summary::after{content:none!important;display:none!important}
html body main#main-content#main-content .faq-list details>p,
html body main#main-content#main-content .faq-list details>div{width:auto!important;max-width:100%!important;padding:0 0 16px!important;margin:0!important;font-size:17px!important;line-height:1.55!important;text-align:left!important}
/* Casino fields align by row; their spacing does not depend on article width. */
html body main#main-content#main-content .casino-offer-grid{grid-auto-rows:auto!important;row-gap:18px!important}
html body main#main-content#main-content .casino-offer-card{height:auto!important;min-height:0!important;gap:10px!important;align-content:start!important}
html body main#main-content#main-content .casino-offer-card__rank{display:inline-flex!important;position:static!important;align-items:center!important;justify-content:center!important;width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;line-height:1!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;overflow:visible!important}
html body main#main-content#main-content .scnz-card-payments__chips{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-content:flex-start!important;align-items:center!important;gap:4px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}
html body main#main-content#main-content .scnz-payment-chip{margin:0!important;align-self:auto!important}
html body main#main-content#main-content .casino-card-actions{margin:6px 0 0!important;padding:0!important;min-height:0!important;height:auto!important}
html body main#main-content#main-content .scnz-card-details{margin:0!important}
html body main#main-content#main-content .scnz-card-details summary{padding:10px 0 0!important;min-height:32px!important}
@supports(grid-template-rows:subgrid){html body main#main-content#main-content .casino-offer-card{display:grid!important;grid-template-rows:subgrid!important;grid-row:span 9!important;row-gap:10px!important}html body main#main-content#main-content .casino-offer-card>*{min-width:0!important}}
html body main#main-content#main-content .scnz-bonus-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
html body main#main-content#main-content .scnz-bonus-actions .button{min-height:44px;font-size:16px}

/* The homepage team is a normal flowing list, independent of casino-card grids. */
html body main#main-content#main-content #trust-core .trust-core-grid{align-items:start!important;gap:32px!important}
html body main#main-content#main-content #trust-core .trust-core-grid>div{display:block!important;height:auto!important;min-width:0!important}
html body main#main-content#main-content #trust-core .trust-core-grid>div>:is(h2,h3){display:block!important;min-height:0!important;margin:0 0 16px!important;text-align:left!important}
html body main#main-content#main-content #trust-core .research-team-grid{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:16px!important;flex:none!important}
html body main#main-content#main-content .research-person-card{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:start!important;align-content:start!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:20px!important;margin:0!important;box-sizing:border-box!important;text-align:left!important;background:var(--scnz-surface)!important;border:1px solid var(--scnz-line)!important;box-shadow:none!important;border-radius:6px!important}
html body main#main-content#main-content .research-person-card>img{display:block!important;width:76px!important;height:76px!important;max-width:100%!important;object-fit:cover!important;border:0!important;border-radius:6px!important;margin:0!important}
html body main#main-content#main-content .research-person-card>div{min-width:0!important}
html body main#main-content#main-content .research-person-card h3{font-size:26px!important;line-height:1.15!important;text-align:left!important;margin:6px 0 10px!important;padding:0!important;width:auto!important;max-width:100%!important}
html body main#main-content#main-content .research-person-card h3 a{font:inherit!important;text-align:inherit!important}
html body main#main-content#main-content .research-person-card p{display:block!important;font-size:16px!important;line-height:1.5!important;margin:0!important;text-align:left!important;width:auto!important;max-width:100%!important}
html body main#main-content#main-content .research-person-card .research-person-card__role{font-size:13px!important;line-height:1.4!important;font-weight:600!important;color:var(--scnz-muted)!important}
html body main#main-content#main-content #trust-core .corrections-invite{display:block!important;min-height:0!important;margin:16px 0 0!important;padding:16px!important;font-size:16px!important;line-height:1.5!important;text-align:left!important}
html body main#main-content#main-content #trust-core .research-weight{height:auto!important;margin-top:20px!important;flex-wrap:wrap!important}
html body main#main-content#main-content #trust-core .research-weight span{display:flex!important;align-items:center!important;justify-content:center!important;width:50%!important;min-height:48px!important;padding:8px!important;font-size:12px!important;line-height:1.4!important}
/* A contained author biography with a consistent heading and portrait. */
html body main#main-content#main-content .author-profile-section{width:100%!important;max-width:960px!important;margin-inline:auto!important;border:0!important}
html body main#main-content#main-content .author-profile-card{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;padding:24px!important;background:var(--scnz-surface)!important;border:1px solid var(--scnz-line)!important;box-shadow:none!important;border-radius:6px!important}
html body main#main-content#main-content .author-profile-card::after{content:none!important;display:none!important}
html body main#main-content#main-content :is(.author-profile__portrait,.author-profile__photo){width:96px!important;height:96px!important;margin:0!important;box-shadow:none!important;border:0!important;border-radius:6px!important}
html body main#main-content#main-content :is(.author-profile__badge,.author-profile__status){display:none!important}
html body main#main-content#main-content .author-profile__topline{justify-content:flex-start!important}
html body main#main-content#main-content .author-profile__label{font-size:12px!important;margin:0 0 8px!important;color:var(--scnz-muted)!important}
html body main#main-content#main-content .author-profile__content h2{font-size:30px!important;line-height:1.15!important;text-align:left!important;margin:0 0 8px!important;max-width:100%!important}
html body main#main-content#main-content .author-profile__role{display:block!important;font-size:14px!important;line-height:1.5!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important;color:var(--scnz-muted)!important;text-align:left!important}
html body main#main-content#main-content .author-profile__bio{font-size:16px!important;line-height:1.6!important;margin:0!important;max-width:100%!important;text-align:left!important}
html body main#main-content#main-content .author-profile__link{font-size:15px!important;min-height:44px!important;margin:12px 0 0!important;padding:8px 0!important;border:0!important;background:none!important;color:var(--scnz-link)!important;text-decoration:underline!important}
html body main#main-content#main-content :is(.nz-field-table th,.nz-field-table td){font-size:16px!important;line-height:1.5!important;text-align:left!important}
html body main#main-content#main-content>:is(.faq-section,.scnz-editorial-faq){width:min(var(--scnz-prose),calc(100% - var(--scnz-gutter)))!important;max-width:var(--scnz-prose)!important;margin-inline:auto!important}
@media(max-width:960px){html body main#main-content#main-content #trust-core .trust-core-grid{grid-template-columns:1fr!important}}
@media(max-width:800px){:root{--scnz-gutter:40px}html body main#main-content#main-content .nz-feature-split{grid-template-columns:1fr!important}html body main#main-content#main-content .nz-feature-split>div{padding:20px!important}}
@media(max-width:600px){html body main#main-content#main-content :is(.content-card-grid,.nz-topic-card-grid,.scnz-related-grid){grid-template-columns:1fr!important}html body main#main-content#main-content .author-profile-card{grid-template-columns:1fr!important;gap:16px!important;padding:20px!important}html body main#main-content#main-content .research-person-card{grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;padding:16px!important}html body main#main-content#main-content .research-person-card>img{width:64px!important;height:64px!important}html body main#main-content#main-content .research-person-card h3{font-size:24px!important}html body main#main-content#main-content .content-card h3{overflow-wrap:break-word!important;word-break:normal!important}}
@media(max-width:600px){html body main#main-content#main-content .research-person-card{row-gap:4px!important}html body main#main-content#main-content .research-person-card>div{display:contents!important}html body main#main-content#main-content .research-person-card>img{grid-column:1!important;grid-row:1 / span 2!important}html body main#main-content#main-content .research-person-card .research-person-card__role{grid-column:2!important;grid-row:1!important;align-self:end!important}html body main#main-content#main-content .research-person-card h3{grid-column:2!important;grid-row:2!important;margin:0!important;align-self:start!important}html body main#main-content#main-content .research-person-card p:last-child{grid-column:1 / -1!important;grid-row:3!important;margin-top:10px!important}}
@media(max-width:440px){:root{--scnz-gutter:24px}html body main#main-content#main-content .casino-offer-card{gap:8px!important;padding:10px!important}html body main#main-content#main-content .casino-offer-card__rank{width:24px!important;min-width:24px!important;height:24px!important}html body main#main-content#main-content .scnz-editorial-faq h2{font-size:26px!important}html body main#main-content#main-content .nz-feature-split>div>h2{font-size:28px!important}}

/* Compact, page-specific comparisons. Existing casino cards retain their styles. */
.scnz-intent-answer .scnz-table-wrap{margin:18px 0 12px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.scnz-intent-answer table{width:100%;border-collapse:collapse;min-width:0}
.scnz-intent-answer table caption{text-align:left;padding:0 0 8px;font-size:16px;font-weight:700;color:#f3f4f6}
.scnz-intent-answer th,.scnz-intent-answer td{padding:10px 12px;text-align:left;vertical-align:top;border:1px solid #344958;font-size:15px;line-height:1.5;white-space:normal}
.scnz-intent-answer thead th{background:#1b2d3c;color:#72e1da}
.scnz-intent-answer .scnz-intent-note{font-size:15px;line-height:1.65;margin-top:12px}
.scnz-intent-amounts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.scnz-intent-amounts a{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid #506b7d;border-radius:6px;color:#f5f7fa;text-decoration:none;font-weight:700}
.scnz-intent-amounts a:hover,.scnz-intent-amounts a:focus-visible{border-color:#ffbd70;background:#24384a}
.scnz-intent-flow{margin:18px 0;max-width:100%}
.scnz-intent-flow figcaption{font-weight:700;margin-bottom:12px}
.scnz-intent-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;counter-reset:scnz-round}
.scnz-intent-flow li{position:relative;padding:14px 12px;border-top:3px solid #69ddd3;background:#192b3b;border-radius:0 0 6px 6px;counter-increment:scnz-round}
.scnz-intent-flow li:before{content:counter(scnz-round);display:block;color:#ffbd70;font-size:22px;font-weight:800;margin-bottom:4px}
.scnz-intent-flow strong,.scnz-intent-flow span{display:block;font-size:15px;line-height:1.5;font-family:inherit!important}
.scnz-intent-flow>p{font-size:14px!important;line-height:1.5!important;margin-bottom:0}
.scnz-intent-code-table table{min-width:540px}
.scnz-intent-code-table .scnz-intent-code{display:inline-block;margin-top:5px;overflow-wrap:anywhere;color:#7ae7dd}
.scnz-intent-code-table a{font-weight:700;white-space:nowrap}
.scnz-intent-answer .scnz-intent-code-table table{min-width:0!important;table-layout:fixed;width:100%!important}
.scnz-intent-answer .scnz-intent-code-table th:first-child{width:22%}
.scnz-intent-answer .scnz-intent-code-table th:last-child{width:25%}
.scnz-intent-answer .scnz-intent-code-table a{white-space:normal}
.scnz-intent-answer table caption,.scnz-intent-answer th,.scnz-intent-answer td{text-align:left!important}
.scnz-intent-answer .scnz-intent-code-table td,.scnz-intent-answer .scnz-intent-code-table th{overflow-wrap:anywhere}
.scnz-intent-answer .scnz-release-jumps{margin-top:18px}
html body main#main-content .scnz-intent-answer .scnz-intent-code-table th:first-child{width:25%!important}
html body main#main-content .scnz-intent-answer .scnz-intent-code-table th:last-child{width:27%!important}
html body main#main-content .scnz-intent-answer .scnz-intent-code-table th[scope="row"],html body main#main-content .scnz-intent-answer .scnz-intent-code-table td:last-child{overflow-wrap:normal!important;word-break:normal!important}
@media(max-width:600px){html body main#main-content .scnz-intent-answer .scnz-intent-code-table th,html body main#main-content .scnz-intent-answer .scnz-intent-code-table td{font-size:13px!important;padding:8px 6px!important}}
@media(max-width:600px){.scnz-intent-answer th,.scnz-intent-answer td{font-size:14px;padding:8px}.scnz-intent-flow ol{gap:7px}.scnz-intent-flow li{padding:10px 8px}.scnz-intent-flow strong,.scnz-intent-flow span{font-size:13px}.scnz-intent-amounts a{padding:8px 12px}}

/* Focused answer layouts and restored comparison controls, September 2026. */
.scnz-answer-summary{margin:18px 0;padding:16px;border:1px solid #526b7c;border-radius:8px;background:#152330}.scnz-answer-summary__title{font-weight:700;margin:0 0 12px}.scnz-answer-pairs{display:grid;gap:12px;margin:0}.scnz-answer-pairs>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr);gap:16px;padding-top:10px;border-top:1px solid #344e60}.scnz-answer-pairs dt{font-weight:700}.scnz-answer-pairs dd{margin:0}.comparison-picker select{width:100%;min-height:48px;background:#172a3a;color:#fff;border:1px solid #607889;border-radius:6px;padding:10px}.comparison-picker label{display:grid;gap:8px}.comparison-picker button{min-height:44px;margin-top:16px}.comparison-table-wrap{overflow-x:auto}.comparison-table-wrap:focus-visible,.comparison-picker select:focus-visible{outline:2px solid #8ce8d7;outline-offset:3px}@media(max-width:600px){.scnz-answer-pairs>div{grid-template-columns:1fr;gap:6px}.scnz-answer-summary{padding:12px}.comparison-picker .picker-grid{grid-template-columns:1fr!important}}

:root{color-scheme:light;--ink: #111827;--ink-soft: #4b5563;--green-950: #00133d;--green-900: #00247d;--green-800: #003c8f;--green-700: #0052a5;--green-100: #d9e5f5;--green-050: #f2f6fc;--cream: #f7f8fa;--cream-deep: #e6eaf0;--logo-matte: #fff;--logo-matte-line: #d8dee8;--logo-matte-dark: #061b49;--logo-matte-dark-line: #234b87;--gold: #cc142b;--gold-soft: #fbe5e8;--white: #fff;--line: #d8dee8;--danger: #9d1023;--danger-bg: #fff1f3;--warning: #8a1021;--warning-bg: #fff2f4;--shadow-sm: 0 8px 24px rgba(0, 36, 125, .07);--shadow-md: 0 18px 48px rgba(0, 36, 125, .12);--radius-sm: .65rem;--radius-md: 1rem;--radius-lg: 1.5rem;--container: 82rem;--reading: 47rem;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: Georgia, "Times New Roman", serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:var(--font-sans);font-size:1rem;line-height:1.65;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--green-800);text-underline-offset:.2em}a:hover{color:var(--green-950)}:focus-visible{outline:.2rem solid var(--gold);outline-offset:.18rem}.container{width:min(calc(100% - 2rem),var(--container));margin-inline:auto}.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}.skip-link{position:fixed;z-index:1000;inset:.75rem auto auto .75rem;transform:translateY(-180%);padding:.7rem 1rem;color:var(--white);background:var(--green-950);border-radius:var(--radius-sm)}.skip-link:focus{transform:translateY(0)}.responsibility-bar{color:var(--white);background:var(--green-950);font-size:.82rem}.responsibility-bar__inner{display:flex;justify-content:center;align-items:center;gap:.75rem;min-height:2.35rem}.responsibility-bar a{color:var(--white)}.site-header{position:relative;z-index:20;background:#fffffff7;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:5.25rem;gap:1.5rem}.site-brand{display:inline-flex;align-items:center;gap:.8rem;color:var(--green-950);text-decoration:none;line-height:1.15}.site-brand__mark{display:block;width:2.6rem;height:2.6rem;aspect-ratio:1;object-fit:cover;border:.14rem solid var(--gold);border-radius:50%;flex:0 0 auto}.site-brand strong{display:block;font-size:1rem}.site-brand small{display:block;margin-top:.2rem;color:var(--ink-soft);font-size:.7rem}.primary-nav{display:flex;align-items:center;gap:1.2rem}.primary-nav a{color:var(--ink);font-size:.84rem;font-weight:700;text-decoration:none}.primary-nav a:hover{color:var(--green-700)}.nav-toggle{display:none;width:2.8rem;height:2.8rem;padding:.65rem;background:var(--white);border:1px solid var(--line);border-radius:.7rem}.nav-toggle span:not(.sr-only){display:block;height:2px;margin:.28rem 0;background:var(--ink)}.breadcrumb-shell{padding-block:1.15rem}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none;color:var(--ink-soft);font-size:.78rem}.breadcrumbs li+li:before{content:"/";margin-right:.5rem;color:#94a19c}.breadcrumbs a{color:var(--ink-soft)}.brand-hero{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(circle at 86% 12%,rgba(204,20,43,.28),transparent 27rem),linear-gradient(135deg,var(--green-950),var(--green-800))}.brand-hero:after{content:"";position:absolute;inset:auto -8rem -13rem auto;width:28rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:50%}.brand-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.65fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(3.5rem,7vw,6rem)}.eyebrow{margin:0 0 .6rem;color:var(--green-700);font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.brand-hero .eyebrow{color:#ffd7dc}h1,h2,h3{margin-top:0;line-height:1.15;text-wrap:balance}h1{max-width:16ch;margin-bottom:1.3rem;font-family:var(--font-serif);font-size:clamp(2.55rem,6vw,5.25rem);font-weight:700;letter-spacing:-.045em;overflow-wrap:anywhere}h2{margin-bottom:.85rem;font-family:var(--font-serif);font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.025em}h3{margin-bottom:.45rem;font-size:1rem}.brand-hero__lede{max-width:44rem;margin:0 0 1.75rem;color:#ffffffd1;font-size:clamp(1rem,1.5vw,1.18rem)}.brand-hero__content,.brand-identity-card,.identity-facts div,.identity-facts dd{min-width:0}.identity-facts dd{overflow-wrap:anywhere}.verification-row{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1.1rem;color:#ffffffb8;font-size:.78rem}.status-chip{display:inline-flex;align-items:center;width:fit-content;min-height:1.85rem;padding:.22rem .65rem;color:var(--green-900);background:var(--green-100);border:1px solid rgba(18,60,50,.12);border-radius:999px;font-size:.7rem;font-weight:800;line-height:1.2}.status-chip--pending{color:#8a1021;background:var(--gold-soft);border-color:#cc142b2e}.status-chip--neutral{color:var(--ink-soft);background:#f0f2f1;border-color:var(--line)}.brand-identity-card{padding:1.25rem;color:var(--ink);background:var(--white);border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.brand-logo-placeholder{display:grid;place-items:center;min-height:7rem;color:var(--green-800);background:var(--green-050);border:1px dashed #abc9bc;border-radius:.2rem;font-family:var(--font-serif);font-size:2rem;font-weight:700}.identity-facts{margin:1.1rem 0 0}.identity-facts div{display:grid;grid-template-columns:1fr 1.2fr;gap:.75rem;padding:.75rem .2rem;border-top:1px solid var(--line)}.identity-facts dt{color:var(--ink-soft);font-size:.72rem}.identity-facts dd{margin:0;font-size:.76rem;font-weight:800;text-align:right}.page-layout{display:grid;grid-template-columns:minmax(0,1fr) 19.5rem;align-items:start;gap:clamp(2rem,5vw,4rem);padding-block:clamp(3rem,7vw,6.5rem)}.page-main{min-width:0}.section-block{padding-block:clamp(2.4rem,5vw,4.5rem);border-bottom:1px solid var(--line)}.section-block:first-child{padding-top:0}.section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.section-heading-row h2{margin-bottom:0}.section-intro{max-width:var(--reading);margin:.9rem 0 1.7rem;color:var(--ink-soft)}.data-source-label{color:var(--ink-soft);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.text-button{padding:.35rem 0;color:var(--green-700);background:none;border:0;border-bottom:1px solid currentColor;font-weight:800;cursor:pointer}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.5rem 0 0}.overview-card{padding:1.15rem;background:var(--cream);border:1px solid var(--cream-deep);border-radius:var(--radius-md)}.overview-card dt{color:var(--ink-soft);font-size:.7rem;font-weight:700}.overview-card dd{margin:.45rem 0 0;color:var(--green-900);font-family:var(--font-serif);font-size:1.25rem;font-weight:700;line-height:1.25}.sister-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sister-card{display:flex;flex-direction:column;min-width:0;padding:1.25rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.sister-card--placeholder{background:linear-gradient(145deg,#fff,var(--green-050));border-style:dashed;box-shadow:none}.sister-card__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.sister-card p{margin:0;color:var(--ink-soft);font-size:.88rem}.sister-card__facts{margin:1.25rem 0;border-top:1px solid var(--line)}.sister-card__facts div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.sister-card__facts dt{color:var(--ink-soft);font-size:.72rem}.sister-card__facts dd{margin:0;font-size:.72rem;font-weight:800;text-align:right}.mini-logo,.skeleton--logo{width:4rem;height:2.5rem;background:var(--green-050);border:1px solid var(--line);border-radius:.2rem}.skeleton{position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:shimmer 1.8s infinite}@keyframes shimmer{to{transform:translate(100%)}}.button{display:inline-flex;justify-content:center;align-items:center;min-height:2.8rem;margin-top:auto;padding:.65rem 1rem;color:var(--white);background:var(--green-800);border:1px solid var(--green-800);border-radius:.7rem;font-size:.78rem;font-weight:800;text-align:center;text-decoration:none}.button:hover{color:var(--white);background:var(--green-950)}.button--disabled{color:#6c7874;background:#eef1ef;border-color:var(--line);cursor:not-allowed}.ownership-panel{padding-inline:clamp(1.25rem,4vw,2.5rem);background:var(--green-950);border:0;border-radius:var(--radius-lg)}.ownership-panel h2,.ownership-panel h3{color:var(--white)}.ownership-panel .eyebrow{color:#ffd7dc}.ownership-panel__body{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.5rem}.ownership-panel__body>div{padding:1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm)}.ownership-panel__body p{margin:0;color:#ffffffb8;font-size:.82rem}.ownership-panel .inline-link{display:inline-block;margin-top:1.4rem;color:var(--white);font-weight:800}.payment-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding:0;margin:1.4rem 0 0;list-style:none}.payment-list li{display:grid;justify-items:center;gap:.4rem;padding:.85rem .4rem;background:var(--white);border:1px solid var(--line);border-radius:.8rem;font-size:.7rem;font-weight:800;text-align:center}.payment-list li>span{display:grid;place-items:center;width:2.1rem;aspect-ratio:1;color:var(--white);background:var(--green-800);border-radius:50%;font-family:var(--font-serif)}.payment-list small{color:var(--ink-soft);font-size:.62rem;font-weight:600}.warning-panel{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;margin-block:2rem;padding:1.35rem;background:var(--warning-bg);border:1px solid #ef9ba7;border-radius:var(--radius-md)}.warning-panel__icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;color:var(--white);background:var(--warning);border-radius:50%;font-weight:900}.warning-panel h2{font-size:1.45rem}.warning-panel p:last-child{margin-bottom:0}.alternatives-list{display:grid;gap:.75rem;margin-top:1.3rem}.alternative-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm)}.alternative-row h3,.alternative-row p{margin:0}.alternative-row p{color:var(--ink-soft);font-size:.76rem}.alternative-row--placeholder{border-style:dashed}.faq-list{margin-top:1.4rem;border-top:1px solid var(--line)}.faq-list summary{position:relative;padding:1.1rem 2.4rem 1.1rem 0;font-weight:800;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:.2rem;top:.85rem;color:var(--green-700);font-size:1.45rem}.faq-list details[open] summary:after{content:"\2212"}.faq-list details p{max-width:var(--reading);margin:0 0 1.2rem;color:var(--ink-soft)}.editorial-box{padding-inline:clamp(1rem,3vw,1.7rem);background:var(--cream);border:1px solid var(--cream-deep);border-radius:var(--radius-md)}.editorial-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.25rem 0 0}.editorial-meta div{padding-top:.75rem;border-top:1px solid #d8cdbb}.editorial-meta dt{color:var(--ink-soft);font-size:.68rem}.editorial-meta dd{margin:.3rem 0 0;font-size:.76rem;font-weight:800}.sidebar-sticky{position:sticky;top:1.25rem;display:grid;gap:.9rem}.sidebar-card{padding:1.1rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.sidebar-card h2{margin-bottom:.85rem;font-family:var(--font-sans);font-size:.92rem;letter-spacing:0}.sidebar-links,.plain-link-list,.sport-link-list{padding:0;margin:0;list-style:none}.sidebar-links{display:grid;gap:.55rem}.sidebar-links a{display:flex;flex-direction:column;padding:.75rem;color:var(--ink);background:var(--green-050);border-radius:.65rem;text-decoration:none}.sidebar-links span{color:var(--ink-soft);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.sidebar-links strong{margin-top:.15rem;font-size:.74rem}.plain-link-list li+li,.sport-link-list li+li{border-top:1px solid var(--line)}.plain-link-list a{display:block;padding:.65rem 0;color:var(--ink);font-size:.74rem;font-weight:700;text-decoration:none}.sport-link-list a{display:flex;align-items:center;gap:.65rem;padding:.6rem 0;color:var(--ink);font-size:.73rem;font-weight:800;text-decoration:none}.sport-link-list span{display:grid;place-items:center;width:1.55rem;aspect-ratio:1;color:var(--green-800);background:var(--green-050);border-radius:50%;font-size:.55rem}.sidebar-card--responsible{color:var(--white);background:var(--green-900);border-color:var(--green-900)}.sidebar-card--responsible h2{color:var(--white)}.sidebar-card--responsible p{color:#ffffffbf;font-size:.74rem}.sidebar-card--responsible a{color:var(--white);font-size:.72rem;font-weight:800}.site-footer{color:#ffffffc2;background:var(--green-950)}.site-footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:2.5rem;padding-block:3.5rem}.site-footer__brand,.site-footer nav strong{display:block;margin-bottom:.8rem;color:var(--white)}.site-footer p,.site-footer address{max-width:24rem;font-size:.75rem;font-style:normal}.site-footer nav a{display:block;width:fit-content;margin:.45rem 0;color:#ffffffb8;font-size:.72rem;text-decoration:none}.site-footer a:hover{color:var(--white)}.site-footer__bottom{display:flex;justify-content:space-between;gap:1rem;padding-block:1.1rem;border-top:1px solid rgba(255,255,255,.12)}.site-footer__bottom p{margin:0}.site-footer__bottom a{color:var(--white)}.verification-dialog{width:min(calc(100% - 2rem),34rem);padding:1.35rem;color:var(--ink);background:var(--white);border:0;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.verification-dialog::backdrop{background:#051813b3;backdrop-filter:blur(3px)}.dialog-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.dialog-header h2{font-size:1.45rem}.dialog-header button{width:2rem;height:2rem;background:var(--green-050);border:0;border-radius:50%;cursor:pointer}@media (max-width: 68rem){.nav-toggle{display:block}.primary-nav{position:absolute;inset:calc(100% + 1px) 1rem auto;display:none;align-items:stretch;padding:.8rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.primary-nav[data-open=true]{display:grid}.primary-nav a{padding:.65rem}.page-layout{grid-template-columns:minmax(0,1fr) 17rem;gap:2rem}.ownership-panel__body{grid-template-columns:1fr}}@media (max-width: 52rem){.brand-hero__grid,.page-layout{grid-template-columns:1fr}.brand-hero__grid{padding-block:3.5rem}.brand-identity-card{max-width:31rem}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-sidebar{border-top:1px solid var(--line);padding-top:2rem}.sidebar-sticky{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 38rem){.container{width:min(calc(100% - 1.25rem),var(--container))}.responsibility-bar__inner{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.site-brand small{display:none}h1{font-size:clamp(2.2rem,11.5vw,3.15rem)}.brand-hero__grid{gap:2.4rem}.brand-hero__lede{font-size:.96rem}.verification-row{align-items:flex-start;flex-direction:column}.identity-facts div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.section-heading-row{align-items:flex-start;flex-direction:column}.overview-grid,.sister-grid,.sidebar-sticky,.editorial-meta{grid-template-columns:1fr}.payment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-list li:last-child{grid-column:1 / -1}.warning-panel{grid-template-columns:1fr}.alternative-row{align-items:flex-start;flex-direction:column}.site-footer__grid{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-hero{color:var(--white);background:radial-gradient(circle at 86% 10%,rgba(204,20,43,.28),transparent 25rem),linear-gradient(135deg,var(--green-950),var(--green-800))}.page-hero__inner{max-width:78rem;padding-block:clamp(1.75rem,3.5vw,3rem);text-align:center}.page-hero h1{max-width:none;margin:0 auto 1.1rem;font-size:clamp(2rem,3.65vw,3.55rem);overflow-wrap:anywhere;text-wrap:pretty}.page-hero .eyebrow{color:#ffd7dc}.page-hero__lede{max-width:56rem;margin:0 auto;color:#e8eef7;font-size:clamp(.98rem,1.5vw,1.12rem)}.page-shell{padding-block:clamp(1.5rem,3.5vw,3.5rem)}.section{padding-block:clamp(2rem,4vw,3.75rem)}.page-shell>.section:first-child{padding-top:0}.section--compact{padding-block:clamp(1.25rem,2.5vw,2.25rem)}.section--tint{position:relative;margin-inline:calc(50% - 50vw);padding-inline:max(1rem,calc((100vw - var(--container)) / 2));background:var(--green-050);border-block:1px solid var(--line)}.section>h2,.section-heading h2{max-width:none;font-size:clamp(1.75rem,3.2vw,2.7rem)}.section>p,.section>address{max-width:var(--reading)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.75rem}.section-heading>p{max-width:32rem;margin:0;color:var(--ink-soft)}.section-heading--compact{align-items:center;margin-bottom:1rem;text-align:center}.section-heading--compact>div{flex:1}.section-heading--compact h2{margin-bottom:0;font-size:clamp(1.5rem,2.7vw,2.25rem)}.casino-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.casino-offer-grid--template{grid-template-columns:minmax(15rem,21rem);justify-content:center}.casino-offer-card{display:flex;flex-direction:column;min-width:0;padding:1rem;background:var(--white);border:1px solid #ccd6e5;border-radius:.85rem;box-shadow:0 6px 18px #00247d0f}.casino-offer-card:hover{border-color:#9babc2;box-shadow:var(--shadow-sm)}.casino-offer-card__logo{display:grid;place-items:center;width:7.5rem;aspect-ratio:1;margin:0 auto .75rem;overflow:hidden;color:var(--green-800);background:var(--logo-matte);border:1px solid var(--logo-matte-line);border-radius:.85rem;font-size:.72rem;font-weight:900;letter-spacing:.08em}.casino-offer-card__logo img{display:block;width:auto;height:auto;max-width:calc(100% - .5rem);max-height:calc(100% - .5rem);margin:auto;padding:0;object-fit:contain;object-position:50% 50%;background:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.16));transform:none}.casino-offer-card__rating{display:flex;justify-content:center;align-items:center;gap:.4rem;min-height:1.4rem;color:#cc142b;font-size:.72rem}.casino-offer-card__rating strong{color:var(--ink);font-size:.76rem}.casino-offer-card h3{margin:.35rem 0;text-align:center;font-family:var(--font-sans);font-size:1rem}.casino-offer-card__offer{min-height:2.7rem;margin:0 0 .55rem;color:var(--ink);text-align:center;font-size:.79rem;font-weight:800;line-height:1.4}.casino-offer-card__facts{display:grid;gap:.15rem;margin-bottom:.65rem;color:var(--ink-soft);text-align:center;font-size:.68rem}.verified-label{color:var(--green-700);font-weight:800}.casino-offer-card__cta{width:100%;min-height:2.45rem;margin-top:auto;padding:.5rem .65rem;font-size:.78rem}.payment-emblems{display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem;min-height:1.4rem;margin-top:.65rem}.payment-emblems span{padding:.15rem .32rem;color:var(--ink-soft);background:var(--cream);border:1px solid var(--cream-deep);border-radius:.25rem;font-size:.55rem;font-weight:800;line-height:1.2}.casino-offer-card--placeholder{border-style:dashed}.network-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.network-card-grid--template{grid-template-columns:minmax(16rem,23rem);justify-content:center}.network-card{display:flex;flex-direction:column;min-width:0;min-height:16.5rem;padding:1.3rem;background:var(--white);border:1px solid #ccd6e5;border-radius:1rem;box-shadow:0 9px 24px #00247d12}.network-card:hover{border-color:#9babc2;box-shadow:var(--shadow-sm)}.network-card__header{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:.8rem;text-align:center}.network-card__header>div{min-width:0}.network-card__logo{display:grid;place-items:center;width:8.5rem;aspect-ratio:1;overflow:hidden;color:var(--ink);background:var(--logo-matte);border:1px solid var(--logo-matte-line);border-radius:.9rem;font-size:.85rem;font-weight:900}.network-card__logo img{display:block;width:auto;height:auto;max-width:calc(100% - .5rem);max-height:calc(100% - .5rem);margin:auto;padding:0;object-fit:contain;object-position:50% 50%;background:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.14))}.brand-overview-heading{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1.25rem}.brand-page-logo{display:grid;place-items:center;width:10rem;aspect-ratio:1;overflow:hidden;background:var(--logo-matte);border:1px solid var(--logo-matte-line);border-radius:.9rem}.brand-page-logo img{display:block;width:auto;height:auto;max-width:calc(100% - .5rem);max-height:calc(100% - .5rem);margin:auto;padding:0;object-fit:contain;object-position:50% 50%;background:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.16));transform:none}.logo-frame{forced-color-adjust:none;isolation:isolate;background:linear-gradient(145deg,#fff,#f4f7fb)!important}.logo-frame--dark{background:linear-gradient(145deg,#031237,var(--logo-matte-dark))!important;border-color:var(--logo-matte-dark-line)!important}.logo-frame--dark img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.42))}.logo-frame--tight img{transform:scale(1.5)!important}.network-card h3{margin:0 0 .2rem;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:1.12rem;line-height:1.2}.network-card__count{margin:0;color:var(--ink-soft);font-size:.76rem;font-weight:800}.network-card__rating{display:flex;justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;color:#cc142b;font-size:.8rem}.network-card__rating strong{color:var(--ink)}.network-card__description{flex:1;margin:.75rem 0 1rem;color:var(--ink-soft);text-align:center;font-size:.86rem;line-height:1.55}.network-card__cta{width:100%;min-height:2.75rem;padding:.6rem .75rem;font-size:.82rem}.network-card--placeholder{border-style:dashed}.network-detail-heading{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:center;gap:1.1rem;margin-bottom:.8rem}.network-detail-heading h2{margin:0 0 .2rem;font-size:clamp(1.5rem,2.7vw,2.25rem)}.network-detail-heading p{margin:0;color:var(--ink-soft);font-size:.82rem;font-weight:800}.content-card-grid,.sport-rank-grid,.support-grid,.operator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.content-card,.sport-rank-grid article,.support-grid article,.operator-card{padding:1.4rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.content-card h3,.sport-rank-grid h3,.support-grid h3,.operator-card h3{margin-bottom:.65rem;font-size:1.13rem}.content-card p,.sport-rank-grid p,.support-grid p{margin-block:0 .9rem;color:var(--ink-soft)}.text-link{font-weight:800}.content-card--visual{display:flex;flex-direction:column;padding:0;overflow:hidden}.content-card-grid--template{grid-template-columns:minmax(16rem,25rem);justify-content:center}.guide-card__media{width:100%;margin:0;overflow:hidden;background:var(--green-050);border-bottom:1px solid var(--line)}.guide-card__media--blog{aspect-ratio:16 / 9}.guide-card__media--categories{aspect-ratio:1}.guide-card__media--tips{aspect-ratio:4 / 3}.guide-card__media--guides{aspect-ratio:3 / 2}.guide-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.guide-card__body{display:flex;flex:1;flex-direction:column;padding:1.15rem 1.25rem 1.3rem}.guide-card__body h3{margin-top:0}.guide-card__body .text-link{margin-top:auto}.article-feature-media{width:min(100%,52rem);margin:0 auto 1.5rem;overflow:hidden;background:var(--green-050);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.article-feature-media--blog{aspect-ratio:16 / 9}.article-feature-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sport-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sport-rank-grid article>span{display:block;margin-bottom:.65rem;color:var(--gold);font-family:var(--font-serif);font-size:1.75rem;font-weight:700}.sport-rank-grid a{font-weight:800}.filter-bar,.comparison-picker{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:.85rem;margin-bottom:1.25rem;padding:1rem;background:var(--cream);border:1px solid var(--cream-deep);border-radius:var(--radius-md)}.directory-section .filter-bar{grid-template-columns:minmax(12rem,2fr) minmax(10rem,1fr) auto;gap:.6rem;margin-bottom:.75rem;padding:.7rem}.directory-section .filter-bar input,.directory-section .filter-bar select{min-height:2.55rem;padding-block:.45rem}.button--compact{min-height:2.55rem;padding:.45rem .8rem}.section-intro{max-width:52rem;margin-top:-.35rem;color:var(--ink-soft)}.directory-section .casino-picker-controls{grid-template-columns:minmax(11rem,1fr) minmax(15rem,1.7fr) minmax(10rem,1fr) auto}.casino-directory-picker{padding:.3rem 0}.casino-picker-hint{margin:.2rem 0 1rem;color:var(--ink-soft);font-size:.82rem}.casino-picker-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem}.casino-picker-results[data-result-count="1"]{grid-template-columns:minmax(13rem,19rem)}.casino-picker-empty{display:grid;gap:.25rem;padding:1.1rem 1.25rem;color:var(--ink-soft);background:var(--green-050);border:1px dashed var(--green-100);border-radius:var(--radius-md)}.casino-picker-empty strong{color:var(--ink)}.playful-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:0;margin:1.2rem 0 1.6rem;list-style:none}.playful-points li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding:1rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.playful-points li>span{display:grid;place-items:center;width:2rem;height:2rem;color:var(--white);background:var(--gold);border-radius:50%;font-weight:900}.playful-points strong{display:block;margin-bottom:.25rem;color:var(--green-950)}.playful-points p{margin:0;color:var(--ink-soft);font-size:.86rem}.comparison-picker{display:block}.comparison-picker h2{font-size:1.45rem}.picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.filter-bar label,.picker-grid label{display:grid;gap:.35rem;color:var(--ink-soft);font-size:.76rem;font-weight:800}.filter-bar input,.filter-bar select,.picker-grid select{width:100%;min-height:3rem;padding:.65rem .8rem;color:var(--ink);background:var(--white);border:1px solid #b7c3d4;border-radius:.55rem}.comparison-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md)}.comparison-table-wrap table,.status-table table{width:100%;min-width:48rem;border-collapse:collapse;background:var(--white)}.comparison-table-wrap th,.comparison-table-wrap td,.status-table th,.status-table td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.comparison-table-wrap thead th,.status-table thead th{color:var(--white);background:var(--green-900);font-size:.78rem}.comparison-table-wrap tbody th{min-width:11rem}.comparison-table-wrap tr:last-child>*,.status-table tr:last-child>*{border-bottom:0}.comparison-table-wrap--compact th,.comparison-table-wrap--compact td{padding:.65rem .75rem;font-size:.78rem}.comparison-table-wrap--compact .empty-state{padding:1.25rem}.status-table{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md)}.empty-state{padding:clamp(2rem,6vw,4rem);text-align:center;background:var(--white)}.empty-state__icon{display:grid;place-items:center;width:3.4rem;aspect-ratio:1;margin:0 auto 1rem;color:var(--white);background:var(--green-900);border:.15rem solid var(--gold);border-radius:50%;font-weight:900}.empty-state h3{font-size:1.35rem}.empty-state p{max-width:40rem;margin-inline:auto;color:var(--ink-soft)}.step-list{display:grid;gap:.85rem;max-width:54rem;padding:0;list-style:none;counter-reset:steps}.step-list li{position:relative;display:grid;grid-template-columns:minmax(10rem,.65fr) 1.35fr;gap:1rem;padding:1rem 1rem 1rem 4rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);counter-increment:steps}.step-list li:before{content:counter(steps);position:absolute;left:1rem;top:.9rem;display:grid;place-items:center;width:2rem;aspect-ratio:1;color:var(--white);background:var(--green-900);border-radius:50%;font-weight:800}.step-list span{color:var(--ink-soft)}.faq-list{max-width:55rem;margin-top:1.5rem;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{padding-block:1rem;cursor:pointer;font-weight:800}.faq-list p{margin-top:0;color:var(--ink-soft)}.notice{max-width:55rem;margin-block:1.5rem;padding:1rem 1.1rem;background:var(--green-050);border:1px solid var(--green-100);border-left:.3rem solid var(--green-700);border-radius:var(--radius-sm)}.notice--warning{color:var(--warning);background:var(--warning-bg);border-color:#ef9ba7;border-left-color:var(--gold)}.policy-summary{max-width:60rem;margin:0 auto;padding:clamp(1.35rem,3vw,2.25rem);background:linear-gradient(145deg,var(--white),var(--green-050));border:1px solid var(--green-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.policy-summary--help{border-top:.35rem solid var(--green-700)}.policy-summary>h2,.policy-summary>p{max-width:52rem}.policy-summary>.eyebrow{margin-bottom:.35rem}.policy-nav{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.policy-nav a{padding:.5rem .75rem;color:var(--green-800);background:var(--white);border:1px solid var(--green-100);border-radius:999px;font-size:.82rem;font-weight:800;text-decoration:none}.policy-nav a:hover{color:var(--white);background:var(--green-800)}.policy-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.25rem 0}.policy-list{max-width:55rem;padding-left:1.25rem}.policy-list li{padding-left:.25rem}.policy-list li+li{margin-top:.65rem}.policy-table-wrap{max-width:68rem;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.policy-table{width:100%;min-width:44rem;border-collapse:collapse;background:var(--white)}.policy-table th,.policy-table td{padding:.8rem .9rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.policy-table thead th{color:var(--white);background:var(--green-800)}.policy-table tbody th{color:var(--ink);background:var(--green-050)}.policy-table tbody tr:last-child th,.policy-table tbody tr:last-child td{border-bottom:0}.policy-updated{margin-top:2rem;padding-top:1rem;color:var(--ink-soft);border-top:1px solid var(--line);font-size:.86rem}.section[id]{scroll-margin-top:1.5rem}body[data-layout=legal] .page-shell{max-width:76rem}body[data-layout=legal] .section:not(.section--tint){max-width:64rem;margin-inline:auto}body[data-layout=legal] .section--tint>*{max-width:64rem;margin-inline:auto}.source-list{max-width:55rem}code{padding:.08rem .3rem;background:var(--cream);border-radius:.25rem;font-size:.9em}address{font-style:normal}.article-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem 1.2rem;margin:1.25rem 0 0;color:#d7e8e1;font-size:.82rem}@media (min-width: 921px){.page-hero h1{white-space:nowrap}}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:clamp(2rem,5vw,4.5rem)}.article-layout aside{align-self:start;position:sticky;top:1rem;padding:1rem;background:var(--cream);border-radius:var(--radius-md)}.article-layout aside strong{display:block;margin-bottom:.6rem}.article-layout aside ul{padding-left:1.1rem;margin-bottom:0}.article-layout aside li+li{margin-top:.5rem}.article-casino-section{margin-top:1rem;border-top:1px solid var(--line)}.article-casino-section>p{max-width:48rem}.article-casino-links{margin-top:1rem;color:var(--ink-soft);font-size:.88rem}.article-casino-links a{font-weight:800}.author-profile-section{padding-top:clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--line)}.author-profile-card{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1.35rem;max-width:72rem;padding:clamp(1.15rem,2.5vw,1.75rem);background:var(--white);border:1px solid var(--line);border-top:.22rem solid var(--gold);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.author-profile__photo{width:7rem;height:7rem;object-fit:cover;object-position:center;background:var(--green-050);border:.18rem solid var(--green-100);border-radius:50%}.author-profile__label{margin:0 0 .1rem;color:var(--green-700);font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.author-profile-card h2{margin:0;font-family:var(--font-sans);font-size:1.28rem;letter-spacing:-.015em}.author-profile-card h2 a{color:var(--ink);text-decoration:none}.author-profile-card h2 a:hover{color:var(--green-800);text-decoration:underline}.author-profile__role{margin:.15rem 0 .65rem;color:var(--green-800);font-size:.84rem;font-weight:800}.author-profile__bio{max-width:62rem!important;margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.65}.author-profile__link{display:inline-block;margin-top:.65rem;font-size:.8rem;font-weight:800}.site-footer__grid--extended{grid-template-columns:1.45fr repeat(3,1fr)}.footer-links{display:grid;gap:.4rem;padding:0;margin:0;list-style:none}.footer-links a{color:#dfe7f2}.footer-small{color:#c7d3e3;font-size:.76rem}.launch-flag{padding:.7rem 1rem;overflow-wrap:anywhere;color:#760f20;background:#fbe5e8;border-bottom:1px solid #ef9ba7;text-align:center;font-size:.8rem;font-weight:800}@media (max-width: 920px){.content-card-grid,.sport-rank-grid,.support-grid,.operator-grid,.network-card-grid,.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:1fr}.article-layout aside{position:static}.site-footer__grid--extended{grid-template-columns:repeat(2,minmax(0,1fr))}.playful-points{grid-template-columns:1fr}}@media (max-width: 760px){.casino-offer-grid,.network-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.directory-section .filter-bar,.directory-section .casino-picker-controls{grid-template-columns:1fr 1fr}.directory-section .filter-bar .button{grid-column:1 / -1}}@media (max-width: 620px){.section-heading{display:block}.content-card-grid,.sport-rank-grid,.support-grid,.operator-grid,.picker-grid,.filter-bar,.site-footer__grid--extended,.directory-section .casino-picker-controls,.step-list li{grid-template-columns:1fr}.page-hero h1{font-size:clamp(2rem,10.5vw,3rem)}.page-hero__inner{padding-block:1.4rem 1.65rem}.page-hero .eyebrow{margin-bottom:.4rem}.page-shell{padding-block:1rem 2.5rem}.casino-offer-card{padding:.7rem}.casino-offer-card__logo{width:6rem;aspect-ratio:1}.casino-offer-card__logo img{width:auto;height:auto}.casino-offer-card__offer{min-height:3.2rem;font-size:.72rem}.network-card{min-height:14.5rem;padding:.8rem}.network-card__header{grid-template-columns:minmax(0,1fr);gap:.6rem}.network-card__logo{width:6.5rem;aspect-ratio:1;border-radius:.7rem}.brand-overview-heading{grid-template-columns:1fr}.brand-page-logo{width:8rem;margin-inline:auto}.network-detail-heading{grid-template-columns:1fr}.network-card h3{font-size:.9rem}.network-card__count{font-size:.65rem}.network-card__description{font-size:.73rem}.section-heading--compact{display:block}.section-heading--compact .text-link{display:inline-block;max-width:none;margin-top:.5rem;text-align:left;font-size:.72rem}.author-profile-card{grid-template-columns:4.5rem minmax(0,1fr);gap:.9rem;padding:1rem}.author-profile__photo{width:4.5rem;height:4.5rem}.author-profile__bio,.author-profile__link{grid-column:1 / -1}.author-profile__bio{font-size:.84rem}.casino-picker-results,.casino-picker-results[data-result-count="1"]{grid-template-columns:1fr}}.casino-offer-grid--template,.network-card-grid--template,.content-card-grid--template{grid-template-columns:minmax(0,25rem)}body{background:#04070d}.casino-offer-card,.network-card,.content-card,.sport-rank-grid article,.support-grid article,.operator-card,.playful-points li,.step-list li,.empty-state,.author-profile-card,.policy-summary,.policy-table,.comparison-table-wrap table,.status-table table{background:#0d1625;border-color:var(--line)}.casino-offer-card__kicker{margin:0;color:#79b5ff;text-align:center;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.casino-offer-card__offer{color:var(--ink-soft);font-weight:650}.casino-offer-card__facts,.network-card__count,.network-card__description{color:var(--ink-soft)}.payment-emblems span{background:#111c2e;border-color:var(--line)}.comparison-table-wrap thead th,.status-table thead th{background:#0b2e78}.logo-frame{background:linear-gradient(145deg,#fff,#eef2f8)!important}.logo-frame--dark{background:linear-gradient(145deg,#031237,#061b49)!important}.network-card__logo,.brand-page-logo{background:#fff}.sister-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.sister-guide-card{display:flex;min-width:0;flex-direction:column;padding:1.1rem;background:#0d1625;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.sister-guide-card h3{margin-bottom:.55rem;font-size:1rem}.sister-guide-card p{flex:1;margin:0 0 .8rem;color:var(--ink-soft);font-size:.82rem}.sister-guide-card .text-link{font-size:.8rem}.scnz-twelve-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-feature-media{width:min(100%,44rem)}.guide-card__media--blog,.guide-card__media--categories,.guide-card__media--tips,.guide-card__media--guides{aspect-ratio:16 / 9}.guide-card__media{max-height:12rem}.article-layout p,.article-layout li,.section-copy p,.section-copy li{max-width:50rem}.keyword-table{width:100%;border-collapse:collapse;background:#0d1625}.keyword-table th,.keyword-table td{padding:.8rem;border:1px solid var(--line);text-align:left;vertical-align:top}.keyword-table th{background:#0b2e78;color:#fff}.quick-answer{max-width:56rem;margin:0 0 1.4rem;padding:1.1rem 1.25rem;color:var(--ink);background:linear-gradient(135deg,#0c1c35,#121321);border:1px solid #334d73;border-left:.3rem solid var(--gold);border-radius:var(--radius-md)}@media (max-width: 760px){.sister-guide-grid,.scnz-twelve-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}@media (max-width: 620px){.content-card-grid,.sport-rank-grid,.support-grid,.operator-grid,.sister-guide-grid,.scnz-twelve-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card,.sport-rank-grid article,.support-grid article,.operator-card,.sister-guide-card{padding:.8rem}.content-card h3,.sport-rank-grid h3,.support-grid h3,.operator-card h3,.sister-guide-card h3{font-size:.9rem}.content-card p,.sport-rank-grid p,.support-grid p,.sister-guide-card p{font-size:.72rem}.guide-card__media{max-height:8rem}}@media print{.responsibility-bar,.site-header,.page-sidebar,.site-footer,.text-button,.button{display:none!important}.brand-hero{color:var(--ink);background:var(--white)}.brand-hero__lede,.verification-row{color:var(--ink-soft)}.page-layout{display:block}.section-block{break-inside:avoid}}.brand-hero__grid{gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(1.75rem,3.5vw,3rem)}h1{max-width:none;margin-bottom:.8rem;font-size:clamp(2.1rem,4.2vw,3.75rem);text-wrap:pretty}.brand-hero__lede{margin-bottom:1rem;font-size:clamp(.95rem,1.3vw,1.08rem)}.brand-logo-placeholder{width:8rem;min-height:0;aspect-ratio:1;margin-inline:auto;border-radius:.85rem}.brand-logo-placeholder img{display:block;width:auto;height:auto;max-width:calc(100% - .5rem);max-height:7rem;margin:auto;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.16))}.brand-logo-placeholder.brand-logo{border-style:solid;border-color:var(--logo-matte-line);background:linear-gradient(145deg,#fff,#f4f7fb)}.brand-logo-placeholder.brand-logo--dark{border-color:var(--logo-matte-dark-line);background:linear-gradient(145deg,#031237,var(--logo-matte-dark))}.brand-logo-placeholder.brand-logo--tight img{transform:scale(1.5)}@media (min-width: 74rem){.brand-hero h1{white-space:nowrap}}@media (max-width: 52rem){.brand-hero__grid{padding-block:1.75rem}}.homepage-research-callout{text-align:center}.homepage-research-callout>.homepage-research-callout__inner{width:min(100%,54rem);margin-inline:auto}.homepage-research-callout .eyebrow{margin:0 auto .65rem}.homepage-research-callout h2{max-width:24ch;margin:0 auto 1.25rem;font-size:clamp(1.75rem,3.2vw,2.7rem);text-align:center;text-wrap:balance}.homepage-research-callout p{margin-inline:auto;text-align:center}:root{--nz-accent: #28d7a1;--nz-accent-soft: rgba(40, 215, 161, .13);--nz-silver: #dfe7f2}.primary-nav{gap:.85rem}.primary-nav a{font-size:.78rem;white-space:nowrap}.page-hero{position:relative;isolation:isolate;overflow:hidden}.page-hero:after{position:absolute;z-index:-1;inset:auto -8rem -9rem auto;width:28rem;aspect-ratio:1;content:"";opacity:.16;background:radial-gradient(ellipse at 50% 100%,transparent 0 34%,var(--nz-accent) 35% 37%,transparent 38%),repeating-conic-gradient(from 16deg at 50% 100%,transparent 0deg 10deg,rgba(255,255,255,.8) 11deg 13deg,transparent 14deg 24deg);border-radius:50%;transform:rotate(-18deg)}.casino-offer-card{position:relative;overflow:hidden}.casino-offer-card__topline{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin:-1rem -1rem .8rem;padding:.45rem .65rem;background:#09111f;border-bottom:1px solid var(--line)}.casino-offer-card__rank{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:#02050c;background:var(--nz-accent);border-radius:999px;font-size:.72rem;font-weight:950}.casino-offer-card__badge{color:var(--nz-accent);font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.casino-offer-card__offer{display:grid;place-items:center;min-height:3.9rem;margin-bottom:.75rem}.casino-offer-card__data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0 0 .7rem}.casino-offer-card__data div{min-width:0;padding:.45rem;text-align:center;background:#101c2e;border:1px solid #263b5b;border-radius:.45rem}.casino-offer-card__data dt{margin-bottom:.12rem;color:#88a2c5;font-size:.54rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.casino-offer-card__data dd{margin:0;color:var(--ink);font-size:.64rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.casino-offer-card__source-date{margin:auto 0 .65rem;color:var(--ink-soft);text-align:center;font-size:.58rem}.nz-topic-layout{display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem)}.nz-topic-main{min-width:0}.nz-topic-main>.section:first-child{padding-top:0}.nz-topic-main .section--tint{margin-inline:0;padding-inline:clamp(1rem,3vw,2rem);border:1px solid var(--line);border-radius:.9rem}.nz-topic-rail{position:sticky;top:5.75rem;padding:1rem;background:#09111f;border:1px solid var(--line);border-top:.25rem solid var(--nz-accent);border-radius:.8rem}.nz-topic-rail__label{margin:0 0 .8rem;color:#8aa3c5;font-size:.66rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.nz-topic-rail__group{padding:.7rem 0;border-top:1px solid var(--line)}.nz-topic-rail__group h2{margin:0 0 .35rem;font-family:var(--font-sans);font-size:.85rem}.nz-topic-rail__group h2 a{color:var(--ink);text-decoration:none}.nz-topic-rail__group ul{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.nz-topic-rail__group li{font-size:.72rem}.nz-topic-rail__group.is-active h2 a,.nz-topic-rail__group.is-active li::marker{color:var(--nz-accent)}.nz-topic-rail__trust{display:grid;gap:.25rem;margin-top:.75rem;padding:.8rem;color:var(--ink-soft);background:var(--nz-accent-soft);border:1px solid rgba(40,215,161,.28);border-radius:.6rem;font-size:.68rem}.nz-topic-rail__trust strong{color:var(--nz-accent)}.nz-topic-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.nz-topic-card{display:flex;min-height:13rem;flex-direction:column;padding:1.25rem;background:linear-gradient(145deg,#0f2037f5,#070f1bfa);border:1px solid #304967;border-radius:.9rem;box-shadow:var(--shadow-sm)}.nz-topic-card__icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.8rem;color:#02050c;background:var(--nz-accent);border-radius:50%;font-family:var(--font-serif);font-size:1.15rem;font-weight:900}.nz-topic-card h3{margin:0 0 .45rem;font-size:1.12rem}.nz-topic-card p{flex:1;margin:0 0 .8rem;color:var(--ink-soft);font-size:.82rem}.nz-topic-card a{font-size:.8rem;font-weight:900}.nz-meta-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.nz-meta-chips span{padding:.38rem .7rem;color:var(--nz-silver);background:#02050cb8;border:1px solid #385272;border-radius:999px;font-size:.68rem;font-weight:800}.nz-feature-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,27rem);align-items:center;gap:clamp(1.25rem,3vw,2.5rem)}.nz-feature-split .scnz-section-image{margin:0}.nz-field-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:.7rem}.nz-topic-main .article-layout,.nz-topic-main .article-layout>*{min-width:0}.nz-field-table{width:100%;min-width:42rem;border-collapse:collapse;background:#0d1625}.nz-field-table th,.nz-field-table td{padding:.75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.nz-field-table th{color:#fff;background:#0b2e78;font-size:.72rem}.nz-field-table td{color:var(--ink-soft);font-size:.76rem}.nz-field-table td:first-child{color:var(--ink);font-weight:850}.nz-coverage-chart{display:grid;gap:.85rem;padding:1.15rem;background:#09111f;border:1px solid var(--line);border-radius:.85rem}.nz-coverage-chart__row>div:first-child{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.3rem;font-size:.72rem}.nz-coverage-chart__row span{color:var(--ink-soft)}.nz-coverage-chart__track{height:.6rem;overflow:hidden;background:#19273b;border-radius:999px}.nz-coverage-chart__track span{display:block;height:100%;min-width:.18rem;background:linear-gradient(90deg,var(--nz-accent),#79b5ff);border-radius:inherit}.nz-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.nz-game-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:#0d1625;border:1px solid var(--line);border-radius:.85rem;box-shadow:var(--shadow-sm)}.nz-game-card img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#101b2d;border-bottom:1px solid var(--line)}.nz-game-card__body{display:flex;flex:1;flex-direction:column;padding:1rem}.nz-game-card h3{margin:0 0 .45rem;font-size:1rem}.nz-game-card p{flex:1;margin:0 0 .7rem;color:var(--ink-soft);font-size:.78rem}.nz-game-card__stats{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.7rem;color:#8fa6c6;font-size:.64rem;font-weight:800}.global-topic-picker{width:min(100% - 1.5rem,73rem);margin:.65rem auto;z-index:45}.global-topic-picker details{overflow:hidden;color:var(--ink);background:radial-gradient(circle at top right,rgba(40,215,161,.18),transparent 42%),linear-gradient(145deg,#0d192a,#070e19);border:1px solid #304967;border-radius:.8rem;box-shadow:0 .75rem 2rem #0000003d}.global-topic-picker summary{display:flex;align-items:center;gap:.45rem;padding:.55rem .7rem;color:#fff;cursor:pointer;font-size:.72rem;font-weight:950;letter-spacing:.04em;list-style:none}.global-topic-picker summary::-webkit-details-marker{display:none}.global-topic-picker__spark{color:var(--nz-accent);font-size:1rem}.global-topic-picker nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:0 .55rem .55rem}.global-topic-picker nav a{display:flex;align-items:center;gap:.42rem;min-width:0;padding:.48rem;color:var(--ink-soft);text-decoration:none;background:#070e19bf;border:1px solid #263a54;border-radius:.55rem}.global-topic-picker nav a:hover,.global-topic-picker nav a:focus-visible,.global-topic-picker nav a.is-active{color:#fff;border-color:var(--nz-accent);transform:translateY(-1px)}.global-topic-picker nav a>span{display:grid;place-items:center;width:1.9rem;height:1.9rem;flex:0 0 auto;color:#02050c;background:var(--nz-accent);border-radius:50%;font-size:.61rem;font-weight:950}.global-topic-picker nav strong{overflow:hidden;font-size:.69rem;text-overflow:ellipsis}.global-topic-picker__all{display:block;padding:0 .65rem .6rem;font-size:.65rem;font-weight:900}.nz-game-grid--popular{grid-template-columns:repeat(4,minmax(0,1fr))}.nz-game-card--popular{position:relative;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.nz-game-card--popular:hover{border-color:var(--nz-accent);box-shadow:0 1rem 2rem #0000004d;transform:translateY(-4px)}.nz-game-card__image{display:block}.nz-game-card__badge{align-self:flex-start;margin:-.15rem 0 .55rem;padding:.25rem .5rem;color:#02050c;background:var(--nz-accent);border-radius:999px;font-size:.58rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.nz-game-card h3 a{color:var(--ink);text-decoration:none}.nz-game-card__cta{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .7rem;color:#02050c;background:linear-gradient(90deg,var(--nz-accent),#77b9ff);border-radius:.55rem;font-size:.7rem;font-weight:950;text-decoration:none}.nz-game-overview{margin:0;padding-block:clamp(1.25rem,3vw,2.2rem);background:radial-gradient(circle at 12% 30%,rgba(40,215,161,.16),transparent 27%),#07101d;border-bottom:1px solid var(--line)}.nz-game-overview__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center;gap:clamp(1rem,3vw,2.5rem)}.nz-game-overview h2{margin:0 0 .65rem;font-size:clamp(1.45rem,2.7vw,2.3rem)}.nz-game-overview p:not(.eyebrow){max-width:48rem;margin-bottom:0;color:var(--ink-soft)}.nz-game-overview ol{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.nz-game-overview li{display:flex;align-items:center;gap:.65rem;padding:.65rem .8rem;background:#0d192a;border:1px solid #2c4461;border-radius:.65rem}.nz-game-overview li span{color:var(--nz-accent);font-family:var(--font-serif);font-weight:950}.nz-game-overview li strong{font-size:.76rem}.nz-answer-deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:1rem}.nz-answer-card{padding:1rem;background:linear-gradient(145deg,#0e1c2f,#09111f);border:1px solid #304967;border-top:3px solid var(--nz-accent);border-radius:.7rem}.nz-answer-card h3{margin:0 0 .4rem;font-size:.93rem}.nz-answer-card h4{margin:.65rem 0 .25rem;color:var(--nz-accent);font:900 .72rem/1.3 var(--font-sans)}.nz-answer-card p{margin:0;color:var(--ink-soft);font-size:.76rem}.nz-route-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;color:var(--ink);background:linear-gradient(100deg,#28d7a12e,#265bcd38),#0b1627;border:1px solid #3b5a79;border-radius:.75rem}.nz-route-strip p{margin:0;color:var(--ink-soft);font-size:.78rem}.nz-route-strip a{flex:0 0 auto;font-weight:950}@media (min-width: 82.01rem){.global-topic-picker{position:fixed;top:6.1rem;left:.45rem;width:7rem;margin:0}.global-topic-picker summary{justify-content:center;padding-inline:.35rem;font-size:.64rem}.global-topic-picker nav{grid-template-columns:1fr}.global-topic-picker nav a{padding:.4rem}.global-topic-picker nav a>span{width:1.65rem;height:1.65rem}.global-topic-picker nav strong{font-size:.6rem}.global-topic-picker__all{text-align:center;font-size:.58rem}}@media (max-width: 70rem){.site-brand small{display:none}.primary-nav{gap:.55rem}}@media (max-width: 62rem){.nz-topic-layout{grid-template-columns:1fr}.nz-topic-rail{position:static}.nz-topic-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem}.nz-topic-rail__label,.nz-topic-rail__trust{grid-column:1 / -1}.nz-topic-rail__group{border-top:0;border-bottom:1px solid var(--line)}}@media (max-width: 760px){.nz-feature-split,.nz-game-grid,.nz-game-overview__inner,.nz-answer-deck{grid-template-columns:1fr}.nz-route-strip{align-items:flex-start;flex-direction:column}}@media (max-width: 620px){.casino-offer-card__topline{margin:-.7rem -.7rem .65rem}.casino-offer-card__data{grid-template-columns:1fr}.casino-offer-card__data div{padding:.38rem}.nz-topic-card-grid,.nz-topic-rail{grid-template-columns:1fr}.nz-topic-rail__label,.nz-topic-rail__trust{grid-column:auto}.nz-topic-card{min-height:0}.global-topic-picker nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.global-topic-picker__panel{overflow:hidden;color:var(--ink);background:radial-gradient(circle at top right,rgba(40,215,161,.2),transparent 40%),linear-gradient(145deg,#0d192a,#070e19);border:1px solid #304967;border-radius:.9rem;box-shadow:0 .9rem 2.2rem #00000047}.global-topic-picker__heading{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.05rem .55rem;padding:.8rem .9rem .65rem;color:#fff}.global-topic-picker__heading .global-topic-picker__spark{grid-row:1 / 3;font-size:1.25rem}.global-topic-picker__heading strong{font-size:.86rem;letter-spacing:.035em}.global-topic-picker__heading small{color:#9fb2cb;font-size:.64rem;font-weight:750}.global-topic-picker nav{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:0 .65rem .65rem}.global-topic-picker .global-topic-picker__group{overflow:hidden;margin:0;background:#070e19c7;border:1px solid #2a405d;border-radius:.65rem;box-shadow:none}.global-topic-picker .global-topic-picker__group.is-active{border-color:var(--nz-accent);box-shadow:inset 0 0 0 1px #28d7a129}.global-topic-picker .global-topic-picker__group>summary{display:grid;grid-template-columns:auto 1fr auto;justify-content:initial;gap:.48rem;padding:.55rem;font-size:.7rem}.global-topic-picker .global-topic-picker__group>summary i{color:#8fa6c6;font-style:normal;transition:transform .2s ease}.global-topic-picker .global-topic-picker__group[open]>summary i{transform:rotate(180deg)}.global-topic-picker__icon{display:grid;place-items:center;width:1.85rem;height:1.85rem;color:#02050c;background:linear-gradient(145deg,var(--nz-accent),#84c4ff);border-radius:50%;font-size:.58rem;font-weight:950}.global-topic-picker__submenu{padding:0 .55rem .55rem;border-top:1px solid rgba(63,91,124,.45)}.global-topic-picker nav .global-topic-picker__parent{display:block;margin:.45rem 0 .35rem;padding:0;color:var(--nz-accent);background:none;border:0;border-radius:0;font-size:.64rem;font-weight:950}.global-topic-picker__submenu ul{display:grid;gap:.18rem;margin:0;padding:0;list-style:none}.global-topic-picker__submenu li{margin:0}.global-topic-picker nav .global-topic-picker__submenu li a{display:block;padding:.28rem .35rem;color:#aebed3;background:transparent;border:0;border-radius:.35rem;font-size:.59rem;line-height:1.35}.global-topic-picker nav .global-topic-picker__submenu li a:hover,.global-topic-picker nav .global-topic-picker__submenu li a:focus-visible{color:#fff;background:#28d7a11a;transform:none}.global-topic-picker__all{margin:0 .75rem .75rem;padding:.48rem .65rem;color:#fff;text-align:center;background:linear-gradient(90deg,#28d7a12e,#4c7ee833);border:1px solid #3a5878;border-radius:.55rem}.scnz-related-section{position:relative;overflow:hidden;border-block:1px solid var(--line)}.scnz-related-section:before{position:absolute;inset:0;background:radial-gradient(circle at 8% 12%,rgba(40,215,161,.13),transparent 25%),radial-gradient(circle at 92% 88%,rgba(76,126,232,.12),transparent 26%);content:"";pointer-events:none}.scnz-related-section .container{position:relative}.scnz-related-section h2{max-width:52rem;margin-bottom:.55rem}.scnz-related-section__intro{max-width:56rem;color:var(--ink-soft)}.scnz-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.1rem}.scnz-related-card{display:flex;overflow:hidden;min-width:0;flex-direction:column;background:linear-gradient(150deg,#101d30,#09121f);border:1px solid #304967;border-radius:.8rem;box-shadow:0 .75rem 1.6rem #0003;transition:transform .2s ease,border-color .2s ease}.scnz-related-card:hover{border-color:var(--nz-accent);transform:translateY(-3px)}.scnz-related-card__image{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#07101c;border-bottom:1px solid #2d4561}.scnz-related-card__image img{width:100%;height:100%;object-fit:cover}.scnz-related-card__body{display:flex;flex:1;flex-direction:column;padding:.85rem}.scnz-related-card__body>span{align-self:flex-start;margin-bottom:.48rem;padding:.22rem .45rem;color:#03100c;background:var(--nz-accent);border-radius:999px;font-size:.56rem;font-weight:950;letter-spacing:.035em;text-transform:uppercase}.scnz-related-card h3{margin:0 0 .45rem;font-size:.92rem;line-height:1.3}.scnz-related-card h3 a{color:#fff;text-decoration:none}.scnz-related-card p{flex:1;margin:0 0 .7rem;color:#aebed3;font-size:.7rem}.scnz-related-card__cta{font-size:.66rem;font-weight:950}@media (min-width: 82.01rem){main#main-content{margin-left:15rem}.global-topic-picker{top:6rem;left:.55rem;width:13.6rem}.global-topic-picker nav{grid-template-columns:1fr;max-height:calc(100vh - 15.8rem);overflow-y:auto}.global-topic-picker .global-topic-picker__group>summary{justify-content:initial;padding:.52rem;font-size:.69rem}.global-topic-picker nav strong{font-size:.67rem}.global-topic-picker__all{font-size:.62rem}}@media (max-width: 70rem){.global-topic-picker nav{grid-template-columns:repeat(2,minmax(0,1fr))}.scnz-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.global-topic-picker{width:min(100% - 1rem,73rem)}.global-topic-picker nav,.scnz-related-grid{grid-template-columns:1fr}.global-topic-picker__heading{padding-inline:.7rem}}:root{--scnz-page-gutter: clamp(.625rem, 1.5vw, 1rem);--scnz-box-padding: clamp(1rem, 3vw, 2rem);--scnz-section-space: clamp(1rem, 2.5vw, 2rem);--scnz-reading-wide: 64rem}@media (min-width: 82.01rem){main#main-content{margin-right:1rem}}main#main-content>.scnz-editorial-body,main#main-content>.scnz-research-summary,main#main-content>.section--tint,main#main-content>.scnz-related-section{width:min(calc(100% - (2 * var(--scnz-page-gutter))),var(--container))!important;max-width:var(--container)!important;margin:var(--scnz-section-space) auto!important}main#main-content>.scnz-editorial-body,main#main-content>.scnz-research-summary{padding:var(--scnz-box-padding)!important}main#main-content .section--tint{padding-inline:var(--scnz-box-padding)}.page-shell>.section--tint,.nz-topic-main>.section--tint{width:100%!important;max-width:none!important;margin-inline:0!important}main#main-content .section--tint>.container,main#main-content .scnz-related-section>.container{width:100%;max-width:none;margin-inline:0}main#main-content>.scnz-related-section{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md)}.container.scnz-appended-block>.scnz-editorial-faq,.container.scnz-appended-block>.author-profile-section,.author-profile-card{width:100%!important;max-width:none!important;margin-inline:0!important}main#main-content .scnz-editorial-faq{width:100%!important;max-width:none!important;margin-inline:0!important}body main#main-content>.container.scnz-appended-block>.section.scnz-editorial-faq{width:100%!important;flex:0 0 100%!important}main#main-content .section>h2,main#main-content .section>h3,main#main-content .section>h4,main#main-content .scnz-editorial-body>h2,main#main-content .scnz-editorial-body>h3,main#main-content .scnz-editorial-body>h4,main#main-content .scnz-editorial-asset>h2,main#main-content .scnz-research-summary>h2,main#main-content .scnz-related-section h2{max-width:var(--scnz-reading-wide);margin-right:auto;margin-left:auto;text-align:center;text-wrap:balance}main#main-content .section-copy,main#main-content .scnz-editorial-body>p,main#main-content .scnz-editorial-body>ul,main#main-content .scnz-editorial-body>ol,main#main-content .section>h3+p,main#main-content .section>h4+p,main#main-content .scnz-section-conclusion,main#main-content .quick-answer,main#main-content .notice,main#main-content .scnz-callout,main#main-content .scnz-editorial-asset,main#main-content .scnz-research-summary__grid,main#main-content .scnz-relationship-timeline,main#main-content .faq-list{width:min(100%,var(--scnz-reading-wide));max-width:var(--scnz-reading-wide)!important;margin-right:auto;margin-left:auto}main#main-content .section-copy p,main#main-content .section>h3+p,main#main-content .section>h4+p,main#main-content .scnz-editorial-body>ul,main#main-content .scnz-editorial-body>ol,main#main-content .faq-list,main#main-content .scnz-editorial-asset table{text-align:left}main#main-content .section>p:not(.eyebrow):not(.scnz-section-conclusion),main#main-content .scnz-editorial-faq__intro,main#main-content .scnz-related-section__intro,main#main-content .scnz-research-summary>p:not(.eyebrow){max-width:var(--scnz-reading-wide)!important;margin-right:auto;margin-left:auto;text-align:center}main#main-content .scnz-related-section .eyebrow,main#main-content .scnz-related-section__intro,main#main-content .scnz-editorial-faq>h2,main#main-content .scnz-editorial-faq__intro,main#main-content .scnz-research-summary>.eyebrow{text-align:center}main#main-content .scnz-table-wrap,main#main-content .comparison-table-wrap,main#main-content .nz-field-table-wrap{width:100%;max-width:100%;margin-right:auto;margin-left:auto}@media (max-width: 620px){main#main-content>.scnz-editorial-body,main#main-content>.scnz-research-summary,main#main-content>.section--tint,main#main-content>.scnz-related-section{width:calc(100% - 1.25rem)!important}main#main-content .section--tint,main#main-content>.scnz-editorial-body,main#main-content>.scnz-research-summary{padding-inline:1rem!important}main#main-content .section>h2,main#main-content .scnz-editorial-body>h2,main#main-content .scnz-related-section h2{overflow-wrap:anywhere}}main#main-content .section-copy>p,main#main-content .scnz-editorial-body>p,main#main-content .scnz-depth-expansion-20260808 .section-copy>p,main#main-content .scnz-depth-expansion-20260808 .section-copy>h3{width:min(100%,72rem);max-width:72rem;margin-right:auto;margin-left:auto;text-align:center;text-wrap:pretty}main#main-content .nz-feature-split>:only-child{grid-column:1 / -1;width:min(100%,78rem);margin-inline:auto;text-align:center}main#main-content .nz-feature-split>:only-child>p:not(.eyebrow){width:min(100%,72rem);margin-inline:auto;text-align:center}main#main-content .nz-feature-split>:only-child .playful-points{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 920px){main#main-content .nz-feature-split>:only-child .playful-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){main#main-content .nz-feature-split>:only-child .playful-points{grid-template-columns:1fr}}:root{--scnz-layout-gutter: clamp(.625rem, 1.5vw, 1rem);--scnz-layout-shell: 73rem;--scnz-reading-measure: 68rem;--scnz-layout-gap: clamp(1.15rem, 2.4vw, 2rem)}main#main-content>:is(.scnz-article-hero,.scnz-reviewed-record,.scnz-editorial-body,.scnz-research-summary,.scnz-editorial-faq,.scnz-related-section,.scnz-editorial-asset,.scnz-automation-parent-route,.container.scnz-appended-block),main#main-content>.page-shell,main#main-content>.container:not(.site-header__inner){width:min(calc(100% - (2 * var(--scnz-layout-gutter))),var(--scnz-layout-shell));max-width:var(--scnz-layout-shell);margin-right:auto;margin-left:auto}main#main-content>:is(.scnz-article-hero,.scnz-reviewed-record,.scnz-editorial-body,.scnz-research-summary,.scnz-editorial-faq,.scnz-related-section,.scnz-editorial-asset,.scnz-automation-parent-route,.container.scnz-appended-block){margin-top:var(--scnz-layout-gap);margin-bottom:var(--scnz-layout-gap)}main#main-content :is(.scnz-article-hero,.page-hero,.brand-hero) h1,main#main-content :is(.scnz-editorial-body,.scnz-depth-expansion-20260808,.section-copy,.nz-feature-split,.scnz-editorial-asset,.scnz-research-summary,.scnz-editorial-faq,.scnz-related-section)>:is(h2,h3,h4),main#main-content :is(.scnz-editorial-body,.scnz-depth-expansion-20260808)>section>:is(h2,h3,h4),main#main-content .nz-feature-split>:only-child>:is(h2,h3,h4){width:min(100%,var(--scnz-reading-measure));max-width:var(--scnz-reading-measure);margin-right:auto;margin-left:auto;text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:break-word}main#main-content :is(.scnz-editorial-body,.scnz-depth-expansion-20260808,.section-copy)>p:not(.eyebrow),main#main-content :is(.scnz-editorial-body,.scnz-depth-expansion-20260808)>section>p:not(.eyebrow),main#main-content .nz-feature-split>:only-child>p:not(.eyebrow){width:min(100%,var(--scnz-reading-measure));max-width:var(--scnz-reading-measure);margin-right:auto;margin-left:auto;text-align:justify;text-wrap:pretty;hyphens:none}main#main-content :is(.scnz-article-hero,.page-hero,.brand-hero) :is(.lead,.lede,.brand-hero__lede,p),main#main-content :is(.scnz-editorial-faq__intro,.scnz-related-section__intro,.scnz-research-summary__intro){width:min(100%,64rem);max-width:64rem;margin-right:auto;margin-left:auto;text-align:center;text-wrap:pretty}main#main-content :is(.scnz-editorial-body,.scnz-depth-expansion-20260808,.section-copy)>:is(ul,ol),main#main-content :is(.quick-answer,.notice,.scnz-callout,.scnz-section-conclusion){width:min(100%,var(--scnz-reading-measure));max-width:var(--scnz-reading-measure);margin-right:auto;margin-left:auto}main#main-content :is(.casino-offer-grid,.network-card-grid,.content-card-grid,.sister-guide-grid,.scnz-related-grid,.playful-points,.picker-grid,.nz-game-grid){justify-content:start}main#main-content :is(.scnz-table-wrap,.comparison-table-wrap,.nz-field-table-wrap,.policy-table-wrap){width:100%;max-width:100%;margin-right:auto;margin-left:auto;overflow-x:auto;overscroll-behavior-inline:contain}main#main-content :is(.author-profile-section,.author-profile-card,.scnz-editorial-faq,.scnz-related-section){box-sizing:border-box}main#main-content .scnz-editorial-body>h2+h3,main#main-content .scnz-depth-expansion-20260808>h2+h3{margin-top:var(--scnz-layout-gap)!important}main#main-content .scnz-editorial-body>.scnz-callout+.scnz-editorial-asset,main#main-content .scnz-depth-expansion-20260808>.scnz-callout+.scnz-editorial-asset{margin-top:var(--scnz-layout-gap)!important}@media (min-width: 82.01rem){main#main-content{margin-right:var(--scnz-layout-gutter)}}@media (max-width: 620px){main#main-content>:is(.scnz-article-hero,.scnz-reviewed-record,.scnz-editorial-body,.scnz-research-summary,.scnz-editorial-faq,.scnz-related-section,.scnz-editorial-asset,.scnz-automation-parent-route,.container.scnz-appended-block),main#main-content>.page-shell,main#main-content>.container:not(.site-header__inner){width:calc(100% - 1.25rem)}main#main-content :is(.scnz-article-hero,.page-hero,.brand-hero) h1{font-size:clamp(1.9rem,9vw,2.7rem);line-height:1.04}main#main-content :is(.scnz-editorial-body,.scnz-depth-expansion-20260808,.section-copy)>p:not(.eyebrow),main#main-content :is(.scnz-editorial-body,.scnz-depth-expansion-20260808)>section>p:not(.eyebrow),main#main-content .nz-feature-split>:only-child>p:not(.eyebrow){text-align:left}main#main-content :is(.scnz-editorial-body,.scnz-depth-expansion-20260808,.section-copy,.nz-feature-split,.scnz-editorial-asset,.scnz-research-summary,.scnz-editorial-faq,.scnz-related-section)>:is(h2,h3,h4){overflow-wrap:anywhere}}.scnz-section-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,62rem);margin-inline:auto}.page-shell>.scnz-context-link{max-width:72rem;margin:clamp(1.5rem,3vw,2.5rem) auto;text-align:center}:root{--scnz-reading-column: 68rem;--scnz-content-shell: 74rem;--scnz-panel-line: #34516f}main#main-content .article-layout>aside,main#main-content aside:has(>strong:first-child){display:none}main#main-content .article-layout>article>.section+.section,main#main-content .scnz-editorial-body>.section+.section{margin-top:0}main#main-content .section-copy,main#main-content .content-narrow,main#main-content .author-profile-card,main#main-content .scnz-editorial-faq .faq-list,main#main-content .scnz-source-ledger>.container{width:min(100%,var(--scnz-reading-column));max-width:var(--scnz-reading-column);margin-inline:auto}main#main-content .section>h2,main#main-content .section .container>h2,main#main-content .section-copy>h2,.single-scnz_article .scnz-editorial-body>h2{max-width:var(--scnz-reading-column);margin-right:auto;margin-left:auto;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.18;text-align:left}main#main-content .section>h3,main#main-content .section .container>h3,main#main-content .section-copy>h3,.single-scnz_article .scnz-editorial-body>h3,.single-scnz_article .scnz-editorial-body>h4{max-width:var(--scnz-reading-column);margin-right:auto;margin-left:auto;font-family:var(--font-sans);font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.35;text-align:left}main#main-content .section>p,main#main-content .section .container>p:not(.eyebrow),main#main-content .section .container>.section-intro,main#main-content .section-copy>p,main#main-content .article-layout p,.single-scnz_article .scnz-editorial-body>p{width:min(100%,var(--scnz-reading-column));max-width:var(--scnz-reading-column);margin:.8rem auto;font-size:clamp(.96rem,1vw,1.04rem);line-height:1.75;text-align:left}main#main-content .section-copy>ul:not(.playful-points):not(.trust-pillar-list),main#main-content .section-copy>ol:not(.step-list):not(.trust-pillar-list),main#main-content .article-layout>article>ul,main#main-content .article-layout>article>ol{width:min(100%,62rem);margin:1rem auto}main#main-content .section-copy li,main#main-content .article-layout li{margin-block:.35rem;line-height:1.65}.single-scnz_article .scnz-editorial-body>h2{margin-top:clamp(2rem,4vw,3.1rem);padding-top:clamp(1.2rem,2.2vw,1.8rem)}.single-scnz_article .scnz-editorial-body>h3,.single-scnz_article .scnz-editorial-body>h4{margin-top:1.55rem}.casino-offer-card{padding:.78rem}.casino-offer-card__topline{margin:-.78rem -.78rem .65rem;padding:.55rem .65rem}.casino-offer-card__logo{width:6.5rem;height:6.5rem;margin-bottom:.5rem}.casino-offer-card h3{margin:.3rem 0 .6rem;font-size:clamp(.96rem,1.3vw,1.12rem);line-height:1.2}.casino-offer-card__data{display:grid;grid-template-columns:1fr;gap:.34rem;margin:0 0 .65rem}.casino-offer-card__data div{min-height:0;padding:.42rem .5rem;border-color:#365577;border-radius:.55rem}.casino-offer-card__data dt{font-size:.58rem;letter-spacing:.075em}.casino-offer-card__data dd{margin-top:.12rem;font-size:.68rem;line-height:1.32;overflow-wrap:anywhere}.casino-card-actions .button{min-height:2.45rem;padding:.5rem}.scnz-table-wrap,.feature-comparison-wrap,.comparison-table-wrap,.keyword-table,[class*=chart],[class*=graph]{border-color:var(--scnz-panel-line)!important}.scnz-table-wrap th,.scnz-table-wrap td,.feature-comparison-table th,.feature-comparison-table td,.comparison-table-wrap th,.comparison-table-wrap td,.keyword-table th,.keyword-table td{border-color:#34516f!important}.author-profile-section{padding-block:clamp(1.25rem,2.5vw,2rem)}.author-profile-card{border-top:1px solid #3c5b79;border-left:1px solid #3c5b79}@media (max-width: 760px){main#main-content .section{padding-block:1.35rem}.single-scnz_article .scnz-editorial-body{width:calc(100% - .75rem);padding:1.15rem .85rem}.casino-offer-card{padding:.58rem}.casino-offer-card__topline{margin:-.58rem -.58rem .5rem;padding:.42rem .45rem}.casino-offer-card__badge{font-size:.56rem}.casino-offer-card__logo{width:5rem;height:5rem}.casino-offer-card__data div{padding:.34rem .38rem}.casino-offer-card__data dt{font-size:.52rem}.casino-offer-card__data dd{font-size:.61rem}.author-profile-card,.author-profile__bio{text-align:left}}:root{--reading: 70rem}main#main-content{min-width:0}main#main-content .section--tint{width:min(calc(100% - 1.5rem),82rem);margin:clamp(1rem,2.5vw,2rem) auto;padding-inline:clamp(1rem,3vw,2.5rem);background:radial-gradient(circle at 6% 8%,rgba(40,215,161,.07),transparent 24rem),linear-gradient(145deg,#091321,#070d17);border:1px solid #2b405d;border-radius:1rem;box-shadow:0 1rem 2.5rem #0003}main#main-content .section>h2,main#main-content .section>h3,main#main-content .section>.eyebrow,main#main-content .section .container>h2,main#main-content .section .container>h3,main#main-content .section .container>.eyebrow,.section-copy>h2,.section-copy>h3,.section-copy>.eyebrow{max-width:34ch;margin-inline:auto;text-align:center;text-wrap:balance}main#main-content .section>p,main#main-content .section>address,main#main-content .section .container>.section-intro,main#main-content .section .container>p:not(.eyebrow),.section-copy>p,.article-layout p{width:min(100%,70rem);max-width:70rem;margin-right:auto;margin-left:auto;text-align:center}.section-copy{width:min(100%,72rem);margin-inline:auto}.content-narrow{width:min(100%,72rem);max-width:72rem}.article-layout p,.article-layout li,.section-copy p,.section-copy li{max-width:70rem}.article-layout>ul,.article-layout>ol,.section-copy>ul:not(.playful-points):not(.trust-pillar-list),.section-copy>ol:not(.step-list):not(.trust-pillar-list),main#main-content .section>ul:not(.playful-points),main#main-content .section>ol:not(.step-list){width:min(100%,64rem);margin-inline:auto;text-align:left}.quick-answer,.warning-panel,.notice,.nz-route-strip{width:min(100%,70rem);margin-inline:auto}.nz-topic-main .article-layout{display:block;width:100%}.nz-topic-main .article-layout>.section{width:100%;margin-inline:auto}.nz-topic-main .article-layout>.section+.section{margin-top:clamp(.75rem,2vw,1.5rem)}.nz-topic-main .article-layout .nz-feature-split>div:first-child{text-align:center}.nz-topic-main .article-layout .nz-feature-split ul,.nz-topic-main .article-layout .nz-feature-split ol{text-align:left}.casino-offer-grid,.content-card-grid,.sport-rank-grid,.support-grid,.operator-grid,.sister-guide-grid,.scnz-related-grid,.nz-game-grid,.network-card-grid{justify-content:start;justify-items:stretch}.casino-offer-grid--template,.content-card-grid--template,.network-card-grid--template{justify-content:start!important}.network-card-grid>.network-card,.single-scnz_network .content-card-grid>.content-card{flex-grow:0}.casino-offer-grid>:last-child:nth-child(4n+1),.network-card-grid>:last-child:nth-child(4n+1),.sister-guide-grid>:last-child:nth-child(4n+1),.scnz-related-grid>:last-child:nth-child(4n+1){grid-column:1}.content-card-grid>:last-child:nth-child(4n+1),.operator-grid>:last-child:nth-child(4n+1),.support-grid>:last-child:nth-child(4n+1){grid-column:1}.logo-frame--tight img,.brand-logo-placeholder.brand-logo--tight img{max-width:calc(100% - .8rem)!important;max-height:calc(100% - .8rem)!important;transform:none!important}.guide-card__media,.article-feature-media,.scnz-related-card__image,.nz-game-card__image{background:radial-gradient(circle at 50% 45%,rgba(76,126,232,.15),transparent 45%),#07101c}.guide-card__media img,.article-feature-media img,.scnz-related-card__image img,.nz-game-card img{object-fit:contain;object-position:center}.scnz-section-image{text-align:center}.scnz-section-image img{width:100%;max-height:40rem;object-fit:contain;object-position:center;background:#07101d;border:1px solid #2f4665;box-shadow:0 .85rem 2rem #00000038}.scnz-section-image figcaption{width:min(100%,58rem);margin-inline:auto}.scnz-related-section{overflow:hidden}main#main-content .scnz-related-section{width:min(calc(100% - 1.5rem),80rem);margin:clamp(2rem,4vw,3.5rem) auto;padding:clamp(1.5rem,3vw,2.6rem);border:1px solid #365170;border-top:3px solid var(--nz-accent);border-radius:1.15rem;box-shadow:0 1.2rem 3rem #00000047}.scnz-related-section h2,.scnz-related-section__intro{margin-right:auto;margin-left:auto;text-align:center}.scnz-related-section h2{max-width:28ch}.scnz-related-section__intro{max-width:68rem}.scnz-related-card__body{text-align:center}.scnz-related-card__body>span{align-self:center}.scnz-related-card__cta{align-self:center}.scnz-blog-guide-directory .scnz-related-grid{align-items:stretch}.scnz-blog-guide-directory .scnz-related-card{height:100%;cursor:pointer}.scnz-blog-guide-directory .scnz-related-card__body p{max-width:34rem;margin-right:auto;margin-left:auto;text-align:center;text-wrap:pretty}.scnz-operator-map{position:relative;isolation:isolate;overflow:hidden;width:min(calc(100% - 1.5rem),80rem);margin:clamp(2rem,4vw,3.5rem) auto;padding:clamp(1.5rem,3.5vw,3rem);background:radial-gradient(circle at 7% 8%,rgba(40,215,161,.18),transparent 23rem),radial-gradient(circle at 94% 92%,rgba(76,126,232,.2),transparent 24rem),linear-gradient(145deg,#0d192b,#070d17);border:1px solid #426182;border-top:4px solid var(--nz-accent);border-radius:1.25rem;box-shadow:0 1.35rem 3.5rem #00000057}.scnz-operator-map:after{position:absolute;z-index:-1;inset:auto -8rem -10rem auto;width:24rem;aspect-ratio:1;content:"";opacity:.22;background:repeating-radial-gradient(circle,transparent 0 1.25rem,#5aa2ff 1.3rem 1.38rem);border-radius:50%}.scnz-operator-map>h2,.scnz-operator-map .section-copy>p{margin-right:auto;margin-left:auto;text-align:center}.scnz-operator-map>h2{max-width:27ch}.scnz-map-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem;width:min(100%,65rem);margin:1.15rem auto 1.5rem}.scnz-map-legend span{padding:.42rem .72rem;color:#dceaff;background:#0a1b30e0;border:1px solid #426487;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.025em}.scnz-operator-map .feature-comparison-wrap{width:min(100%,74rem);margin:1.25rem auto;overflow-x:auto;background:#070e19cc;border:1px solid #365170;border-radius:.85rem;box-shadow:inset 0 1px #ffffff0a}.scnz-operator-map .feature-comparison-table{width:100%;margin:0}.scnz-operator-map .feature-comparison-table caption{padding:.8rem 1rem;color:var(--nz-accent);background:#0a1627;border-bottom:1px solid #365170;font-weight:950;text-align:center}.scnz-operator-map .feature-comparison-table th{background:linear-gradient(180deg,#143c86,#0b2e78)}.author-profile-section{width:100%;margin-inline:auto;border-top:0}.author-profile-card{align-items:center;width:min(100%,72rem);margin-inline:auto;padding:clamp(1.15rem,2.5vw,1.8rem);background:radial-gradient(circle at 0 0,rgba(40,215,161,.12),transparent 17rem),linear-gradient(145deg,#101d30,#0a1321);border:1px solid #365170;border-top:3px solid #ef536b;border-radius:1rem;box-shadow:0 1rem 2.5rem #0000003d}.author-profile__photo{object-fit:cover;border-color:#426487;box-shadow:0 .55rem 1.4rem #00000047}.author-profile__content{min-width:0}.author-profile__bio{max-width:62rem!important}body[data-layout=legal] .section:not(.section--tint),body[data-layout=legal] .section--tint>*{max-width:72rem}@media (max-width: 920px){main#main-content .section--tint,main#main-content .scnz-related-section,.scnz-operator-map{width:min(calc(100% - 1rem),78rem)}.casino-offer-grid>:last-child,.network-card-grid>:last-child,.content-card-grid>:last-child,.sister-guide-grid>:last-child,.scnz-related-grid>:last-child{grid-column:auto}.casino-offer-grid>:last-child:nth-child(odd),.network-card-grid>:last-child:nth-child(odd),.content-card-grid>:last-child:nth-child(odd),.sister-guide-grid>:last-child:nth-child(odd),.scnz-related-grid>:last-child:nth-child(odd){grid-column:1}}@media (max-width: 620px){main#main-content .section--tint,main#main-content .scnz-related-section,.scnz-operator-map{width:calc(100% - .75rem);padding:1.15rem .85rem;border-radius:.8rem}main#main-content .section>h2,main#main-content .section .container>h2,.section-copy>h2{max-width:100%;font-size:clamp(1.55rem,8vw,2.15rem)}main#main-content .section>p,main#main-content .section .container>p:not(.eyebrow),.section-copy>p,.article-layout p{max-width:100%}.content-card-grid,.sport-rank-grid,.support-grid,.operator-grid,.network-card-grid,.sister-guide-grid,.scnz-related-grid,.nz-game-grid,.nz-game-grid--popular{display:grid;grid-template-columns:1fr}.network-card-grid>.network-card,.single-scnz_network .content-card-grid>.content-card{width:100%;flex-basis:100%}.author-profile-card{grid-template-columns:1fr;text-align:center}.author-profile__photo{margin-inline:auto}.author-profile__bio{max-width:100%!important;text-align:center}.scnz-map-legend{gap:.38rem}.scnz-map-legend span{padding:.34rem .55rem;font-size:.6rem}}.casino-offer-grid,.scnz-twelve-card-grid{justify-content:center;align-items:stretch;grid-auto-rows:1fr}.casino-offer-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:center}.casino-offer-card__topline{display:flex;width:auto;justify-content:space-between}.casino-offer-card__badge,.casino-offer-card h3,.casino-offer-card__data dt,.casino-offer-card__data dd,.scnz-card-payments>strong,.scnz-payment-chip,.casino-offer-card__cta{text-align:center!important}.scnz-payment-chip__icons img,.scnz-payment-chip>img{width:1.7rem;height:1.1rem;object-fit:contain}@media (max-width: 620px){main#main-content .section:not(.section--brand-casinos)>.container,main#main-content .section-copy,main#main-content .content-narrow,main#main-content .scnz-related-section>.container,main#main-content .scnz-editorial-faq>.container,main#main-content .author-profile-section>.container{width:min(calc(100% - 1rem),72rem)!important}main#main-content .section-copy>p:not(.eyebrow),main#main-content .content-narrow>p:not(.eyebrow),main#main-content .scnz-editorial-body>p:not(.eyebrow){line-height:1.65;text-align:left!important}.casino-offer-grid,.scnz-twelve-card-grid{grid-template-columns:minmax(0,min(100%,27rem))!important;justify-content:center!important}.casino-offer-card{width:100%;max-width:27rem;margin-right:auto;margin-left:auto;padding:.78rem}.casino-offer-card__topline{margin:-.78rem -.78rem .65rem}.casino-offer-card__data div{min-height:4.25rem}.scnz-card-payments__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.scnz-payment-chip{font-size:.58rem}.site-footer__grid.site-footer__grid--extended{grid-template-columns:1fr}}.site-footer__grid.site-footer__grid--extended{gap:.75rem;align-items:stretch}.site-footer__panel{justify-content:flex-start;padding:clamp(.78rem,1.4vw,1rem)}.site-footer__panel h2{min-height:1.5rem;margin:0 0 .75rem;display:flex;align-items:center;justify-content:center}.site-footer__brand-panel{justify-content:center}.site-footer__brand-panel .site-brand,.site-footer__brand-panel>p,.site-footer__brand-panel .footer-small{width:100%;margin-right:auto;margin-left:auto;text-align:center!important}.site-footer__nav-panel .footer-links,.site-footer__quick .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(3.2rem,auto);align-content:start;gap:.45rem;width:100%;margin:0!important}.site-footer__nav-panel .footer-links a{box-sizing:border-box;height:100%;min-height:3.2rem;padding:.55rem .48rem;overflow-wrap:normal;word-break:normal}main#main-content>.scnz-editorial-body,main#main-content>.article-layout{box-sizing:border-box;width:min(calc(100% - 2rem),var(--scnz-content-shell, 74rem));margin:clamp(.9rem,1.8vw,1.4rem) auto;padding:clamp(1.1rem,2.5vw,2rem);background:linear-gradient(145deg,#091c28e0,#08111ff5);border:1px solid var(--scnz-panel-line, #34516f);border-radius:1rem;box-shadow:0 1rem 2.4rem #0000002e}main#main-content>.scnz-editorial-body>h2:not(:first-child),main#main-content>.scnz-editorial-body>section+h2,main#main-content .article-layout>article>.section+.section{border-top:1px solid rgba(74,112,148,.42)}main#main-content>.scnz-editorial-body>h2:not(:first-child),main#main-content>.scnz-editorial-body>section+h2{padding-top:clamp(1.35rem,2.5vw,2rem)}@media (min-width: 82.01rem){body.has-desktop-topic-rail main#main-content>.scnz-explore-lane>:is(.container,.section-copy),body.has-desktop-topic-rail main#main-content>.scnz-explore-lane .container{margin-right:auto;margin-left:auto}}@media (max-width: 620px){.site-footer__nav-panel .footer-links,.site-footer__quick .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(3.35rem,auto)}.site-footer__bottom{grid-template-columns:1fr}main#main-content>.scnz-editorial-body,main#main-content>.article-layout{width:calc(100% - 1rem);padding:1rem .7rem;border-radius:.8rem}}.content-card-grid,.scnz-related-grid,.scnz-bonus-review-grid,.scnz-bonus-route-grid,.sister-guide-grid,.scnz-entity-strip,.scnz-research-summary__grid,.scnz-relationship-timeline,.scnz-condition-history,.scnz-context-links ul,.global-topic-picker__priority>div{align-items:stretch!important;grid-auto-rows:1fr}.content-card,.scnz-related-card,.scnz-bonus-review-card,.scnz-bonus-route-card,.sister-guide-card{display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;text-align:center!important}.content-card h3,.content-card p,.scnz-related-card h3,.scnz-related-card p,.scnz-bonus-review-card h3,.scnz-bonus-review-card p,.scnz-bonus-route-card h3,.scnz-bonus-route-card p,.sister-guide-card h3,.sister-guide-card p{margin-right:auto!important;margin-left:auto!important;text-align:center!important}main#main-content .faq-list{align-items:stretch}.home main .section:nth-of-type(n+4),.home main .scnz-related-section,.home main .scnz-entity-strip{content-visibility:auto;contain-intrinsic-size:auto 760px}@media (max-width: 760px){body{padding-bottom:4rem}.global-topic-picker{right:max(.4rem,env(safe-area-inset-right));bottom:max(.4rem,env(safe-area-inset-bottom));transition:transform .18s ease}.global-topic-picker.is-card-obstructed:not(.is-mobile-open){transform:translate(2.7rem)}.global-topic-picker__mobile-toggle{justify-content:center;width:2.9rem;height:2.9rem;min-height:2.9rem;padding:0;border-radius:50%}.global-topic-picker__mobile-toggle>span{width:1.85rem;height:1.85rem}.global-topic-picker__mobile-toggle strong,.global-topic-picker__mobile-toggle i{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.global-topic-picker__panel{bottom:calc(100% + .4rem)}}.scnz-section-image{margin:0}.scnz-section-image img{display:block;width:100%;aspect-ratio:3 / 2;height:auto;object-fit:contain;background:#07101d;border-radius:18px}.scnz-section-image figcaption{margin-top:.55rem;color:var(--text-muted, #5d6473);font-size:.9rem}@media (max-width: 620px){.scnz-section-image-grid{gap:.65rem}.scnz-section-image img{border-radius:12px}}:root{color-scheme:dark;--ink: #f7f9fc;--ink-soft: #b9c5d8;--green-950: #02050c;--green-900: #0b2e78;--green-800: #1557b8;--green-700: #5aa2ff;--green-100: #243a5b;--green-050: #0a1220;--cream: #0b1322;--cream-deep: #1c2a40;--line: #263750;--danger-bg: #2b0a12;--warning-bg: #2b0a12;--shadow-sm: 0 10px 26px rgba(0,0,0,.32);--shadow-md: 0 22px 58px rgba(0,0,0,.42)}body{color:var(--ink);background:#04070d}a{color:#79b5ff}a:hover{color:#c2dcff}.site-header{background:#050910f7}.site-brand{color:var(--ink)}.site-brand small,.breadcrumbs,.breadcrumbs a{color:var(--ink-soft)}.primary-nav a{color:var(--ink)}.nav-toggle{background:#111b2b;border-color:var(--line)}.nav-toggle span:not(.sr-only){background:var(--ink)}.section--tint{background:#080e19}.casino-offer-card,.network-card,.content-card,.sport-rank-grid article,.support-grid article,.operator-card,.playful-points li,.step-list li,.empty-state,.author-profile-card,.policy-summary,.policy-table,.comparison-table-wrap table,.status-table table,.sister-card,.overview-card,.sidebar-card,.payment-list li,.alternative-row,.verification-dialog{color:var(--ink);background:#0d1625;border-color:var(--line)}.casino-offer-card:hover,.network-card:hover{border-color:#4e6b94}.casino-offer-card__offer,.casino-offer-card__facts,.network-card__count,.network-card__description,.content-card p,.sport-rank-grid p,.support-grid p,.sister-card p,.alternative-row p{color:var(--ink-soft)}.casino-offer-card__kicker{color:#79b5ff}.payment-emblems span{color:var(--ink-soft);background:#111c2e;border-color:var(--line)}.casino-offer-card__rating{margin:.05rem 0 .45rem}.casino-offer-card__stars{color:#ffc247;font-size:.82rem;letter-spacing:.04em;text-shadow:0 0 8px rgba(255,194,71,.18)}.casino-offer-card__offer{display:grid;gap:.15rem;min-height:3.25rem;margin-bottom:.4rem}.casino-offer-card__offer strong{color:#fff;font-size:.76rem}.casino-offer-card__offer span{color:var(--ink-soft);font-size:.7rem;line-height:1.35}.casino-offer-card__facts{min-height:2rem;margin-bottom:.25rem;font-size:.62rem;line-height:1.35}.casino-offer-card__facts strong{color:#dbeaff}.casino-offer-card .payment-emblems{margin:0 0 .65rem}.casino-offer-card .payment-emblems span{padding:.22rem .34rem;color:#dceaff;background:#111f34;border-color:#2e4668;font-size:.52rem}.filter-bar,.comparison-picker,.article-layout aside{background:#0a1220;border-color:var(--line)}.filter-bar input,.filter-bar select,.picker-grid select{color:var(--ink);background:#101a2b;border-color:#3a4d6b}.comparison-table-wrap tbody tr:nth-child(2n),.status-table tbody tr:nth-child(2n){background:#101b2d}.comparison-table-wrap thead th,.status-table thead th{color:#fff;background:#0b2e78}.policy-table tbody th{background:#101b2d}.notice,.casino-picker-empty{background:#0a1527}.faq-list details{border-color:var(--line)}.faq-list summary{color:var(--ink)}.quick-answer{color:var(--ink);background:linear-gradient(135deg,#0c1c35,#121321);border-color:#334d73;border-left-color:var(--gold)}.logo-frame,.logo-frame--dark,.network-card__logo,.brand-page-logo,.network-brand-card__media{background:#000!important}img[src*="/assets/brands/"]:not([src*="/assets/brands-real/"]){filter:invert(1) hue-rotate(180deg) drop-shadow(0 1px 2px rgba(255,255,255,.18))!important}.sister-guide-card{color:var(--ink);background:#0d1625;border-color:var(--line)}.sister-guide-card p{color:var(--ink-soft)}.keyword-table{color:var(--ink);background:#0d1625}.keyword-table th{color:#fff;background:#0b2e78}.keyword-table th,.keyword-table td{border-color:var(--line)}.policy-nav a{color:#9cc8ff;background:#101a2b;border-color:var(--line)}.policy-summary{background:linear-gradient(145deg,#0d1625,#0a1220)}.dialog-header button{color:var(--ink);background:#111c2e}.status-chip--neutral{color:var(--ink-soft);background:#121d2f;border-color:var(--line)}body[data-layout=home] .scnz-section-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,74rem)}@media (max-width: 760px){body[data-layout=home] .scnz-section-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html,body{overflow-x:clip}.page-hero h1,.section>h2,.section-heading h2,.scnz-editorial-faq>h2{text-align:center;text-wrap:balance}.section-heading{justify-content:center;text-align:center}.section-heading>p,.section-intro--centered{margin-inline:auto;text-align:center}.section-copy{width:min(100%,70rem);margin-inline:auto}.section-copy>.quick-answer{margin-inline:auto}.page-shell>.section .section-copy>p,.page-shell>.section .section-copy>h3,.section-copy>.quick-answer,.network-table-intro,.empty-state,.scnz-section-image figcaption{text-align:center}.section-copy>ul:not(.playful-points):not(.trust-pillar-list),.section-copy>ol:not(.step-list):not(.trust-pillar-list){width:min(100%,56rem);margin-inline:auto;text-align:left}.playful-points,.step-list,.trust-core-grid,.editorial-warning-block,.comparison-picker,.comparison-table-wrap,.keyword-table,.research-weight{margin-inline:auto}.comparison-picker{width:min(100%,58rem);text-align:center}.comparison-table-wrap,.keyword-table{width:min(100%,64rem)}.comparison-table-wrap table,.comparison-table-wrap th,.comparison-table-wrap td,.keyword-table th,.keyword-table td{text-align:center;vertical-align:middle}.article-layout>article{min-width:0}.article-layout .section--tint{margin-inline:0;padding-inline:clamp(1rem,3vw,2rem);border:1px solid var(--line);border-radius:14px}.article-layout .section-copy{width:100%}.article-layout aside{color:var(--ink);background:#0d1625;border:1px solid var(--line)}.article-layout aside a{color:#9cc8ff}.playful-points strong,.step-list strong,.content-card h3,.sport-rank-grid h3,.support-grid h3,.operator-card h3{color:var(--ink)}.content-card-grid,.sport-rank-grid,.support-grid,.operator-grid,.sister-guide-grid,.casino-offer-grid,.network-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.casino-offer-card,.network-card,.sister-guide-card,.content-card,.sport-rank-grid article,.support-grid article,.operator-card{min-width:0;height:100%}.section--brand-casinos{padding-block:2.25rem;text-align:center;background:#08111f;border-bottom:1px solid var(--line)}.section--brand-casinos h2,.section--brand-casinos .section-intro{margin-inline:auto;text-align:center}.section--brand-casinos .casino-offer-grid{margin-top:1.25rem}.keyword-chip-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem;margin:1.15rem auto}.keyword-chip-row span{display:inline-flex;align-items:center;min-height:2.75rem;padding:.55rem .8rem;color:#dceaff;font-size:.88rem;font-weight:750;line-height:1.25;text-align:center;background:#101d30;border:1px solid #2b4262;border-radius:999px}.casino-offer-card h3,.sister-guide-card h3,.network-card h3,.content-card h3{text-align:center}.casino-offer-card__logo,.network-card__logo,.sister-guide-card__logo{display:grid;place-items:center;width:8.25rem;height:8.25rem;aspect-ratio:1;margin:0 auto .75rem;overflow:hidden;background:#000!important;border:1px solid #2d3b50;border-radius:12px}.casino-offer-card__logo img,.network-card__logo img,.sister-guide-card__logo img,.network-brand-card__media img,.brand-page-logo img{display:block;width:auto;height:auto;max-width:calc(100% - .2rem);max-height:calc(100% - .2rem);margin:auto;object-fit:contain;object-position:center;filter:drop-shadow(0 1px 1px rgba(255,255,255,.9)) drop-shadow(0 1px 2px rgba(0,0,0,.72));transform:none!important}.sister-guide-card{display:flex;flex-direction:column;padding:1rem;text-align:center}.sister-guide-card .text-link{margin-top:auto}.priority-brand-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;width:min(100%,64rem);margin:1.1rem auto;padding:0;list-style:none}.priority-brand-link-list li{padding:.8rem .9rem;color:var(--ink-soft);text-align:left;background:#0d1828;border:1px solid var(--line);border-radius:8px}.priority-brand-link-list a{font-weight:800}[data-card-href]{cursor:pointer}[data-card-href]:focus-visible{outline:3px solid #67a8ff;outline-offset:4px}.casino-offer-card__logo-link,.sister-guide-card__logo-link{display:grid;place-items:center;width:100%;height:100%}.network-brand-card__media{display:grid;place-items:center;height:8rem;background:#000!important;border-radius:0}.hub-feature-grid{align-items:stretch}.hub-feature-card{border-radius:0}.guide-card__media--hub{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#071329;border-radius:0}.guide-card__media--hub img{display:block;width:100%;height:100%;object-fit:cover}.scnz-section-image-slot{width:min(100%,38rem);margin:.25rem auto 2rem}body[data-layout=home] .scnz-section-image-slot{width:min(100%,44rem)}.scnz-section-image-slot .scnz-section-image{margin:0}.scnz-section-image-slot .scnz-section-image img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#071329;border:1px solid #284364;border-radius:10px;box-shadow:var(--shadow-sm)}.author-profile__role{color:#79b5ff}.entity-identity{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding-block:1.25rem .5rem;text-align:center}.entity-identity__logo{display:grid;place-items:center;width:10rem;height:7rem;padding:.65rem;border:1px solid #365374;border-radius:12px;background:#000!important;box-shadow:var(--shadow-sm)}.entity-identity__logo img{display:block;width:100%;height:100%;object-fit:contain}.entity-identity__actions,.casino-card-actions,.sister-card-actions,.network-brand-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65rem}.entity-identity>p{margin:0;color:var(--ink-soft);font-weight:700}.casino-offer-card,.sister-guide-card,.network-card,.network-brand-card,.content-card{text-align:center}.network-card-grid,.single-scnz_network .content-card-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}.network-card-grid{align-items:stretch}.network-card-grid>.network-card,.single-scnz_network .content-card-grid>.content-card{flex:0 1 calc((100% - 3rem)/4)}.network-card-grid>.network-card{height:auto;align-self:stretch}.casino-card-actions{width:100%;margin-top:auto}.casino-card-actions .button{width:100%;min-height:2.8rem;padding:.65rem .55rem;font-size:.78rem;line-height:1.2}.casino-offer-card__visit,.entity-identity__visit{background:#cf1f3a;border-color:#ef536b}.casino-offer-card__visit:hover,.entity-identity__visit:hover{background:#ed3652}.sister-card-actions{flex-direction:column;margin-top:auto}.sister-card-actions .button--small{width:100%;min-height:2.55rem;padding:.55rem .65rem;font-size:.8rem}.network-card__header{justify-content:center}.network-card__description,.network-brand-card .guide-card__body>p{margin-inline:auto}.network-brand-actions{flex-direction:column}.network-brand-actions .button,.network-brand-actions .text-link{width:100%}.network-table-intro,.network-table-intro+.network-priority,.page-shell>.section>.section-intro{margin-inline:auto;text-align:center}.network-chip-block{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem;margin:1rem 0 1.25rem}.network-chip{display:inline-flex;align-items:center;min-height:44px;padding:.55rem .85rem;color:#eaf3ff;background:#102441;border:1px solid #365f91;border-radius:999px;font-size:.84rem;font-weight:800;text-decoration:none}.network-chip:hover{color:#fff;background:#17417a}.network-priority-table{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.network-priority-table table{width:100%;min-width:58rem;border-collapse:collapse;color:var(--ink);background:#0d1625}.network-priority-table th,.network-priority-table td{padding:.9rem 1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.network-priority-table thead th{color:#fff;background:#0b2e78}.network-priority-table tbody tr:nth-child(2n){background:#101b2d}.network-table-intro{margin:2rem auto 1rem;text-align:center}.trust-core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start}.trust-pillar-list{display:grid;gap:.65rem;padding:0;margin:0;list-style:none;counter-reset:trust}.trust-pillar-list li{display:grid;gap:.2rem;padding:.85rem 1rem;background:#0d1625;border:1px solid var(--line);border-left:3px solid #d51e36;border-radius:8px;counter-increment:trust}.trust-pillar-list strong{color:var(--ink)}.trust-pillar-list span{color:var(--ink-soft)}.research-weight{display:flex;width:min(100%,54rem);height:2.4rem;margin-top:1rem;overflow:hidden;background:#08111f;border:1px solid var(--line);border-radius:7px}.research-weight span{display:grid;place-items:center;width:var(--weight);min-width:0;padding:.25rem;color:#fff;background:linear-gradient(135deg,#0b2e78,#b9132b);border-right:1px solid rgba(255,255,255,.2);text-align:center;font-size:.58rem;font-weight:800;line-height:1.15}.research-team-grid{display:grid;gap:.65rem}.research-person-card{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.8rem;padding:.8rem;background:#0d1625;border:1px solid var(--line);border-radius:8px}.research-person-card img{width:4.75rem;height:4.75rem;object-fit:cover;border:2px solid #365f91;border-radius:50%}.research-person-card h3,.research-person-card p{margin:0}.research-person-card h3{text-align:left}.research-person-card__role{color:#79b5ff;font-size:.72rem;font-weight:800}.research-person-card p:last-child{margin-top:.25rem;color:var(--ink-soft);font-size:.78rem}.corrections-invite{margin:.9rem 0 0;padding:.8rem 1rem;color:var(--ink-soft);background:#091426;border:1px solid var(--line);border-radius:8px}.editorial-warning-block{padding:1.1rem;background:#160d15;border:1px solid #5b2f3b;border-left:4px solid #d51e36;border-radius:8px}.warning-note-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-block:1rem}.warning-note-grid article{padding:.8rem;background:#0d1625;border:1px solid var(--line);border-radius:7px}.warning-note-grid h3{margin-top:0;text-align:center;font-size:1rem}.warning-note-grid p{color:var(--ink-soft);font-size:.8rem}.scnz-appended-block{padding-bottom:1rem}.scnz-editorial-faq .faq-list{width:min(100%,58rem);margin-inline:auto}.author-profile-card{margin-inline:auto}.button,.button:hover,.casino-offer-card__cta,.network-card__cta{color:#fff}@media (max-width: 920px){.content-card-grid,.sport-rank-grid,.support-grid,.operator-grid,.sister-guide-grid,.casino-offer-grid,.network-card-grid,.warning-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-core-grid{grid-template-columns:1fr}.network-card-grid>.network-card,.single-scnz_network .content-card-grid>.content-card{flex-basis:calc((100% - 1rem)/2)}}@media (max-width: 68rem){.primary-nav{color:var(--ink);background:#0d1625;border-color:var(--line)}.primary-nav a{color:var(--ink)}}@media (max-width: 620px){.content-card-grid,.sport-rank-grid,.support-grid,.operator-grid,.sister-guide-grid,.casino-offer-grid,.network-card-grid,.warning-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.content-card,.sport-rank-grid article,.support-grid article,.operator-card,.sister-guide-card,.network-card{padding:.7rem}.network-card-grid,.single-scnz_network .content-card-grid{gap:.55rem}.network-card-grid>.network-card,.single-scnz_network .content-card-grid>.content-card{flex-basis:calc((100% - .55rem)/2)}.casino-offer-card__logo,.network-card__logo,.sister-guide-card__logo{width:6.2rem;height:6.2rem}.priority-brand-link-list{grid-template-columns:1fr}.guide-card__body{padding:.75rem}.scnz-section-image-slot{margin-bottom:1.25rem}.scnz-section-image-slot .scnz-section-image img{height:auto;aspect-ratio:16 / 9;border-radius:7px}.research-weight{height:auto;flex-wrap:wrap}.research-weight span{min-height:2rem;width:50%}.research-person-card{grid-template-columns:3.75rem minmax(0,1fr)}.research-person-card img{width:3.75rem;height:3.75rem}.entity-identity__logo{width:8.5rem;height:6rem}.entity-identity__actions{width:min(100%,22rem)}.entity-identity__actions .button{width:100%}}@media (max-width: 620px){.content-card-grid,.sport-rank-grid,.support-grid,.operator-grid,.network-card-grid,.sister-guide-grid,.scnz-related-grid,.nz-game-grid,.nz-game-grid--popular{display:grid;grid-template-columns:1fr;gap:.7rem}.casino-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-card-grid>.network-card,.single-scnz_network .content-card-grid>.content-card{width:100%;flex-basis:100%}main#main-content .section--tint,main#main-content .scnz-related-section,.scnz-operator-map{width:calc(100% - .75rem);padding:1.15rem .85rem}.author-profile-card{grid-template-columns:1fr;text-align:center}.author-profile__photo{margin-inline:auto}.author-profile__bio{max-width:100%!important;text-align:center}}.global-topic-picker__mobile-toggle{display:none}.single-scnz_article .scnz-article-hero,.single-scnz_article .scnz-editorial-body,.single-scnz_article .scnz-source-ledger,.single-scnz_article .scnz-editorial-faq{width:min(calc(100% - 2rem),78rem);margin-inline:auto}.single-scnz_article .scnz-article-hero{padding:clamp(1.2rem,2.4vw,2.1rem) clamp(1rem,4vw,3rem);text-align:center;background:radial-gradient(circle at 15% 20%,rgba(40,215,161,.12),transparent 21rem),radial-gradient(circle at 88% 0%,rgba(69,125,255,.15),transparent 22rem);border-bottom:1px solid rgba(69,98,133,.48)}.single-scnz_article .scnz-article-hero h1{max-width:70rem;margin-inline:auto;text-align:center;text-wrap:balance}.single-scnz_article .scnz-article-hero .lede{max-width:71rem;margin:.7rem auto 0;text-align:center;line-height:1.6}.scnz-entity-strip{width:min(calc(100% - 1.5rem),80rem);margin:1rem auto 1.5rem;padding:1rem 1.15rem;border:1px solid #365170;border-top:3px solid var(--nz-accent);border-radius:1rem;background:linear-gradient(135deg,#0c1c2ffa,#07101df5);box-shadow:0 .8rem 2rem #00000038}.scnz-entity-strip>.container{display:grid;grid-template-columns:minmax(11rem,.55fr) minmax(0,2fr);gap:1rem;align-items:center}.scnz-entity-strip__heading h2,.scnz-entity-strip__heading p{margin:0;text-align:left}.scnz-entity-strip__heading h2{margin-top:.2rem;font-size:clamp(1.25rem,2.1vw,1.75rem)}.scnz-entity-strip__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;justify-content:start}.scnz-entity-strip__card{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.7rem;min-width:0;padding:.65rem;border:1px solid #304968;border-radius:.8rem;background:#091525}.scnz-entity-strip__image{overflow:hidden;aspect-ratio:1 / 1;border-radius:.55rem;background:#06101d}.scnz-entity-strip__image img{width:100%;height:100%;object-fit:contain}.scnz-entity-strip__card span{color:#7ce8c3;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.scnz-entity-strip__card h3{margin:.15rem 0;font-size:1rem;line-height:1.2}.scnz-entity-strip__card p{margin:0;font-size:.78rem;line-height:1.4}.scnz-complete-brand-directory>.container{grid-template-columns:minmax(0,1fr);align-items:start}.scnz-complete-brand-directory .scnz-entity-strip__heading{width:min(100%,56rem);margin:0 auto .35rem;text-align:center}.scnz-complete-brand-directory .scnz-entity-strip__heading h2,.scnz-complete-brand-directory .scnz-entity-strip__heading p{text-align:center}.scnz-complete-brand-directory .scnz-entity-strip__card p{font-size:.82rem}.scnz-game-featured{width:min(100%,64rem);margin:0 auto clamp(1.5rem,3vw,2.5rem);padding:.75rem;border:1px solid #365170;border-radius:1rem;background:#07101d;box-shadow:0 1rem 2.5rem #00000040;text-align:center}.scnz-game-featured img{display:block;width:100%;max-height:36rem;margin:0 auto;object-fit:contain;border-radius:.65rem}.scnz-predictor-chart__row{display:grid;grid-template-columns:minmax(10rem,.9fr) minmax(0,1.5fr);gap:.8rem;align-items:center;padding:.8rem 0;border-bottom:1px solid rgba(76,105,139,.45)}.scnz-predictor-chart__track{position:relative;overflow:hidden;min-height:2.2rem;border:1px solid #385677;border-radius:999px;background:#06101c}.scnz-predictor-chart__fill{display:flex;align-items:center;min-height:2.2rem;width:var(--chart-width, 50%);padding:0 .8rem;border-radius:inherit;background:linear-gradient(90deg,#2459c7,#28d7a1);color:#fff;font-size:.78rem;font-weight:800;white-space:nowrap}.single-scnz_article .scnz-editorial-body{position:relative;padding:clamp(2rem,4vw,4rem) clamp(1rem,4.2vw,4rem);background:linear-gradient(180deg,#0d192ae6,#070e19f5),radial-gradient(circle at 80% 8%,rgba(53,118,255,.1),transparent 24rem);border:1px solid #263c58;border-radius:1.15rem;box-shadow:0 1.25rem 3rem #00000038}.single-scnz_article .scnz-editorial-body>h2{max-width:68rem;margin:clamp(3.2rem,6vw,5rem) auto 1.1rem;padding-top:clamp(1.5rem,3vw,2.4rem);text-align:center;text-wrap:balance;border-top:1px solid rgba(66,94,128,.52)}.single-scnz_article .scnz-editorial-body>h2:first-child{margin-top:0;padding-top:0;border-top:0}.single-scnz_article .scnz-editorial-body>h3,.single-scnz_article .scnz-editorial-body>h4{max-width:62rem;margin:2rem auto .8rem;text-align:center;text-wrap:balance}.single-scnz_article .scnz-editorial-body>p{width:min(100%,72rem);margin:.8rem auto;text-align:center;line-height:1.85}.single-scnz_article .scnz-editorial-body>ul,.single-scnz_article .scnz-editorial-body>ol{width:min(100%,62rem);margin:1.25rem auto;text-align:left}.single-scnz_article .scnz-editorial-body>ul li,.single-scnz_article .scnz-editorial-body>ol li{margin-block:.55rem;line-height:1.75}.scnz-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;width:min(100%,70rem);margin:1.7rem auto 2.2rem}.scnz-insight-card{position:relative;overflow:hidden;min-width:0;padding:1.15rem;text-align:center;background:linear-gradient(155deg,#132740f5,#08111efa);border:1px solid #35516f;border-top:3px solid var(--nz-accent);border-radius:.85rem;box-shadow:0 .75rem 1.8rem #0003}.scnz-insight-card:after{position:absolute;width:5rem;height:5rem;right:-2.5rem;bottom:-2.8rem;background:#488bff1f;border-radius:50%;content:""}.scnz-insight-card strong{display:block;margin-bottom:.35rem;color:#fff;font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.1}.scnz-insight-card span{color:#aebed3;font-size:.76rem;font-weight:800;line-height:1.45}.scnz-metric-chart{display:grid;gap:.75rem;width:min(100%,64rem);margin:1.5rem auto 2rem;padding:clamp(1rem,2.5vw,1.5rem);background:linear-gradient(150deg,#0e1b2f,#09111e);border:1px solid #34516f;border-radius:.9rem;box-shadow:0 .8rem 2rem #0003}.scnz-metric-chart__row{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(12rem,3fr) 4.5rem;align-items:center;gap:.8rem}.scnz-metric-chart__label{color:#dce9fa;font-size:.76rem;font-weight:900}.scnz-metric-chart__track{height:.7rem;overflow:hidden;background:#07101c;border:1px solid #27415e;border-radius:999px}.scnz-metric-chart__fill{display:block;height:100%;background:linear-gradient(90deg,var(--nz-accent),#59a7ff 70%,#ef536b);border-radius:inherit;box-shadow:0 0 1rem #28d7a147}.scnz-metric-chart__fill--9865{width:98.65%}.scnz-metric-chart__fill--9730{width:97.3%}.scnz-metric-chart__fill--9710{width:97.1%}.scnz-metric-chart__fill--9474{width:94.74%}.scnz-metric-chart__value{color:#fff;font-size:.72rem;font-weight:950;text-align:right}.scnz-metric-chart meter{width:100%;height:.85rem;overflow:hidden;background:#07101c;border:1px solid #27415e;border-radius:999px}.scnz-metric-chart meter::-webkit-meter-bar{background:#07101c;border:0;border-radius:999px}.scnz-metric-chart meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,var(--nz-accent),#59a7ff 70%,#ef536b);border-radius:999px}.scnz-metric-chart meter::-moz-meter-bar{background:linear-gradient(90deg,var(--nz-accent),#59a7ff 70%,#ef536b);border-radius:999px}.scnz-process-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;width:min(100%,70rem);margin:1.6rem auto 2rem;counter-reset:scnz-flow}.scnz-process-flow>div{position:relative;min-width:0;padding:2.65rem 1rem 1rem;color:#b9c8dc;text-align:center;background:linear-gradient(150deg,#101e32,#09121f);border:1px solid #34516f;border-radius:.85rem;counter-increment:scnz-flow}.scnz-process-flow>div:before{position:absolute;top:.65rem;left:50%;display:grid;width:1.65rem;height:1.65rem;color:#05100d;background:linear-gradient(145deg,var(--nz-accent),#78baff);border-radius:50%;content:counter(scnz-flow);font-size:.7rem;font-weight:950;place-items:center;transform:translate(-50%)}.scnz-process-flow strong{display:block;margin-bottom:.35rem;color:#fff}.scnz-table-wrap{width:min(100%,70rem);margin:1.5rem auto 2rem;overflow-x:auto;background:#091423;border:1px solid #34516f;border-radius:.9rem;box-shadow:0 .8rem 2rem #0003;-webkit-overflow-scrolling:touch}.scnz-table-wrap table,.single-scnz_article .scnz-editorial-body>table{width:100%;min-width:42rem;margin:0;border-collapse:collapse}.single-scnz_article .scnz-editorial-body table{width:100%;border-collapse:collapse}.scnz-table-wrap caption{padding:.85rem 1rem;color:var(--nz-accent);background:#07101d;font-weight:950;text-align:center}.scnz-table-wrap th,.scnz-table-wrap td,.single-scnz_article .scnz-editorial-body table th,.single-scnz_article .scnz-editorial-body table td{padding:.8rem .75rem;text-align:center;vertical-align:middle;border:1px solid #29415e}.scnz-table-wrap thead th,.single-scnz_article .scnz-editorial-body table thead th{color:#fff;background:linear-gradient(180deg,#173e82,#0c2d68)}.scnz-table-wrap tbody th,.single-scnz_article .scnz-editorial-body table tbody th{color:#fff;background:#101d30}.scnz-table-wrap tbody tr:nth-child(2n) td,.single-scnz_article .scnz-editorial-body table tbody tr:nth-child(2n) td{background:#1527408c}.scnz-offer-finder{width:min(100%,76rem);margin:1.4rem auto 2rem;padding:clamp(.85rem,2vw,1.35rem);background:linear-gradient(145deg,#153865d9,#071221f5);border:1px solid #3a638e;border-radius:1.15rem;box-shadow:0 1rem 2.6rem #00000040}.scnz-offer-finder__controls{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.scnz-offer-finder__controls label{display:grid;gap:.35rem;color:#fff;font-weight:900}.scnz-offer-finder__controls select{min-width:min(22rem,78vw);padding:.72rem .85rem;color:#fff;background:#071321;border:1px solid #6b91b8;border-radius:.65rem}.scnz-sortable-offer-table{min-width:68rem!important}.scnz-sortable-offer-table th button{padding:.15rem .35rem;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:var(--nz-accent);text-underline-offset:.2rem;background:transparent;border:0;cursor:pointer}.scnz-sortable-offer-table tr[hidden]{display:none}.scnz-sortable-offer-table .button--small{min-width:7.4rem;padding:.55rem .7rem;white-space:nowrap}.scnz-deposit-band-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));width:min(100%,70rem);margin:1.5rem auto;gap:.85rem}.scnz-deposit-band-card{display:grid;min-height:10rem;align-content:center;gap:.55rem;padding:1rem;color:#fff;text-align:center;text-decoration:none;background:linear-gradient(145deg,#184984f2,#07182dfa);border:1px solid #4b7cac;border-radius:1rem;box-shadow:0 .8rem 1.8rem #0003}.scnz-deposit-band-card strong{color:var(--nz-accent);font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.5rem)}.scnz-deposit-band-card span{font-size:.9rem;line-height:1.45}.scnz-deposit-band-card em{color:#8ec5ff;font-size:.82rem;font-style:normal;font-weight:900}.scnz-deposit-band-card:hover,.scnz-deposit-band-card:focus-visible{border-color:var(--nz-accent);transform:translateY(-2px)}@media (max-width: 640px){.scnz-offer-finder__controls{align-items:stretch;flex-direction:column}.scnz-offer-finder__controls select{width:100%;min-width:0}}.scnz-callout{width:min(100%,68rem);margin:1.6rem auto;padding:1.15rem 1.25rem;text-align:center;background:linear-gradient(100deg,#28d7a124,#3165da33),#0a1627;border:1px solid #3c5d7e;border-left:4px solid var(--nz-accent);border-radius:.85rem}.scnz-callout p{margin:0;text-align:center}.single-scnz_article .scnz-source-ledger{margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);text-align:center;background:#091321;border:1px solid #2b435f;border-radius:1rem}.single-scnz_article .scnz-source-ledger>p,body.single-scnz_article main#main-content .scnz-source-ledger>ul{width:min(100%,66rem);margin-inline:auto}body.single-scnz_article main#main-content .scnz-source-ledger>ul{display:block;width:min(100%,66rem);max-width:none;text-align:center;list-style-position:inside;padding-left:0}.single-scnz_article .scnz-editorial-faq{margin-top:2rem;padding:clamp(1.4rem,3vw,2.4rem);background:radial-gradient(circle at 100% 0,rgba(40,215,161,.12),transparent 20rem),linear-gradient(150deg,#101d30,#08111e);border:1px solid #365371;border-radius:1rem;box-shadow:0 1rem 2.5rem #0003}.scnz-editorial-faq__intro{width:min(100%,58rem);margin:.65rem auto 1.25rem;color:#aebed3;text-align:center}.scnz-editorial-faq .faq-list{display:grid;gap:.7rem;width:min(100%,64rem);margin:1.25rem auto 0;border:0}.scnz-editorial-faq .faq-list details{overflow:hidden;background:#070f1be0;border:1px solid #304a67;border-radius:.75rem;transition:border-color .2s ease,transform .2s ease}.scnz-editorial-faq .faq-list details[open]{border-color:var(--nz-accent);transform:translateY(-1px)}.scnz-editorial-faq .faq-list summary{position:relative;padding:1rem 3rem 1rem 1rem;color:#fff;cursor:pointer;font-size:.88rem;font-weight:900;line-height:1.5;list-style:none}.scnz-editorial-faq .faq-list summary::-webkit-details-marker{display:none}.scnz-editorial-faq .faq-list summary:after{position:absolute;top:50%;right:1rem;display:grid;width:1.65rem;height:1.65rem;color:#06100d;background:linear-gradient(145deg,var(--nz-accent),#79b9ff);border-radius:50%;content:"+";font-size:1.1rem;line-height:1;place-items:center;transform:translateY(-50%)}.scnz-editorial-faq .faq-list details[open] summary:after{content:"\2212"}.scnz-editorial-faq .faq-list details>div,.scnz-editorial-faq .faq-list details>p{padding:0 1rem 1rem;border-top:1px solid rgba(50,76,105,.6)}.scnz-editorial-faq .faq-list details p{max-width:none;margin:.9rem 0 0;color:#b9c8dc;text-align:left;line-height:1.75}.author-profile-section{padding-block:clamp(1.5rem,3vw,2.7rem)}.author-profile-card{position:relative;display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:clamp(1.2rem,3vw,2rem);width:min(100%,72rem);overflow:hidden;padding:clamp(1.3rem,3vw,2.2rem);background:radial-gradient(circle at 0 50%,rgba(40,215,161,.16),transparent 16rem),linear-gradient(145deg,#111f34,#09121f);border:1px solid #3c5b79;border-top:0;border-left:4px solid #ef536b;border-radius:1.1rem;box-shadow:0 1.15rem 2.8rem #00000047}.author-profile-card:after{position:absolute;top:-4rem;right:-4rem;width:11rem;height:11rem;background:#4582ff17;border:1px solid rgba(103,157,255,.12);border-radius:50%;content:"";pointer-events:none}.author-profile__portrait{position:relative;width:8rem;height:8rem;margin-inline:auto}.author-profile__photo{width:8rem;height:8rem;object-fit:cover;border:3px solid #69dbc0;border-radius:1.25rem;box-shadow:0 .8rem 1.8rem #00000052}.author-profile__badge{position:absolute;right:-.45rem;bottom:-.45rem;display:grid;width:2.5rem;height:2.5rem;color:#04100c;background:linear-gradient(145deg,var(--nz-accent),#78baff);border:3px solid #101d30;border-radius:50%;font-size:.68rem;font-weight:950;place-items:center}.author-profile__topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.3rem}.author-profile__label{margin:0;color:var(--nz-accent);font-size:.69rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.author-profile__status,.author-profile__role{display:inline-flex;width:fit-content;padding:.3rem .58rem;border-radius:999px;font-size:.66rem;font-weight:900}.author-profile__status{color:#bbd4f4;background:#3f70b529;border:1px solid #355374}.author-profile-card h2{margin:0;color:#fff;font-family:var(--font-serif);font-size:clamp(1.45rem,2.4vw,2rem)}.author-profile-card h2 a{color:#fff;text-decoration:none}.author-profile__role{margin:.45rem 0 .75rem;color:#07110e;background:var(--nz-accent)}.author-profile__bio{max-width:58rem!important;margin:0;color:#b9c8dc;font-size:.88rem;line-height:1.75}.author-profile__link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.9rem;padding:.55rem .8rem;color:#fff;background:linear-gradient(90deg,#173d7f,#0c2c65);border:1px solid #4770a2;border-radius:.6rem;font-size:.72rem;font-weight:900;text-decoration:none}.author-profile__link:hover,.author-profile__link:focus-visible{color:#fff;border-color:var(--nz-accent);transform:translateY(-1px)}@media (max-width: 920px){.scnz-insight-grid,.scnz-process-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){body{padding-bottom:4.6rem}.global-topic-picker{position:fixed;top:auto;right:.75rem;bottom:.75rem;left:auto;width:auto;margin:0;z-index:999}.global-topic-picker__mobile-toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:.65rem .85rem;color:#fff;background:linear-gradient(110deg,#28d7a13d,#396fe14d),#0a1525;border:1px solid #4b7195;border-radius:999px;box-shadow:0 .85rem 2rem #0006;cursor:pointer;font:900 .74rem/1 var(--font-sans)}.global-topic-picker__mobile-toggle>span{display:grid;width:1.7rem;height:1.7rem;color:#04100c;background:var(--nz-accent);border-radius:50%;place-items:center}.global-topic-picker__mobile-toggle i{color:#9eb7d7;font-style:normal;transition:transform .2s ease}.global-topic-picker.is-mobile-open .global-topic-picker__mobile-toggle i{transform:rotate(180deg)}.global-topic-picker__panel{position:absolute;right:0;bottom:calc(100% + .55rem);width:min(22rem,calc(100vw - 1.5rem));max-height:min(72vh,37rem);overflow-y:auto;opacity:0;pointer-events:none;transform:translateY(.65rem) scale(.98);transform-origin:bottom right;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden}.global-topic-picker.is-mobile-open .global-topic-picker__panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.global-topic-picker nav{grid-template-columns:1fr}.global-topic-picker .global-topic-picker__group>summary{min-height:2.85rem}.single-scnz_article .scnz-article-hero,.single-scnz_article .scnz-editorial-body,.single-scnz_article .scnz-source-ledger,.single-scnz_article .scnz-editorial-faq{width:calc(100% - .75rem)}.single-scnz_article .scnz-editorial-body{padding:1.35rem .9rem;border-radius:.85rem}.scnz-metric-chart__row{grid-template-columns:1fr 3.25rem;gap:.35rem .6rem}.scnz-metric-chart__track{grid-column:1 / -1;grid-row:2}.scnz-metric-chart__value{grid-column:2;grid-row:1}.author-profile-card{grid-template-columns:1fr;padding:1.25rem 1rem;text-align:center;border-left-width:1px;border-top:4px solid #ef536b}.author-profile__portrait,.author-profile__photo{width:6.75rem;height:6.75rem}.author-profile__topline{justify-content:center;flex-wrap:wrap}.author-profile__role,.author-profile__link{margin-inline:auto}.author-profile__bio{text-align:center}}@media (max-width: 520px){.scnz-insight-grid,.scnz-process-flow{grid-template-columns:1fr}.scnz-table-wrap{width:100%}}.global-topic-picker__added{margin:.55rem .35rem 0;padding-top:.55rem;border-top:1px solid rgba(92,130,174,.42)}.global-topic-picker__added>p{margin:0 0 .4rem;color:#76dfc4;font-size:.58rem;font-weight:950;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.global-topic-picker__added ul{display:grid!important;grid-template-columns:1fr!important;gap:.28rem!important;max-height:13rem;overflow-x:hidden;overflow-y:auto;margin:0;padding:0 .22rem 0 0;scrollbar-color:#4d759c #091526;scrollbar-width:thin}.global-topic-picker nav .global-topic-picker__added li a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.46rem .52rem;color:#dbe8f7;background:#0d1f34db;border:1px solid rgba(63,96,132,.72);border-radius:.55rem;font-size:.68rem;font-weight:800;line-height:1.35;text-decoration:none}.global-topic-picker nav .global-topic-picker__added li a>span{display:block;min-width:0;width:auto;height:auto;padding:0;color:inherit;background:transparent;border:0;border-radius:0;font:inherit;line-height:inherit;overflow-wrap:anywhere;place-items:initial}.global-topic-picker nav .global-topic-picker__added li a>small{padding:.16rem .32rem;color:#06120e;background:#65d8ba;border-radius:999px;font-size:.48rem;font-weight:950;letter-spacing:.04em;line-height:1;text-transform:uppercase}.global-topic-picker nav .global-topic-picker__added li a:hover,.global-topic-picker nav .global-topic-picker__added li a:focus-visible{color:#fff;background:#19395bf5;border-color:#65d8ba}@media (max-width: 760px){.global-topic-picker__added ul{max-height:10.5rem}.global-topic-picker nav .global-topic-picker__added li a{min-height:2.55rem;font-size:.72rem}}@media (prefers-reduced-motion: reduce){.global-topic-picker__panel,.global-topic-picker__mobile-toggle i,.scnz-editorial-faq .faq-list details,.author-profile__link{transition:none}}.scnz-process-flow>ol,.scnz-process-flow>ul{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;width:100%;max-width:none;margin:0;padding:0;list-style:none;counter-reset:scnz-flow-list}.scnz-process-flow>ol>li,.scnz-process-flow>ul>li{position:relative;min-width:0;width:100%;max-width:none;padding:2.65rem 1rem 1rem;color:#b9c8dc;text-align:center;background:linear-gradient(150deg,#101e32,#09121f);border:1px solid #34516f;border-radius:.85rem;counter-increment:scnz-flow-list}.scnz-process-flow>ol>li:before,.scnz-process-flow>ul>li:before{position:absolute;top:.65rem;left:50%;display:grid;width:1.65rem;height:1.65rem;color:#05100d;background:linear-gradient(145deg,var(--nz-accent),#78baff);border-radius:50%;content:counter(scnz-flow-list);font-size:.7rem;font-weight:950;place-items:center;transform:translate(-50%)}@media (max-width: 920px){.scnz-process-flow>ol,.scnz-process-flow>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.scnz-process-flow>ol,.scnz-process-flow>ul{grid-template-columns:1fr}}.nz-topic-context{position:relative;grid-column:1 / -1;width:min(100%,78rem);margin:clamp(.9rem,2vw,1.5rem) auto;padding:clamp(1rem,2.2vw,1.45rem) clamp(1rem,3.2vw,2.2rem);overflow:hidden;color:#dce8f7;text-align:center;background:radial-gradient(circle at 8% 0%,rgba(101,216,186,.13),transparent 33%),linear-gradient(145deg,#0d1a2cfa,#070f1bfa);border:1px solid #34516f;border-top:4px solid #65d8ba;border-radius:1rem;box-shadow:0 16px 38px #01070f33}.nz-topic-context:after{position:absolute;right:-2.5rem;bottom:-3rem;width:8rem;height:8rem;background:#4d91ff14;border:1px solid rgba(101,216,186,.16);border-radius:50%;content:"";pointer-events:none}.nz-topic-context__heading{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0 0 .65rem;color:#fff;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:900;line-height:1.3}.nz-topic-context__heading span{color:#65d8ba;font-size:1.05em}.nz-topic-context__copy{position:relative;z-index:1;max-width:72rem;margin:0 auto}.nz-topic-context__copy p{max-width:none;margin:0 auto;color:#c4d2e4;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.72;text-align:center}.nz-topic-context__copy p+p{margin-top:.5rem}.nz-topic-context__copy a{color:#84baff;font-weight:750;text-decoration-color:#84baff8c;text-decoration-thickness:.08em;text-underline-offset:.18em}.nz-topic-context__copy a:hover,.nz-topic-context__copy a:focus-visible{color:#84f0d2;text-decoration-color:currentColor}.nz-topic-context+.nz-topic-main{grid-column:1 / -1;width:100%;min-width:0}@media (max-width: 620px){.nz-topic-context{padding:1rem .9rem;border-radius:.8rem}.nz-topic-context__copy p{font-size:.88rem;line-height:1.62}}@media print{.global-topic-picker__mobile-toggle{display:none!important}}@media (max-width: 620px){.single-scnz_article .scnz-article-hero{padding:1.25rem .9rem}.scnz-entity-strip>.container{grid-template-columns:1fr}.scnz-entity-strip__heading h2,.scnz-entity-strip__heading p{text-align:center}.scnz-entity-strip__grid,.scnz-predictor-chart__row{grid-template-columns:1fr}}@supports (content-visibility: auto){main#main-content>.section:nth-of-type(n+3),main#main-content .page-shell>.section:nth-child(n+3),.scnz-related-section,.scnz-appended-block,.scnz-source-ledger{content-visibility:auto;contain-intrinsic-size:auto 760px}main#main-content>.section:nth-of-type(n+3) .casino-offer-grid,main#main-content>.section:nth-of-type(n+3) .nz-game-grid,main#main-content>.section:nth-of-type(n+3) .network-card-grid,main#main-content>.section:nth-of-type(n+3) .scnz-related-grid{content-visibility:auto;contain-intrinsic-size:auto 900px}}main#main-content .article-layout{display:block;width:min(100%,var(--scnz-content-shell));margin-inline:auto}main#main-content .article-layout>article{width:100%}main#main-content .article-layout>aside{display:none!important}main#main-content .section{padding-block:clamp(1.7rem,3vw,2.65rem)}main#main-content .section--compact{padding-block:clamp(1.1rem,2vw,1.65rem)}main#main-content .section-copy,main#main-content .content-narrow,main#main-content .author-profile-card,main#main-content .scnz-editorial-faq .faq-list{width:min(100%,var(--scnz-reading-column));max-width:var(--scnz-reading-column);margin-inline:auto}main#main-content .section>h2,main#main-content .section .container>h2,main#main-content .section-copy>h2,.single-scnz_article .scnz-editorial-body>h2{max-width:var(--scnz-reading-column);margin-right:auto;margin-left:auto;text-align:left}main#main-content .section>h3,main#main-content .section .container>h3,main#main-content .section-copy>h3,.single-scnz_article .scnz-editorial-body>h3,.single-scnz_article .scnz-editorial-body>h4{max-width:var(--scnz-reading-column);margin-right:auto;margin-left:auto;text-align:left}main#main-content .section h3:not(.casino-offer-card__title){font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.3}main#main-content .section>p,main#main-content .section .container>p:not(.eyebrow),main#main-content .section .container>.section-intro,main#main-content .section-copy>p,main#main-content .article-layout p,.single-scnz_article .scnz-editorial-body>p{width:min(100%,var(--scnz-reading-column));max-width:var(--scnz-reading-column);margin:.8rem auto;text-align:left}.single-scnz_article .scnz-editorial-body{width:min(calc(100% - 2rem),var(--scnz-content-shell));padding:clamp(1.5rem,3vw,2.7rem) clamp(1rem,3.5vw,3rem)}.casino-offer-grid{grid-auto-rows:1fr}.casino-offer-card{padding:.66rem}.casino-offer-card__topline{margin:-.66rem -.66rem .5rem;padding:.46rem .52rem}.casino-offer-card__logo{width:5.5rem;height:5.5rem;margin-bottom:.35rem}.casino-offer-card__data{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin:0 0 .65rem}.casino-offer-card__data div{min-width:0;min-height:3.85rem;padding:.38rem .4rem;border-color:#365577}.casino-offer-card__data dt{font-size:.58rem}.casino-offer-card__data dd{margin-top:.12rem;font-size:.69rem;line-height:1.22;overflow-wrap:anywhere}.status-chip--pending,.scnz-table-wrap [class*=status],.feature-comparison-table [class*=status]{color:#dbe8f7!important;background:#122640!important;border-color:#4b6d93!important;box-shadow:none!important}.scnz-table-wrap th,.scnz-table-wrap td,.feature-comparison-table th,.feature-comparison-table td,[class*=chart],[class*=graph]{border-color:#34516f!important}.author-profile-card{border:1px solid #3c5b79}.author-profile__bio{text-align:left}@media (max-width: 760px){main#main-content .section{padding-block:1.35rem}.single-scnz_article .scnz-editorial-body{width:calc(100% - .75rem);padding:1.15rem .85rem}.casino-offer-card{padding:.5rem}.casino-offer-card__topline{margin:-.5rem -.5rem .4rem;padding:.36rem .38rem}.casino-offer-card__logo{width:4.2rem;height:4.2rem;margin-bottom:.25rem}.casino-offer-card__data{gap:.3rem}.casino-offer-card__data div{min-height:3.6rem;padding:.32rem .3rem}.casino-offer-card__data dt{font-size:.57rem}.casino-offer-card__data dd{font-size:.68rem;line-height:1.18}.author-profile-card,.author-profile__bio{text-align:left}}main#main-content .section-copy p:not(.eyebrow),main#main-content .content-narrow p:not(.eyebrow),main#main-content .scnz-priority-expansion p:not(.eyebrow){width:min(100%,var(--scnz-reading-column));max-width:var(--scnz-reading-column);margin-right:auto;margin-left:auto;font-size:clamp(.96rem,1vw,1.04rem);line-height:1.75;text-align:left!important}.scnz-bonus-route-grid,.scnz-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(100%,var(--scnz-content-shell));margin:1.4rem auto 0}.scnz-bonus-route-card,.scnz-decision-card{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;background:linear-gradient(155deg,#101e31,#091321);border:1px solid #365577;border-top:3px solid var(--nz-accent);border-radius:1rem;box-shadow:0 .9rem 2rem #0003}.scnz-bonus-route-card__image{display:block;aspect-ratio:16 / 9;background:#07101d;border-bottom:1px solid #365577}.scnz-bonus-route-card__image img{display:block;width:100%;height:100%;object-fit:contain}.scnz-bonus-route-card__body,.scnz-decision-card{padding:1rem}.scnz-bonus-route-card__body{display:flex;flex:1;flex-direction:column}.scnz-bonus-route-card__body>span,.scnz-decision-card>span{color:var(--nz-accent);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.scnz-bonus-route-card h3,.scnz-decision-card h3{margin:.55rem 0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.25}.scnz-bonus-route-card p,.scnz-decision-card p{margin:0 0 .85rem!important;font-size:.93rem!important;line-height:1.55!important;text-align:left!important}.scnz-bonus-route-card__cta{margin-top:auto;font-weight:800}#related-topics .content-card-grid{align-items:stretch;grid-auto-rows:1fr}#related-topics .content-card{min-width:0;min-height:0}#related-topics .content-card p{margin:.55rem 0;font-size:.92rem;line-height:1.5}#related-topics .scnz-context-link{display:none}main#main-content>.scnz-context-link,main#main-content .page-shell>.scnz-context-link{box-sizing:border-box;width:min(calc(100% - 2rem),72rem);max-width:72rem;margin:clamp(1.25rem,2.5vw,2rem) auto;padding-inline:clamp(.25rem,1vw,.75rem);text-align:center}main#main-content .page-shell>.section--tint,main#main-content .nz-topic-main>.section--tint{box-sizing:border-box;width:min(calc(100% - 2rem),var(--scnz-content-shell, 74rem))!important;max-width:var(--scnz-content-shell, 74rem)!important;margin-right:auto!important;margin-left:auto!important}@media (max-width: 620px){main#main-content>.scnz-context-link,main#main-content .page-shell>.scnz-context-link,main#main-content .page-shell>.section--tint,main#main-content .nz-topic-main>.section--tint{width:calc(100% - .75rem)!important;max-width:none!important}}@media (max-width: 620px){body.has-scnz-featured-casinos main#main-content,body.has-scnz-featured-casinos main#main-content>*,body.has-scnz-featured-casinos .section--brand-casinos,body.has-scnz-featured-casinos .section--brand-casinos>.container,body.has-scnz-featured-casinos .section--brand-casinos .casino-offer-grid,body.has-scnz-featured-casinos .section--brand-casinos .casino-offer-card{box-sizing:border-box;min-width:0;max-width:100%}body.has-scnz-featured-casinos .page-hero h1,body.has-scnz-featured-casinos .scnz-article-hero h1,body.has-scnz-featured-casinos .section--brand-casinos h2{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:normal;text-wrap:balance}body.has-scnz-featured-casinos .page-hero h1,body.has-scnz-featured-casinos .scnz-article-hero h1{font-size:clamp(1.35rem,6.4vw,1.7rem)!important;line-height:1.08}.breadcrumbs,.breadcrumbs>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.has-scnz-featured-casinos .section--brand-casinos>.container{width:100%;padding-right:.45rem;padding-left:.45rem}body.has-scnz-featured-casinos .section--brand-casinos .casino-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.45rem}body.has-scnz-featured-casinos .casino-offer-card__topline,body.has-scnz-featured-casinos .casino-offer-card__data,body.has-scnz-featured-casinos .casino-offer-card__data>div,body.has-scnz-featured-casinos .casino-card-actions,body.has-scnz-featured-casinos .casino-card-actions .button{min-width:0;max-width:100%}body.has-scnz-featured-casinos .casino-offer-card__badge,body.has-scnz-featured-casinos .casino-offer-card__data dd,body.has-scnz-featured-casinos .casino-card-actions .button{overflow-wrap:anywhere}}@media (max-width: 980px){.scnz-bonus-route-grid,.scnz-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.scnz-bonus-route-grid,.scnz-decision-grid{grid-template-columns:1fr;gap:.75rem}.scnz-bonus-route-card__body,.scnz-decision-card{padding:.85rem}}main#main-content .scnz-related-section,main#main-content .scnz-operator-map,main#main-content .author-profile-card{position:relative;left:50%;box-sizing:border-box;width:min(calc(100vw - 1rem),calc(var(--scnz-content-shell) - 1rem));max-width:calc(var(--scnz-content-shell) - 1rem);margin-right:0;margin-left:0;transform:translate(-50%)}main#main-content .scnz-related-section,main#main-content .scnz-operator-map{margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(1.5rem,3vw,2.5rem)}main#main-content .article-layout .section--tint,main#main-content .scnz-editorial-faq,main#main-content .scnz-source-ledger{box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto}.is-clickable-card[data-card-href]{position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease;touch-action:manipulation}.is-clickable-card[data-card-href]:hover,.is-clickable-card[data-card-href]:focus-visible{transform:translateY(-2px);border-color:#63a7ee;box-shadow:0 .9rem 2rem #00000047}.is-clickable-card[data-card-href]:active{transform:translateY(0)}@media (max-width: 760px){.is-clickable-card[data-card-href]:hover{transform:none}}.global-topic-picker__priority{margin:0 .65rem .55rem;padding:.65rem;border:1px solid #2a405d;border-radius:.65rem;background:#081321}.global-topic-picker__priority>strong{display:block;margin-bottom:.4rem;color:#9fb2cb;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.global-topic-picker__priority>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.global-topic-picker__priority a{display:flex;align-items:center;min-height:2.45rem;padding:.45rem .55rem;color:#eef5ff;background:#0f2034;border:1px solid #304967;border-radius:.5rem;font-size:.68rem;font-weight:800;line-height:1.25;text-decoration:none}.global-topic-picker__priority a:hover,.global-topic-picker__priority a:focus-visible{border-color:var(--nz-accent);background:#132a40}.global-topic-picker__utility{display:flex;justify-content:space-between;gap:.75rem;padding:0 .65rem .65rem}.global-topic-picker__utility .global-topic-picker__all{padding:0}.global-topic-picker__responsible{color:#a9bdd2;font-size:.68rem;font-weight:800;text-decoration:none}.scnz-answer-jumps{margin:1rem auto 1.5rem;padding:1rem 1.1rem;border:1px solid #304967;border-radius:.8rem;background:#0b1727}.scnz-answer-jumps>strong{display:block;margin-bottom:.6rem;color:#fff}.scnz-answer-jumps__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.scnz-answer-jumps a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem .75rem;color:#eaf4ff;background:#11243a;border:1px solid #385677;border-radius:999px;font-size:.82rem;font-weight:800;text-decoration:none}.scnz-answer-jumps a:hover,.scnz-answer-jumps a:focus-visible{border-color:var(--nz-accent)}.scnz-subintent-section{scroll-margin-top:1.5rem}.scnz-subintent-section .section-copy{max-width:68rem}.scnz-subintent-section .section-copy>p{text-align:left}.scnz-route-table td:first-child{font-weight:800;color:#fff}@media (max-width:760px){.global-topic-picker__priority>div{grid-template-columns:1fr 1fr}.global-topic-picker__utility{align-items:flex-start;flex-direction:column}.scnz-answer-jumps{margin-inline:.5rem}.scnz-answer-jumps__links{align-items:stretch;flex-direction:column}.scnz-answer-jumps a{justify-content:center;text-align:center}.scnz-subintent-section .section-copy>p{text-align:left}}.scnz-reviewed-record{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .65rem;width:min(calc(100% - 2rem),68rem);margin:1rem auto;padding:.55rem .8rem;color:#bdd0e5;background:#091523;border:1px solid #2c4561;border-radius:.65rem;font-size:.78rem}.scnz-reviewed-record>span:first-child{color:#7ee8c3;font-weight:900}.scnz-card-reason{width:min(100%,68rem);margin:0 auto 1rem;padding:.85rem 1rem;background:#0b1727;border:1px solid #304967;border-radius:.75rem;text-align:center}.scnz-card-reason>strong{color:#7ee8c3}.scnz-card-reason p{max-width:58rem;margin:.35rem auto 0;color:#c7d4e5}.scnz-research-summary,.scnz-editorial-asset{width:min(calc(100% - 2rem),74rem);margin:1.25rem auto;padding:clamp(1rem,2.5vw,1.6rem);background:linear-gradient(145deg,#0d192a,#08111e);border:1px solid #34506d;border-radius:1rem}.scnz-research-summary h2,.scnz-editorial-asset h2{margin:.25rem auto 1rem;text-align:center}.scnz-research-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.scnz-research-summary__grid>div{padding:.8rem;background:#101f31;border:1px solid #2d4560;border-radius:.65rem}.scnz-research-summary__grid span{display:block;margin-bottom:.3rem;color:#91a7c0;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.scnz-research-summary__grid strong{display:block;color:#fff;font-size:.88rem;line-height:1.35}.scnz-relationship-timeline,.scnz-condition-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.scnz-relationship-timeline>div,.scnz-condition-history>div{position:relative;padding:.85rem;background:#071321;border:1px solid #2d4560;border-radius:.65rem}.scnz-relationship-timeline b{display:grid;width:1.8rem;height:1.8rem;margin-bottom:.45rem;color:#04100c;background:#28d7a1;border-radius:50%;place-items:center}.scnz-condition-history span{color:#7ee8c3;font-weight:900}.scnz-condition-history p{margin:.35rem 0 0;color:#c7d4e5}.scnz-section-conclusion{max-width:66rem;margin:1rem auto;padding:.75rem 1rem;color:#dce8f6;background:#0c1b2c;border-left:3px solid #28d7a1;border-radius:.35rem;text-align:left}.scnz-editorial-asset .scnz-table-wrap,.scnz-editorial-asset table{margin-bottom:0}.scnz-editorial-asset+section{margin-top:1rem}@media (max-width:760px){.scnz-reviewed-record{width:calc(100% - 1rem)}.scnz-research-summary,.scnz-editorial-asset{width:calc(100% - 1rem);padding:1rem}.scnz-research-summary__grid,.scnz-relationship-timeline,.scnz-condition-history{grid-template-columns:1fr 1fr}.scnz-research-summary__grid>div:last-child,.scnz-relationship-timeline>div:last-child,.scnz-condition-history>div:last-child{grid-column:1/-1}.scnz-card-reason{padding:.75rem}.scnz-section-conclusion{margin-inline:.5rem}}main#main-content .scnz-blog-guide-directory>.container>.eyebrow,main#main-content .scnz-blog-guide-directory>.container>h2,main#main-content .scnz-blog-guide-directory>.container>.scnz-related-section__intro{margin-right:auto;margin-left:auto;text-align:center}main#main-content .scnz-blog-guide-directory>.container>.scnz-related-section__intro{max-width:68rem;text-align:center!important}.scnz-priority-route-link,.scnz-automation-parent-route{box-sizing:border-box;width:min(100% - 32px,1168px);margin:24px auto;padding:16px 20px;border:1px solid #2d4c70;border-radius:14px;background:#0d182a}.scnz-priority-route-link p,.scnz-automation-parent-route p{max-width:900px;margin:0 auto;line-height:1.7;text-align:center}@media (max-width: 640px){.scnz-priority-route-link,.scnz-automation-parent-route{width:calc(100% - 16px);margin-block:18px;padding:14px 16px}}.scnz-blog-article-jump{display:flex;justify-content:center;width:min(100% - 2rem,1180px);margin:1rem auto 2rem}.scnz-blog-article-jump a{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.8rem 1.2rem;border:1px solid rgba(45,212,191,.5);border-radius:999px;background:#0d948824;color:#8df3df;font-weight:800;text-align:center;text-decoration:none}.scnz-blog-article-jump a:hover,.scnz-blog-article-jump a:focus-visible{background:#0d94883d;color:#fff}.page-hero .article-jump-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:1rem auto 0}.page-hero .article-jump-tags a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.5rem .8rem;border:1px solid rgba(147,197,253,.42);border-radius:999px;background:#081b34b8;color:#bfdbfe;font-weight:750;line-height:1.2;text-decoration:none}.page-hero .article-jump-tags a:hover,.page-hero .article-jump-tags a:focus-visible{border-color:#2dd4bfc7;background:#0d948833;color:#fff}@supports (content-visibility: auto){main>.section:nth-of-type(n+4),.article-layout>.section:nth-of-type(n+5),.scnz-related-section,.author-profile-section{content-visibility:auto;contain-intrinsic-size:auto 760px}}@media (max-width: 640px){.scnz-blog-article-jump{width:min(100% - 1.25rem,1180px);margin-block:.75rem 1.5rem}.scnz-blog-article-jump a{width:100%}}.single-scnz_article .scnz-jump-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:1rem auto 0}.single-scnz_article .scnz-jump-links a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.5rem .8rem;border:1px solid rgba(147,197,253,.42);border-radius:999px;background:#081b34b8;color:#bfdbfe;font-weight:750;line-height:1.2;text-decoration:none}.single-scnz_article .scnz-jump-links a:hover,.single-scnz_article .scnz-jump-links a:focus-visible{border-color:#2dd4bfc7;background:#0d948833;color:#fff}@media (max-width: 420px){.single-scnz_article .scnz-jump-links{gap:.42rem}.single-scnz_article .scnz-jump-links a{min-height:36px;padding:.44rem .68rem;font-size:.9rem}}.scnz-directory-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end;margin:0 auto 24px;padding:20px;max-width:1180px;border:1px solid var(--line, #29415f);border-radius:18px;background:#0c1728}.scnz-directory-tools label{display:grid;gap:8px;text-align:left}.scnz-directory-tools label span{font-weight:800;color:#f7f9ff}.scnz-directory-tools input,.scnz-directory-tools select,.scnz-calculator input{width:100%;min-height:48px;padding:10px 13px;border:1px solid #365273;border-radius:10px;background:#07111f;color:#fff;font:inherit}.scnz-directory-tools input:focus,.scnz-directory-tools select:focus,.scnz-calculator input:focus{outline:3px solid rgba(30,216,179,.25);border-color:#1ed8b3}.scnz-directory-count{grid-column:1 / -1;margin:0;color:#b8c8dd;text-align:center}.scnz-directory-empty{text-align:center;margin:20px auto}.scnz-network-tools{grid-template-columns:minmax(0,680px);justify-content:center}.scnz-calculator{max-width:860px;margin:28px auto;padding:clamp(20px,4vw,34px);border:1px solid #365273;border-radius:20px;background:linear-gradient(145deg,#0c1728,#101d31);text-align:center}.scnz-calculator h3{margin-top:4px}.scnz-calculator__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.scnz-calculator__fields label{display:grid;gap:8px;text-align:left;font-weight:750}.scnz-calculator__result{margin:16px 0 8px;font-size:clamp(1.1rem,2.4vw,1.35rem)}.scnz-calculator__result strong{color:#1ed8b3}.scnz-calculator__note{margin-bottom:0;color:#b8c8dd;font-size:.94rem}[data-scnz-directory-card][hidden],[data-scnz-network-card][hidden]{display:none!important}.scnz-ownership-tree{max-width:1040px;margin:24px auto 0;text-align:center}.scnz-ownership-tree__parent{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:64px;padding:12px 22px;border:2px solid #1ed8b3;border-radius:16px;background:#0c1728;font-weight:900;font-size:1.2rem}.scnz-ownership-tree__children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;position:relative}.scnz-ownership-tree__children:before{content:"";position:absolute;top:-18px;left:12%;right:12%;border-top:1px solid #365273}.scnz-ownership-tree__children a{display:flex;align-items:center;justify-content:center;min-height:58px;padding:10px;border:1px solid #365273;border-radius:12px;background:#101d31;color:#8cc5ff;font-weight:800;text-decoration:none}.scnz-ownership-tree__children a:hover,.scnz-ownership-tree__children a:focus-visible{border-color:#1ed8b3;color:#fff;transform:translateY(-2px)}@media (max-width: 680px){.scnz-directory-tools,.scnz-calculator__fields{grid-template-columns:1fr}.scnz-directory-tools{padding:16px}.scnz-ownership-tree__children{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--scnz-uniform-shell: 78rem;--scnz-uniform-gutter: 2rem;--scnz-uniform-line: #34516f;--scnz-uniform-radius: 1rem}body.wp-singular main#main-content>.scnz-article-hero,body.wp-singular main#main-content>.scnz-editorial-body,body.wp-singular main#main-content>.scnz-editorial-faq,body.wp-singular main#main-content>.scnz-source-ledger,main#main-content .scnz-related-section,main#main-content .scnz-operator-map,main#main-content .scnz-research-summary,main#main-content .scnz-editorial-asset,main#main-content .scnz-priority-route-link,main#main-content .scnz-automation-parent-route,main#main-content .scnz-reviewed-record{box-sizing:border-box;left:auto;width:min(calc(100% - var(--scnz-uniform-gutter)),var(--scnz-uniform-shell));max-width:var(--scnz-uniform-shell);margin:1.25rem auto;border-color:var(--scnz-uniform-line);border-radius:var(--scnz-uniform-radius);transform:none}body.wp-singular main#main-content>.scnz-article-hero,body.wp-singular main#main-content>.scnz-editorial-body,body.wp-singular main#main-content>.scnz-editorial-faq{padding:clamp(1.25rem,3vw,2.35rem) clamp(1rem,3.5vw,2.8rem);border:1px solid var(--scnz-uniform-line)}main#main-content .author-profile-section>.container{box-sizing:border-box;width:min(calc(100% - var(--scnz-uniform-gutter)),var(--scnz-uniform-shell));max-width:var(--scnz-uniform-shell);margin-right:auto;margin-left:auto;padding:0}main#main-content .author-profile-card{box-sizing:border-box;left:auto;width:100%;max-width:none;margin:0;padding:clamp(1rem,2.5vw,1.7rem);border:1px solid var(--scnz-uniform-line);border-radius:var(--scnz-uniform-radius);transform:none}main#main-content .scnz-related-section,main#main-content .scnz-operator-map,main#main-content .scnz-research-summary,main#main-content .scnz-editorial-asset,main#main-content .scnz-editorial-faq{border:1px solid var(--scnz-uniform-line)!important;border-radius:var(--scnz-uniform-radius)!important}main#main-content .section>h2,main#main-content .section .container>h2,main#main-content .section-copy>h2,.single-scnz_article .scnz-editorial-body>h2,main#main-content .section>h3,main#main-content .section .container>h3,main#main-content .section-copy>h3,.single-scnz_article .scnz-editorial-body>h3,.single-scnz_article .scnz-editorial-body>h4{margin-right:auto;margin-left:auto;text-align:center;text-wrap:balance}main#main-content .section>p,main#main-content .section .container>p:not(.eyebrow),main#main-content .section .container>.section-intro,main#main-content .section-copy>p,main#main-content .article-layout p,.single-scnz_article .scnz-editorial-body>p{margin-right:auto;margin-left:auto;text-align:center}main#main-content .scnz-section-image,main#main-content .scnz-section-image-grid{width:min(100%,58rem);margin:1.4rem auto}@media (max-width: 620px){:root{--scnz-uniform-gutter: 1.5rem;--scnz-uniform-radius: .8rem}body.has-scnz-featured-casinos main#main-content>.scnz-answer-jumps:has(~.section--brand-casinos),body.has-scnz-featured-casinos main#main-content>.scnz-subintent-section:has(~.section--brand-casinos),body.has-scnz-featured-casinos main#main-content>.scnz-subintent-section:first-child,body.has-scnz-featured-casinos main#main-content>.scnz-callout:has(~.section--brand-casinos),body.has-scnz-featured-casinos main#main-content>.section--compact:not(.scnz-article-hero):has(~.section--brand-casinos){display:none}body.has-scnz-featured-casinos .page-hero__lede,body.has-scnz-featured-casinos .page-hero>.container>p:not(.eyebrow),body.has-scnz-featured-casinos .page-hero p:not(.eyebrow),body.has-scnz-featured-casinos .scnz-article-hero .lede,body.has-scnz-featured-casinos .page-hero__meta,body.has-scnz-featured-casinos .scnz-article-hero__meta,body.has-scnz-featured-casinos .section--brand-casinos>p,body.has-scnz-featured-casinos .section--brand-casinos>.container>p,body.has-scnz-featured-casinos .section--brand-casinos .section-intro,body.has-scnz-featured-casinos .scnz-card-reason{display:none!important}body.postid-93 #chicken-road-where-to-play{display:none!important}body.has-scnz-featured-casinos main#main-content{display:flex;flex-direction:column}body.has-scnz-featured-casinos main#main-content>*{order:30}body.has-scnz-featured-casinos main#main-content>.page-hero,body.has-scnz-featured-casinos main#main-content>.scnz-article-hero{order:0}body.has-scnz-featured-casinos main#main-content>.scnz-reviewed-record{order:3}body.has-scnz-featured-casinos main#main-content>.section--brand-casinos{order:2}body.has-scnz-featured-casinos main#main-content>.page-hero,body.has-scnz-featured-casinos main#main-content>.scnz-article-hero{min-height:0;margin-bottom:.55rem;padding-top:.85rem;padding-bottom:.85rem}body.has-scnz-featured-casinos .page-hero h1,body.has-scnz-featured-casinos .scnz-article-hero h1{margin:0 auto;font-size:clamp(1.45rem,7vw,1.85rem);line-height:1.05}body.has-scnz-featured-casinos .section--brand-casinos{padding-top:.45rem}body.has-scnz-featured-casinos .section--brand-casinos h2{margin:0 auto .65rem;font-size:clamp(1.22rem,6vw,1.55rem);line-height:1.15}body.wp-singular main#main-content>.scnz-article-hero,body.wp-singular main#main-content>.scnz-editorial-body,body.wp-singular main#main-content>.scnz-editorial-faq,main#main-content .scnz-related-section,main#main-content .scnz-operator-map,main#main-content .scnz-research-summary,main#main-content .scnz-editorial-asset,main#main-content .scnz-priority-route-link,main#main-content .scnz-automation-parent-route,main#main-content .scnz-reviewed-record{width:calc(100% - var(--scnz-uniform-gutter));margin-top:.85rem;margin-bottom:.85rem;padding-right:.9rem;padding-left:.9rem}main#main-content .author-profile-section>.container{width:calc(100% - var(--scnz-uniform-gutter))}main#main-content .scnz-editorial-faq,main#main-content .scnz-reviewed-record{left:auto;width:calc(100% - var(--scnz-uniform-gutter))!important;transform:none}main#main-content .author-profile-card{left:auto;width:100%!important;transform:none}}.nz-feature-split>:only-child{grid-column:1 / -1;width:min(100%,78rem);margin-inline:auto;text-align:center}.nz-feature-split>:only-child>p:not(.eyebrow){width:min(100%,72rem);margin-inline:auto;text-align:center;text-wrap:pretty}.nz-feature-split>:only-child .playful-points{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-inline:auto}.nz-feature-split>:only-child .playful-points>li{text-align:left}@media (max-width: 920px){.nz-feature-split>:only-child .playful-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.nz-feature-split>:only-child .playful-points{grid-template-columns:1fr}}main#main-content .section-copy>p:not(.eyebrow),main#main-content .content-narrow>p:not(.eyebrow),main#main-content .scnz-editorial-body>p:not(.eyebrow),main#main-content .scnz-depth-expansion-20260808 .section-copy>p:not(.eyebrow){width:min(100%,72rem);max-width:72rem;margin-right:auto;margin-left:auto;text-align:center!important;text-wrap:pretty}:root{--scnz-final-shell: 78rem;--scnz-final-reading: 72rem;--scnz-final-gutter: 2rem;--scnz-final-gap: 1.25rem}body.wp-singular main#main-content>.scnz-article-hero,body.wp-singular main#main-content>.scnz-editorial-body,body.wp-singular main#main-content>.scnz-editorial-faq,body.wp-singular main#main-content>.scnz-source-ledger,main#main-content .scnz-related-section,main#main-content .scnz-operator-map,main#main-content .scnz-research-summary,main#main-content .scnz-editorial-asset,main#main-content .scnz-priority-route-link,main#main-content .scnz-automation-parent-route,main#main-content .scnz-reviewed-record,main#main-content .author-profile-section>.container{box-sizing:border-box;left:auto!important;width:min(calc(100% - var(--scnz-final-gutter)),var(--scnz-final-shell))!important;max-width:var(--scnz-final-shell)!important;margin:var(--scnz-final-gap) auto!important;transform:none!important}main#main-content .author-profile-section>.container{padding:0!important}main#main-content .author-profile-card{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important}main#main-content .section>h2,main#main-content .section>h3,main#main-content .section>h4,main#main-content .section .container>h2,main#main-content .section .container>h3,main#main-content .section-copy>h2,main#main-content .section-copy>h3,main#main-content .scnz-editorial-body>h2,main#main-content .scnz-editorial-body>h3,main#main-content .scnz-editorial-body>h4,main#main-content .scnz-editorial-asset>h2,main#main-content .scnz-research-summary>h2,main#main-content .scnz-related-section h2{width:min(100%,var(--scnz-final-reading));max-width:var(--scnz-final-reading);margin-right:auto!important;margin-left:auto!important;text-align:center!important;text-wrap:balance}main#main-content .section-copy,main#main-content .content-narrow,main#main-content .scnz-editorial-body>p,main#main-content .scnz-depth-expansion-20260808 .section-copy>p,main#main-content .section>h3+p,main#main-content .section>h4+p{width:min(100%,var(--scnz-final-reading))!important;max-width:var(--scnz-final-reading)!important;margin-right:auto!important;margin-left:auto!important}main#main-content .section-copy>p:not(.eyebrow),main#main-content .content-narrow>p:not(.eyebrow),main#main-content .scnz-editorial-body>p:not(.eyebrow),main#main-content .scnz-depth-expansion-20260808 .section-copy>p:not(.eyebrow),main#main-content .section>h3+p,main#main-content .section>h4+p{text-align:justify!important;text-align-last:start;text-wrap:pretty}main#main-content .section-intro,main#main-content .scnz-editorial-faq__intro,main#main-content .scnz-related-section__intro,main#main-content .scnz-research-summary>p:not(.eyebrow),main#main-content .scnz-card-reason,main#main-content .scnz-reviewed-record{margin-right:auto!important;margin-left:auto!important;text-align:center!important}main#main-content .scnz-table-wrap,main#main-content .comparison-table-wrap,main#main-content .nz-field-table-wrap{box-sizing:border-box;display:block;width:min(100%,var(--scnz-final-reading))!important;max-width:var(--scnz-final-reading)!important;margin:1.25rem auto!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}main#main-content .scnz-table-wrap table,main#main-content .comparison-table-wrap table,main#main-content .nz-field-table-wrap table,main#main-content .scnz-editorial-body>table{display:table!important;width:100%!important;min-width:42rem;margin:0!important;border-collapse:collapse;table-layout:auto}main#main-content table caption,main#main-content .scnz-table-wrap caption{display:table-caption!important;width:auto!important;max-width:none!important;padding:.85rem 1rem;caption-side:top;text-align:center!important;white-space:normal}main#main-content .scnz-table-wrap th,main#main-content .scnz-table-wrap td,main#main-content .comparison-table-wrap th,main#main-content .comparison-table-wrap td,main#main-content .nz-field-table-wrap th,main#main-content .nz-field-table-wrap td{height:auto;padding:.78rem .72rem;text-align:center!important;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}@media (max-width: 620px){:root{--scnz-final-gutter: 1.25rem;--scnz-final-gap: .9rem}main#main-content .section-copy>p:not(.eyebrow),main#main-content .content-narrow>p:not(.eyebrow),main#main-content .scnz-editorial-body>p:not(.eyebrow),main#main-content .scnz-depth-expansion-20260808 .section-copy>p:not(.eyebrow),main#main-content .section>h3+p,main#main-content .section>h4+p{text-align:left!important}main#main-content .scnz-table-wrap,main#main-content .comparison-table-wrap,main#main-content .nz-field-table-wrap{border-radius:.75rem}main#main-content .scnz-table-wrap table,main#main-content .comparison-table-wrap table,main#main-content .nz-field-table-wrap table,main#main-content .scnz-editorial-body>table{min-width:38rem}}main#main-content table{color:#f5f8ff;background:#091523;border:1px solid #34516f;border-collapse:separate;border-spacing:0;border-radius:.85rem;overflow:hidden}.scnz-game-demo-jump{display:flex;justify-content:center;margin:1.25rem auto 0;text-align:center}.scnz-game-demo-jump .button{min-width:min(100%,16rem);padding:.85rem 1.25rem;color:#04100c;background:linear-gradient(135deg,#35e5b1,#27cfa0);border:1px solid rgba(255,255,255,.35);box-shadow:0 .75rem 2rem #28d7a133}.scnz-game-demo{scroll-margin-top:1rem}main#main-content .scnz-editorial-body.scnz-automation-layout>.scnz-game-demo.section--tint{--scnz-demo-breakout: clamp(2.25rem, 4vw, 3rem);--scnz-demo-breakout-double: clamp(4.5rem, 8vw, 6rem);width:calc(100% + var(--scnz-demo-breakout-double))!important;max-width:none!important;margin-right:calc(-1 * var(--scnz-demo-breakout))!important;margin-left:calc(-1 * var(--scnz-demo-breakout))!important}.scnz-game-demo__inner{width:min(calc(100% - 2rem),72rem);margin-inline:auto;padding:clamp(1.4rem,3vw,2.4rem);text-align:center;background:linear-gradient(145deg,#0c1c30fa,#060f1cfa);border:1px solid #315174;border-radius:1.15rem;box-shadow:0 1rem 3rem #00000038}.scnz-game-demo__inner h2,.scnz-game-demo__inner h3{max-width:56rem;margin-inline:auto;text-align:center}.scnz-game-demo__intro,.scnz-game-demo__note{max-width:58rem;margin-inline:auto;text-align:center}.scnz-game-demo__stage{position:relative;width:min(100%,64rem);min-height:18rem;margin:1.4rem auto 1rem;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(38,108,190,.25),transparent 56%),#050b15;border:1px solid #3c5e84;border-radius:1rem}.scnz-game-demo__stage.is-loaded{min-height:0;aspect-ratio:16 / 9}.scnz-game-demo__launch{display:grid;min-height:18rem;padding:clamp(1.5rem,4vw,3rem);place-content:center;justify-items:center;gap:.75rem}.scnz-game-demo__launch p{max-width:44rem;margin:0;text-align:center}.scnz-game-demo__badge{display:inline-flex;padding:.35rem .7rem;color:#04100c;background:#35e5b1;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.scnz-game-demo__launch-button{margin-top:.45rem;min-width:min(100%,17rem);min-height:3.2rem;color:#fff;background:linear-gradient(135deg,#d51d3b,#a90927);border:1px solid #ff6077;box-shadow:0 .75rem 2rem #d51d3b3d;cursor:pointer}.scnz-game-demo__toolbar{position:absolute;z-index:2;top:.65rem;right:.65rem;left:.65rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .55rem .45rem .8rem;color:#fff;background:#030912e6;border:1px solid rgba(130,174,222,.48);border-radius:.7rem;backdrop-filter:blur(10px)}.scnz-game-demo__toolbar[hidden]{display:none}.scnz-game-demo__toolbar .button{margin:0;min-height:2.35rem;padding:.45rem .75rem;cursor:pointer}.scnz-game-demo__frame{display:block;width:100%;height:100%;background:#000;border:0}.scnz-game-demo__note{color:var(--ink-soft);font-size:.86rem}@media (max-width: 760px){main#main-content .scnz-editorial-body.scnz-automation-layout>.scnz-game-demo.section--tint{--scnz-demo-breakout: 1rem;--scnz-demo-breakout-double: 2rem}.scnz-game-demo__inner{width:min(calc(100% - 1rem),72rem);padding:1.1rem .75rem;border-radius:.9rem}.scnz-game-demo__stage.is-loaded{min-height:36rem;aspect-ratio:4 / 7}.scnz-game-demo__toolbar{font-size:.72rem}.scnz-game-demo__intro,.scnz-game-demo__note,.scnz-game-demo__launch p{text-align:left}}main#main-content table:not(.casino-profile-table){width:min(100%,var(--scnz-final-reading, 72rem));max-width:var(--scnz-final-reading, 72rem);margin:1.25rem auto}main#main-content table th,main#main-content table td{padding:.78rem .72rem;border-right:1px solid #34516f;border-bottom:1px solid #34516f;vertical-align:middle;overflow-wrap:anywhere}main#main-content table tr>:last-child{border-right:0}main#main-content table tbody tr:last-child>*{border-bottom:0}main#main-content table thead th{color:#fff;background:linear-gradient(180deg,#214b95,#123778);font-weight:900;text-align:center!important}main#main-content table tbody th{color:#fff;background:#10243a;font-weight:800}main#main-content table tbody td{background:#0a1727}main#main-content table tbody tr:nth-child(2n) td{background:#102238}main#main-content table caption{color:#36e1ad;background:#081321;border-bottom:1px solid #34516f;font-weight:900}@media (max-width: 620px){main#main-content table:not(.casino-profile-table){table-layout:fixed;font-size:.78rem}main#main-content table th,main#main-content table td{padding:.58rem .45rem}}main#main-content .section>.section__inner.prose{box-sizing:border-box;width:min(calc(100% - var(--scnz-final-gutter, 2rem)),var(--scnz-final-reading, 72rem));max-width:var(--scnz-final-reading, 72rem);margin-right:auto;margin-left:auto}main#main-content .section>.section__inner.prose>h2,main#main-content .section>.section__inner.prose>h3,main#main-content .section>.section__inner.prose>h4,main#main-content .section>.section__inner.prose>.eyebrow{width:100%;max-width:var(--scnz-final-reading, 72rem);margin-right:auto;margin-left:auto;text-align:center;text-wrap:balance}main#main-content .section>.section__inner.prose>p:not(.eyebrow){width:100%;max-width:var(--scnz-final-reading, 72rem);margin-right:auto;margin-left:auto;text-align:justify;text-align-last:start;text-wrap:pretty}main#main-content .section:not(.section--brand-casinos)>h2,main#main-content .section:not(.section--brand-casinos)>h3,main#main-content .section:not(.section--brand-casinos)>h4,main#main-content .section:not(.section--brand-casinos)>p,main#main-content .section:not(.section--brand-casinos)>ul,main#main-content .section:not(.section--brand-casinos)>ol{box-sizing:border-box;width:min(calc(100% - var(--scnz-final-gutter, 2rem)),var(--scnz-final-reading, 72rem))!important;max-width:var(--scnz-final-reading, 72rem)!important;margin-right:auto!important;margin-left:auto!important}main#main-content .section:not(.section--brand-casinos)>h2,main#main-content .section:not(.section--brand-casinos)>h3,main#main-content .section:not(.section--brand-casinos)>h4,main#main-content .section:not(.section--brand-casinos)>.eyebrow{text-align:center;text-wrap:balance}main#main-content .section:not(.section--brand-casinos)>p:not(.eyebrow){text-align:justify;text-align-last:start;text-wrap:pretty}main#main-content .section>.section__inner.prose>.table-scroll,main#main-content .section>.table-scroll{box-sizing:border-box;display:block;width:100%;max-width:var(--scnz-final-reading, 72rem);margin:1.25rem auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}@media (max-width: 620px){main#main-content .section>.section__inner.prose>p:not(.eyebrow),main#main-content .section:not(.section--brand-casinos)>p:not(.eyebrow){text-align:left}}main#main-content .section.section--legacy-contained,main#main-content .section.scnz-depth-expansion-20260808{box-sizing:border-box;width:100%;max-width:var(--scnz-final-reading, 72rem);margin-right:auto;margin-left:auto}main#main-content .section.scnz-depth-expansion-20260808>h2,main#main-content .section.scnz-depth-expansion-20260808>h3,main#main-content .section.scnz-depth-expansion-20260808>h4{width:100%!important;max-width:var(--scnz-final-reading, 72rem)!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important;text-wrap:balance}main#main-content .section-copy>.feature-comparison-wrap,main#main-content .section-copy>.scnz-table-wrap,main#main-content .scnz-editorial-body>.feature-comparison-wrap,main#main-content .scnz-editorial-body>.scnz-table-wrap{box-sizing:border-box;display:block;width:100%;max-width:100%;margin:1.25rem auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}main#main-content .section-copy>.feature-comparison-wrap>table,main#main-content .section-copy>.scnz-table-wrap>table,main#main-content .scnz-editorial-body>.feature-comparison-wrap>table,main#main-content .scnz-editorial-body>.scnz-table-wrap>table{margin-right:0;margin-left:0}.global-topic-picker__panel,.global-topic-picker nav,.global-topic-picker__added ul{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.global-topic-picker__panel::-webkit-scrollbar,.global-topic-picker nav::-webkit-scrollbar,.global-topic-picker__added ul::-webkit-scrollbar{display:none;width:0;height:0}.global-topic-picker__group,.global-topic-picker__submenu,.global-topic-picker__added,.global-topic-picker__added ul{min-width:0;max-width:100%}@media (min-width: 82.01rem){:root{--scnz-explore-rail: 15rem}.breadcrumb-shell,main#main-content,.site-footer{margin-left:var(--scnz-explore-rail);width:calc(100% - var(--scnz-explore-rail))}}.scnz-hub-relationships{text-align:center}.scnz-hub-relationships__intro{max-width:58rem;margin:0 auto 1.25rem;color:#c7d4e5}.scnz-hub-relationships ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.scnz-hub-relationships li,.scnz-hub-relationships a{min-width:0}.scnz-hub-relationships a{display:flex;flex-direction:column;justify-content:center;min-height:8.35rem;padding:1rem;color:#dce8f6;background:linear-gradient(145deg,#0d192a,#08111e);border:1px solid #34506d;border-radius:.85rem;text-align:left;text-decoration:none}.scnz-hub-relationships a:hover,.scnz-hub-relationships a:focus-visible{border-color:#32ddb4;transform:translateY(-2px)}.scnz-hub-relationships strong{display:block;color:#7ee8c3;font-size:1rem}.scnz-hub-relationships span{display:block;margin-top:.45rem;font-size:.84rem;line-height:1.45}.scnz-bonus-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.25rem);margin:1.75rem 0 2.5rem}.scnz-bonus-review-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:linear-gradient(165deg,#0d2334fa,#061321fa);border:1px solid rgba(90,151,198,.46);border-radius:18px;box-shadow:0 16px 34px #0003;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.scnz-bonus-review-card:hover,.scnz-bonus-review-card:focus-within{transform:translateY(-3px);border-color:#32ddb4;box-shadow:0 18px 40px #0cdead1f}.scnz-bonus-review-card__logo{display:grid;place-items:center;min-height:116px;padding:1rem;background:linear-gradient(145deg,#132a43,#091522)!important;border:0;border-radius:0}.scnz-bonus-review-card__logo--zykur,.scnz-bonus-review-card__logo--1xbet{background:linear-gradient(145deg,#12333d,#081724)!important}.scnz-bonus-review-card__logo img{width:100%;max-width:190px;height:82px;object-fit:contain}.scnz-bonus-review-card__logo--zykur img{max-width:172px;height:74px;padding:.62rem .8rem;background:linear-gradient(145deg,#b9e3dc,#8fcacb);border:1px solid rgba(255,255,255,.38);border-radius:12px;box-shadow:0 10px 24px #00000038}.scnz-bonus-review-card__logo--1xbet img{filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}.scnz-context-links,.scnz-editorial-references{width:min(100% - 2rem,1120px);margin:clamp(2rem,5vw,4rem) auto;padding:clamp(1.15rem,2.5vw,1.8rem);background:linear-gradient(145deg,#0f2b37f5,#09192bfa);border:1px solid rgba(77,174,179,.48);border-left:4px solid #35d7b4;border-radius:16px;box-shadow:0 16px 36px #0000002e;box-sizing:border-box}.scnz-context-links h2,.scnz-editorial-references h2{margin:.2rem 0 .55rem;font-size:clamp(1.3rem,2.5vw,1.85rem)}.scnz-context-links>p:not(.eyebrow),.scnz-editorial-references>p:not(.eyebrow){max-width:76ch;margin:0 0 1rem;color:#bfd0e2}.scnz-context-links ul,.scnz-editorial-references ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin:0;padding:0;list-style:none}.scnz-context-links li,.scnz-editorial-references li{min-width:0}.scnz-context-links a,.scnz-editorial-references a,.scnz-reference-note a{display:block;height:100%;padding:.72rem .82rem;color:#d8f8f1;background:#081727c2;border:1px solid rgba(83,146,193,.48);border-radius:11px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.scnz-context-links a:hover,.scnz-context-links a:focus-visible,.scnz-editorial-references a:hover,.scnz-editorial-references a:focus-visible,.scnz-reference-note a:hover,.scnz-reference-note a:focus-visible{color:#081724;background:#4fe0bd;border-color:#4fe0bd}.scnz-reference-note{margin:1rem 0 0}.scnz-reference-note a{display:inline-block;height:auto;margin-top:.35rem}@media (max-width: 640px){.scnz-context-links,.scnz-editorial-references{width:min(100% - 1rem,1120px);padding:1rem}.scnz-context-links ul,.scnz-editorial-references ul{grid-template-columns:minmax(0,1fr)}}.scnz-bonus-review-card__body{display:flex;flex:1;flex-direction:column;padding:1rem 1rem 1.1rem}.scnz-bonus-review-card__body .eyebrow{margin:0 0 .4rem;font-size:.72rem;letter-spacing:.12em}.scnz-bonus-review-card h3{margin:0 0 .65rem;font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.25}.scnz-bonus-review-card h3 a{color:#fff;text-decoration:none}.scnz-bonus-review-card__body>p:not(.eyebrow){margin:0 0 .9rem;color:#b8c9dd;font-size:.9rem;line-height:1.55}.scnz-bonus-review-card__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;color:#43e0b9;font-weight:800;text-decoration:none}.scnz-bonus-review-card__cta:hover,.scnz-bonus-review-card__cta:focus-visible{color:#fff}.scnz-bonus-review-comparison{text-align:left}.scnz-bonus-review-comparison .scnz-table-wrap{margin-block:1.25rem 2rem}main#main-content .feature-comparison-table th[scope=row],main#main-content .scnz-sortable-offer-table th[scope=row]{min-width:8rem;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none}.scnz-bonus-review-callout{margin:1.5rem 0;padding:1.15rem 1.25rem;background:linear-gradient(135deg,#2cdab01c,#5384c91a);border:1px solid rgba(44,218,176,.38);border-left:5px solid #32ddb4;border-radius:14px}.scnz-bonus-review-callout>:first-child{margin-top:0}.scnz-bonus-review-callout>:last-child{margin-bottom:0}@media (max-width: 1024px){.scnz-hub-relationships ul,.scnz-bonus-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.scnz-hub-relationships ul{grid-template-columns:1fr}.scnz-hub-relationships a{min-height:0}.scnz-bonus-review-grid{grid-template-columns:1fr}.scnz-bonus-review-card__logo{min-height:104px}}@media (max-width: 760px){.global-topic-picker.is-card-obstructed:not(.is-mobile-open){transform:none}}.page-id-568 main#main-content>.scnz-bonus-reviews-route,.page-id-568 main#main-content>.section--compact .nz-route-strip,.page-id-568 main#main-content>.scnz-callout{box-sizing:border-box;width:min(calc(100% - 2rem),72rem)!important;max-width:72rem!important;padding:.95rem 1.15rem;background:linear-gradient(100deg,#28d7a121,#3165da2e),#0a1627;border:1px solid #3c5d7e;border-left:4px solid #32ddb4;border-radius:.85rem;text-align:left}.page-id-568 main#main-content>.scnz-bonus-reviews-route{margin:1rem auto .35rem}.page-id-568 main#main-content>.section--compact:has(>.container>.nz-route-strip){margin:0;padding-block:.35rem}.page-id-568 main#main-content>.section--compact:has(>.container>.nz-route-strip) .container{width:100%;max-width:none;padding-inline:0}.page-id-568 main#main-content>.section--compact .nz-route-strip{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:0 auto}.page-id-568 main#main-content>.section--compact .nz-route-strip p,.page-id-568 main#main-content>.section--compact .nz-route-strip a,.page-id-568 main#main-content>.scnz-bonus-reviews-route p,.page-id-568 main#main-content>.scnz-callout{font-size:.95rem;line-height:1.55}.page-id-568 main#main-content>.section--compact .nz-route-strip p,.page-id-568 main#main-content>.scnz-bonus-reviews-route p{margin:0}.page-id-568 main#main-content>.scnz-callout{margin:.35rem auto 1.25rem;text-align:left}@media (max-width: 760px){.page-id-568 main#main-content>.section--compact .nz-route-strip{align-items:flex-start;flex-direction:column;gap:.55rem}}@media (max-width: 620px){body.single-scnz_bonus_review.has-scnz-featured-casinos main#main-content>#alternative-casinos.section--brand-casinos{order:1}body.single-scnz_bonus_review.has-scnz-featured-casinos main#main-content>#bonus-verdict{order:2}body.single-scnz_bonus_review.has-scnz-featured-casinos main#main-content>#offer-table{order:3}body.single-scnz_bonus_review.has-scnz-featured-casinos main#main-content>.scnz-reviewed-record{order:4}}:root{--scnz-topic-rail-width: 15rem;--scnz-panel-bg: linear-gradient(150deg, #0d1b2d, #07111f);--scnz-panel-border: #34516f}html,body{max-width:100%;overflow-x:clip}.page-hero__inner,.scnz-article-hero,.brand-hero>.container{display:grid;justify-items:center;text-align:center}.page-hero h1,.page-hero__lede,.scnz-article-hero h1,.scnz-article-hero .lede{margin-right:auto;margin-left:auto;text-align:center}main#main-content .scnz-related-section,main#main-content .scnz-related-grid,main#main-content .scnz-appended-block,main#main-content .scnz-editorial-faq,main#main-content .author-profile-section{content-visibility:visible!important;contain-intrinsic-size:none!important}.scnz-related-section .container,.scnz-related-grid,.scnz-related-card,.scnz-related-card__body{min-width:0}main#main-content .scnz-related-grid{align-items:stretch;width:min(100%,72rem);height:auto!important;min-height:0!important;margin:1.2rem auto 0}main#main-content .scnz-related-card{height:auto!important;min-height:18rem}.scnz-related-card h3,.scnz-related-card p,.scnz-related-card__cta{max-width:100%;overflow-wrap:anywhere}main#main-content .scnz-section-image-slot{width:min(100%,46rem);margin:1.15rem auto 1.75rem}main#main-content .scnz-section-image-slot .scnz-section-image,main#main-content .scnz-section-image-slot .scnz-section-image img{width:100%;max-width:100%;height:auto!important;max-height:34rem;aspect-ratio:auto!important;object-fit:contain}main#main-content .scnz-section-image figcaption{width:min(100%,44rem);margin:.65rem auto 0;color:#aebdd0;font-size:.82rem;line-height:1.55;text-align:center!important}main#main-content .section-copy>ol:not(.step-list),main#main-content .section-copy>ul:not(.playful-points):not(.trust-pillar-list){box-sizing:border-box;width:min(100%,58rem)!important;margin:1.15rem auto!important;padding-left:clamp(1.35rem,3vw,2.25rem);text-align:left!important}.casino-offer-grid{align-items:stretch}.casino-offer-card{display:flex;min-width:0;height:100%;padding:.82rem;overflow:hidden;color:#f7f9fc;background:radial-gradient(circle at 50% 0,rgba(40,215,161,.1),transparent 10rem),linear-gradient(160deg,#101e32,#08121f 72%);border:1px solid #365474;border-radius:1rem;box-shadow:0 .9rem 2rem #0000003d,inset 0 1px #ffffff09}.casino-offer-card:hover,.casino-offer-card:focus-within{border-color:#43ddb3;box-shadow:0 1.05rem 2.4rem #04d39e1a,inset 0 1px #ffffff0d;transform:translateY(-2px)}.casino-offer-card__topline{align-items:center;min-height:2.35rem;margin:-.82rem -.82rem .72rem;padding:.48rem .6rem;background:linear-gradient(90deg,#28d7a11f,#487ee12e);border-bottom:1px solid #355270}.casino-offer-card__rank{display:grid;width:1.65rem;height:1.65rem;place-items:center;color:#03110d;background:linear-gradient(145deg,#37ddb0,#76c5ff);border-radius:50%;font-size:.68rem;font-weight:950}.casino-offer-card__badge{color:#76e2c3;font-size:.57rem;font-weight:950;letter-spacing:.085em}.casino-offer-card .casino-offer-card__logo,.casino-offer-card .logo-frame{display:grid;width:6.25rem;height:5.25rem;margin:0 auto .55rem;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(90,162,255,.18),transparent 66%),linear-gradient(150deg,#0c1b30,#050b14)!important;border:1px solid #365474;border-radius:.85rem;box-shadow:inset 0 1px #ffffff0b}.casino-offer-card__logo img{max-width:calc(100% - .55rem)!important;max-height:calc(100% - .55rem)!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.72)) drop-shadow(0 0 4px rgba(255,255,255,.18))}.casino-offer-card h3{min-height:1.55rem;margin:.1rem 0 .62rem;font-size:1rem;line-height:1.22;overflow-wrap:normal;word-break:normal;text-align:center;text-wrap:balance}.casino-offer-card__data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:0 0 .68rem}.casino-offer-card__data div{display:flex;min-width:0;min-height:4.1rem;flex-direction:column;align-items:center;justify-content:center;padding:.48rem .42rem;background:#0b1b2fdb;border:1px solid #345270;border-radius:.62rem;text-align:center}.casino-offer-card__data dt{color:#78dfc3;font-size:.56rem;font-weight:950;letter-spacing:.075em;line-height:1.25;text-transform:uppercase}.casino-offer-card__data dd{max-width:100%;margin:.16rem 0 0;color:#d8e4f2;font-size:.67rem;font-weight:750;line-height:1.3;overflow-wrap:anywhere;text-align:center}.scnz-card-payments{margin:auto 0 .7rem;padding:.55rem;background:#060f1bcc;border:1px solid #2f4866;border-radius:.68rem}.scnz-card-payments>strong{display:block;margin-bottom:.4rem;color:#9fb2ca;font-size:.55rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.scnz-card-payments__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.scnz-payment-chip{display:flex;min-width:0;min-height:2rem;align-items:center;justify-content:center;gap:.3rem;padding:.28rem .34rem;color:#dce7f4;background:linear-gradient(145deg,#14243a,#0d1929);border:1px solid #385574;border-radius:.48rem;font-size:.55rem;font-weight:850;line-height:1.15;text-align:center}.scnz-payment-chip img{display:block;width:1.55rem;height:1.05rem;flex:0 0 auto;object-fit:contain}.scnz-payment-chip__fallback{display:grid;width:1.5rem;height:1.05rem;flex:0 0 auto;place-items:center;color:#07110e;background:#6fdcc0;border-radius:.25rem;font-size:.48rem;font-weight:950}.casino-card-actions,.casino-offer-card__cta{width:100%}.casino-offer-card__cta{display:flex;min-height:2.65rem;align-items:center;justify-content:center;margin:0;border-radius:.62rem;text-align:center}main#main-content .scnz-editorial-faq,main#main-content .faq-section{position:relative;z-index:2;overflow:hidden;padding:clamp(1.25rem,3vw,2.3rem)!important;background:radial-gradient(circle at 50% 0,rgba(40,215,161,.1),transparent 25rem),var(--scnz-panel-bg);border:1px solid var(--scnz-panel-border)!important;border-radius:1rem!important;box-shadow:0 1rem 2.6rem #0000003d}main#main-content .scnz-editorial-faq .faq-list{display:grid;gap:.65rem;width:min(100%,64rem);margin:1.1rem auto 0}main#main-content .scnz-editorial-faq .faq-list details{overflow:hidden;background:linear-gradient(145deg,#101e32,#091321);border:1px solid #385675;border-radius:.78rem}main#main-content .scnz-editorial-faq .faq-list summary{display:flex;min-height:3.7rem;align-items:center;padding:.85rem 1rem;font-weight:850;line-height:1.4}main#main-content .scnz-editorial-faq .faq-list details>p{padding:0 1rem 1rem;text-align:left!important}.site-footer{box-sizing:border-box;width:100%;padding:clamp(1rem,2.4vw,2rem) 0 1rem;background:radial-gradient(circle at 12% 0,rgba(40,215,161,.1),transparent 25rem),#040914;border-top:1px solid #29415d}.site-footer__grid.site-footer__grid--extended{box-sizing:border-box;display:grid;grid-template-columns:1.15fr 1.45fr 1fr 1fr;gap:.85rem;width:min(calc(100% - 2rem),82rem);margin:0 auto;padding:1rem;background:linear-gradient(145deg,#0d1c2ff5,#060f1bfa);border:1px solid #34516f;border-radius:1rem;box-shadow:0 1.1rem 2.8rem #00000042}.site-footer__panel{min-width:0;padding:.9rem;background:#07111ebd;border:1px solid #2d4765;border-radius:.78rem}.site-footer__panel h2{margin:0 0 .65rem;color:#fff;font:800 1rem/1.25 var(--font-sans);text-align:center}.site-footer .footer-links{display:grid;grid-template-columns:1fr;gap:.38rem;margin:0;padding:0;list-style:none}.site-footer__quick .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer nav a,.site-footer .footer-links a{display:flex;width:100%;min-height:2.45rem;align-items:center;justify-content:center;margin:0;padding:.48rem .55rem;color:#cbd9e9;background:#0e1d30;border:1px solid #304b6a;border-radius:.55rem;font-size:.67rem;font-weight:750;line-height:1.3;overflow-wrap:anywhere;text-align:center}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:#fff;background:#142842;border-color:#43dcb3}.site-footer__brand-panel .site-brand{justify-content:center;width:100%;text-align:left}.site-footer__brand-panel>p{margin-right:auto;margin-left:auto;text-align:center}.site-footer__bottom{box-sizing:border-box;justify-content:center;flex-wrap:wrap;width:min(calc(100% - 2rem),82rem);margin:.8rem auto 0;padding:.85rem 1rem;background:#091422;border:1px solid #2c4562;border-radius:.7rem;text-align:center}@media (min-width: 82.01rem){.breadcrumb-shell,main#main-content,.site-footer{box-sizing:border-box;width:100%!important;margin-right:0!important;margin-left:0!important}body.has-desktop-topic-rail main#main-content>.scnz-explore-lane{box-sizing:border-box;width:calc(100% - var(--scnz-topic-rail-width))!important;margin-right:0!important;margin-left:var(--scnz-topic-rail-width)!important}.global-topic-picker{position:absolute!important;top:var(--scnz-topic-start, 7rem)!important;left:.65rem!important;width:calc(var(--scnz-topic-rail-width) - 1.3rem)!important;height:var(--scnz-topic-span, auto)!important;margin:0!important;pointer-events:none}.global-topic-picker__panel{position:sticky!important;top:1rem!important;bottom:auto!important;width:100%;max-height:calc(100vh - 2rem);overflow-x:hidden;overflow-y:auto;pointer-events:auto}.global-topic-picker nav{display:grid;grid-template-columns:1fr;gap:.55rem;max-height:none;overflow:visible}.global-topic-picker__added ul{max-height:none;overflow:visible}}.global-topic-picker__panel{background:radial-gradient(circle at 100% 0,rgba(40,215,161,.18),transparent 17rem),linear-gradient(150deg,#102238,#07111f 70%);border-color:#3a5877;box-shadow:0 1rem 2.5rem #00000057,inset 0 1px #ffffff09}.global-topic-picker__heading{justify-content:center;min-height:4.35rem;text-align:left}.global-topic-picker .global-topic-picker__group{min-width:0;background:linear-gradient(145deg,#091728f5,#050e19f5);border-color:#365474;border-radius:.72rem}.global-topic-picker .global-topic-picker__group>summary{box-sizing:border-box;min-width:0;min-height:3.55rem;align-items:center;padding:.62rem}.global-topic-picker .global-topic-picker__group>summary strong,.global-topic-picker__submenu a,.global-topic-picker__added a{min-width:0;max-width:100%;line-height:1.3;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.global-topic-picker__utility{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:.55rem;padding:0 .65rem .7rem}.global-topic-picker__utility .global-topic-picker__all,.global-topic-picker__utility .global-topic-picker__responsible{display:flex;box-sizing:border-box;min-width:0;min-height:3.35rem;align-items:center;justify-content:center;margin:0;padding:.55rem .42rem;color:#dce8f5;background:linear-gradient(145deg,#11243a,#0b1829);border:1px solid #385777;border-radius:.62rem;font-size:.62rem;font-weight:850;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;text-align:center;text-decoration:none}.global-topic-picker__utility a:hover,.global-topic-picker__utility a:focus-visible{color:#fff;background:#142a43;border-color:#42dcb3}@media (max-width: 68rem){.site-header__inner{position:relative}.nav-toggle{position:relative;z-index:102;cursor:pointer;touch-action:manipulation}.primary-nav[data-open=true]{position:absolute;z-index:101;top:calc(100% - .2rem);right:0;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:min(28rem,calc(100vw - 1.25rem));padding:.7rem;background:linear-gradient(150deg,#102238,#07111f);border:1px solid #3b5a7a;border-radius:.8rem;box-shadow:0 1.1rem 2.8rem #00000070}.primary-nav[data-open=true] a{display:flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.55rem;background:#0e1d30;border:1px solid #304b6a;border-radius:.55rem;text-align:center}}@media (max-width: 760px){.global-topic-picker__panel{width:min(23rem,calc(100vw - 1rem));max-height:min(78dvh,42rem)}.global-topic-picker__utility{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;flex-direction:row!important}}@media (max-width: 620px){.casino-offer-card{padding:.56rem;border-radius:.78rem}.casino-offer-card__topline{margin:-.56rem -.56rem .52rem;padding:.38rem .42rem}.casino-offer-card .casino-offer-card__logo,.casino-offer-card .logo-frame{width:4.8rem;height:4.15rem}.casino-offer-card h3{min-height:2.25rem;font-size:.88rem}.casino-offer-card__data{gap:.3rem}.casino-offer-card__data div{min-height:4.2rem;padding:.34rem .28rem}.casino-offer-card__data dt{font-size:.5rem}.casino-offer-card__data dd{font-size:.6rem}.scnz-card-payments{padding:.38rem}.scnz-card-payments__chips{grid-template-columns:1fr}.scnz-payment-chip{min-height:1.85rem;font-size:.5rem}main#main-content .scnz-related-card{min-height:0}.site-footer__grid.site-footer__grid--extended{grid-template-columns:1fr;width:calc(100% - .75rem);padding:.6rem}.site-footer__panel{padding:.7rem}.site-footer__nav-panel .footer-links,.site-footer__quick .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer nav a,.site-footer .footer-links a{min-height:2.8rem;padding:.42rem;font-size:.64rem}.site-footer__bottom{width:calc(100% - .75rem)}.primary-nav[data-open=true]{grid-template-columns:1fr;max-height:calc(100dvh - 5.5rem);overflow-y:auto}}main#main-content .section:not(.section--brand-casinos)>.container,main#main-content .section-copy,main#main-content .content-narrow,main#main-content .scnz-related-section>.container,main#main-content .scnz-editorial-faq>.container,main#main-content .author-profile-section>.container{box-sizing:border-box;width:min(calc(100% - 2rem),72rem)!important;margin-right:auto!important;margin-left:auto!important}main#main-content .section h2,main#main-content .section h3,main#main-content .section h4,main#main-content .section-intro,main#main-content .scnz-related-section__intro,main#main-content .scnz-editorial-faq__intro,main#main-content .quick-answer,main#main-content .eyebrow{margin-right:auto!important;margin-left:auto!important;text-align:center!important;text-wrap:balance}main#main-content .section-copy>p:not(.eyebrow),main#main-content .content-narrow>p:not(.eyebrow),main#main-content .scnz-editorial-body>p:not(.eyebrow){width:min(100%,68rem)!important;margin-right:auto!important;margin-left:auto!important;line-height:1.75;text-align:justify!important;text-align-last:left}.casino-offer-grid,.scnz-twelve-card-grid,.content-card-grid,.scnz-related-grid,.scnz-bonus-review-grid,.scnz-bonus-route-grid,.sister-guide-grid,.scnz-entity-strip,.scnz-research-summary__grid,.scnz-relationship-timeline,.scnz-condition-history,.scnz-context-links ul,.global-topic-picker__priority>div{align-items:stretch!important;justify-content:center;grid-auto-rows:1fr}.casino-offer-card,.content-card,.scnz-related-card,.scnz-bonus-review-card,.scnz-bonus-route-card,.sister-guide-card{box-sizing:border-box;display:flex!important;min-width:0;height:100%!important;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;text-align:center!important}.casino-offer-card__topline{display:flex;width:auto;align-items:center;justify-content:space-between}.casino-offer-card__badge,.casino-offer-card h3,.casino-offer-card__data dt,.casino-offer-card__data dd,.scnz-card-payments>strong,.scnz-payment-chip,.casino-offer-card__cta,.content-card h3,.content-card p,.scnz-related-card h3,.scnz-related-card p,.scnz-bonus-review-card h3,.scnz-bonus-review-card p,.scnz-bonus-route-card h3,.scnz-bonus-route-card p,.sister-guide-card h3,.sister-guide-card p{margin-right:auto!important;margin-left:auto!important;text-align:center!important}.casino-offer-card__data{width:100%;align-items:stretch}.casino-offer-card__data div{box-sizing:border-box;height:100%;min-height:4.5rem}.scnz-card-payments{box-sizing:border-box;width:100%;margin-top:auto}.scnz-payment-chip{min-height:2.45rem;flex-direction:column;gap:.24rem;padding:.34rem}.scnz-payment-chip__icons{display:flex;min-width:0;align-items:center;justify-content:center;gap:.2rem}.scnz-payment-chip__icons img,.scnz-payment-chip>img{display:block;width:1.7rem;height:1.1rem;object-fit:contain}.content-card,.scnz-related-card,.scnz-bonus-review-card,.scnz-bonus-route-card,.sister-guide-card,.scnz-entity-strip__card,.scnz-research-summary__grid>div,.scnz-relationship-timeline>div,.scnz-condition-history>div,.scnz-context-links li,.global-topic-picker__priority a{box-sizing:border-box;min-width:0;height:100%!important}.content-card>img,.content-card>a:first-child img,.scnz-related-card__image,.scnz-related-card__image img,.scnz-bonus-route-card__image,.scnz-bonus-route-card__image img{box-sizing:border-box;width:100%;aspect-ratio:16 / 9;object-fit:contain}.scnz-related-card__body,.scnz-bonus-review-card__body,.scnz-bonus-route-card__body{box-sizing:border-box;display:flex;width:100%;flex:1;flex-direction:column;align-items:stretch;text-align:center}.content-card .button,.content-card .text-link,.scnz-related-card__cta,.scnz-bonus-review-card__cta,.scnz-bonus-route-card__cta,.sister-guide-card .text-link{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;margin-top:auto!important;text-align:center!important}.scnz-context-links li,.scnz-context-links a,.global-topic-picker__priority a{display:flex;align-items:center;justify-content:center;text-align:center!important}main#main-content .faq-list details,main#main-content .faq-list summary{box-sizing:border-box;width:100%}main#main-content .faq-list summary{min-height:4rem;justify-content:center;text-align:center!important}.site-footer__grid.site-footer__grid--extended{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.site-footer__panel{display:flex;min-height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:center}.site-footer__panel h2,.site-footer__panel p,.site-footer__brand-panel .site-brand{justify-content:center;text-align:center!important}.site-footer__nav-panel .footer-links{width:100%;margin-top:auto}.site-footer nav a,.site-footer .footer-links a{display:flex;min-height:3rem;align-items:center;justify-content:center;text-align:center}@media (max-width: 920px){.site-footer__grid.site-footer__grid--extended{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){main#main-content .section:not(.section--brand-casinos)>.container,main#main-content .section-copy,main#main-content .content-narrow,main#main-content .scnz-related-section>.container,main#main-content .scnz-editorial-faq>.container,main#main-content .author-profile-section>.container{width:min(calc(100% - 1rem),72rem)!important}main#main-content .section-copy>p:not(.eyebrow),main#main-content .content-narrow>p:not(.eyebrow),main#main-content .scnz-editorial-body>p:not(.eyebrow){line-height:1.65;text-align:left!important}.casino-offer-grid,.scnz-twelve-card-grid{grid-template-columns:minmax(0,min(100%,27rem))!important;justify-content:center!important}.casino-offer-card{width:100%;max-width:27rem;margin-right:auto;margin-left:auto;padding:.78rem}.casino-offer-card__topline{margin:-.78rem -.78rem .65rem}.scnz-card-payments__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__grid.site-footer__grid--extended{grid-template-columns:1fr}}.site-footer__grid.site-footer__grid--extended{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch;gap:.75rem}.site-footer__panel{box-sizing:border-box;display:flex;min-width:0;height:18.75rem;min-height:18.75rem;flex-direction:column;align-items:stretch;justify-content:flex-start!important;padding:clamp(.78rem,1.4vw,1rem);text-align:center}.site-footer__brand-panel{justify-content:center!important}.site-footer__panel h2{display:flex;min-height:1.5rem;align-items:center;justify-content:center;margin:0 0 .75rem;text-align:center!important}.site-footer__brand-panel .site-brand,.site-footer__brand-panel>p,.site-footer__brand-panel .footer-small{width:100%;margin-right:auto;margin-left:auto;justify-content:center;text-align:center!important}.site-footer__nav-panel .footer-links,.site-footer__quick .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:3.2rem;align-content:start;gap:.45rem;width:100%;margin:0!important}.site-footer__nav-panel .footer-links li{min-width:0;height:100%}.site-footer__nav-panel .footer-links a{box-sizing:border-box;height:100%;min-height:3.2rem;padding:.55rem .48rem;overflow-wrap:normal;word-break:normal;text-align:center!important}.site-footer__bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.65rem}.site-footer__bottom>span{text-align:center}@media (min-width: 82.01rem){.global-topic-picker:not(.is-rail-ready){visibility:hidden}body.has-desktop-topic-rail main#main-content>:not(.page-hero,.scnz-article-hero,.brand-hero),body.has-desktop-topic-rail main#main-content>:is(.scnz-unified-lane,.scnz-explore-lane),body.has-desktop-topic-rail main#main-content>:is(.page-hero,.scnz-article-hero,.brand-hero)>:is(.container,.page-hero__inner,.scnz-article-hero__inner,.brand-hero__inner),body.has-desktop-topic-rail .site-footer>:is(.site-footer__grid,.site-footer__bottom){box-sizing:border-box;width:min(calc(100% - var(--scnz-topic-rail-width) - 2rem),var(--scnz-content-shell, 74rem))!important;max-width:var(--scnz-content-shell, 74rem)!important;margin-right:0!important;margin-left:calc(var(--scnz-topic-rail-width) + max(1rem,(100% - var(--scnz-topic-rail-width) - var(--scnz-content-shell, 74rem)) / 2))!important}body.has-desktop-topic-rail main#main-content>:is(.page-hero,.scnz-article-hero,.brand-hero)>:is(.container,.page-hero__inner,.scnz-article-hero__inner,.brand-hero__inner){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center!important}}main#main-content>.scnz-editorial-body,main#main-content>.article-layout{box-sizing:border-box;margin-top:clamp(.9rem,1.8vw,1.4rem);margin-bottom:clamp(.9rem,1.8vw,1.4rem);padding:clamp(1.1rem,2.5vw,2rem);background:linear-gradient(145deg,#091c28e0,#08111ff5);border:1px solid var(--scnz-panel-line, #34516f);border-radius:1rem;box-shadow:0 1rem 2.4rem #0000002e}main#main-content>.scnz-editorial-body>h2:not(:first-child),main#main-content>.scnz-editorial-body>section+h2{padding-top:clamp(1.35rem,2.5vw,2rem);border-top:1px solid rgba(74,112,148,.42)}main#main-content .article-layout>article>.section+.section{border-top:1px solid rgba(74,112,148,.42)}main#main-content .article-layout>article>.section{box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:clamp(.15rem,1vw,.75rem);padding-left:clamp(.15rem,1vw,.75rem)}.scnz-decision-grid,.scnz-related-grid,.scnz-entity-strip__grid{align-items:stretch}.scnz-decision-card,.scnz-related-card,.scnz-entity-strip__card{box-sizing:border-box;display:flex;height:auto!important;min-height:0;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center!important}.single-scnz_network .content-card-grid>.content-card{height:auto!important;align-self:stretch}.scnz-entity-strip>.container{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:.9rem;width:100%}.scnz-entity-strip__heading{grid-column:1 / -1;width:min(100%,54rem);margin:0 auto;text-align:center}.scnz-entity-strip__heading :is(.eyebrow,h2,p){margin-right:auto;margin-left:auto;text-align:center!important}.scnz-entity-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.65rem;width:100%}.scnz-entity-strip__card{display:grid!important;grid-template-columns:4.35rem minmax(0,1fr);align-items:center;gap:.65rem;height:auto!important;min-height:7.7rem;padding:.62rem;overflow:hidden}.scnz-entity-strip__image{display:block;width:4.35rem;height:4.35rem;aspect-ratio:1;align-self:center}.scnz-entity-strip__card>div{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;text-align:center}.scnz-entity-strip__card h3,.scnz-entity-strip__card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}main#main-content .scnz-section-image-slot,main#main-content>.scnz-section-image,main#main-content .section-copy>.scnz-section-image{width:min(100%,36rem)!important;margin-right:auto;margin-left:auto}main#main-content .scnz-section-image img,main#main-content .scnz-section-image-slot .scnz-section-image img{width:100%;height:auto!important;max-height:24rem!important;object-fit:contain}.scnz-decision-card>:is(h3,p,span,a),.scnz-related-card>:is(h3,p,span,a),.scnz-entity-strip__card>:is(h3,p,span,a),.scnz-entity-strip__card>div>:is(h3,p,span,a){margin-right:auto;margin-left:auto;text-align:center!important}.scnz-decision-card>a:last-child,.scnz-related-card>a:last-child,.scnz-entity-strip__card>div>a:last-child{margin-top:auto}.scnz-context-links{box-sizing:border-box;padding:clamp(1.1rem,2.5vw,1.75rem)!important;text-align:center!important}.scnz-context-links>:is(.eyebrow,h2,p){width:min(100%,58rem);margin-right:auto!important;margin-left:auto!important;text-align:center!important}.scnz-context-links ul{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))!important;align-items:stretch;gap:.7rem!important;width:min(100%,68rem)!important;margin:1rem auto 0!important}.scnz-context-links ul:has(>li:only-child){grid-template-columns:1fr!important;max-width:38rem}.scnz-context-links ul:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}.scnz-context-links ul:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}.scnz-context-links li,.scnz-context-links a{box-sizing:border-box;width:100%;height:100%!important}.scnz-context-links a{display:flex;min-height:3.75rem;align-items:center;justify-content:center;padding:.75rem;text-align:center!important}#priority-exact-brand-guides .scnz-section-image-slot{width:min(100%,36rem);margin:1rem auto 1.25rem}#priority-exact-brand-guides .scnz-section-image{margin:0;text-align:center}#priority-exact-brand-guides .scnz-section-image img{box-sizing:border-box;width:100%;height:auto;max-height:18rem;object-fit:contain}#priority-exact-brand-guides .scnz-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#priority-exact-brand-guides .scnz-related-card{min-height:13rem}main#main-content .scnz-table-wrap,main#main-content .feature-comparison-wrap,main#main-content table{margin-right:auto;margin-left:auto}@media (max-width: 920px){.site-footer__grid.site-footer__grid--extended{grid-template-columns:repeat(2,minmax(0,1fr))!important}.scnz-entity-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){:is(.casino-offer-grid,.scnz-twelve-card-grid,.content-card-grid,.network-card-grid,.operator-grid,.support-grid,.sport-rank-grid,.sister-grid,.sister-guide-grid,.scnz-related-grid,.scnz-decision-grid,.scnz-bonus-review-grid,.scnz-bonus-route-grid,.scnz-deposit-band-grid,.scnz-entity-strip__grid,.scnz-insight-grid,.scnz-section-image-grid,.scnz-research-summary__grid,.nz-answer-deck,.nz-game-grid,.nz-topic-card-grid,.overview-grid,.playful-points,.research-team-grid,.trust-core-grid,.warning-note-grid,.hub-feature-grid,.site-footer__grid.site-footer__grid--extended,.scnz-hub-relationships ul,.scnz-context-links ul,.scnz-relationship-timeline,.scnz-condition-history){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:.55rem!important}:is(.casino-offer-grid,.scnz-twelve-card-grid,.content-card-grid,.network-card-grid,.operator-grid,.support-grid,.sport-rank-grid,.sister-grid,.sister-guide-grid,.scnz-related-grid,.scnz-decision-grid,.scnz-bonus-review-grid,.scnz-bonus-route-grid,.scnz-deposit-band-grid,.scnz-entity-strip__grid,.scnz-insight-grid,.nz-answer-deck,.nz-game-grid,.nz-topic-card-grid,.overview-grid,.playful-points,.research-team-grid,.trust-core-grid,.warning-note-grid,.hub-feature-grid,.site-footer__grid.site-footer__grid--extended)>*{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;margin-right:0!important;margin-left:0!important;overflow:hidden}:is(.casino-offer-card,.content-card,.network-card,.operator-card,.support-card,.sport-rank-card,.sister-guide-card,.scnz-related-card,.scnz-decision-card,.scnz-bonus-review-card,.scnz-bonus-route-card,.scnz-entity-strip__card,.nz-answer-card,.nz-game-card,.nz-topic-card,.site-footer__panel){padding:.75rem!important}:is(.casino-offer-card,.content-card,.network-card,.operator-card,.support-card,.sport-rank-card,.sister-guide-card,.scnz-related-card,.scnz-decision-card,.scnz-bonus-review-card,.scnz-bonus-route-card,.scnz-entity-strip__card,.nz-answer-card,.nz-game-card,.nz-topic-card,.site-footer__panel) :is(h2,h3,h4,p,a,span,strong){max-width:100%!important;overflow-wrap:anywhere;word-break:normal}:is(.content-card-grid--template,.network-card-grid--template,.casino-offer-grid--template){justify-content:stretch!important}.site-footer__panel{height:18.75rem;min-height:18.75rem}.site-footer__nav-panel .footer-links,.site-footer__quick .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:3.35rem}.site-footer__bottom{grid-template-columns:1fr}main#main-content>.scnz-editorial-body,main#main-content>.article-layout{width:calc(100% - 1rem);padding:1rem .7rem;border-radius:.8rem}.scnz-entity-strip__card{grid-template-columns:1fr!important;align-content:start;justify-items:center;min-height:10.5rem}.scnz-entity-strip__image{width:3.75rem;height:3.75rem;margin-right:auto;margin-left:auto}.site-footer__panel{height:auto;min-height:18rem}.site-footer__panel :is(.footer-links,.site-footer__quick){min-width:0}.nz-answer-card p a,.scnz-context-links a,.scnz-hub-relationships a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.35rem .45rem}.scnz-context-links ul:has(>li:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}main#main-content .scnz-section-image-slot,main#main-content>.scnz-section-image,main#main-content .section-copy>.scnz-section-image{width:min(100%,30rem)!important}main#main-content .scnz-section-image img,main#main-content .scnz-section-image-slot .scnz-section-image img{max-height:20rem!important}}

/* Homepage subset of the current bundle. Interactive-state rules retained. */
:root { color-scheme: light; --ink: #111827; --ink-soft: #4b5563; --green-950: #00133d; --green-900: #00247d; --green-800: #003c8f; --green-700: #0052a5; --green-100: #d9e5f5; --green-050: #f2f6fc; --cream: #f7f8fa; --cream-deep: #e6eaf0; --logo-matte: #fff; --logo-matte-line: #d8dee8; --logo-matte-dark: #061b49; --logo-matte-dark-line: #234b87; --gold: #cc142b; --gold-soft: #fbe5e8; --white: #fff; --line: #d8dee8; --danger: #9d1023; --danger-bg: #fff1f3; --warning: #8a1021; --warning-bg: #fff2f4; --shadow-sm: 0 8px 24px rgba(0, 36, 125, .07); --shadow-md: 0 18px 48px rgba(0, 36, 125, .12); --radius-sm: .65rem; --radius-md: 1rem; --radius-lg: 1.5rem; --container: 82rem; --reading: 47rem; --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --font-serif: Georgia, "Times New Roman", serif; }
*, ::before, ::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0px; color: var(--ink); background: var(--white); font-family: var(--font-sans); font-size: 1rem; line-height: 1.65; text-rendering: optimizelegibility; }
img { max-width: 100%; height: auto; }
button, input, select, textarea { font: inherit; }
button, a { -webkit-tap-highlight-color: transparent; }
a { color: var(--green-800); text-underline-offset: 0.2em; }
a:hover { color: var(--green-950); }
:focus-visible { outline: .2rem solid var(--gold); outline-offset: 0.18rem; }
.container { width: min(calc(100% - 2rem),var(--container)); margin-inline: auto; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
.skip-link { position: fixed; z-index: 1000; inset: 0.75rem auto auto 0.75rem; transform: translateY(-180%); padding: 0.7rem 1rem; color: var(--white); background: var(--green-950); border-radius: var(--radius-sm); }
.skip-link:focus { transform: translateY(0px); }
.site-header { position: relative; z-index: 20; background: rgba(255, 255, 255, 0.97); border-bottom: 1px solid var(--line); backdrop-filter: blur(12px); }
.site-header__inner { display: flex; align-items: center; justify-content: space-between; min-height: 5.25rem; gap: 1.5rem; }
.site-brand { display: inline-flex; align-items: center; gap: 0.8rem; color: var(--green-950); text-decoration: none; line-height: 1.15; }
.site-brand__mark { display: block; width: 2.6rem; height: 2.6rem; aspect-ratio: 1 / 1; object-fit: cover; border: .14rem solid var(--gold); border-radius: 50%; flex: 0 0 auto; }
.site-brand strong { display: block; font-size: 1rem; }
.site-brand small { display: block; margin-top: 0.2rem; color: var(--ink-soft); font-size: 0.7rem; }
.primary-nav { display: flex; align-items: center; gap: 1.2rem; }
.primary-nav a { color: var(--ink); font-size: 0.84rem; font-weight: 700; text-decoration: none; }
.primary-nav a:hover { color: var(--green-700); }
.nav-toggle { display: none; width: 2.8rem; height: 2.8rem; padding: 0.65rem; background: var(--white); border: 1px solid var(--line); border-radius: 0.7rem; }
.nav-toggle span:not(.sr-only) { display: block; height: 2px; margin: 0.28rem 0px; background: var(--ink); }
.breadcrumbs li + li::before { content: "/"; margin-right: 0.5rem; color: rgb(148, 161, 156); }
.brand-hero::after { content: ""; position: absolute; inset: auto -8rem -13rem auto; width: 28rem; aspect-ratio: 1 / 1; border: 1px solid rgba(255, 255, 255, 0.13); border-radius: 50%; }
.eyebrow { margin: 0px 0px 0.6rem; color: var(--green-700); font-size: 0.72rem; font-weight: 800; letter-spacing: 0.12em; line-height: 1.3; text-transform: uppercase; }
h1, h2, h3 { margin-top: 0px; line-height: 1.15; text-wrap: balance; }
h1 { max-width: 16ch; margin-bottom: 1.3rem; font-family: var(--font-serif); font-size: clamp(2.55rem, 6vw, 5.25rem); font-weight: 700; letter-spacing: -0.045em; overflow-wrap: anywhere; }
h2 { margin-bottom: 0.85rem; font-family: var(--font-serif); font-size: clamp(1.65rem, 3vw, 2.35rem); letter-spacing: -0.025em; }
h3 { margin-bottom: 0.45rem; font-size: 1rem; }
.section-block:first-child { padding-top: 0px; }
.skeleton::after { content: ""; position: absolute; inset: 0px; transform: translate(-100%); background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent); animation: 1.8s ease 0s infinite normal none running shimmer; }
@keyframes shimmer {
100% { transform: translate(100%); }
}
.button { display: inline-flex; justify-content: center; align-items: center; min-height: 2.8rem; margin-top: auto; padding: 0.65rem 1rem; color: var(--white); background: var(--green-800); border: 1px solid var(--green-800); border-radius: 0.7rem; font-size: 0.78rem; font-weight: 800; text-align: center; text-decoration: none; }
.button:hover { color: var(--white); background: var(--green-950); }
.warning-panel p:last-child { margin-bottom: 0px; }
.faq-list { margin-top: 1.4rem; border-top: 1px solid var(--line); }
.faq-list summary { position: relative; padding: 1.1rem 2.4rem 1.1rem 0px; font-weight: 800; cursor: pointer; list-style: none; }
.faq-list summary::-webkit-details-marker { display: none; }
.faq-list summary::after { content: "+"; position: absolute; right: 0.2rem; top: 0.85rem; color: var(--green-700); font-size: 1.45rem; }
.faq-list details[open] summary::after { content: "−"; }
.faq-list details p { max-width: var(--reading); margin: 0px 0px 1.2rem; color: var(--ink-soft); }
.site-footer { color: rgba(255, 255, 255, 0.76); background: var(--green-950); }
.site-footer__grid { display: grid; grid-template-columns: 1.5fr repeat(3, 1fr); gap: 2.5rem; padding-block: 3.5rem; }
.site-footer p, .site-footer address { max-width: 24rem; font-size: 0.75rem; font-style: normal; }
.site-footer nav a { display: block; width: fit-content; margin: 0.45rem 0px; color: rgba(255, 255, 255, 0.72); font-size: 0.72rem; text-decoration: none; }
.site-footer a:hover { color: var(--white); }
.site-footer__bottom { display: flex; justify-content: space-between; gap: 1rem; padding-block: 1.1rem; border-top: 1px solid rgba(255, 255, 255, 0.12); }
.verification-dialog::backdrop { background: rgba(5, 24, 19, 0.7); backdrop-filter: blur(3px); }
@media (max-width: 68rem) {
.nav-toggle { display: block; }
.primary-nav { position: absolute; inset: calc(100% + 1px) 1rem auto; display: none; align-items: stretch; padding: 0.8rem; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-md); box-shadow: var(--shadow-md); }
.primary-nav[data-open="true"] { display: grid; }
.primary-nav a { padding: 0.65rem; }
}
@media (max-width: 52rem) {
.site-footer__grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (max-width: 38rem) {
.container { width: min(calc(100% - 1.25rem),var(--container)); }
.site-brand small { display: none; }
h1 { font-size: clamp(2.2rem, 11.5vw, 3.15rem); }
.payment-list li:last-child { grid-column: 1 / -1; }
.site-footer__grid { grid-template-columns: 1fr; }
.site-footer__bottom { flex-direction: column; }
}
@media (prefers-reduced-motion: reduce) {
*, ::before, ::after { scroll-behavior: auto !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; }
}
.page-hero { color: var(--white); background: radial-gradient(circle at 86% 10%,rgba(204,20,43,.28),transparent 25rem),linear-gradient(135deg,var(--green-950),var(--green-800)); }
.page-hero__inner { max-width: 78rem; padding-block: clamp(1.75rem, 3.5vw, 3rem); text-align: center; }
.page-hero h1 { max-width: none; margin: 0px auto 1.1rem; font-size: clamp(2rem, 3.65vw, 3.55rem); overflow-wrap: anywhere; text-wrap: pretty; }
.page-hero .eyebrow { color: rgb(255, 215, 220); }
.page-hero__lede { max-width: 56rem; margin: 0px auto; color: rgb(232, 238, 247); font-size: clamp(0.98rem, 1.5vw, 1.12rem); }
.section { padding-block: clamp(2rem, 4vw, 3.75rem); }
.page-shell > .section:first-child { padding-top: 0px; }
.section--compact { padding-block: clamp(1.25rem, 2.5vw, 2.25rem); }
.section--tint { position: relative; margin-inline: calc(50% - 50vw); padding-inline: max(1rem,calc((100vw - var(--container)) / 2)); background: var(--green-050); border-block: 1px solid var(--line); }
.section > h2, .section-heading h2 { max-width: none; font-size: clamp(1.75rem, 3.2vw, 2.7rem); }
.section-heading { display: flex; justify-content: space-between; align-items: end; gap: 2rem; margin-bottom: 1.75rem; }
.section-heading--compact { align-items: center; margin-bottom: 1rem; text-align: center; }
.section-heading--compact > div { flex: 1 1 0%; }
.section-heading--compact h2 { margin-bottom: 0px; font-size: clamp(1.5rem, 2.7vw, 2.25rem); }
.casino-offer-grid { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 0.85rem; }
.casino-offer-card { display: flex; flex-direction: column; min-width: 0px; padding: 1rem; background: var(--white); border: 1px solid rgb(204, 214, 229); border-radius: 0.85rem; box-shadow: rgba(0, 36, 125, 0.06) 0px 6px 18px; }
.casino-offer-card:hover { border-color: rgb(155, 171, 194); box-shadow: var(--shadow-sm); }
.casino-offer-card__logo { display: grid; place-items: center; width: 7.5rem; aspect-ratio: 1 / 1; margin: 0px auto 0.75rem; overflow: hidden; color: var(--green-800); background: var(--logo-matte); border: 1px solid var(--logo-matte-line); border-radius: 0.85rem; font-size: 0.72rem; font-weight: 900; letter-spacing: 0.08em; }
.casino-offer-card__logo img { display: block; width: auto; height: auto; max-width: calc(100% - 0.5rem); max-height: calc(100% - 0.5rem); margin: auto; padding: 0px; object-fit: contain; object-position: 50% 50%; background: transparent; filter: drop-shadow(rgba(0, 0, 0, 0.16) 0px 1px 1px); transform: none; }
.casino-offer-card__rating { display: flex; justify-content: center; align-items: center; gap: 0.4rem; min-height: 1.4rem; color: rgb(204, 20, 43); font-size: 0.72rem; }
.casino-offer-card h3 { margin: 0.35rem 0px; text-align: center; font-family: var(--font-sans); font-size: 1rem; }
.casino-offer-card__cta { width: 100%; min-height: 2.45rem; margin-top: auto; padding: 0.5rem 0.65rem; font-size: 0.78rem; }
.network-card:hover { border-color: rgb(155, 171, 194); box-shadow: var(--shadow-sm); }
.logo-frame { forced-color-adjust: none; isolation: isolate; background: linear-gradient(145deg, rgb(255, 255, 255), rgb(244, 247, 251)) !important; }
.casino-picker-results[data-result-count="1"] { grid-template-columns: minmax(13rem, 19rem); }
.comparison-table-wrap tr:last-child > *, .status-table tr:last-child > * { border-bottom: 0px; }
.step-list li::before { content: counter(steps); position: absolute; left: 1rem; top: 0.9rem; display: grid; place-items: center; width: 2rem; aspect-ratio: 1 / 1; color: var(--white); background: var(--green-900); border-radius: 50%; font-weight: 800; }
.faq-list { max-width: 55rem; margin-top: 1.5rem; border-top: 1px solid var(--line); }
.faq-list details { border-bottom: 1px solid var(--line); }
.faq-list summary { padding-block: 1rem; cursor: pointer; font-weight: 800; }
.faq-list p { margin-top: 0px; color: var(--ink-soft); }
.policy-nav a:hover { color: var(--white); background: var(--green-800); }
.policy-table tbody tr:last-child th, .policy-table tbody tr:last-child td { border-bottom: 0px; }
.section[id] { scroll-margin-top: 1.5rem; }
body[data-layout="legal"] .page-shell { max-width: 76rem; }
body[data-layout="legal"] .section:not(.section--tint) { max-width: 64rem; margin-inline: auto; }
body[data-layout="legal"] .section--tint > * { max-width: 64rem; margin-inline: auto; }
@media (min-width: 921px) {
.page-hero h1 { white-space: nowrap; }
}
.author-profile-section { padding-top: clamp(1.5rem, 3vw, 2.5rem); border-top: 1px solid var(--line); }
.author-profile-card { display: grid; grid-template-columns: 7rem minmax(0px, 1fr); gap: 1.35rem; max-width: 72rem; padding: clamp(1.15rem, 2.5vw, 1.75rem); background: var(--white); border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: .22rem solid var(--gold); border-radius: var(--radius-md); box-shadow: var(--shadow-sm); }
.author-profile__photo { width: 7rem; height: 7rem; object-fit: cover; object-position: center center; background: var(--green-050); border: .18rem solid var(--green-100); border-radius: 50%; }
.author-profile__label { margin: 0px 0px 0.1rem; color: var(--green-700); font-size: 0.7rem; font-weight: 900; letter-spacing: 0.11em; text-transform: uppercase; }
.author-profile-card h2 { margin: 0px; font-family: var(--font-sans); font-size: 1.28rem; letter-spacing: -0.015em; }
.author-profile-card h2 a { color: var(--ink); text-decoration: none; }
.author-profile-card h2 a:hover { color: var(--green-800); text-decoration: underline; }
.author-profile__role { margin: 0.15rem 0px 0.65rem; color: var(--green-800); font-size: 0.84rem; font-weight: 800; }
.author-profile__bio { margin: 0px; color: var(--ink-soft); font-size: 0.9rem; line-height: 1.65; max-width: 62rem !important; }
.author-profile__link { display: inline-block; margin-top: 0.65rem; font-size: 0.8rem; font-weight: 800; }
.site-footer__grid--extended { grid-template-columns: 1.45fr repeat(3, 1fr); }
.footer-links { display: grid; gap: 0.4rem; padding: 0px; margin: 0px; list-style: none; }
.footer-links a { color: rgb(223, 231, 242); }
.footer-small { color: rgb(199, 211, 227); font-size: 0.76rem; }
@media (max-width: 920px) {
.site-footer__grid--extended { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (max-width: 760px) {
.casino-offer-grid, .network-card-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0.6rem; }
}
@media (max-width: 620px) {
.section-heading { display: block; }
.content-card-grid, .sport-rank-grid, .support-grid, .operator-grid, .picker-grid, .filter-bar, .site-footer__grid--extended, .directory-section .casino-picker-controls, .step-list li { grid-template-columns: 1fr; }
.page-hero h1 { font-size: clamp(2rem, 10.5vw, 3rem); }
.page-hero__inner { padding-block: 1.4rem 1.65rem; }
.page-hero .eyebrow { margin-bottom: 0.4rem; }
.casino-offer-card { padding: 0.7rem; }
.casino-offer-card__logo { width: 6rem; aspect-ratio: 1 / 1; }
.casino-offer-card__logo img { width: auto; height: auto; }
.section-heading--compact { display: block; }
.author-profile-card { grid-template-columns: 4.5rem minmax(0px, 1fr); gap: 0.9rem; padding: 1rem; }
.author-profile__photo { width: 4.5rem; height: 4.5rem; }
.author-profile__bio, .author-profile__link { grid-column: 1 / -1; }
.author-profile__bio { font-size: 0.84rem; }
.casino-picker-results, .casino-picker-results[data-result-count="1"] { grid-template-columns: 1fr; }
}
body { background: rgb(4, 7, 13); }
.casino-offer-card, .network-card, .content-card, .sport-rank-grid article, .support-grid article, .operator-card, .playful-points li, .step-list li, .empty-state, .author-profile-card, .policy-summary, .policy-table, .comparison-table-wrap table, .status-table table { background: rgb(13, 22, 37); border-color: var(--line); }
.logo-frame { background: linear-gradient(145deg, rgb(255, 255, 255), rgb(238, 242, 248)) !important; }
.scnz-twelve-card-grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.article-layout p, .article-layout li, .section-copy p, .section-copy li { max-width: 50rem; }
@media (max-width: 760px) {
.sister-guide-grid, .scnz-twelve-card-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0.6rem; }
}
@media (max-width: 620px) {
.content-card-grid, .sport-rank-grid, .support-grid, .operator-grid, .sister-guide-grid, .scnz-twelve-card-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media print {
.responsibility-bar, .site-header, .page-sidebar, .site-footer, .text-button, .button { display: none !important; }
}
h1 { max-width: none; margin-bottom: 0.8rem; font-size: clamp(2.1rem, 4.2vw, 3.75rem); text-wrap: pretty; }
:root { --nz-accent: #28d7a1; --nz-accent-soft: rgba(40, 215, 161, .13); --nz-silver: #dfe7f2; }
.primary-nav { gap: 0.85rem; }
.primary-nav a { font-size: 0.78rem; white-space: nowrap; }
.page-hero { position: relative; isolation: isolate; overflow: hidden; }
.page-hero::after { position: absolute; z-index: -1; inset: auto -8rem -9rem auto; width: 28rem; aspect-ratio: 1 / 1; content: ""; opacity: 0.16; background: radial-gradient(ellipse at 50% 100%,transparent 0 34%,var(--nz-accent) 35% 37%,transparent 38%),repeating-conic-gradient(from 16deg at 50% 100%,transparent 0deg 10deg,rgba(255,255,255,.8) 11deg 13deg,transparent 14deg 24deg); border-radius: 50%; transform: rotate(-18deg); }
.casino-offer-card { position: relative; overflow: hidden; }
.casino-offer-card__topline { display: flex; justify-content: space-between; align-items: center; gap: 0.5rem; margin: -1rem -1rem 0.8rem; padding: 0.45rem 0.65rem; background: rgb(9, 17, 31); border-bottom: 1px solid var(--line); }
.casino-offer-card__rank { display: grid; place-items: center; width: 1.75rem; height: 1.75rem; color: rgb(2, 5, 12); background: var(--nz-accent); border-radius: 999px; font-size: 0.72rem; font-weight: 950; }
.casino-offer-card__badge { color: var(--nz-accent); font-size: 0.6rem; font-weight: 900; letter-spacing: 0.08em; text-transform: uppercase; }
.casino-offer-card__data { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0.4rem; margin: 0px 0px 0.7rem; }
.casino-offer-card__data div { min-width: 0px; padding: 0.45rem; text-align: center; background: rgb(16, 28, 46); border: 1px solid rgb(38, 59, 91); border-radius: 0.45rem; }
.casino-offer-card__data dt { margin-bottom: 0.12rem; color: rgb(136, 162, 197); font-size: 0.54rem; font-weight: 900; letter-spacing: 0.06em; text-transform: uppercase; }
.casino-offer-card__data dd { margin: 0px; color: var(--ink); font-size: 0.64rem; font-weight: 800; line-height: 1.25; overflow-wrap: anywhere; }
.nz-topic-main > .section:first-child { padding-top: 0px; }
.nz-topic-rail__group.is-active h2 a, .nz-topic-rail__group.is-active li::marker { color: var(--nz-accent); }
.nz-topic-card-grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 1rem; }
.nz-topic-card { display: flex; min-height: 13rem; flex-direction: column; padding: 1.25rem; background: linear-gradient(145deg, rgba(15, 32, 55, 0.96), rgba(7, 15, 27, 0.98)); border: 1px solid rgb(48, 73, 103); border-radius: 0.9rem; box-shadow: var(--shadow-sm); }
.nz-topic-card h3 { margin: 0px 0px 0.45rem; font-size: 1.12rem; }
.nz-topic-card p { flex: 1 1 0%; margin: 0px 0px 0.8rem; color: var(--ink-soft); font-size: 0.82rem; }
.nz-topic-card a { font-size: 0.8rem; font-weight: 900; }
.nz-field-table td:first-child { color: var(--ink); font-weight: 850; }
.nz-coverage-chart__row > div:first-child { display: flex; justify-content: space-between; gap: 1rem; margin-bottom: 0.3rem; font-size: 0.72rem; }
.global-topic-picker summary::-webkit-details-marker { display: none; }
.global-topic-picker nav a:hover, .global-topic-picker nav a:focus-visible, .global-topic-picker nav a.is-active { color: rgb(255, 255, 255); border-color: var(--nz-accent); transform: translateY(-1px); }
.nz-game-card--popular:hover { border-color: var(--nz-accent); box-shadow: rgba(0, 0, 0, 0.3) 0px 1rem 2rem; transform: translateY(-4px); }
.nz-game-overview p:not(.eyebrow) { max-width: 48rem; margin-bottom: 0px; color: var(--ink-soft); }
@media (max-width: 70rem) {
.site-brand small { display: none; }
.primary-nav { gap: 0.55rem; }
}
@media (max-width: 620px) {
.casino-offer-card__topline { margin: -0.7rem -0.7rem 0.65rem; }
.casino-offer-card__data { grid-template-columns: 1fr; }
.casino-offer-card__data div { padding: 0.38rem; }
.nz-topic-card-grid, .nz-topic-rail { grid-template-columns: 1fr; }
.nz-topic-card { min-height: 0px; }
}
.global-topic-picker .global-topic-picker__group.is-active { border-color: var(--nz-accent); box-shadow: rgba(40, 215, 161, 0.16) 0px 0px 0px 1px inset; }
.global-topic-picker .global-topic-picker__group[open] > summary i { transform: rotate(180deg); }
.global-topic-picker nav .global-topic-picker__submenu li a:hover, .global-topic-picker nav .global-topic-picker__submenu li a:focus-visible { color: rgb(255, 255, 255); background: rgba(40, 215, 161, 0.1); transform: none; }
.scnz-related-section::before { position: absolute; inset: 0px; background: radial-gradient(circle at 8% 12%, rgba(40, 215, 161, 0.13), transparent 25%), radial-gradient(circle at 92% 88%, rgba(76, 126, 232, 0.12), transparent 26%); content: ""; pointer-events: none; }
.scnz-related-card:hover { border-color: var(--nz-accent); transform: translateY(-3px); }
@media (min-width: 82.01rem) {
main#main-content { margin-left: 15rem; }
}
:root { --scnz-page-gutter: clamp(.625rem, 1.5vw, 1rem); --scnz-box-padding: clamp(1rem, 3vw, 2rem); --scnz-section-space: clamp(1rem, 2.5vw, 2rem); --scnz-reading-wide: 64rem; }
@media (min-width: 82.01rem) {
main#main-content { margin-right: 1rem; }
}
main#main-content > .scnz-editorial-body, main#main-content > .scnz-research-summary, main#main-content > .section--tint, main#main-content > .scnz-related-section { width: min(calc(100% - (2 * var(--scnz-page-gutter))),var(--container)) !important; max-width: var(--container) !important; margin: var(--scnz-section-space) auto !important; }
main#main-content .section--tint { padding-inline: var(--scnz-box-padding); }
main#main-content .section--tint > .container, main#main-content .scnz-related-section > .container { width: 100%; max-width: none; margin-inline: 0px; }
.container.scnz-appended-block > .scnz-editorial-faq, .container.scnz-appended-block > .author-profile-section, .author-profile-card { width: 100% !important; max-width: none !important; margin-inline: 0px !important; }
main#main-content .scnz-editorial-faq { width: 100% !important; max-width: none !important; margin-inline: 0px !important; }
body main#main-content > .container.scnz-appended-block > .section.scnz-editorial-faq { width: 100% !important; flex: 0 0 100% !important; }
main#main-content .section > h2, main#main-content .section > h3, main#main-content .section > h4, main#main-content .scnz-editorial-body > h2, main#main-content .scnz-editorial-body > h3, main#main-content .scnz-editorial-body > h4, main#main-content .scnz-editorial-asset > h2, main#main-content .scnz-research-summary > h2, main#main-content .scnz-related-section h2 { max-width: var(--scnz-reading-wide); margin-right: auto; margin-left: auto; text-align: center; text-wrap: balance; }
main#main-content .section-copy, main#main-content .scnz-editorial-body > p, main#main-content .scnz-editorial-body > ul, main#main-content .scnz-editorial-body > ol, main#main-content .section > h3 + p, main#main-content .section > h4 + p, main#main-content .scnz-section-conclusion, main#main-content .quick-answer, main#main-content .notice, main#main-content .scnz-callout, main#main-content .scnz-editorial-asset, main#main-content .scnz-research-summary__grid, main#main-content .scnz-relationship-timeline, main#main-content .faq-list { width: min(100%,var(--scnz-reading-wide)); margin-right: auto; margin-left: auto; max-width: var(--scnz-reading-wide) !important; }
main#main-content .section-copy p, main#main-content .section > h3 + p, main#main-content .section > h4 + p, main#main-content .scnz-editorial-body > ul, main#main-content .scnz-editorial-body > ol, main#main-content .faq-list, main#main-content .scnz-editorial-asset table { text-align: left; }
main#main-content .section > p:not(.eyebrow):not(.scnz-section-conclusion), main#main-content .scnz-editorial-faq__intro, main#main-content .scnz-related-section__intro, main#main-content .scnz-research-summary > p:not(.eyebrow) { margin-right: auto; margin-left: auto; text-align: center; max-width: var(--scnz-reading-wide) !important; }
main#main-content .scnz-related-section .eyebrow, main#main-content .scnz-related-section__intro, main#main-content .scnz-editorial-faq > h2, main#main-content .scnz-editorial-faq__intro, main#main-content .scnz-research-summary > .eyebrow { text-align: center; }
@media (max-width: 620px) {
main#main-content > .scnz-editorial-body, main#main-content > .scnz-research-summary, main#main-content > .section--tint, main#main-content > .scnz-related-section { width: calc(100% - 1.25rem) !important; }
main#main-content .section--tint, main#main-content > .scnz-editorial-body, main#main-content > .scnz-research-summary { padding-inline: 1rem !important; }
main#main-content .section > h2, main#main-content .scnz-editorial-body > h2, main#main-content .scnz-related-section h2 { overflow-wrap: anywhere; }
}
main#main-content .section-copy > p, main#main-content .scnz-editorial-body > p, main#main-content .scnz-depth-expansion-20260808 .section-copy > p, main#main-content .scnz-depth-expansion-20260808 .section-copy > h3 { width: min(100%, 72rem); max-width: 72rem; margin-right: auto; margin-left: auto; text-align: center; text-wrap: pretty; }
main#main-content .nz-feature-split > :only-child { grid-column: 1 / -1; width: min(100%, 78rem); margin-inline: auto; text-align: center; }
main#main-content .nz-feature-split > :only-child > p:not(.eyebrow) { width: min(100%, 72rem); margin-inline: auto; text-align: center; }
main#main-content .nz-feature-split > :only-child .playful-points { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
@media (max-width: 920px) {
main#main-content .nz-feature-split > :only-child .playful-points { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (max-width: 560px) {
main#main-content .nz-feature-split > :only-child .playful-points { grid-template-columns: 1fr; }
}
:root { --scnz-layout-gutter: clamp(.625rem, 1.5vw, 1rem); --scnz-layout-shell: 73rem; --scnz-reading-measure: 68rem; --scnz-layout-gap: clamp(1.15rem, 2.4vw, 2rem); }
main#main-content > :is(.scnz-article-hero, .scnz-reviewed-record, .scnz-editorial-body, .scnz-research-summary, .scnz-editorial-faq, .scnz-related-section, .scnz-editorial-asset, .scnz-automation-parent-route, .container.scnz-appended-block), main#main-content > .page-shell, main#main-content > .container:not(.site-header__inner) { width: min(calc(100% - (2 * var(--scnz-layout-gutter))),var(--scnz-layout-shell)); max-width: var(--scnz-layout-shell); margin-right: auto; margin-left: auto; }
main#main-content > :is(.scnz-article-hero, .scnz-reviewed-record, .scnz-editorial-body, .scnz-research-summary, .scnz-editorial-faq, .scnz-related-section, .scnz-editorial-asset, .scnz-automation-parent-route, .container.scnz-appended-block) { margin-top: var(--scnz-layout-gap); margin-bottom: var(--scnz-layout-gap); }
main#main-content :is(.scnz-article-hero, .page-hero, .brand-hero) h1, main#main-content :is(.scnz-editorial-body, .scnz-depth-expansion-20260808, .section-copy, .nz-feature-split, .scnz-editorial-asset, .scnz-research-summary, .scnz-editorial-faq, .scnz-related-section) > :is(h2, h3, h4), main#main-content :is(.scnz-editorial-body, .scnz-depth-expansion-20260808) > section > :is(h2, h3, h4), main#main-content .nz-feature-split > :only-child > :is(h2, h3, h4) { width: min(100%,var(--scnz-reading-measure)); max-width: var(--scnz-reading-measure); margin-right: auto; margin-left: auto; text-align: center; text-wrap: balance; white-space-collapse: collapse; overflow-wrap: break-word; }
main#main-content :is(.scnz-editorial-body, .scnz-depth-expansion-20260808, .section-copy) > p:not(.eyebrow), main#main-content :is(.scnz-editorial-body, .scnz-depth-expansion-20260808) > section > p:not(.eyebrow), main#main-content .nz-feature-split > :only-child > p:not(.eyebrow) { width: min(100%,var(--scnz-reading-measure)); max-width: var(--scnz-reading-measure); margin-right: auto; margin-left: auto; text-align: justify; text-wrap: pretty; hyphens: none; }
main#main-content :is(.scnz-article-hero, .page-hero, .brand-hero) :is(.lead, .lede, .brand-hero__lede, p), main#main-content :is(.scnz-editorial-faq__intro, .scnz-related-section__intro, .scnz-research-summary__intro) { width: min(100%, 64rem); max-width: 64rem; margin-right: auto; margin-left: auto; text-align: center; text-wrap: pretty; }
main#main-content :is(.scnz-editorial-body, .scnz-depth-expansion-20260808, .section-copy) > :is(ul, ol), main#main-content :is(.quick-answer, .notice, .scnz-callout, .scnz-section-conclusion) { width: min(100%,var(--scnz-reading-measure)); max-width: var(--scnz-reading-measure); margin-right: auto; margin-left: auto; }
main#main-content :is(.casino-offer-grid, .network-card-grid, .content-card-grid, .sister-guide-grid, .scnz-related-grid, .playful-points, .picker-grid, .nz-game-grid) { justify-content: start; }
main#main-content :is(.scnz-table-wrap, .comparison-table-wrap, .nz-field-table-wrap, .policy-table-wrap) { width: 100%; max-width: 100%; margin-right: auto; margin-left: auto; overflow-x: auto; overscroll-behavior-inline: contain; }
main#main-content :is(.author-profile-section, .author-profile-card, .scnz-editorial-faq, .scnz-related-section) { box-sizing: border-box; }
@media (min-width: 82.01rem) {
main#main-content { margin-right: var(--scnz-layout-gutter); }
}
@media (max-width: 620px) {
main#main-content > :is(.scnz-article-hero, .scnz-reviewed-record, .scnz-editorial-body, .scnz-research-summary, .scnz-editorial-faq, .scnz-related-section, .scnz-editorial-asset, .scnz-automation-parent-route, .container.scnz-appended-block), main#main-content > .page-shell, main#main-content > .container:not(.site-header__inner) { width: calc(100% - 1.25rem); }
main#main-content :is(.scnz-article-hero, .page-hero, .brand-hero) h1 { font-size: clamp(1.9rem, 9vw, 2.7rem); line-height: 1.04; }
main#main-content :is(.scnz-editorial-body, .scnz-depth-expansion-20260808, .section-copy) > p:not(.eyebrow), main#main-content :is(.scnz-editorial-body, .scnz-depth-expansion-20260808) > section > p:not(.eyebrow), main#main-content .nz-feature-split > :only-child > p:not(.eyebrow) { text-align: left; }
main#main-content :is(.scnz-editorial-body, .scnz-depth-expansion-20260808, .section-copy, .nz-feature-split, .scnz-editorial-asset, .scnz-research-summary, .scnz-editorial-faq, .scnz-related-section) > :is(h2, h3, h4) { overflow-wrap: anywhere; }
}
:root { --scnz-reading-column: 68rem; --scnz-content-shell: 74rem; --scnz-panel-line: #34516f; }
main#main-content .article-layout > aside, main#main-content aside:has(> strong:first-child) { display: none; }
main#main-content .section-copy, main#main-content .content-narrow, main#main-content .author-profile-card, main#main-content .scnz-editorial-faq .faq-list, main#main-content .scnz-source-ledger > .container { width: min(100%,var(--scnz-reading-column)); max-width: var(--scnz-reading-column); margin-inline: auto; }
main#main-content .section > h2, main#main-content .section .container > h2, main#main-content .section-copy > h2, .single-scnz_article .scnz-editorial-body > h2 { max-width: var(--scnz-reading-column); margin-right: auto; margin-left: auto; font-size: clamp(1.7rem, 3vw, 2.55rem); line-height: 1.18; text-align: left; }
main#main-content .section > p, main#main-content .section .container > p:not(.eyebrow), main#main-content .section .container > .section-intro, main#main-content .section-copy > p, main#main-content .article-layout p, .single-scnz_article .scnz-editorial-body > p { width: min(100%,var(--scnz-reading-column)); max-width: var(--scnz-reading-column); margin: 0.8rem auto; font-size: clamp(0.96rem, 1vw, 1.04rem); line-height: 1.75; text-align: left; }
main#main-content .section-copy > ul:not(.playful-points):not(.trust-pillar-list), main#main-content .section-copy > ol:not(.step-list):not(.trust-pillar-list), main#main-content .article-layout > article > ul, main#main-content .article-layout > article > ol { width: min(100%, 62rem); margin: 1rem auto; }
.casino-offer-card { padding: 0.78rem; }
.casino-offer-card__topline { margin: -0.78rem -0.78rem 0.65rem; padding: 0.55rem 0.65rem; }
.casino-offer-card__logo { width: 6.5rem; height: 6.5rem; margin-bottom: 0.5rem; }
.casino-offer-card h3 { margin: 0.3rem 0px 0.6rem; font-size: clamp(0.96rem, 1.3vw, 1.12rem); line-height: 1.2; }
.casino-offer-card__data { display: grid; grid-template-columns: 1fr; gap: 0.34rem; margin: 0px 0px 0.65rem; }
.casino-offer-card__data div { min-height: 0px; padding: 0.42rem 0.5rem; border-color: rgb(54, 85, 119); border-radius: 0.55rem; }
.casino-offer-card__data dt { font-size: 0.58rem; letter-spacing: 0.075em; }
.casino-offer-card__data dd { margin-top: 0.12rem; font-size: 0.68rem; line-height: 1.32; overflow-wrap: anywhere; }
.casino-card-actions .button { min-height: 2.45rem; padding: 0.5rem; }
.scnz-table-wrap, .feature-comparison-wrap, .comparison-table-wrap, .keyword-table, [class*="chart"], [class*="graph"] { border-color: var(--scnz-panel-line) !important; }
.author-profile-section { padding-block: clamp(1.25rem, 2.5vw, 2rem); }
.author-profile-card { border-top: 1px solid rgb(60, 91, 121); border-left: 1px solid rgb(60, 91, 121); }
@media (max-width: 760px) {
main#main-content .section { padding-block: 1.35rem; }
.casino-offer-card { padding: 0.58rem; }
.casino-offer-card__topline { margin: -0.58rem -0.58rem 0.5rem; padding: 0.42rem 0.45rem; }
.casino-offer-card__badge { font-size: 0.56rem; }
.casino-offer-card__logo { width: 5rem; height: 5rem; }
.casino-offer-card__data div { padding: 0.34rem 0.38rem; }
.casino-offer-card__data dt { font-size: 0.52rem; }
.casino-offer-card__data dd { font-size: 0.61rem; }
.author-profile-card, .author-profile__bio { text-align: left; }
}
:root { --reading: 70rem; }
main#main-content { min-width: 0px; }
main#main-content .section--tint { width: min(100% - 1.5rem, 82rem); margin: clamp(1rem, 2.5vw, 2rem) auto; padding-inline: clamp(1rem, 3vw, 2.5rem); background: radial-gradient(circle at 6% 8%, rgba(40, 215, 161, 0.07), transparent 24rem), linear-gradient(145deg, rgb(9, 19, 33), rgb(7, 13, 23)); border: 1px solid rgb(43, 64, 93); border-radius: 1rem; box-shadow: rgba(0, 0, 0, 0.2) 0px 1rem 2.5rem; }
main#main-content .section > h2, main#main-content .section > h3, main#main-content .section > .eyebrow, main#main-content .section .container > h2, main#main-content .section .container > h3, main#main-content .section .container > .eyebrow, .section-copy > h2, .section-copy > h3, .section-copy > .eyebrow { max-width: 34ch; margin-inline: auto; text-align: center; text-wrap: balance; }
main#main-content .section > p, main#main-content .section > address, main#main-content .section .container > .section-intro, main#main-content .section .container > p:not(.eyebrow), .section-copy > p, .article-layout p { width: min(100%, 70rem); max-width: 70rem; margin-right: auto; margin-left: auto; text-align: center; }
.section-copy { width: min(100%, 72rem); margin-inline: auto; }
.article-layout p, .article-layout li, .section-copy p, .section-copy li { max-width: 70rem; }
.article-layout > ul, .article-layout > ol, .section-copy > ul:not(.playful-points):not(.trust-pillar-list), .section-copy > ol:not(.step-list):not(.trust-pillar-list), main#main-content .section > ul:not(.playful-points), main#main-content .section > ol:not(.step-list) { width: min(100%, 64rem); margin-inline: auto; text-align: left; }
.nz-topic-main .article-layout .nz-feature-split > div:first-child { text-align: center; }
.casino-offer-grid, .content-card-grid, .sport-rank-grid, .support-grid, .operator-grid, .sister-guide-grid, .scnz-related-grid, .nz-game-grid, .network-card-grid { justify-content: start; justify-items: stretch; }
.casino-offer-grid > :last-child:nth-child(4n+1), .network-card-grid > :last-child:nth-child(4n+1), .sister-guide-grid > :last-child:nth-child(4n+1), .scnz-related-grid > :last-child:nth-child(4n+1) { grid-column: 1; }
.content-card-grid > :last-child:nth-child(4n+1), .operator-grid > :last-child:nth-child(4n+1), .support-grid > :last-child:nth-child(4n+1) { grid-column: 1; }
.scnz-operator-map::after { position: absolute; z-index: -1; inset: auto -8rem -10rem auto; width: 24rem; aspect-ratio: 1 / 1; content: ""; opacity: 0.22; background: repeating-radial-gradient(circle, transparent 0px, transparent 1.25rem, rgb(90, 162, 255) 1.3rem, rgb(90, 162, 255) 1.38rem); border-radius: 50%; }
.author-profile-section { width: 100%; margin-inline: auto; border-top: 0px; }
.author-profile-card { align-items: center; width: min(100%, 72rem); margin-inline: auto; padding: clamp(1.15rem, 2.5vw, 1.8rem); background: radial-gradient(circle at 0px 0px, rgba(40, 215, 161, 0.12), transparent 17rem), linear-gradient(145deg, rgb(16, 29, 48), rgb(10, 19, 33)); border-width: 3px 1px 1px; border-style: solid; border-color: rgb(239, 83, 107) rgb(54, 81, 112) rgb(54, 81, 112); border-image: none; border-radius: 1rem; box-shadow: rgba(0, 0, 0, 0.24) 0px 1rem 2.5rem; }
.author-profile__photo { object-fit: cover; border-color: rgb(66, 100, 135); box-shadow: rgba(0, 0, 0, 0.28) 0px 0.55rem 1.4rem; }
.author-profile__content { min-width: 0px; }
.author-profile__bio { max-width: 62rem !important; }
body[data-layout="legal"] .section:not(.section--tint), body[data-layout="legal"] .section--tint > * { max-width: 72rem; }
@media (max-width: 920px) {
main#main-content .section--tint, main#main-content .scnz-related-section, .scnz-operator-map { width: min(100% - 1rem, 78rem); }
.casino-offer-grid > :last-child, .network-card-grid > :last-child, .content-card-grid > :last-child, .sister-guide-grid > :last-child, .scnz-related-grid > :last-child { grid-column: auto; }
.casino-offer-grid > :last-child:nth-child(2n+1), .network-card-grid > :last-child:nth-child(2n+1), .content-card-grid > :last-child:nth-child(2n+1), .sister-guide-grid > :last-child:nth-child(2n+1), .scnz-related-grid > :last-child:nth-child(2n+1) { grid-column: 1; }
}
@media (max-width: 620px) {
main#main-content .section--tint, main#main-content .scnz-related-section, .scnz-operator-map { width: calc(100% - 0.75rem); padding: 1.15rem 0.85rem; border-radius: 0.8rem; }
main#main-content .section > h2, main#main-content .section .container > h2, .section-copy > h2 { max-width: 100%; font-size: clamp(1.55rem, 8vw, 2.15rem); }
main#main-content .section > p, main#main-content .section .container > p:not(.eyebrow), .section-copy > p, .article-layout p { max-width: 100%; }
.author-profile-card { grid-template-columns: 1fr; text-align: center; }
.author-profile__photo { margin-inline: auto; }
.author-profile__bio { max-width: 100% !important; text-align: center; }
}
.casino-offer-grid, .scnz-twelve-card-grid { justify-content: center; align-items: stretch; grid-auto-rows: 1fr; }
.casino-offer-card { box-sizing: border-box; display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; text-align: center; }
.casino-offer-card__topline { display: flex; width: auto; justify-content: space-between; }
.casino-offer-card__badge, .casino-offer-card h3, .casino-offer-card__data dt, .casino-offer-card__data dd, .scnz-card-payments > strong, .scnz-payment-chip, .casino-offer-card__cta { text-align: center !important; }
.scnz-payment-chip__icons img, .scnz-payment-chip > img { width: 1.7rem; height: 1.1rem; object-fit: contain; }
@media (max-width: 620px) {
main#main-content .section:not(.section--brand-casinos) > .container, main#main-content .section-copy, main#main-content .content-narrow, main#main-content .scnz-related-section > .container, main#main-content .scnz-editorial-faq > .container, main#main-content .author-profile-section > .container { width: min(100% - 1rem, 72rem) !important; }
main#main-content .section-copy > p:not(.eyebrow), main#main-content .content-narrow > p:not(.eyebrow), main#main-content .scnz-editorial-body > p:not(.eyebrow) { line-height: 1.65; text-align: left !important; }
.casino-offer-grid, .scnz-twelve-card-grid { grid-template-columns: minmax(0px, min(100%, 27rem)) !important; justify-content: center !important; }
.casino-offer-card { width: 100%; max-width: 27rem; margin-right: auto; margin-left: auto; padding: 0.78rem; }
.casino-offer-card__topline { margin: -0.78rem -0.78rem 0.65rem; }
.casino-offer-card__data div { min-height: 4.25rem; }
.scnz-card-payments__chips { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.scnz-payment-chip { font-size: 0.58rem; }
.site-footer__grid.site-footer__grid--extended { grid-template-columns: 1fr; }
}
.site-footer__grid.site-footer__grid--extended { gap: 0.75rem; align-items: stretch; }
.site-footer__panel { justify-content: flex-start; padding: clamp(0.78rem, 1.4vw, 1rem); }
.site-footer__panel h2 { min-height: 1.5rem; margin: 0px 0px 0.75rem; display: flex; align-items: center; justify-content: center; }
.site-footer__brand-panel { justify-content: center; }
.site-footer__brand-panel .site-brand, .site-footer__brand-panel > p, .site-footer__brand-panel .footer-small { width: 100%; margin-right: auto; margin-left: auto; text-align: center !important; }
.site-footer__nav-panel .footer-links, .site-footer__quick .footer-links { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); grid-auto-rows: minmax(3.2rem, auto); align-content: start; gap: 0.45rem; width: 100%; margin: 0px !important; }
.site-footer__nav-panel .footer-links a { box-sizing: border-box; height: 100%; min-height: 3.2rem; padding: 0.55rem 0.48rem; overflow-wrap: normal; word-break: normal; }
main#main-content > .scnz-editorial-body > h2:not(:first-child), main#main-content > .scnz-editorial-body > section + h2, main#main-content .article-layout > article > .section + .section { border-top: 1px solid rgba(74, 112, 148, 0.42); }
main#main-content > .scnz-editorial-body > h2:not(:first-child), main#main-content > .scnz-editorial-body > section + h2 { padding-top: clamp(1.35rem, 2.5vw, 2rem); }
@media (min-width: 82.01rem) {
body.has-desktop-topic-rail main#main-content > .scnz-explore-lane > :is(.container, .section-copy), body.has-desktop-topic-rail main#main-content > .scnz-explore-lane .container { margin-right: auto; margin-left: auto; }
}
@media (max-width: 620px) {
.site-footer__nav-panel .footer-links, .site-footer__quick .footer-links { grid-template-columns: repeat(2, minmax(0px, 1fr)); grid-auto-rows: minmax(3.35rem, auto); }
.site-footer__bottom { grid-template-columns: 1fr; }
}
main#main-content .faq-list { align-items: stretch; }
.home main .section:nth-of-type(n+4), .home main .scnz-related-section, .home main .scnz-entity-strip { content-visibility: auto; contain-intrinsic-size: auto 760px; }
@media (max-width: 760px) {
body { padding-bottom: 4rem; }
.global-topic-picker.is-card-obstructed:not(.is-mobile-open) { transform: translate(2.7rem); }
}
:root { color-scheme: dark; --ink: #f7f9fc; --ink-soft: #b9c5d8; --green-950: #02050c; --green-900: #0b2e78; --green-800: #1557b8; --green-700: #5aa2ff; --green-100: #243a5b; --green-050: #0a1220; --cream: #0b1322; --cream-deep: #1c2a40; --line: #263750; --danger-bg: #2b0a12; --warning-bg: #2b0a12; --shadow-sm: 0 10px 26px rgba(0,0,0,.32); --shadow-md: 0 22px 58px rgba(0,0,0,.42); }
body { color: var(--ink); background: rgb(4, 7, 13); }
a { color: rgb(121, 181, 255); }
a:hover { color: rgb(194, 220, 255); }
.site-header { background: rgba(5, 9, 16, 0.97); }
.site-brand { color: var(--ink); }
.site-brand small, .breadcrumbs, .breadcrumbs a { color: var(--ink-soft); }
.primary-nav a { color: var(--ink); }
.nav-toggle { background: rgb(17, 27, 43); border-color: var(--line); }
.nav-toggle span:not(.sr-only) { background: var(--ink); }
.section--tint { background: rgb(8, 14, 25); }
.casino-offer-card, .network-card, .content-card, .sport-rank-grid article, .support-grid article, .operator-card, .playful-points li, .step-list li, .empty-state, .author-profile-card, .policy-summary, .policy-table, .comparison-table-wrap table, .status-table table, .sister-card, .overview-card, .sidebar-card, .payment-list li, .alternative-row, .verification-dialog { color: var(--ink); background: rgb(13, 22, 37); border-color: var(--line); }
.casino-offer-card:hover, .network-card:hover { border-color: rgb(78, 107, 148); }
.casino-offer-card__rating { margin: 0.05rem 0px 0.45rem; }
.casino-offer-card__stars { color: rgb(255, 194, 71); font-size: 0.82rem; letter-spacing: 0.04em; text-shadow: rgba(255, 194, 71, 0.18) 0px 0px 8px; }
.comparison-table-wrap tbody tr:nth-child(2n), .status-table tbody tr:nth-child(2n) { background: rgb(16, 27, 45); }
.faq-list details { border-color: var(--line); }
.faq-list summary { color: var(--ink); }
.logo-frame, .logo-frame--dark, .network-card__logo, .brand-page-logo, .network-brand-card__media { background: rgb(0, 0, 0) !important; }
img[src*="/assets/brands/"]:not([src*="/assets/brands-real/"]) { filter: invert(1) hue-rotate(180deg) drop-shadow(rgba(255, 255, 255, 0.18) 0px 1px 2px) !important; }
body[data-layout="home"] .scnz-section-image-grid { grid-template-columns: repeat(3, minmax(0px, 1fr)); width: min(100%, 74rem); }
@media (max-width: 760px) {
body[data-layout="home"] .scnz-section-image-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
html, body { overflow-x: clip; }
.page-hero h1, .section > h2, .section-heading h2, .scnz-editorial-faq > h2 { text-align: center; text-wrap: balance; }
.section-heading { justify-content: center; text-align: center; }
.section-copy { width: min(100%, 70rem); margin-inline: auto; }
.section-copy > ul:not(.playful-points):not(.trust-pillar-list), .section-copy > ol:not(.step-list):not(.trust-pillar-list) { width: min(100%, 56rem); margin-inline: auto; text-align: left; }
.content-card-grid, .sport-rank-grid, .support-grid, .operator-grid, .sister-guide-grid, .casino-offer-grid, .network-card-grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.casino-offer-card, .network-card, .sister-guide-card, .content-card, .sport-rank-grid article, .support-grid article, .operator-card { min-width: 0px; height: 100%; }
.section--brand-casinos { padding-block: 2.25rem; text-align: center; background: rgb(8, 17, 31); border-bottom: 1px solid var(--line); }
.section--brand-casinos h2, .section--brand-casinos .section-intro { margin-inline: auto; text-align: center; }
.section--brand-casinos .casino-offer-grid { margin-top: 1.25rem; }
.casino-offer-card h3, .sister-guide-card h3, .network-card h3, .content-card h3 { text-align: center; }
.casino-offer-card__logo, .network-card__logo, .sister-guide-card__logo { display: grid; place-items: center; width: 8.25rem; height: 8.25rem; aspect-ratio: 1 / 1; margin: 0px auto 0.75rem; overflow: hidden; border: 1px solid rgb(45, 59, 80); border-radius: 12px; background: rgb(0, 0, 0) !important; }
.casino-offer-card__logo img, .network-card__logo img, .sister-guide-card__logo img, .network-brand-card__media img, .brand-page-logo img { display: block; width: auto; height: auto; max-width: calc(100% - 0.2rem); max-height: calc(100% - 0.2rem); margin: auto; object-fit: contain; object-position: center center; filter: drop-shadow(rgba(255, 255, 255, 0.9) 0px 1px 1px) drop-shadow(rgba(0, 0, 0, 0.72) 0px 1px 2px); transform: none !important; }
[data-card-href] { cursor: pointer; }
[data-card-href]:focus-visible { outline: rgb(103, 168, 255) solid 3px; outline-offset: 4px; }
.casino-offer-card__logo-link, .sister-guide-card__logo-link { display: grid; place-items: center; width: 100%; height: 100%; }
body[data-layout="home"] .scnz-section-image-slot { width: min(100%, 44rem); }
.author-profile__role { color: rgb(121, 181, 255); }
.entity-identity__actions, .casino-card-actions, .sister-card-actions, .network-brand-actions { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 0.65rem; }
.casino-offer-card, .sister-guide-card, .network-card, .network-brand-card, .content-card { text-align: center; }
.casino-card-actions { width: 100%; margin-top: auto; }
.casino-card-actions .button { width: 100%; min-height: 2.8rem; padding: 0.65rem 0.55rem; font-size: 0.78rem; line-height: 1.2; }
.casino-offer-card__visit, .entity-identity__visit { background: rgb(207, 31, 58); border-color: rgb(239, 83, 107); }
.casino-offer-card__visit:hover, .entity-identity__visit:hover { background: rgb(237, 54, 82); }
.network-chip:hover { color: rgb(255, 255, 255); background: rgb(23, 65, 122); }
.network-priority-table tbody tr:nth-child(2n) { background: rgb(16, 27, 45); }
.research-person-card p:last-child { margin-top: 0.25rem; color: var(--ink-soft); font-size: 0.78rem; }
.scnz-appended-block { padding-bottom: 1rem; }
.scnz-editorial-faq .faq-list { width: min(100%, 58rem); margin-inline: auto; }
.author-profile-card { margin-inline: auto; }
.button, .button:hover, .casino-offer-card__cta, .network-card__cta { color: rgb(255, 255, 255); }
@media (max-width: 920px) {
.content-card-grid, .sport-rank-grid, .support-grid, .operator-grid, .sister-guide-grid, .casino-offer-grid, .network-card-grid, .warning-note-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (max-width: 68rem) {
.primary-nav { color: var(--ink); background: rgb(13, 22, 37); border-color: var(--line); }
.primary-nav a { color: var(--ink); }
}
@media (max-width: 620px) {
.content-card-grid, .sport-rank-grid, .support-grid, .operator-grid, .sister-guide-grid, .casino-offer-grid, .network-card-grid, .warning-note-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0.55rem; }
.casino-offer-card__logo, .network-card__logo, .sister-guide-card__logo { width: 6.2rem; height: 6.2rem; }
}
@media (max-width: 620px) {
.casino-offer-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
main#main-content .section--tint, main#main-content .scnz-related-section, .scnz-operator-map { width: calc(100% - 0.75rem); padding: 1.15rem 0.85rem; }
.author-profile-card { grid-template-columns: 1fr; text-align: center; }
.author-profile__photo { margin-inline: auto; }
.author-profile__bio { max-width: 100% !important; text-align: center; }
}
.single-scnz_article .scnz-editorial-body > h2:first-child { margin-top: 0px; padding-top: 0px; border-top: 0px; }
.scnz-insight-card::after { position: absolute; width: 5rem; height: 5rem; right: -2.5rem; bottom: -2.8rem; background: rgba(72, 139, 255, 0.12); border-radius: 50%; content: ""; }
.scnz-metric-chart meter::-webkit-meter-bar { background: rgb(7, 16, 28); border: 0px; border-radius: 999px; }
.scnz-metric-chart meter::-webkit-meter-optimum-value { background: linear-gradient(90deg,var(--nz-accent),#59a7ff 70%,#ef536b); border-radius: 999px; }
.scnz-process-flow > div::before { position: absolute; top: 0.65rem; left: 50%; display: grid; width: 1.65rem; height: 1.65rem; color: rgb(5, 16, 13); background: linear-gradient(145deg,var(--nz-accent),#78baff); border-radius: 50%; content: counter(scnz-flow); font-size: 0.7rem; font-weight: 950; place-items: center; transform: translate(-50%); }
.scnz-table-wrap tbody tr:nth-child(2n) td, .single-scnz_article .scnz-editorial-body table tbody tr:nth-child(2n) td { background: rgba(21, 39, 64, 0.55); }
.scnz-sortable-offer-table tr[hidden] { display: none; }
.scnz-deposit-band-card:hover, .scnz-deposit-band-card:focus-visible { border-color: var(--nz-accent); transform: translateY(-2px); }
.scnz-editorial-faq .faq-list { display: grid; gap: 0.7rem; width: min(100%, 64rem); margin: 1.25rem auto 0px; border: 0px; }
.scnz-editorial-faq .faq-list details { overflow: hidden; background: rgba(7, 15, 27, 0.88); border: 1px solid rgb(48, 74, 103); border-radius: 0.75rem; transition: border-color 0.2s, transform 0.2s; }
.scnz-editorial-faq .faq-list details[open] { border-color: var(--nz-accent); transform: translateY(-1px); }
.scnz-editorial-faq .faq-list summary { position: relative; padding: 1rem 3rem 1rem 1rem; color: rgb(255, 255, 255); cursor: pointer; font-size: 0.88rem; font-weight: 900; line-height: 1.5; list-style: none; }
.scnz-editorial-faq .faq-list summary::-webkit-details-marker { display: none; }
.scnz-editorial-faq .faq-list summary::after { position: absolute; top: 50%; right: 1rem; display: grid; width: 1.65rem; height: 1.65rem; color: rgb(6, 16, 13); background: linear-gradient(145deg,var(--nz-accent),#79b9ff); border-radius: 50%; content: "+"; font-size: 1.1rem; line-height: 1; place-items: center; transform: translateY(-50%); }
.scnz-editorial-faq .faq-list details[open] summary::after { content: "−"; }
.scnz-editorial-faq .faq-list details > div, .scnz-editorial-faq .faq-list details > p { padding: 0px 1rem 1rem; border-top: 1px solid rgba(50, 76, 105, 0.6); }
.scnz-editorial-faq .faq-list details p { max-width: none; margin: 0.9rem 0px 0px; color: rgb(185, 200, 220); text-align: left; line-height: 1.75; }
.author-profile-section { padding-block: clamp(1.5rem, 3vw, 2.7rem); }
.author-profile-card { position: relative; display: grid; grid-template-columns: 8.5rem minmax(0px, 1fr); align-items: center; gap: clamp(1.2rem, 3vw, 2rem); width: min(100%, 72rem); overflow: hidden; padding: clamp(1.3rem, 3vw, 2.2rem); background: radial-gradient(circle at 0px 50%, rgba(40, 215, 161, 0.16), transparent 16rem), linear-gradient(145deg, rgb(17, 31, 52), rgb(9, 18, 31)); border-width: 0px 1px 1px 4px; border-style: none solid solid; border-color: currentcolor rgb(60, 91, 121) rgb(60, 91, 121) rgb(239, 83, 107); border-image: none; border-radius: 1.1rem; box-shadow: rgba(0, 0, 0, 0.28) 0px 1.15rem 2.8rem; }
.author-profile-card::after { position: absolute; top: -4rem; right: -4rem; width: 11rem; height: 11rem; background: rgba(69, 130, 255, 0.09); border: 1px solid rgba(103, 157, 255, 0.12); border-radius: 50%; content: ""; pointer-events: none; }
.author-profile__portrait { position: relative; width: 8rem; height: 8rem; margin-inline: auto; }
.author-profile__photo { width: 8rem; height: 8rem; object-fit: cover; border: 3px solid rgb(105, 219, 192); border-radius: 1.25rem; box-shadow: rgba(0, 0, 0, 0.32) 0px 0.8rem 1.8rem; }
.author-profile__badge { position: absolute; right: -0.45rem; bottom: -0.45rem; display: grid; width: 2.5rem; height: 2.5rem; color: rgb(4, 16, 12); background: linear-gradient(145deg,var(--nz-accent),#78baff); border: 3px solid rgb(16, 29, 48); border-radius: 50%; font-size: 0.68rem; font-weight: 950; place-items: center; }
.author-profile__topline { display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; margin-bottom: 0.3rem; }
.author-profile__label { margin: 0px; color: var(--nz-accent); font-size: 0.69rem; font-weight: 950; letter-spacing: 0.13em; text-transform: uppercase; }
.author-profile__status, .author-profile__role { display: inline-flex; width: fit-content; padding: 0.3rem 0.58rem; border-radius: 999px; font-size: 0.66rem; font-weight: 900; }
.author-profile__status { color: rgb(187, 212, 244); background: rgba(63, 112, 181, 0.16); border: 1px solid rgb(53, 83, 116); }
.author-profile-card h2 { margin: 0px; color: rgb(255, 255, 255); font-family: var(--font-serif); font-size: clamp(1.45rem, 2.4vw, 2rem); }
.author-profile-card h2 a { color: rgb(255, 255, 255); text-decoration: none; }
.author-profile__role { margin: 0.45rem 0px 0.75rem; color: rgb(7, 17, 14); background: var(--nz-accent); }
.author-profile__bio { margin: 0px; color: rgb(185, 200, 220); font-size: 0.88rem; line-height: 1.75; max-width: 58rem !important; }
.author-profile__link { display: inline-flex; align-items: center; gap: 0.35rem; margin-top: 0.9rem; padding: 0.55rem 0.8rem; color: rgb(255, 255, 255); background: linear-gradient(90deg, rgb(23, 61, 127), rgb(12, 44, 101)); border: 1px solid rgb(71, 112, 162); border-radius: 0.6rem; font-size: 0.72rem; font-weight: 900; text-decoration: none; }
.author-profile__link:hover, .author-profile__link:focus-visible { color: rgb(255, 255, 255); border-color: var(--nz-accent); transform: translateY(-1px); }
@media (max-width: 760px) {
body { padding-bottom: 4.6rem; }
.global-topic-picker.is-mobile-open .global-topic-picker__mobile-toggle i { transform: rotate(180deg); }
.global-topic-picker.is-mobile-open .global-topic-picker__panel { opacity: 1; pointer-events: auto; transform: translateY(0px) scale(1); visibility: visible; }
.author-profile-card { grid-template-columns: 1fr; padding: 1.25rem 1rem; text-align: center; border-left-width: 1px; border-top: 4px solid rgb(239, 83, 107); }
.author-profile__portrait, .author-profile__photo { width: 6.75rem; height: 6.75rem; }
.author-profile__topline { justify-content: center; flex-wrap: wrap; }
.author-profile__role, .author-profile__link { margin-inline: auto; }
.author-profile__bio { text-align: center; }
}
.global-topic-picker nav .global-topic-picker__added li a:hover, .global-topic-picker nav .global-topic-picker__added li a:focus-visible { color: rgb(255, 255, 255); background: rgba(25, 57, 91, 0.96); border-color: rgb(101, 216, 186); }
@media (prefers-reduced-motion: reduce) {
.global-topic-picker__panel, .global-topic-picker__mobile-toggle i, .scnz-editorial-faq .faq-list details, .author-profile__link { transition: none; }
}
.scnz-process-flow > ol > li::before, .scnz-process-flow > ul > li::before { position: absolute; top: 0.65rem; left: 50%; display: grid; width: 1.65rem; height: 1.65rem; color: rgb(5, 16, 13); background: linear-gradient(145deg,var(--nz-accent),#78baff); border-radius: 50%; content: counter(scnz-flow-list); font-size: 0.7rem; font-weight: 950; place-items: center; transform: translate(-50%); }
.nz-topic-context::after { position: absolute; right: -2.5rem; bottom: -3rem; width: 8rem; height: 8rem; background: rgba(77, 145, 255, 0.08); border: 1px solid rgba(101, 216, 186, 0.16); border-radius: 50%; content: ""; pointer-events: none; }
.nz-topic-context__copy a:hover, .nz-topic-context__copy a:focus-visible { color: rgb(132, 240, 210); text-decoration-color: currentcolor; }
@supports (content-visibility: auto) {
main#main-content > .section:nth-of-type(n+3), main#main-content .page-shell > .section:nth-child(n+3), .scnz-related-section, .scnz-appended-block, .scnz-source-ledger { content-visibility: auto; contain-intrinsic-size: auto 760px; }
main#main-content > .section:nth-of-type(n+3) .casino-offer-grid, main#main-content > .section:nth-of-type(n+3) .nz-game-grid, main#main-content > .section:nth-of-type(n+3) .network-card-grid, main#main-content > .section:nth-of-type(n+3) .scnz-related-grid { content-visibility: auto; contain-intrinsic-size: auto 900px; }
}
main#main-content .section { padding-block: clamp(1.7rem, 3vw, 2.65rem); }
main#main-content .section--compact { padding-block: clamp(1.1rem, 2vw, 1.65rem); }
main#main-content .section-copy, main#main-content .content-narrow, main#main-content .author-profile-card, main#main-content .scnz-editorial-faq .faq-list { width: min(100%,var(--scnz-reading-column)); max-width: var(--scnz-reading-column); margin-inline: auto; }
main#main-content .section > h2, main#main-content .section .container > h2, main#main-content .section-copy > h2, .single-scnz_article .scnz-editorial-body > h2 { max-width: var(--scnz-reading-column); margin-right: auto; margin-left: auto; text-align: left; }
main#main-content .section h3:not(.casino-offer-card__title) { font-size: clamp(1.08rem, 2vw, 1.35rem); line-height: 1.3; }
main#main-content .section > p, main#main-content .section .container > p:not(.eyebrow), main#main-content .section .container > .section-intro, main#main-content .section-copy > p, main#main-content .article-layout p, .single-scnz_article .scnz-editorial-body > p { width: min(100%,var(--scnz-reading-column)); max-width: var(--scnz-reading-column); margin: 0.8rem auto; text-align: left; }
.casino-offer-grid { grid-auto-rows: 1fr; }
.casino-offer-card { padding: 0.66rem; }
.casino-offer-card__topline { margin: -0.66rem -0.66rem 0.5rem; padding: 0.46rem 0.52rem; }
.casino-offer-card__logo { width: 5.5rem; height: 5.5rem; margin-bottom: 0.35rem; }
.casino-offer-card__data { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0.38rem; margin: 0px 0px 0.65rem; }
.casino-offer-card__data div { min-width: 0px; min-height: 3.85rem; padding: 0.38rem 0.4rem; border-color: rgb(54, 85, 119); }
.casino-offer-card__data dt { font-size: 0.58rem; }
.casino-offer-card__data dd { margin-top: 0.12rem; font-size: 0.69rem; line-height: 1.22; overflow-wrap: anywhere; }
.status-chip--pending, .scnz-table-wrap [class*="status"], .feature-comparison-table [class*="status"] { color: rgb(219, 232, 247) !important; background: rgb(18, 38, 64) !important; border-color: rgb(75, 109, 147) !important; box-shadow: none !important; }
.scnz-table-wrap th, .scnz-table-wrap td, .feature-comparison-table th, .feature-comparison-table td, [class*="chart"], [class*="graph"] { border-color: rgb(52, 81, 111) !important; }
.author-profile-card { border: 1px solid rgb(60, 91, 121); }
.author-profile__bio { text-align: left; }
@media (max-width: 760px) {
main#main-content .section { padding-block: 1.35rem; }
.casino-offer-card { padding: 0.5rem; }
.casino-offer-card__topline { margin: -0.5rem -0.5rem 0.4rem; padding: 0.36rem 0.38rem; }
.casino-offer-card__logo { width: 4.2rem; height: 4.2rem; margin-bottom: 0.25rem; }
.casino-offer-card__data { gap: 0.3rem; }
.casino-offer-card__data div { min-height: 3.6rem; padding: 0.32rem 0.3rem; }
.casino-offer-card__data dt { font-size: 0.57rem; }
.casino-offer-card__data dd { font-size: 0.68rem; line-height: 1.18; }
.author-profile-card, .author-profile__bio { text-align: left; }
}
main#main-content .section-copy p:not(.eyebrow), main#main-content .content-narrow p:not(.eyebrow), main#main-content .scnz-priority-expansion p:not(.eyebrow) { width: min(100%,var(--scnz-reading-column)); max-width: var(--scnz-reading-column); margin-right: auto; margin-left: auto; font-size: clamp(0.96rem, 1vw, 1.04rem); line-height: 1.75; text-align: left !important; }
@media (max-width: 620px) {
body.has-scnz-featured-casinos main#main-content, body.has-scnz-featured-casinos main#main-content > *, body.has-scnz-featured-casinos .section--brand-casinos, body.has-scnz-featured-casinos .section--brand-casinos > .container, body.has-scnz-featured-casinos .section--brand-casinos .casino-offer-grid, body.has-scnz-featured-casinos .section--brand-casinos .casino-offer-card { box-sizing: border-box; min-width: 0px; max-width: 100%; }
body.has-scnz-featured-casinos .page-hero h1, body.has-scnz-featured-casinos .scnz-article-hero h1, body.has-scnz-featured-casinos .section--brand-casinos h2 { width: 100%; max-width: 100%; overflow-wrap: anywhere; word-break: normal; text-wrap: balance; }
body.has-scnz-featured-casinos .page-hero h1, body.has-scnz-featured-casinos .scnz-article-hero h1 { font-size: clamp(1.35rem, 6.4vw, 1.7rem) !important; line-height: 1.08; }
body.has-scnz-featured-casinos .section--brand-casinos > .container { width: 100%; padding-right: 0.45rem; padding-left: 0.45rem; }
body.has-scnz-featured-casinos .section--brand-casinos .casino-offer-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); width: 100%; gap: 0.45rem; }
body.has-scnz-featured-casinos .casino-offer-card__topline, body.has-scnz-featured-casinos .casino-offer-card__data, body.has-scnz-featured-casinos .casino-offer-card__data > div, body.has-scnz-featured-casinos .casino-card-actions, body.has-scnz-featured-casinos .casino-card-actions .button { min-width: 0px; max-width: 100%; }
body.has-scnz-featured-casinos .casino-offer-card__badge, body.has-scnz-featured-casinos .casino-offer-card__data dd, body.has-scnz-featured-casinos .casino-card-actions .button { overflow-wrap: anywhere; }
}
main#main-content .scnz-related-section, main#main-content .scnz-operator-map, main#main-content .author-profile-card { position: relative; left: 50%; box-sizing: border-box; width: min(calc(100vw - 1rem),calc(var(--scnz-content-shell) - 1rem)); max-width: calc(var(--scnz-content-shell) - 1rem); margin-right: 0px; margin-left: 0px; transform: translate(-50%); }
main#main-content .article-layout .section--tint, main#main-content .scnz-editorial-faq, main#main-content .scnz-source-ledger { box-sizing: border-box; width: 100%; margin-right: auto; margin-left: auto; }
.is-clickable-card[data-card-href] { position: relative; transition: transform 0.18s, border-color 0.18s, box-shadow 0.18s, background-color 0.18s; touch-action: manipulation; }
.is-clickable-card[data-card-href]:hover, .is-clickable-card[data-card-href]:focus-visible { transform: translateY(-2px); border-color: rgb(99, 167, 238); box-shadow: rgba(0, 0, 0, 0.28) 0px 0.9rem 2rem; }
.is-clickable-card[data-card-href]:active { transform: translateY(0px); }
@media (max-width: 760px) {
.is-clickable-card[data-card-href]:hover { transform: none; }
}
.global-topic-picker__priority a:hover, .global-topic-picker__priority a:focus-visible { border-color: var(--nz-accent); background: rgb(19, 42, 64); }
.scnz-answer-jumps a:hover, .scnz-answer-jumps a:focus-visible { border-color: var(--nz-accent); }
.scnz-route-table td:first-child { font-weight: 800; color: rgb(255, 255, 255); }
.scnz-reviewed-record { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.35rem 0.65rem; width: min(100% - 2rem, 68rem); margin: 1rem auto; padding: 0.55rem 0.8rem; color: rgb(189, 208, 229); background: rgb(9, 21, 35); border: 1px solid rgb(44, 69, 97); border-radius: 0.65rem; font-size: 0.78rem; }
.scnz-reviewed-record > span:first-child { color: rgb(126, 232, 195); font-weight: 900; }
@media (max-width: 760px) {
.scnz-reviewed-record { width: calc(100% - 1rem); }
.scnz-research-summary__grid > div:last-child, .scnz-relationship-timeline > div:last-child, .scnz-condition-history > div:last-child { grid-column: 1 / -1; }
}
.scnz-blog-article-jump a:hover, .scnz-blog-article-jump a:focus-visible { background: rgba(13, 148, 136, 0.24); color: rgb(255, 255, 255); }
.page-hero .article-jump-tags a:hover, .page-hero .article-jump-tags a:focus-visible { border-color: rgba(45, 212, 191, 0.78); background: rgba(13, 148, 136, 0.2); color: rgb(255, 255, 255); }
@supports (content-visibility: auto) {
main > .section:nth-of-type(n+4), .article-layout > .section:nth-of-type(n+5), .scnz-related-section, .author-profile-section { content-visibility: auto; contain-intrinsic-size: auto 760px; }
}
.single-scnz_article .scnz-jump-links a:hover, .single-scnz_article .scnz-jump-links a:focus-visible { border-color: rgba(45, 212, 191, 0.78); background: rgba(13, 148, 136, 0.2); color: rgb(255, 255, 255); }
.scnz-directory-tools input:focus, .scnz-directory-tools select:focus, .scnz-calculator input:focus { outline: rgba(30, 216, 179, 0.25) solid 3px; border-color: rgb(30, 216, 179); }
[data-scnz-directory-card][hidden], [data-scnz-network-card][hidden] { display: none !important; }
.scnz-ownership-tree__children::before { content: ""; position: absolute; top: -18px; left: 12%; right: 12%; border-top: 1px solid rgb(54, 82, 115); }
.scnz-ownership-tree__children a:hover, .scnz-ownership-tree__children a:focus-visible { border-color: rgb(30, 216, 179); color: rgb(255, 255, 255); transform: translateY(-2px); }
:root { --scnz-uniform-shell: 78rem; --scnz-uniform-gutter: 2rem; --scnz-uniform-line: #34516f; --scnz-uniform-radius: 1rem; }
body.wp-singular main#main-content > .scnz-article-hero, body.wp-singular main#main-content > .scnz-editorial-body, body.wp-singular main#main-content > .scnz-editorial-faq, body.wp-singular main#main-content > .scnz-source-ledger, main#main-content .scnz-related-section, main#main-content .scnz-operator-map, main#main-content .scnz-research-summary, main#main-content .scnz-editorial-asset, main#main-content .scnz-priority-route-link, main#main-content .scnz-automation-parent-route, main#main-content .scnz-reviewed-record { box-sizing: border-box; left: auto; width: min(calc(100% - var(--scnz-uniform-gutter)),var(--scnz-uniform-shell)); max-width: var(--scnz-uniform-shell); margin: 1.25rem auto; border-color: var(--scnz-uniform-line); border-radius: var(--scnz-uniform-radius); transform: none; }
main#main-content .author-profile-card { box-sizing: border-box; left: auto; width: 100%; max-width: none; margin: 0px; padding: clamp(1rem, 2.5vw, 1.7rem); border: 1px solid var(--scnz-uniform-line); border-radius: var(--scnz-uniform-radius); transform: none; }
main#main-content .scnz-related-section, main#main-content .scnz-operator-map, main#main-content .scnz-research-summary, main#main-content .scnz-editorial-asset, main#main-content .scnz-editorial-faq { border: 1px solid var(--scnz-uniform-line) !important; border-radius: var(--scnz-uniform-radius) !important; }
main#main-content .section > h2, main#main-content .section .container > h2, main#main-content .section-copy > h2, .single-scnz_article .scnz-editorial-body > h2, main#main-content .section > h3, main#main-content .section .container > h3, main#main-content .section-copy > h3, .single-scnz_article .scnz-editorial-body > h3, .single-scnz_article .scnz-editorial-body > h4 { margin-right: auto; margin-left: auto; text-align: center; text-wrap: balance; }
main#main-content .section > p, main#main-content .section .container > p:not(.eyebrow), main#main-content .section .container > .section-intro, main#main-content .section-copy > p, main#main-content .article-layout p, .single-scnz_article .scnz-editorial-body > p { margin-right: auto; margin-left: auto; text-align: center; }
@media (max-width: 620px) {
:root { --scnz-uniform-gutter: 1.5rem; --scnz-uniform-radius: .8rem; }
body.has-scnz-featured-casinos main#main-content > .scnz-answer-jumps:has(~ .section--brand-casinos), body.has-scnz-featured-casinos main#main-content > .scnz-subintent-section:has(~ .section--brand-casinos), body.has-scnz-featured-casinos main#main-content > .scnz-subintent-section:first-child, body.has-scnz-featured-casinos main#main-content > .scnz-callout:has(~ .section--brand-casinos), body.has-scnz-featured-casinos main#main-content > .section--compact:not(.scnz-article-hero):has(~ .section--brand-casinos) { display: none; }
body.has-scnz-featured-casinos .page-hero__lede, body.has-scnz-featured-casinos .page-hero > .container > p:not(.eyebrow), body.has-scnz-featured-casinos .page-hero p:not(.eyebrow), body.has-scnz-featured-casinos .scnz-article-hero .lede, body.has-scnz-featured-casinos .page-hero__meta, body.has-scnz-featured-casinos .scnz-article-hero__meta, body.has-scnz-featured-casinos .section--brand-casinos > p, body.has-scnz-featured-casinos .section--brand-casinos > .container > p, body.has-scnz-featured-casinos .section--brand-casinos .section-intro, body.has-scnz-featured-casinos .scnz-card-reason { display: none !important; }
body.has-scnz-featured-casinos main#main-content { display: flex; flex-direction: column; }
body.has-scnz-featured-casinos main#main-content > * { order: 30; }
body.has-scnz-featured-casinos main#main-content > .page-hero, body.has-scnz-featured-casinos main#main-content > .scnz-article-hero { order: 0; }
body.has-scnz-featured-casinos main#main-content > .scnz-reviewed-record { order: 3; }
body.has-scnz-featured-casinos main#main-content > .section--brand-casinos { order: 2; }
body.has-scnz-featured-casinos main#main-content > .page-hero, body.has-scnz-featured-casinos main#main-content > .scnz-article-hero { min-height: 0px; margin-bottom: 0.55rem; padding-top: 0.85rem; padding-bottom: 0.85rem; }
body.has-scnz-featured-casinos .page-hero h1, body.has-scnz-featured-casinos .scnz-article-hero h1 { margin: 0px auto; font-size: clamp(1.45rem, 7vw, 1.85rem); line-height: 1.05; }
body.has-scnz-featured-casinos .section--brand-casinos { padding-top: 0.45rem; }
body.has-scnz-featured-casinos .section--brand-casinos h2 { margin: 0px auto 0.65rem; font-size: clamp(1.22rem, 6vw, 1.55rem); line-height: 1.15; }
body.wp-singular main#main-content > .scnz-article-hero, body.wp-singular main#main-content > .scnz-editorial-body, body.wp-singular main#main-content > .scnz-editorial-faq, main#main-content .scnz-related-section, main#main-content .scnz-operator-map, main#main-content .scnz-research-summary, main#main-content .scnz-editorial-asset, main#main-content .scnz-priority-route-link, main#main-content .scnz-automation-parent-route, main#main-content .scnz-reviewed-record { width: calc(100% - var(--scnz-uniform-gutter)); margin-top: 0.85rem; margin-bottom: 0.85rem; padding-right: 0.9rem; padding-left: 0.9rem; }
main#main-content .scnz-editorial-faq, main#main-content .scnz-reviewed-record { left: auto; transform: none; width: calc(100% - var(--scnz-uniform-gutter)) !important; }
main#main-content .author-profile-card { left: auto; transform: none; width: 100% !important; }
}
.nz-feature-split > :only-child { grid-column: 1 / -1; width: min(100%, 78rem); margin-inline: auto; text-align: center; }
.nz-feature-split > :only-child > p:not(.eyebrow) { width: min(100%, 72rem); margin-inline: auto; text-align: center; text-wrap: pretty; }
.nz-feature-split > :only-child .playful-points { grid-template-columns: repeat(4, minmax(0px, 1fr)); width: 100%; margin-inline: auto; }
.nz-feature-split > :only-child .playful-points > li { text-align: left; }
@media (max-width: 920px) {
.nz-feature-split > :only-child .playful-points { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (max-width: 560px) {
.nz-feature-split > :only-child .playful-points { grid-template-columns: 1fr; }
}
main#main-content .section-copy > p:not(.eyebrow), main#main-content .content-narrow > p:not(.eyebrow), main#main-content .scnz-editorial-body > p:not(.eyebrow), main#main-content .scnz-depth-expansion-20260808 .section-copy > p:not(.eyebrow) { width: min(100%, 72rem); max-width: 72rem; margin-right: auto; margin-left: auto; text-wrap: pretty; text-align: center !important; }
:root { --scnz-final-shell: 78rem; --scnz-final-reading: 72rem; --scnz-final-gutter: 2rem; --scnz-final-gap: 1.25rem; }
body.wp-singular main#main-content > .scnz-article-hero, body.wp-singular main#main-content > .scnz-editorial-body, body.wp-singular main#main-content > .scnz-editorial-faq, body.wp-singular main#main-content > .scnz-source-ledger, main#main-content .scnz-related-section, main#main-content .scnz-operator-map, main#main-content .scnz-research-summary, main#main-content .scnz-editorial-asset, main#main-content .scnz-priority-route-link, main#main-content .scnz-automation-parent-route, main#main-content .scnz-reviewed-record, main#main-content .author-profile-section > .container { box-sizing: border-box; left: auto !important; width: min(calc(100% - var(--scnz-final-gutter)),var(--scnz-final-shell)) !important; max-width: var(--scnz-final-shell) !important; margin: var(--scnz-final-gap) auto !important; transform: none !important; }
main#main-content .author-profile-card { box-sizing: border-box; width: 100% !important; max-width: none !important; margin: 0px !important; }
main#main-content .section > h2, main#main-content .section > h3, main#main-content .section > h4, main#main-content .section .container > h2, main#main-content .section .container > h3, main#main-content .section-copy > h2, main#main-content .section-copy > h3, main#main-content .scnz-editorial-body > h2, main#main-content .scnz-editorial-body > h3, main#main-content .scnz-editorial-body > h4, main#main-content .scnz-editorial-asset > h2, main#main-content .scnz-research-summary > h2, main#main-content .scnz-related-section h2 { width: min(100%,var(--scnz-final-reading)); max-width: var(--scnz-final-reading); text-wrap: balance; margin-right: auto !important; margin-left: auto !important; text-align: center !important; }
main#main-content .section-copy, main#main-content .content-narrow, main#main-content .scnz-editorial-body > p, main#main-content .scnz-depth-expansion-20260808 .section-copy > p, main#main-content .section > h3 + p, main#main-content .section > h4 + p { width: min(100%,var(--scnz-final-reading)) !important; max-width: var(--scnz-final-reading) !important; margin-right: auto !important; margin-left: auto !important; }
main#main-content .section-copy > p:not(.eyebrow), main#main-content .content-narrow > p:not(.eyebrow), main#main-content .scnz-editorial-body > p:not(.eyebrow), main#main-content .scnz-depth-expansion-20260808 .section-copy > p:not(.eyebrow), main#main-content .section > h3 + p, main#main-content .section > h4 + p { text-align-last: start; text-wrap: pretty; text-align: justify !important; }
main#main-content .section-intro, main#main-content .scnz-editorial-faq__intro, main#main-content .scnz-related-section__intro, main#main-content .scnz-research-summary > p:not(.eyebrow), main#main-content .scnz-card-reason, main#main-content .scnz-reviewed-record { margin-right: auto !important; margin-left: auto !important; text-align: center !important; }
@media (max-width: 620px) {
:root { --scnz-final-gutter: 1.25rem; --scnz-final-gap: .9rem; }
main#main-content .section-copy > p:not(.eyebrow), main#main-content .content-narrow > p:not(.eyebrow), main#main-content .scnz-editorial-body > p:not(.eyebrow), main#main-content .scnz-depth-expansion-20260808 .section-copy > p:not(.eyebrow), main#main-content .section > h3 + p, main#main-content .section > h4 + p { text-align: left !important; }
}
.scnz-game-demo__stage.is-loaded { min-height: 0px; aspect-ratio: 16 / 9; }
.scnz-game-demo__toolbar[hidden] { display: none; }
@media (max-width: 760px) {
.scnz-game-demo__stage.is-loaded { min-height: 36rem; aspect-ratio: 4 / 7; }
}
main#main-content table:not(.casino-profile-table) { width: min(100%,var(--scnz-final-reading, 72rem)); max-width: var(--scnz-final-reading, 72rem); margin: 1.25rem auto; }
main#main-content table tr > :last-child { border-right: 0px; }
main#main-content table tbody tr:last-child > * { border-bottom: 0px; }
main#main-content table tbody tr:nth-child(2n) td { background: rgb(16, 34, 56); }
@media (max-width: 620px) {
main#main-content table:not(.casino-profile-table) { table-layout: fixed; font-size: 0.78rem; }
}
main#main-content .section > .section__inner.prose > p:not(.eyebrow) { width: 100%; max-width: var(--scnz-final-reading, 72rem); margin-right: auto; margin-left: auto; text-align: justify; text-align-last: start; text-wrap: pretty; }
main#main-content .section:not(.section--brand-casinos) > h2, main#main-content .section:not(.section--brand-casinos) > h3, main#main-content .section:not(.section--brand-casinos) > h4, main#main-content .section:not(.section--brand-casinos) > p, main#main-content .section:not(.section--brand-casinos) > ul, main#main-content .section:not(.section--brand-casinos) > ol { box-sizing: border-box; width: min(calc(100% - var(--scnz-final-gutter, 2rem)),var(--scnz-final-reading, 72rem)) !important; max-width: var(--scnz-final-reading, 72rem) !important; margin-right: auto !important; margin-left: auto !important; }
main#main-content .section:not(.section--brand-casinos) > h2, main#main-content .section:not(.section--brand-casinos) > h3, main#main-content .section:not(.section--brand-casinos) > h4, main#main-content .section:not(.section--brand-casinos) > .eyebrow { text-align: center; text-wrap: balance; }
main#main-content .section:not(.section--brand-casinos) > p:not(.eyebrow) { text-align: justify; text-align-last: start; text-wrap: pretty; }
@media (max-width: 620px) {
main#main-content .section > .section__inner.prose > p:not(.eyebrow), main#main-content .section:not(.section--brand-casinos) > p:not(.eyebrow) { text-align: left; }
}
.global-topic-picker__panel::-webkit-scrollbar, .global-topic-picker nav::-webkit-scrollbar, .global-topic-picker__added ul::-webkit-scrollbar { display: none; width: 0px; height: 0px; }
@media (min-width: 82.01rem) {
:root { --scnz-explore-rail: 15rem; }
.breadcrumb-shell, main#main-content, .site-footer { margin-left: var(--scnz-explore-rail); width: calc(100% - var(--scnz-explore-rail)); }
}
.scnz-hub-relationships a:hover, .scnz-hub-relationships a:focus-visible { border-color: rgb(50, 221, 180); transform: translateY(-2px); }
.scnz-bonus-review-card:hover, .scnz-bonus-review-card:focus-within { transform: translateY(-3px); border-color: rgb(50, 221, 180); box-shadow: rgba(12, 222, 173, 0.12) 0px 18px 40px; }
.scnz-context-links > p:not(.eyebrow), .scnz-editorial-references > p:not(.eyebrow) { max-width: 76ch; margin: 0px 0px 1rem; color: rgb(191, 208, 226); }
.scnz-context-links a:hover, .scnz-context-links a:focus-visible, .scnz-editorial-references a:hover, .scnz-editorial-references a:focus-visible, .scnz-reference-note a:hover, .scnz-reference-note a:focus-visible { color: rgb(8, 23, 36); background: rgb(79, 224, 189); border-color: rgb(79, 224, 189); }
.scnz-bonus-review-card__body > p:not(.eyebrow) { margin: 0px 0px 0.9rem; color: rgb(184, 201, 221); font-size: 0.9rem; line-height: 1.55; }
.scnz-bonus-review-card__cta:hover, .scnz-bonus-review-card__cta:focus-visible { color: rgb(255, 255, 255); }
main#main-content .feature-comparison-table th[scope="row"], main#main-content .scnz-sortable-offer-table th[scope="row"] { min-width: 8rem; hyphens: none; white-space: nowrap !important; word-break: normal !important; overflow-wrap: normal !important; }
.scnz-bonus-review-callout > :first-child { margin-top: 0px; }
.scnz-bonus-review-callout > :last-child { margin-bottom: 0px; }
@media (max-width: 760px) {
.global-topic-picker.is-card-obstructed:not(.is-mobile-open) { transform: none; }
}
.page-id-568 main#main-content > .section--compact:has(> .container > .nz-route-strip) { margin: 0px; padding-block: 0.35rem; }
.page-id-568 main#main-content > .section--compact:has(> .container > .nz-route-strip) .container { width: 100%; max-width: none; padding-inline: 0px; }
@media (max-width: 620px) {
body.single-scnz_bonus_review.has-scnz-featured-casinos main#main-content > #alternative-casinos.section--brand-casinos { order: 1; }
body.single-scnz_bonus_review.has-scnz-featured-casinos main#main-content > #bonus-verdict { order: 2; }
body.single-scnz_bonus_review.has-scnz-featured-casinos main#main-content > #offer-table { order: 3; }
body.single-scnz_bonus_review.has-scnz-featured-casinos main#main-content > .scnz-reviewed-record { order: 4; }
}
:root { --scnz-topic-rail-width: 15rem; --scnz-panel-bg: linear-gradient(150deg, #0d1b2d, #07111f); --scnz-panel-border: #34516f; }
html, body { max-width: 100%; overflow-x: clip; }
.page-hero__inner, .scnz-article-hero, .brand-hero > .container { display: grid; justify-items: center; text-align: center; }
.page-hero h1, .page-hero__lede, .scnz-article-hero h1, .scnz-article-hero .lede { margin-right: auto; margin-left: auto; text-align: center; }
main#main-content .scnz-related-section, main#main-content .scnz-related-grid, main#main-content .scnz-appended-block, main#main-content .scnz-editorial-faq, main#main-content .author-profile-section { content-visibility: visible !important; contain-intrinsic-size: none !important; }
main#main-content .section-copy > ol:not(.step-list), main#main-content .section-copy > ul:not(.playful-points):not(.trust-pillar-list) { box-sizing: border-box; padding-left: clamp(1.35rem, 3vw, 2.25rem); width: min(100%, 58rem) !important; margin: 1.15rem auto !important; text-align: left !important; }
.casino-offer-grid { align-items: stretch; }
.casino-offer-card { display: flex; min-width: 0px; height: 100%; padding: 0.82rem; overflow: hidden; color: rgb(247, 249, 252); background: radial-gradient(circle at 50% 0px, rgba(40, 215, 161, 0.1), transparent 10rem), linear-gradient(160deg, rgb(16, 30, 50), rgb(8, 18, 31) 72%); border: 1px solid rgb(54, 84, 116); border-radius: 1rem; box-shadow: rgba(0, 0, 0, 0.24) 0px 0.9rem 2rem, rgba(255, 255, 255, 0.035) 0px 1px inset; }
.casino-offer-card:hover, .casino-offer-card:focus-within { border-color: rgb(67, 221, 179); box-shadow: rgba(4, 211, 158, 0.1) 0px 1.05rem 2.4rem, rgba(255, 255, 255, 0.05) 0px 1px inset; transform: translateY(-2px); }
.casino-offer-card__topline { align-items: center; min-height: 2.35rem; margin: -0.82rem -0.82rem 0.72rem; padding: 0.48rem 0.6rem; background: linear-gradient(90deg, rgba(40, 215, 161, 0.12), rgba(72, 126, 225, 0.18)); border-bottom: 1px solid rgb(53, 82, 112); }
.casino-offer-card__rank { display: grid; width: 1.65rem; height: 1.65rem; place-items: center; color: rgb(3, 17, 13); background: linear-gradient(145deg, rgb(55, 221, 176), rgb(118, 197, 255)); border-radius: 50%; font-size: 0.68rem; font-weight: 950; }
.casino-offer-card__badge { color: rgb(118, 226, 195); font-size: 0.57rem; font-weight: 950; letter-spacing: 0.085em; }
.casino-offer-card .casino-offer-card__logo, .casino-offer-card .logo-frame { display: grid; width: 6.25rem; height: 5.25rem; margin: 0px auto 0.55rem; place-items: center; border: 1px solid rgb(54, 84, 116); border-radius: 0.85rem; box-shadow: rgba(255, 255, 255, 0.043) 0px 1px inset; background: radial-gradient(circle at 50% 45%, rgba(90, 162, 255, 0.18), transparent 66%), linear-gradient(150deg, rgb(12, 27, 48), rgb(5, 11, 20)) !important; }
.casino-offer-card__logo img { filter: drop-shadow(rgba(0, 0, 0, 0.72) 0px 2px 4px) drop-shadow(rgba(255, 255, 255, 0.18) 0px 0px 4px); max-width: calc(100% - 0.55rem) !important; max-height: calc(100% - 0.55rem) !important; }
.casino-offer-card h3 { min-height: 1.55rem; margin: 0.1rem 0px 0.62rem; font-size: 1rem; line-height: 1.22; overflow-wrap: normal; word-break: normal; text-align: center; text-wrap: balance; }
.casino-offer-card__data { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0.42rem; margin: 0px 0px 0.68rem; }
.casino-offer-card__data div { display: flex; min-width: 0px; min-height: 4.1rem; flex-direction: column; align-items: center; justify-content: center; padding: 0.48rem 0.42rem; background: rgba(11, 27, 47, 0.86); border: 1px solid rgb(52, 82, 112); border-radius: 0.62rem; text-align: center; }
.casino-offer-card__data dt { color: rgb(120, 223, 195); font-size: 0.56rem; font-weight: 950; letter-spacing: 0.075em; line-height: 1.25; text-transform: uppercase; }
.casino-offer-card__data dd { max-width: 100%; margin: 0.16rem 0px 0px; color: rgb(216, 228, 242); font-size: 0.67rem; font-weight: 750; line-height: 1.3; overflow-wrap: anywhere; text-align: center; }
.scnz-card-payments { margin: auto 0px 0.7rem; padding: 0.55rem; background: rgba(6, 15, 27, 0.8); border: 1px solid rgb(47, 72, 102); border-radius: 0.68rem; }
.scnz-card-payments__chips { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0.32rem; }
.scnz-payment-chip { display: flex; min-width: 0px; min-height: 2rem; align-items: center; justify-content: center; gap: 0.3rem; padding: 0.28rem 0.34rem; color: rgb(220, 231, 244); background: linear-gradient(145deg, rgb(20, 36, 58), rgb(13, 25, 41)); border: 1px solid rgb(56, 85, 116); border-radius: 0.48rem; font-size: 0.55rem; font-weight: 850; line-height: 1.15; text-align: center; }
.scnz-payment-chip img { display: block; width: 1.55rem; height: 1.05rem; flex: 0 0 auto; object-fit: contain; }
.casino-card-actions, .casino-offer-card__cta { width: 100%; }
.casino-offer-card__cta { display: flex; min-height: 2.65rem; align-items: center; justify-content: center; margin: 0px; border-radius: 0.62rem; text-align: center; }
main#main-content .scnz-editorial-faq, main#main-content .faq-section { position: relative; z-index: 2; overflow: hidden; background: radial-gradient(circle at 50% 0,rgba(40,215,161,.1),transparent 25rem),var(--scnz-panel-bg); box-shadow: rgba(0, 0, 0, 0.24) 0px 1rem 2.6rem; padding: clamp(1.25rem, 3vw, 2.3rem) !important; border: 1px solid var(--scnz-panel-border) !important; border-radius: 1rem !important; }
main#main-content .scnz-editorial-faq .faq-list { display: grid; gap: 0.65rem; width: min(100%, 64rem); margin: 1.1rem auto 0px; }
main#main-content .scnz-editorial-faq .faq-list details { overflow: hidden; background: linear-gradient(145deg, rgb(16, 30, 50), rgb(9, 19, 33)); border: 1px solid rgb(56, 86, 117); border-radius: 0.78rem; }
main#main-content .scnz-editorial-faq .faq-list summary { display: flex; min-height: 3.7rem; align-items: center; padding: 0.85rem 1rem; font-weight: 850; line-height: 1.4; }
main#main-content .scnz-editorial-faq .faq-list details > p { padding: 0px 1rem 1rem; text-align: left !important; }
.site-footer { box-sizing: border-box; width: 100%; padding: clamp(1rem, 2.4vw, 2rem) 0px 1rem; background: radial-gradient(circle at 12% 0px, rgba(40, 215, 161, 0.1), transparent 25rem), rgb(4, 9, 20); border-top: 1px solid rgb(41, 65, 93); }
.site-footer__grid.site-footer__grid--extended { box-sizing: border-box; display: grid; grid-template-columns: 1.15fr 1.45fr 1fr 1fr; gap: 0.85rem; width: min(100% - 2rem, 82rem); margin: 0px auto; padding: 1rem; background: linear-gradient(145deg, rgba(13, 28, 47, 0.96), rgba(6, 15, 27, 0.98)); border: 1px solid rgb(52, 81, 111); border-radius: 1rem; box-shadow: rgba(0, 0, 0, 0.26) 0px 1.1rem 2.8rem; }
.site-footer__panel { min-width: 0px; padding: 0.9rem; background: rgba(7, 17, 30, 0.74); border: 1px solid rgb(45, 71, 101); border-radius: 0.78rem; }
.site-footer__panel h2 { margin: 0px 0px 0.65rem; color: rgb(255, 255, 255); font: 800 1rem/1.25 var(--font-sans); text-align: center; }
.site-footer .footer-links { display: grid; grid-template-columns: 1fr; gap: 0.38rem; margin: 0px; padding: 0px; list-style: none; }
.site-footer__quick .footer-links { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.site-footer nav a, .site-footer .footer-links a { display: flex; width: 100%; min-height: 2.45rem; align-items: center; justify-content: center; margin: 0px; padding: 0.48rem 0.55rem; color: rgb(203, 217, 233); background: rgb(14, 29, 48); border: 1px solid rgb(48, 75, 106); border-radius: 0.55rem; font-size: 0.67rem; font-weight: 750; line-height: 1.3; overflow-wrap: anywhere; text-align: center; }
.site-footer nav a:hover, .site-footer nav a:focus-visible { color: rgb(255, 255, 255); background: rgb(20, 40, 66); border-color: rgb(67, 220, 179); }
.site-footer__brand-panel .site-brand { justify-content: center; width: 100%; text-align: left; }
.site-footer__brand-panel > p { margin-right: auto; margin-left: auto; text-align: center; }
.site-footer__bottom { box-sizing: border-box; justify-content: center; flex-wrap: wrap; width: min(100% - 2rem, 82rem); margin: 0.8rem auto 0px; padding: 0.85rem 1rem; background: rgb(9, 20, 34); border: 1px solid rgb(44, 69, 98); border-radius: 0.7rem; text-align: center; }
@media (min-width: 82.01rem) {
.breadcrumb-shell, main#main-content, .site-footer { box-sizing: border-box; width: 100% !important; margin-right: 0px !important; margin-left: 0px !important; }
body.has-desktop-topic-rail main#main-content > .scnz-explore-lane { box-sizing: border-box; width: calc(100% - var(--scnz-topic-rail-width)) !important; margin-right: 0px !important; margin-left: var(--scnz-topic-rail-width) !important; }
}
.global-topic-picker__utility a:hover, .global-topic-picker__utility a:focus-visible { color: rgb(255, 255, 255); background: rgb(20, 42, 67); border-color: rgb(66, 220, 179); }
@media (max-width: 68rem) {
.site-header__inner { position: relative; }
.nav-toggle { position: relative; z-index: 102; cursor: pointer; touch-action: manipulation; }
.primary-nav[data-open="true"] { position: absolute; z-index: 101; top: calc(100% - 0.2rem); right: 0px; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0.45rem; width: min(28rem, -1.25rem + 100vw); padding: 0.7rem; background: linear-gradient(150deg, rgb(16, 34, 56), rgb(7, 17, 31)); border: 1px solid rgb(59, 90, 122); border-radius: 0.8rem; box-shadow: rgba(0, 0, 0, 0.44) 0px 1.1rem 2.8rem; display: grid !important; }
.primary-nav[data-open="true"] a { display: flex; min-height: 2.75rem; align-items: center; justify-content: center; padding: 0.55rem; background: rgb(14, 29, 48); border: 1px solid rgb(48, 75, 106); border-radius: 0.55rem; text-align: center; }
}
@media (max-width: 620px) {
.casino-offer-card { padding: 0.56rem; border-radius: 0.78rem; }
.casino-offer-card__topline { margin: -0.56rem -0.56rem 0.52rem; padding: 0.38rem 0.42rem; }
.casino-offer-card .casino-offer-card__logo, .casino-offer-card .logo-frame { width: 4.8rem; height: 4.15rem; }
.casino-offer-card h3 { min-height: 2.25rem; font-size: 0.88rem; }
.casino-offer-card__data { gap: 0.3rem; }
.casino-offer-card__data div { min-height: 4.2rem; padding: 0.34rem 0.28rem; }
.casino-offer-card__data dt { font-size: 0.5rem; }
.casino-offer-card__data dd { font-size: 0.6rem; }
.scnz-card-payments { padding: 0.38rem; }
.scnz-card-payments__chips { grid-template-columns: 1fr; }
.scnz-payment-chip { min-height: 1.85rem; font-size: 0.5rem; }
.site-footer__grid.site-footer__grid--extended { grid-template-columns: 1fr; width: calc(100% - 0.75rem); padding: 0.6rem; }
.site-footer__panel { padding: 0.7rem; }
.site-footer__nav-panel .footer-links, .site-footer__quick .footer-links { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.site-footer nav a, .site-footer .footer-links a { min-height: 2.8rem; padding: 0.42rem; font-size: 0.64rem; }
.site-footer__bottom { width: calc(100% - 0.75rem); }
.primary-nav[data-open="true"] { grid-template-columns: 1fr; max-height: calc(100dvh - 5.5rem); overflow-y: auto; }
}
main#main-content .section:not(.section--brand-casinos) > .container, main#main-content .section-copy, main#main-content .content-narrow, main#main-content .scnz-related-section > .container, main#main-content .scnz-editorial-faq > .container, main#main-content .author-profile-section > .container { box-sizing: border-box; width: min(100% - 2rem, 72rem) !important; margin-right: auto !important; margin-left: auto !important; }
main#main-content .section h2, main#main-content .section h3, main#main-content .section h4, main#main-content .section-intro, main#main-content .scnz-related-section__intro, main#main-content .scnz-editorial-faq__intro, main#main-content .quick-answer, main#main-content .eyebrow { text-wrap: balance; margin-right: auto !important; margin-left: auto !important; text-align: center !important; }
main#main-content .section-copy > p:not(.eyebrow), main#main-content .content-narrow > p:not(.eyebrow), main#main-content .scnz-editorial-body > p:not(.eyebrow) { line-height: 1.75; text-align-last: left; width: min(100%, 68rem) !important; margin-right: auto !important; margin-left: auto !important; text-align: justify !important; }
.casino-offer-grid, .scnz-twelve-card-grid, .content-card-grid, .scnz-related-grid, .scnz-bonus-review-grid, .scnz-bonus-route-grid, .sister-guide-grid, .scnz-entity-strip, .scnz-research-summary__grid, .scnz-relationship-timeline, .scnz-condition-history, .scnz-context-links ul, .global-topic-picker__priority > div { justify-content: center; grid-auto-rows: 1fr; align-items: stretch !important; }
.casino-offer-card, .content-card, .scnz-related-card, .scnz-bonus-review-card, .scnz-bonus-route-card, .sister-guide-card { box-sizing: border-box; min-width: 0px; flex-direction: column; align-items: stretch; justify-content: flex-start; overflow: hidden; display: flex !important; height: 100% !important; text-align: center !important; }
.casino-offer-card__topline { display: flex; width: auto; align-items: center; justify-content: space-between; }
.casino-offer-card__badge, .casino-offer-card h3, .casino-offer-card__data dt, .casino-offer-card__data dd, .scnz-card-payments > strong, .scnz-payment-chip, .casino-offer-card__cta, .content-card h3, .content-card p, .scnz-related-card h3, .scnz-related-card p, .scnz-bonus-review-card h3, .scnz-bonus-review-card p, .scnz-bonus-route-card h3, .scnz-bonus-route-card p, .sister-guide-card h3, .sister-guide-card p { margin-right: auto !important; margin-left: auto !important; text-align: center !important; }
.casino-offer-card__data { width: 100%; align-items: stretch; }
.casino-offer-card__data div { box-sizing: border-box; height: 100%; min-height: 4.5rem; }
.scnz-card-payments { box-sizing: border-box; width: 100%; margin-top: auto; }
.scnz-payment-chip { min-height: 2.45rem; flex-direction: column; gap: 0.24rem; padding: 0.34rem; }
.scnz-payment-chip__icons img, .scnz-payment-chip > img { display: block; width: 1.7rem; height: 1.1rem; object-fit: contain; }
.content-card > img, .content-card > a:first-child img, .scnz-related-card__image, .scnz-related-card__image img, .scnz-bonus-route-card__image, .scnz-bonus-route-card__image img { box-sizing: border-box; width: 100%; aspect-ratio: 16 / 9; object-fit: contain; }
main#main-content .faq-list details, main#main-content .faq-list summary { box-sizing: border-box; width: 100%; }
main#main-content .faq-list summary { min-height: 4rem; justify-content: center; text-align: center !important; }
.site-footer__grid.site-footer__grid--extended { grid-template-columns: repeat(4, minmax(0px, 1fr)); align-items: stretch; }
.site-footer__panel { display: flex; min-height: 100%; flex-direction: column; align-items: stretch; justify-content: flex-start; text-align: center; }
.site-footer__panel h2, .site-footer__panel p, .site-footer__brand-panel .site-brand { justify-content: center; text-align: center !important; }
.site-footer__nav-panel .footer-links { width: 100%; margin-top: auto; }
.site-footer nav a, .site-footer .footer-links a { display: flex; min-height: 3rem; align-items: center; justify-content: center; text-align: center; }
@media (max-width: 920px) {
.site-footer__grid.site-footer__grid--extended { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (max-width: 620px) {
main#main-content .section:not(.section--brand-casinos) > .container, main#main-content .section-copy, main#main-content .content-narrow, main#main-content .scnz-related-section > .container, main#main-content .scnz-editorial-faq > .container, main#main-content .author-profile-section > .container { width: min(100% - 1rem, 72rem) !important; }
main#main-content .section-copy > p:not(.eyebrow), main#main-content .content-narrow > p:not(.eyebrow), main#main-content .scnz-editorial-body > p:not(.eyebrow) { line-height: 1.65; text-align: left !important; }
.casino-offer-grid, .scnz-twelve-card-grid { grid-template-columns: minmax(0px, min(100%, 27rem)) !important; justify-content: center !important; }
.casino-offer-card { width: 100%; max-width: 27rem; margin-right: auto; margin-left: auto; padding: 0.78rem; }
.casino-offer-card__topline { margin: -0.78rem -0.78rem 0.65rem; }
.scnz-card-payments__chips { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.site-footer__grid.site-footer__grid--extended { grid-template-columns: 1fr; }
}
.site-footer__grid.site-footer__grid--extended { display: grid; align-items: stretch; gap: 0.75rem; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; }
.site-footer__panel { box-sizing: border-box; display: flex; min-width: 0px; height: 18.75rem; min-height: 18.75rem; flex-direction: column; align-items: stretch; padding: clamp(0.78rem, 1.4vw, 1rem); text-align: center; justify-content: flex-start !important; }
.site-footer__brand-panel { justify-content: center !important; }
.site-footer__panel h2 { display: flex; min-height: 1.5rem; align-items: center; justify-content: center; margin: 0px 0px 0.75rem; text-align: center !important; }
.site-footer__brand-panel .site-brand, .site-footer__brand-panel > p, .site-footer__brand-panel .footer-small { width: 100%; margin-right: auto; margin-left: auto; justify-content: center; text-align: center !important; }
.site-footer__nav-panel .footer-links, .site-footer__quick .footer-links { display: grid; grid-auto-rows: 3.2rem; align-content: start; gap: 0.45rem; width: 100%; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; margin: 0px !important; }
.site-footer__nav-panel .footer-links li { min-width: 0px; height: 100%; }
.site-footer__nav-panel .footer-links a { box-sizing: border-box; height: 100%; min-height: 3.2rem; padding: 0.55rem 0.48rem; overflow-wrap: normal; word-break: normal; text-align: center !important; }
.site-footer__bottom { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); align-items: center; gap: 0.65rem; }
.site-footer__bottom > span { text-align: center; }
@media (min-width: 82.01rem) {
.global-topic-picker:not(.is-rail-ready) { visibility: hidden; }
body.has-desktop-topic-rail main#main-content > :not(.page-hero, .scnz-article-hero, .brand-hero), body.has-desktop-topic-rail main#main-content > :is(.scnz-unified-lane, .scnz-explore-lane), body.has-desktop-topic-rail main#main-content > :is(.page-hero, .scnz-article-hero, .brand-hero) > :is(.container, .page-hero__inner, .scnz-article-hero__inner, .brand-hero__inner), body.has-desktop-topic-rail .site-footer > :is(.site-footer__grid, .site-footer__bottom) { box-sizing: border-box; width: min(calc(100% - var(--scnz-topic-rail-width) - 2rem),var(--scnz-content-shell, 74rem)) !important; max-width: var(--scnz-content-shell, 74rem) !important; margin-right: 0px !important; margin-left: calc(var(--scnz-topic-rail-width) + max(1rem,(100% - var(--scnz-topic-rail-width) - var(--scnz-content-shell, 74rem)) / 2)) !important; }
body.has-desktop-topic-rail main#main-content > :is(.page-hero, .scnz-article-hero, .brand-hero) > :is(.container, .page-hero__inner, .scnz-article-hero__inner, .brand-hero__inner) { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center !important; }
}
main#main-content > .scnz-editorial-body > h2:not(:first-child), main#main-content > .scnz-editorial-body > section + h2 { padding-top: clamp(1.35rem, 2.5vw, 2rem); border-top: 1px solid rgba(74, 112, 148, 0.42); }
.scnz-entity-strip__heading :is(.eyebrow, h2, p) { margin-right: auto; margin-left: auto; text-align: center !important; }
.scnz-decision-card > :is(h3, p, span, a), .scnz-related-card > :is(h3, p, span, a), .scnz-entity-strip__card > :is(h3, p, span, a), .scnz-entity-strip__card > div > :is(h3, p, span, a) { margin-right: auto; margin-left: auto; text-align: center !important; }
.scnz-decision-card > a:last-child, .scnz-related-card > a:last-child, .scnz-entity-strip__card > div > a:last-child { margin-top: auto; }
.scnz-context-links > :is(.eyebrow, h2, p) { width: min(100%, 58rem); margin-right: auto !important; margin-left: auto !important; text-align: center !important; }
.scnz-context-links ul:has(> li:only-child) { grid-template-columns: 1fr !important; max-width: 38rem; }
.scnz-context-links ul:has(> li:nth-child(2):last-child) { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
.scnz-context-links ul:has(> li:nth-child(3):last-child) { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }
@media (max-width: 920px) {
.site-footer__grid.site-footer__grid--extended { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
}
@media (max-width: 620px) {
:is(.casino-offer-grid, .scnz-twelve-card-grid, .content-card-grid, .network-card-grid, .operator-grid, .support-grid, .sport-rank-grid, .sister-grid, .sister-guide-grid, .scnz-related-grid, .scnz-decision-grid, .scnz-bonus-review-grid, .scnz-bonus-route-grid, .scnz-deposit-band-grid, .scnz-entity-strip__grid, .scnz-insight-grid, .scnz-section-image-grid, .scnz-research-summary__grid, .nz-answer-deck, .nz-game-grid, .nz-topic-card-grid, .overview-grid, .playful-points, .research-team-grid, .trust-core-grid, .warning-note-grid, .hub-feature-grid, .site-footer__grid.site-footer__grid--extended, .scnz-hub-relationships ul, .scnz-context-links ul, .scnz-relationship-timeline, .scnz-condition-history) { display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; grid-auto-flow: row !important; align-items: stretch !important; gap: 0.55rem !important; }
:is(.casino-offer-grid, .scnz-twelve-card-grid, .content-card-grid, .network-card-grid, .operator-grid, .support-grid, .sport-rank-grid, .sister-grid, .sister-guide-grid, .scnz-related-grid, .scnz-decision-grid, .scnz-bonus-review-grid, .scnz-bonus-route-grid, .scnz-deposit-band-grid, .scnz-entity-strip__grid, .scnz-insight-grid, .nz-answer-deck, .nz-game-grid, .nz-topic-card-grid, .overview-grid, .playful-points, .research-team-grid, .trust-core-grid, .warning-note-grid, .hub-feature-grid, .site-footer__grid.site-footer__grid--extended) > * { overflow: hidden; box-sizing: border-box !important; width: auto !important; min-width: 0px !important; max-width: none !important; height: 100% !important; margin-right: 0px !important; margin-left: 0px !important; }
:is(.casino-offer-card, .content-card, .network-card, .operator-card, .support-card, .sport-rank-card, .sister-guide-card, .scnz-related-card, .scnz-decision-card, .scnz-bonus-review-card, .scnz-bonus-route-card, .scnz-entity-strip__card, .nz-answer-card, .nz-game-card, .nz-topic-card, .site-footer__panel) { padding: 0.75rem !important; }
:is(.casino-offer-card, .content-card, .network-card, .operator-card, .support-card, .sport-rank-card, .sister-guide-card, .scnz-related-card, .scnz-decision-card, .scnz-bonus-review-card, .scnz-bonus-route-card, .scnz-entity-strip__card, .nz-answer-card, .nz-game-card, .nz-topic-card, .site-footer__panel) :is(h2, h3, h4, p, a, span, strong) { overflow-wrap: anywhere; word-break: normal; max-width: 100% !important; }
:is(.content-card-grid--template, .network-card-grid--template, .casino-offer-grid--template) { justify-content: stretch !important; }
.site-footer__panel { height: 18.75rem; min-height: 18.75rem; }
.site-footer__nav-panel .footer-links, .site-footer__quick .footer-links { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; grid-auto-rows: 3.35rem; }
.site-footer__bottom { grid-template-columns: 1fr; }
.site-footer__panel { height: auto; min-height: 18rem; }
.site-footer__panel :is(.footer-links, .site-footer__quick) { min-width: 0px; }
.scnz-context-links ul:has(> li:nth-child(3):last-child) { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
}

/* checklist-fixes.css — original cascade order. */
/* Targeted checklist corrections, 2026-08-25. */
.trust-core-grid {
	align-items: stretch;
}

.trust-core-grid > * {
	height: 100%;
}

@media (max-width: 620px) {
	.research-person-card {
		grid-template-columns: minmax(0, 1fr) !important;
		align-content: start;
		justify-items: center;
		gap: .4rem;
		padding: .4rem !important;
		text-align: center;
		-webkit-text-size-adjust: none;
		text-size-adjust: none;
	}

	.research-person-card > img {
		width: 3rem;
		height: 3rem;
		margin: 0 auto;
	}

	.research-person-card > div {
		width: 100%;
		min-width: 0;
		text-align: center;
	}

	.research-person-card h3,
	.research-person-card p,
	.research-person-card a {
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		overflow-wrap: break-word;
		word-break: normal;
		text-align: center;
	}

	main#main-content .research-person-card .research-person-card__role {
		font-size: 9.5px !important;
		line-height: 1.35;
	}

	main#main-content .research-person-card h3 {
		font-size: 10.5px !important;
		line-height: 1.3;
	}

	main#main-content .research-person-card p:last-child {
		display: -webkit-box;
		font-size: 9.5px !important;
		line-height: 1.4;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
	}
}


/* final-symmetry.css — original cascade order. */
/* FernLattice final responsive symmetry layer.
 * Loaded after the legacy theme cascade so every template shares one rhythm. */

.site-footer__grid.site-footer__grid--extended {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	align-items: stretch;
	gap: .75rem;
}

.site-footer__panel {
	box-sizing: border-box;
	display: flex;
	min-width: 0;
	height: 18.75rem;
	min-height: 18.75rem;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start !important;
	padding: clamp(.78rem, 1.4vw, 1rem);
	text-align: center;
}

.site-footer__brand-panel {
	justify-content: center !important;
}

.site-footer__panel h2 {
	display: flex;
	min-height: 1.5rem;
	align-items: center;
	justify-content: center;
	margin: 0 0 .75rem;
	text-align: center !important;
}

.site-footer__brand-panel .site-brand,
.site-footer__brand-panel > p,
.site-footer__brand-panel .footer-small {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	justify-content: center;
	text-align: center !important;
}

.site-footer__nav-panel .footer-links,
.site-footer__quick .footer-links {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	grid-auto-rows: 3.2rem;
	align-content: start;
	gap: .45rem;
	width: 100%;
	margin: 0 !important;
}

.site-footer__nav-panel .footer-links li {
	min-width: 0;
	height: 100%;
}

.site-footer__nav-panel .footer-links a {
	box-sizing: border-box;
	height: 100%;
	min-height: 3.2rem;
	padding: .55rem .48rem;
	overflow-wrap: normal;
	word-break: normal;
	text-align: center !important;
}

.site-footer__bottom {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: center;
	gap: .65rem;
}

.site-footer__bottom > span {
	text-align: center;
}

/* A single measured lane starts beside Explore. The Explore panel ends before
 * FAQ, but all later main sections keep this same centre axis. */
@media (min-width: 82.01rem) {
	.global-topic-picker:not(.is-rail-ready) {
		visibility: hidden;
	}

	body.has-desktop-topic-rail main#main-content > :not(.page-hero, .scnz-article-hero, .brand-hero),
	body.has-desktop-topic-rail main#main-content > :is(.scnz-unified-lane, .scnz-explore-lane),
	body.has-desktop-topic-rail main#main-content > :is(.page-hero, .scnz-article-hero, .brand-hero) > :is(.container, .page-hero__inner, .scnz-article-hero__inner, .brand-hero__inner),
	body.has-desktop-topic-rail .site-footer > :is(.site-footer__grid, .site-footer__bottom) {
		box-sizing: border-box;
		width: min(calc(100% - var(--scnz-topic-rail-width) - 2rem), var(--scnz-content-shell, 74rem)) !important;
		max-width: var(--scnz-content-shell, 74rem) !important;
		margin-right: 0 !important;
		margin-left: calc(var(--scnz-topic-rail-width) + max(1rem, (100% - var(--scnz-topic-rail-width) - var(--scnz-content-shell, 74rem)) / 2)) !important;
	}

	body.has-desktop-topic-rail main#main-content > :is(.page-hero, .scnz-article-hero, .brand-hero) > :is(.container, .page-hero__inner, .scnz-article-hero__inner, .brand-hero__inner) {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center !important;
	}
}

/* Long-form regions now read as intentional sections while their headings,
 * copy, tables and card grids retain the established internal widths. */
main#main-content > .scnz-editorial-body,
main#main-content > .article-layout {
	box-sizing: border-box;
	margin-top: clamp(.9rem, 1.8vw, 1.4rem);
	margin-bottom: clamp(.9rem, 1.8vw, 1.4rem);
	padding: clamp(1.1rem, 2.5vw, 2rem);
	background: linear-gradient(145deg, rgba(9, 28, 40, .88), rgba(8, 17, 31, .96));
	border: 1px solid var(--scnz-panel-line, #34516f);
	border-radius: 1rem;
	box-shadow: 0 1rem 2.4rem rgba(0, 0, 0, .18);
}

main#main-content > .scnz-editorial-body > h2:not(:first-child),
main#main-content > .scnz-editorial-body > section + h2 {
	padding-top: clamp(1.35rem, 2.5vw, 2rem);
	border-top: 1px solid rgba(74, 112, 148, .42);
}

main#main-content .article-layout > article > .section + .section {
	border-top: 1px solid rgba(74, 112, 148, .42);
}

main#main-content .article-layout > article > .section {
	box-sizing: border-box;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: clamp(.15rem, 1vw, .75rem);
	padding-left: clamp(.15rem, 1vw, .75rem);
}

/* Decision cards must contain only their own label, heading, explanation and
 * CTA. Shared modules sit after the grid and every row stretches equally. */
.scnz-decision-grid,
.scnz-related-grid,
.scnz-entity-strip__grid {
	align-items: stretch;
}

.scnz-decision-card,
.scnz-related-card,
.scnz-entity-strip__card {
	box-sizing: border-box;
	display: flex;
	height: auto !important;
	min-height: 0;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	text-align: center !important;
}

/* Network brand cards use a wrapping flex row. An explicit percentage height
 * prevented flexbox from stretching shorter cards to the row height. */
.single-scnz_network .content-card-grid > .content-card {
	height: auto !important;
	align-self: stretch;
}

/* Category discovery is a full-width compact strip: heading first, then an
 * evenly stretched grid. This prevents the heading becoming a tall left rail. */
.scnz-entity-strip > .container {
	display: grid;
	grid-template-columns: minmax(0, 1fr) !important;
	gap: .9rem;
	width: 100%;
}

.scnz-entity-strip__heading {
	grid-column: 1 / -1;
	width: min(100%, 54rem);
	margin: 0 auto;
	text-align: center;
}

.scnz-entity-strip__heading :is(.eyebrow, h2, p) {
	margin-right: auto;
	margin-left: auto;
	text-align: center !important;
}

.scnz-entity-strip__grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	align-items: stretch;
	gap: .65rem;
	width: 100%;
}

.scnz-entity-strip__card {
	display: grid !important;
	grid-template-columns: 4.35rem minmax(0, 1fr);
	align-items: center;
	gap: .65rem;
	height: auto !important;
	min-height: 7.7rem;
	padding: .62rem;
	overflow: hidden;
}

.scnz-entity-strip__image {
	display: block;
	width: 4.35rem;
	height: 4.35rem;
	aspect-ratio: 1;
	align-self: center;
}

.scnz-entity-strip__card > div {
	display: flex;
	min-width: 0;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.scnz-entity-strip__card h3 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.scnz-entity-strip__card p {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

/* Editorial illustrations support the copy without dominating a section. */
main#main-content .scnz-section-image-slot,
main#main-content > .scnz-section-image,
main#main-content .section-copy > .scnz-section-image {
	width: min(100%, 36rem) !important;
	margin-right: auto;
	margin-left: auto;
}

main#main-content .scnz-section-image img,
main#main-content .scnz-section-image-slot .scnz-section-image img {
	width: 100%;
	height: auto !important;
	max-height: 24rem !important;
	object-fit: contain;
}

.scnz-decision-card > :is(h3, p, span, a),
.scnz-related-card > :is(h3, p, span, a),
.scnz-entity-strip__card > :is(h3, p, span, a),
.scnz-entity-strip__card > div > :is(h3, p, span, a) {
	margin-right: auto;
	margin-left: auto;
	text-align: center !important;
}

.scnz-decision-card > a:last-child,
.scnz-related-card > a:last-child,
.scnz-entity-strip__card > div > a:last-child {
	margin-top: auto;
}

.scnz-context-links {
	box-sizing: border-box;
	padding: clamp(1.1rem, 2.5vw, 1.75rem) !important;
	text-align: center !important;
}

.scnz-context-links > :is(.eyebrow, h2, p) {
	width: min(100%, 58rem);
	margin-right: auto !important;
	margin-left: auto !important;
	text-align: center !important;
}

.scnz-context-links ul {
	display: grid !important;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr)) !important;
	align-items: stretch;
	gap: .7rem !important;
	width: min(100%, 68rem) !important;
	margin: 1rem auto 0 !important;
}

.scnz-context-links ul:has(> li:only-child) {
	grid-template-columns: 1fr !important;
	max-width: 38rem;
}

.scnz-context-links ul:has(> li:nth-child(2):last-child) {
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.scnz-context-links ul:has(> li:nth-child(3):last-child) {
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.scnz-context-links li,
.scnz-context-links a {
	box-sizing: border-box;
	width: 100%;
	height: 100% !important;
}

.scnz-context-links a {
	display: flex;
	min-height: 3.75rem;
	align-items: center;
	justify-content: center;
	padding: .75rem;
	text-align: center !important;
}

#priority-exact-brand-guides .scnz-section-image-slot {
	width: min(100%, 36rem);
	margin: 1rem auto 1.25rem;
}

#priority-exact-brand-guides .scnz-section-image {
	margin: 0;
	text-align: center;
}

#priority-exact-brand-guides .scnz-section-image img {
	box-sizing: border-box;
	width: 100%;
	height: auto;
	max-height: 18rem;
	object-fit: contain;
}

#priority-exact-brand-guides .scnz-related-grid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

#priority-exact-brand-guides .scnz-related-card {
	min-height: 13rem;
}

main#main-content .scnz-table-wrap,
main#main-content .feature-comparison-wrap,
main#main-content table {
	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 920px) {
	.site-footer__grid.site-footer__grid--extended {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}

	.scnz-entity-strip__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 620px) {
	/* Mobile card contract: every repeated card collection keeps two equal columns. */
	:is(
		.casino-offer-grid,
		.scnz-twelve-card-grid,
		.content-card-grid,
		.network-card-grid,
		.operator-grid,
		.support-grid,
		.sport-rank-grid,
		.sister-grid,
		.sister-guide-grid,
		.scnz-related-grid,
		.scnz-decision-grid,
		.scnz-bonus-review-grid,
		.scnz-bonus-route-grid,
		.scnz-deposit-band-grid,
		.scnz-entity-strip__grid,
		.scnz-insight-grid,
		.scnz-section-image-grid,
		.scnz-research-summary__grid,
		.nz-answer-deck,
		.nz-game-grid,
		.nz-topic-card-grid,
		.overview-grid,
		.playful-points,
		.research-team-grid,
		.trust-core-grid,
		.warning-note-grid,
		.hub-feature-grid,
		.site-footer__grid.site-footer__grid--extended,
		.scnz-hub-relationships ul,
		.scnz-context-links ul,
		.scnz-relationship-timeline,
		.scnz-condition-history
	) {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		grid-auto-flow: row !important;
		align-items: stretch !important;
		gap: .55rem !important;
	}

	:is(
		.casino-offer-grid,
		.scnz-twelve-card-grid,
		.content-card-grid,
		.network-card-grid,
		.operator-grid,
		.support-grid,
		.sport-rank-grid,
		.sister-grid,
		.sister-guide-grid,
		.scnz-related-grid,
		.scnz-decision-grid,
		.scnz-bonus-review-grid,
		.scnz-bonus-route-grid,
		.scnz-deposit-band-grid,
		.scnz-entity-strip__grid,
		.scnz-insight-grid,
		.nz-answer-deck,
		.nz-game-grid,
		.nz-topic-card-grid,
		.overview-grid,
		.playful-points,
		.research-team-grid,
		.trust-core-grid,
		.warning-note-grid,
		.hub-feature-grid,
		.site-footer__grid.site-footer__grid--extended
	) > * {
		box-sizing: border-box !important;
		width: auto !important;
		min-width: 0 !important;
		max-width: none !important;
		height: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
		overflow: hidden;
	}

	:is(
		.casino-offer-card,
		.content-card,
		.network-card,
		.operator-card,
		.support-card,
		.sport-rank-card,
		.sister-guide-card,
		.scnz-related-card,
		.scnz-decision-card,
		.scnz-bonus-review-card,
		.scnz-bonus-route-card,
		.scnz-entity-strip__card,
		.nz-answer-card,
		.nz-game-card,
		.nz-topic-card,
		.site-footer__panel
	) {
		padding: .75rem !important;
	}

	:is(
		.casino-offer-card,
		.content-card,
		.network-card,
		.operator-card,
		.support-card,
		.sport-rank-card,
		.sister-guide-card,
		.scnz-related-card,
		.scnz-decision-card,
		.scnz-bonus-review-card,
		.scnz-bonus-route-card,
		.scnz-entity-strip__card,
		.nz-answer-card,
		.nz-game-card,
		.nz-topic-card,
		.site-footer__panel
	) :is(h2, h3, h4, p, a, span, strong) {
		max-width: 100% !important;
		overflow-wrap: anywhere;
		word-break: normal;
	}

	:is(.content-card-grid--template, .network-card-grid--template, .casino-offer-grid--template) {
		justify-content: stretch !important;
	}

	.site-footer__panel {
		height: 18.75rem;
		min-height: 18.75rem;
	}

	.site-footer__nav-panel .footer-links,
	.site-footer__quick .footer-links {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		grid-auto-rows: 3.35rem;
	}

	.site-footer__bottom {
		grid-template-columns: 1fr;
	}

	main#main-content > .scnz-editorial-body,
	main#main-content > .article-layout {
		width: calc(100% - 1rem);
		padding: 1rem .7rem;
		border-radius: .8rem;
	}

	.scnz-entity-strip__card {
		grid-template-columns: 1fr !important;
		align-content: start;
		justify-items: center;
		min-height: 10.5rem;
	}

	.scnz-entity-strip__image {
		width: 3.75rem;
		height: 3.75rem;
		margin-right: auto;
		margin-left: auto;
	}

	.site-footer__panel {
		height: auto;
		min-height: 18rem;
	}

	.site-footer__panel :is(.footer-links, .site-footer__quick) {
		min-width: 0;
	}

	.nz-answer-card p a,
	.scnz-context-links a,
	.scnz-hub-relationships a {
	display: inline-flex;
	min-height: 2.75rem;
	align-items: center;
	justify-content: center;
	padding: .35rem .45rem;
}

	.scnz-context-links ul:has(> li:nth-child(3):last-child) {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}

	main#main-content .scnz-section-image-slot,
	main#main-content > .scnz-section-image,
	main#main-content .section-copy > .scnz-section-image {
		width: min(100%, 30rem) !important;
	}

	main#main-content .scnz-section-image img,
	main#main-content .scnz-section-image-slot .scnz-section-image img {
		max-height: 20rem !important;
	}
}

/* Bonus-review reading rhythm: subtle direct-answer panels, scannable steps,
 * grouped alternative profiles and clearer tables across the shared CPT. */
.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison {
	padding: clamp(1.05rem, 2.2vw, 1.75rem);
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > h2 {
	padding-bottom: .75rem;
	border-bottom: 1px solid rgba(74, 112, 148, .48);
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > p:has(> strong:first-child) {
	margin: .8rem auto 1rem !important;
	padding: .8rem 1rem;
	color: #dce8f6;
	background: linear-gradient(135deg, rgba(24, 64, 91, .52), rgba(10, 29, 47, .72));
	border: 1px solid #34516f;
	border-left: 4px solid #32ddb4;
	border-radius: .7rem;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > :is(ul, ol) {
	display: grid;
	gap: .55rem;
	width: min(100%, 64rem);
	margin: 1rem auto;
	padding: 0;
	list-style: none;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ol {
	counter-reset: scnz-bonus-step;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > :is(ul, ol) > li {
	position: relative;
	box-sizing: border-box;
	min-height: 3.2rem;
	padding: .72rem .9rem .72rem 2.75rem;
	color: #cbd8e8;
	background: rgba(13, 29, 47, .72);
	border: 1px solid #2f4b69;
	border-radius: .68rem;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ol > li {
	counter-increment: scnz-bonus-step;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ol > li::before,
.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ul > li::before {
	position: absolute;
	top: .72rem;
	left: .78rem;
	display: grid;
	width: 1.35rem;
	height: 1.35rem;
	place-items: center;
	color: #03120e;
	background: #32ddb4;
	border-radius: 50%;
	font-size: .67rem;
	font-weight: 900;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ol > li::before {
	content: counter(scnz-bonus-step);
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > ul > li::before {
	content: "";
	width: .55rem;
	height: .55rem;
	top: 1.08rem;
	left: 1.16rem;
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison .scnz-table-wrap {
	border: 1px solid #34516f;
	border-radius: .78rem;
	box-shadow: 0 .85rem 1.8rem rgba(0, 0, 0, .16);
}

.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison tbody tr:nth-child(even) {
	background: rgba(37, 73, 105, .2);
}

.single-scnz_bonus_review #alternative-profiles .scnz-bonus-review-comparison > h3[id^="alternative-"] {
	margin: 1rem 0 0;
	padding: .9rem 1rem .45rem;
	background: linear-gradient(145deg, rgba(16, 38, 61, .94), rgba(8, 23, 39, .96));
	border: 1px solid #34516f;
	border-bottom: 0;
	border-radius: .75rem .75rem 0 0;
}

.single-scnz_bonus_review #alternative-profiles .scnz-bonus-review-comparison > h3[id^="alternative-"] + p {
	box-sizing: border-box;
	width: 100%;
	max-width: none;
	margin: 0 !important;
	padding: .35rem 1rem 1rem;
	background: linear-gradient(145deg, rgba(16, 38, 61, .94), rgba(8, 23, 39, .96));
	border: 1px solid #34516f;
	border-top: 0;
	border-radius: 0 0 .75rem .75rem;
}

/* Brand and network identity modules must remain contained at browser zoom,
 * high device scale factors and narrow mobile widths. */
main#main-content .entity-identity {
	box-sizing: border-box;
	width: min(calc(100% - 1.25rem), 68rem);
	max-width: 68rem;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

main#main-content .entity-identity__logo {
	box-sizing: border-box;
	width: clamp(7rem, 18vw, 10rem);
	height: auto;
	aspect-ratio: 10 / 7;
	flex: 0 0 auto;
	overflow: hidden;
}

main#main-content .entity-identity__logo img {
	display: block;
	width: 100% !important;
	max-width: 100% !important;
	height: 100% !important;
	max-height: 100% !important;
	object-fit: contain;
}

main#main-content .entity-identity__actions {
	box-sizing: border-box;
	display: flex;
	width: min(100%, 58rem);
	max-width: 100%;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: .65rem 1rem;
	padding: 0 .35rem;
}

main#main-content .entity-identity__actions > * {
	box-sizing: border-box;
	min-width: 0;
	max-width: 100%;
}

main#main-content .entity-identity__actions .button {
	flex: 0 1 auto;
	width: auto;
	white-space: normal;
}

main#main-content .entity-identity__source-note {
	flex: 1 1 20rem;
	line-height: 1.5;
	overflow-wrap: anywhere;
	text-align: left;
}

@media (max-width: 720px) {
	.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison {
		padding: .9rem .72rem;
	}

	.single-scnz_bonus_review main#main-content .scnz-bonus-review-comparison > :is(ul, ol) > li {
		padding-right: .7rem;
	}

	main#main-content .entity-identity__actions {
		width: 100%;
		flex-direction: column;
		align-items: stretch;
	}

	main#main-content .entity-identity__actions .button,
	main#main-content .entity-identity__source-note {
		width: 100%;
		flex: none;
		text-align: center;
	}
}

/* 2026-08-26 footer and homepage trust-section correction.
 * The footer uses the full viewport lane with plain links. The trust columns
 * use equal card rows and consistent borders without changing their copy. */
.site-footer > .site-footer__grid.site-footer__grid--extended,
.site-footer > .site-footer__bottom,
body.has-desktop-topic-rail .site-footer > .site-footer__grid,
body.has-desktop-topic-rail .site-footer > .site-footer__bottom {
	box-sizing: border-box;
	width: calc(100% - clamp(1.5rem, 4vw, 5rem)) !important;
	max-width: none !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

.site-footer > .site-footer__grid.site-footer__grid--extended {
	grid-template-columns: minmax(15rem, 1.2fr) repeat(3, minmax(11rem, 1fr)) !important;
	gap: clamp(1.25rem, 3vw, 3.5rem);
	padding: clamp(1.25rem, 2.5vw, 2.5rem) 0;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

.site-footer .site-footer__panel {
	height: auto;
	min-height: 0;
	padding: 0;
	background: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

.site-footer .site-footer__brand-panel {
	justify-content: flex-start !important;
}

.site-footer .site-footer__panel h2 {
	min-height: 0;
	margin: 0 0 .75rem;
}

.site-footer .site-footer__nav-panel .footer-links,
.site-footer .site-footer__quick .footer-links {
	display: grid;
	grid-template-columns: 1fr !important;
	grid-auto-rows: auto;
	gap: .18rem;
	align-content: start;
	margin: 0 !important;
	padding: 0;
}

.site-footer .site-footer__nav-panel .footer-links li {
	height: auto;
}

.site-footer nav a,
.site-footer .footer-links a {
	display: inline-block;
	width: auto;
	min-height: 0;
	height: auto;
	margin: 0;
	padding: .25rem .1rem;
	color: #cbd9e9;
	background: transparent;
	border: 0;
	border-radius: 0;
	font-size: clamp(.72rem, .9vw, .82rem);
	font-weight: 700;
	line-height: 1.45;
	text-decoration: none;
}

.site-footer nav a:hover,
.site-footer nav a:focus-visible {
	color: #fff;
	background: transparent;
	text-decoration: underline;
	text-decoration-color: #43dcb3;
	text-decoration-thickness: 2px;
}

#trust-core > .section-copy {
	width: min(100%, 112rem);
	max-width: none;
}

#trust-core .trust-core-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: stretch;
	gap: clamp(1rem, 2vw, 1.6rem);
}

#trust-core .trust-core-grid > div {
	display: flex;
	min-width: 0;
	height: 100%;
	flex-direction: column;
}

#trust-core .trust-core-grid > div > :is(h2, h3) {
	display: flex;
	min-height: 2.8rem;
	align-items: center;
	justify-content: center;
	margin: 0 0 .75rem;
	text-align: center !important;
}

#trust-core .trust-core-grid > div > p:not(.corrections-invite) {
	margin: 0 0 1rem;
	text-align: left !important;
}

#trust-core .trust-pillar-list {
	display: grid;
	grid-template-rows: repeat(5, minmax(0, 1fr));
	flex: 1;
	gap: .65rem;
}

#trust-core .trust-pillar-list li,
#trust-core .research-person-card,
#trust-core .corrections-invite {
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #34516f;
	border-radius: 8px;
}

#trust-core .trust-pillar-list li {
	height: 100%;
	align-content: center;
	box-shadow: inset 3px 0 #d51e36;
}

#trust-core .research-team-grid {
	display: grid;
	grid-template-rows: repeat(3, minmax(0, 1fr));
	flex: 1;
	gap: .65rem;
}

#trust-core .research-person-card {
	height: 100%;
	align-items: center;
}

#trust-core .corrections-invite {
	display: flex;
	min-height: 4.75rem;
	align-items: center;
	margin-top: .65rem;
}

@media (max-width: 920px) {
	.site-footer > .site-footer__grid.site-footer__grid--extended {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

@media (max-width: 720px) {
	#trust-core .trust-core-grid {
		grid-template-columns: 1fr !important;
	}

	#trust-core .trust-core-grid > div + div {
		margin-top: .8rem;
	}

	#trust-core .trust-pillar-list,
	#trust-core .research-team-grid {
		grid-template-rows: none;
	}

	#trust-core .trust-pillar-list li,
	#trust-core .research-person-card {
		height: auto !important;
	}
}

@media (max-width: 620px) {
	.site-footer > .site-footer__grid.site-footer__grid--extended {
		grid-template-columns: 1fr !important;
		gap: 1.5rem;
		width: calc(100% - 1.25rem) !important;
	}

	.site-footer .site-footer__panel {
		height: auto !important;
		min-height: 0 !important;
		padding: 0 !important;
	}

	.site-footer .site-footer__nav-panel .footer-links,
	.site-footer .site-footer__quick .footer-links {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: .15rem .75rem;
	}

	.site-footer nav a,
	.site-footer .footer-links a {
		min-height: 2.35rem;
		padding: .35rem .1rem;
	}
}

/* 2026-08-26 site-wide hero unification.
 * Automation articles historically used a contained editorial card as their
 * hero. Give that renderer the same full-width canvas, typography, alignment
 * lane and decorative treatment as the homepage/page hero. Explore NZ begins
 * below the hero and therefore never constrains the hero background itself. */
body.wp-singular main#main-content > .scnz-article-hero {
	box-sizing: border-box;
	position: relative;
	isolation: isolate;
	display: grid;
	grid-template-columns: minmax(1rem, 1fr) minmax(0, 78rem) minmax(1rem, 1fr);
	justify-items: center;
	overflow: hidden;
	left: 50% !important;
	width: 100vw !important;
	max-width: none !important;
	margin: 0 0 0 -50vw !important;
	padding: clamp(1.75rem, 3.5vw, 3rem) 0 !important;
	color: #fff;
	background:
		radial-gradient(circle at 86% 10%, rgba(204, 20, 43, .28), transparent 25rem),
		linear-gradient(135deg, #02050c, #1557b8) !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	text-align: center !important;
	transform: none !important;
}

main#main-content > .scnz-article-hero::after {
	position: absolute;
	z-index: -1;
	inset: auto -8rem -9rem auto;
	width: 28rem;
	aspect-ratio: 1;
	content: "";
	opacity: .16;
	background:
		radial-gradient(ellipse at 50% 100%, transparent 0 34%, var(--nz-accent, #28d7a1) 35% 37%, transparent 38%),
		repeating-conic-gradient(from 16deg at 50% 100%, transparent 0deg 10deg, rgba(255, 255, 255, .8) 11deg 13deg, transparent 14deg 24deg);
	border-radius: 50%;
	transform: rotate(-18deg);
}

main#main-content > .scnz-article-hero > * {
	grid-column: 2;
	min-width: 0;
}

main#main-content > .scnz-article-hero > .eyebrow {
	width: min(100%, 68rem);
	margin: 0 auto .6rem;
	color: #ffd7dc;
	font-size: .72rem;
	font-weight: 800;
	letter-spacing: .12em;
	line-height: 1.3;
	text-align: center;
	text-transform: uppercase;
}

main#main-content > .scnz-article-hero > h1 {
	width: min(100%, 68rem) !important;
	max-width: 68rem !important;
	margin: 0 auto 1.1rem !important;
	font-family: Georgia, "Times New Roman", serif;
	font-size: clamp(2rem, 3.65vw, 3.55rem);
	font-weight: 700;
	letter-spacing: -.045em;
	line-height: 1.15;
	overflow-wrap: anywhere;
	text-align: center !important;
	text-wrap: pretty;
}

main#main-content > .scnz-article-hero > :is(.lede, .lead, p:not(.eyebrow)) {
	width: min(100%, 56rem) !important;
	max-width: 56rem !important;
	margin: 0 auto !important;
	color: #e8eef7;
	font-size: clamp(.98rem, 1.5vw, 1.12rem);
	line-height: 1.65;
	text-align: center !important;
	text-wrap: pretty;
}

@media (min-width: 82.01rem) {
	body.has-desktop-topic-rail main#main-content > .scnz-article-hero {
		grid-template-columns:
			calc(var(--scnz-topic-rail-width) + max(1rem, (100% - var(--scnz-topic-rail-width) - var(--scnz-content-shell, 74rem)) / 2))
			minmax(0, min(calc(100% - var(--scnz-topic-rail-width) - 2rem), var(--scnz-content-shell, 74rem)))
			minmax(1rem, 1fr);
	}
}

@media (max-width: 760px) {
	main#main-content > .scnz-article-hero {
		grid-template-columns: minmax(.75rem, 1fr) minmax(0, calc(100% - 1.5rem)) minmax(.75rem, 1fr);
		padding-block: 1.65rem !important;
	}

	main#main-content > .scnz-article-hero > h1 {
		font-size: clamp(2rem, 9vw, 3rem);
	}
}

@media (max-width: 620px) {
	body.has-scnz-featured-casinos main#main-content > .scnz-article-hero {
		margin-bottom: .55rem !important;
		padding-top: .85rem !important;
		padding-bottom: .85rem !important;
	}

	body.has-scnz-featured-casinos main#main-content > .scnz-article-hero > h1 {
		margin: 0 auto !important;
		font-size: clamp(1.45rem, 7vw, 1.85rem) !important;
		line-height: 1.05;
	}
}


/* home-action.css — original cascade order. */
/* Homepage presentation, 2026-10-05. All rules stay on the front page. */
html body.home main#main-content#main-content .page-hero {
  padding: 22px 0 20px !important;
}
html body.home main#main-content#main-content .page-hero h1 {
  max-width: 22ch !important;
  margin: 0 0 8px !important;
  font-size: clamp(32px, 3.5vw, 48px) !important;
  line-height: 1.08 !important;
}
html body.home main#main-content#main-content .page-hero .eyebrow {
  margin-bottom: 7px !important;
}
html body.home main#main-content#main-content .page-hero .page-hero__lede {
  max-width: 68ch !important;
  margin: 0 !important;
  font-size: 17px !important;
  line-height: 1.4 !important;
}
html body.home main#main-content#main-content .scnz-reviewed-record {
  width: min(1248px, calc(100% - 40px)) !important;
  margin: 0 auto !important;
  padding: 8px 0 !important;
  border: 0 !important;
}
html body.home main#main-content#main-content #featured-casino-sites {
  padding: 14px 0 40px !important;
}
html body.home main#main-content#main-content #featured-casino-sites h2 {
  margin: 0 0 4px !important;
  font-size: clamp(27px, 2.5vw, 36px) !important;
}
html body.home main#main-content#main-content .scnz-home-grid-intro {
  max-width: 78ch !important;
  margin: 0 0 16px !important;
  color: #c3d4dc !important;
  font-size: 16px !important;
  line-height: 1.45 !important;
}
html body.home main#main-content#main-content .casino-offer-grid {
  gap: 14px !important;
}
html body.home main#main-content#main-content .casino-offer-card {
  display: flex !important;
  flex-direction: column !important;
  grid-template-rows: none !important;
  grid-row: auto !important;
  height: 420px !important;
  min-height: 420px !important;
  gap: 7px !important;
  padding: 12px !important;
}
html body.home main#main-content#main-content .casino-offer-card > * {
  flex-shrink: 0 !important;
}
html body.home main#main-content#main-content .casino-offer-card__topline {
  min-height: 20px !important;
}
html body.home main#main-content#main-content .casino-offer-card__logo,
html body.home main#main-content#main-content .casino-offer-card .logo-frame {
  height: 62px !important;
  min-height: 62px !important;
  padding: 5px !important;
}
html body.home main#main-content#main-content .casino-offer-card__logo img {
  height: 50px !important;
  max-height: 50px !important;
}
html body.home main#main-content#main-content .casino-offer-card h3 {
  font-size: 22px !important;
  line-height: 1.12 !important;
}
html body.home main#main-content#main-content .casino-offer-card__bonus {
  font-size: 16px !important;
  line-height: 1.25 !important;
}
html body.home main#main-content#main-content .casino-offer-card__data {
  gap: 3px !important;
  font-size: 12px !important;
}
html body.home main#main-content#main-content .casino-offer-card__data dt {
  font-size: 10px !important;
}
html body.home main#main-content#main-content .casino-offer-card__data dd {
  font-size: 12px !important;
}
html body.home main#main-content#main-content .casino-card-actions {
  margin: 0 !important;
  padding: 0 !important;
}
html body.home main#main-content#main-content .casino-offer-card__cta {
  min-height: 42px !important;
  padding: 8px !important;
  font-size: 15px !important;
}
html body.home main#main-content#main-content .scnz-card-payments,
html body.home main#main-content#main-content .scnz-card-payments__chips {
  justify-content: center !important;
  text-align: center !important;
}
html body.home main#main-content#main-content .scnz-card-payments {
  margin-top: auto !important;
}
html body.home main#main-content#main-content .scnz-card-payments__chips {
  display: grid !important;
  grid-template-columns: repeat(7, 30px) !important;
  width: max-content !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  gap: 6px !important;
  align-items: center !important;
}
html body.home main#main-content#main-content .scnz-payment-chip {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 30px !important;
  height: 24px !important;
  min-width: 0 !important;
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important;
}
html body.home main#main-content#main-content .scnz-payment-chip img {
  width: 30px !important;
  height: 20px !important;
}
html body.home main#main-content#main-content .scnz-payment-chip--visa-mark img {
  filter: brightness(0) invert(1) !important;
}
html body.home main#main-content#main-content .scnz-payment-chip--btc img,
html body.home main#main-content#main-content .scnz-payment-chip--eth img,
html body.home main#main-content#main-content .scnz-payment-chip--usdt img,
html body.home main#main-content#main-content .scnz-payment-chip--ltc img {
  width: 20px !important;
  height: 20px !important;
}
html body.home main#main-content#main-content .scnz-payment-chip .scnz-payment-ticker {
  color: #dce7eb !important;
}

html body.home main#main-content#main-content .scnz-home-categories .section-heading,
html body.home main#main-content#main-content .scnz-home-categories .section-heading h2 {
  justify-content: center !important;
  text-align: center !important;
}
html body.home main#main-content#main-content .nz-topic-card-grid {
  gap: 16px !important;
}
html body.home main#main-content#main-content .nz-topic-card {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  min-height: 210px !important;
  padding: 22px !important;
  text-align: left !important;
}
html body.home main#main-content#main-content .scnz-home-topic-icon {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  margin: 0 0 14px;
  color: #77e1d7;
  background: #122735;
  border: 1px solid #4b817f;
  border-radius: 10px;
}
html body.home main#main-content#main-content .scnz-home-topic-icon svg {
  display: block;
  width: 25px;
  height: 25px;
}
html body.home main#main-content#main-content .nz-topic-card h3 {
  margin: 0 0 8px !important;
  text-align: left !important;
  font-size: 22px !important;
}
html body.home main#main-content#main-content .nz-topic-card p {
  margin: 0 0 14px !important;
  text-align: left !important;
  font-size: 15px !important;
  line-height: 1.45 !important;
}
html body.home main#main-content#main-content .nz-topic-card a {
  margin-top: auto !important;
  text-align: left !important;
  font-size: 15px !important;
}

html body.home main#main-content#main-content .scnz-home-comparison {
  padding-block: 42px !important;
}
html body.home main#main-content#main-content .scnz-home-comparison-card {
  display: block;
  max-width: 100%;
  padding: 26px 30px;
  color: #f5f7f8 !important;
  text-decoration: none !important;
  background: #1c2c3b;
  border: 1px solid #526a7b;
  border-left: 4px solid #ffb66f;
  border-radius: 8px;
  transition: border-color .15s ease, background .15s ease;
}
html body.home main#main-content#main-content .scnz-home-comparison-card:hover,
html body.home main#main-content#main-content .scnz-home-comparison-card:focus-visible {
  border-color: #ffb66f;
  background: #213749;
}
html body.home main#main-content#main-content .scnz-home-comparison-card h2 {
  margin: 0 0 8px !important;
  font-size: clamp(27px, 2.8vw, 36px) !important;
  color: #fff !important;
}
html body.home main#main-content#main-content .scnz-home-comparison-card p {
  max-width: 76ch !important;
  margin: 0 0 14px !important;
  color: #d3e1e7 !important;
  font-size: 17px !important;
  line-height: 1.45 !important;
}
html body.home main#main-content#main-content .scnz-home-card-action {
  color: #88e6dd;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 3px;
}

html body.home main#main-content#main-content .scnz-home-operators {
  text-align: center !important;
}
html body.home main#main-content#main-content #priority-families.scnz-home-operators h2 {
  width: 100% !important;
  max-width: none !important;
  margin: 0 auto 8px !important;
  text-align: center !important;
  text-align-last: center !important;
}
html body.home main#main-content#main-content #priority-families.scnz-home-operators > .container > p {
  text-align: center !important;
  text-align-last: center !important;
}
html body.home main#main-content#main-content .scnz-home-section-intro {
  max-width: 70ch;
  margin: 0 auto 24px !important;
  color: #c3d4dc;
  font-size: 17px;
  line-height: 1.45;
}
html body.home main#main-content#main-content .scnz-home-operator-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  text-align: left;
}
html body.home main#main-content#main-content .scnz-home-operator-card {
  min-width: 0;
  height: 100%;
  padding: 22px;
  background: #1c2a38;
  border: 1px solid #425363;
  border-radius: 6px;
}
html body.home main#main-content#main-content .scnz-home-operator-card > span {
  display: block;
  margin-bottom: 10px;
  color: #87e6da;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
}
html body.home main#main-content#main-content .scnz-home-operator-card h3 {
  margin: 0 0 8px !important;
  text-align: left !important;
  font-size: 23px !important;
}
html body.home main#main-content#main-content .scnz-home-operator-card h3 a {
  color: #f5f8fa !important;
  text-decoration-color: #87e6da;
  text-underline-offset: 4px;
}
html body.home main#main-content#main-content .scnz-home-operator-card p {
  margin: 0 !important;
  color: #c5d4dc !important;
  font-size: 15px !important;
  line-height: 1.45 !important;
  text-align: left !important;
}

html body.home main#main-content#main-content .scnz-home-guide {
  padding-block: 46px !important;
}
html body.home main#main-content#main-content .scnz-home-guide h2 {
  margin: 0 0 22px !important;
}
html body.home main#main-content#main-content .scnz-home-guide-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 26px;
}
html body.home main#main-content#main-content .scnz-home-guide-grid > div {
  min-width: 0;
}
html body.home main#main-content#main-content .scnz-home-guide h3 {
  margin: 0 0 9px !important;
  font-size: 22px !important;
  text-align: left !important;
}
html body.home main#main-content#main-content .scnz-home-guide p {
  font-size: 16px !important;
  line-height: 1.55 !important;
  text-align: left !important;
}
html body.home main#main-content#main-content .scnz-home-guide-note {
  margin: 24px 0 0 !important;
  padding: 18px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid #425363 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
html body.home main#main-content#main-content .scnz-home-reading {
  padding-block: 46px !important;
}
html body.home main#main-content#main-content .scnz-home-reading h2 {
  max-width: 24ch !important;
  margin: 0 0 20px !important;
}
html body.home main#main-content#main-content .scnz-home-reading-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(22px, 4vw, 56px);
}
html body.home main#main-content#main-content .scnz-home-reading-grid > div {
  min-width: 0;
}
html body.home main#main-content#main-content .scnz-home-reading h3 {
  margin: 0 0 10px !important;
  font-size: 22px !important;
  text-align: left !important;
}
html body.home main#main-content#main-content .scnz-home-reading p {
  margin: 0 0 14px !important;
  font-size: 17px !important;
  line-height: 1.6 !important;
  text-align: left !important;
}
html body.home .site-footer__bottom {
  padding: 12px 0 !important;
  margin-top: 0 !important;
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

@media (max-width: 900px) {
  html body.home main#main-content#main-content .scnz-home-operator-grid,
  html body.home main#main-content#main-content .scnz-home-guide-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 600px) {
  html body.home main#main-content#main-content .page-hero { padding: 20px 0 !important; }
  html body.home main#main-content#main-content .page-hero h1 { max-width: none !important; font-size: 32px !important; }
  html body.home main#main-content#main-content .scnz-home-grid-intro { font-size: 14px !important; }
  html body.home main#main-content#main-content .scnz-home-operator-grid,
  html body.home main#main-content#main-content .scnz-home-guide-grid { grid-template-columns: 1fr; }
  html body.home main#main-content#main-content .scnz-home-comparison-card { padding: 22px; }
  html body.home main#main-content#main-content .nz-topic-card { min-height: 0 !important; }
  html body.home main#main-content#main-content .scnz-home-guide-grid { gap: 18px; }
  html body.home main#main-content#main-content .scnz-home-reading-grid { grid-template-columns: 1fr; gap: 18px; }
  html body.home main#main-content#main-content .casino-offer-grid { grid-template-columns: 1fr !important; }
}
@media (max-width: 440px) {
  html body.home main#main-content#main-content .casino-offer-grid { grid-template-columns: 1fr !important; }
  html body.home main#main-content#main-content .casino-offer-card { gap: 7px !important; padding: 12px !important; }
  html body.home main#main-content#main-content .casino-offer-card h3 { font-size: 22px !important; }
}


/* release-design.css — original cascade order. */
/* FernLattice: shared reading and comparison system. */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/static/fernlattice/assets/release/font-1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/static/fernlattice/assets/release/font-2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/static/fernlattice/assets/release/font-3.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/static/fernlattice/assets/release/font-3.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/static/fernlattice/assets/release/font-3.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--scnz-bg:#111923;--scnz-surface:#1a2633;--scnz-raised:#233241;--scnz-text:#f2f0e9;--scnz-muted:#bcc7cf;--scnz-line:#425363;--scnz-link:#81ddc6;--scnz-action:#ffb466;--scnz-action-hover:#ffc98d;--scnz-reading:74ch;--scnz-space-1:8px;--scnz-space-2:16px;--scnz-space-3:24px;--scnz-space-4:32px;--scnz-space-5:48px;--scnz-space-6:72px}
html{scroll-padding-top:24px;background:var(--scnz-bg)}
body,button,input,select,textarea{font-family:'Source Sans 3',Arial,sans-serif!important}
body{background:var(--scnz-bg)!important;color:var(--scnz-text)!important;font-size:18px!important;line-height:1.65!important}
*,*::before,*::after{box-sizing:border-box}
h1,h2,h3,.site-brand strong{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.015em!important;color:var(--scnz-text)!important;text-wrap:balance}
h1{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.04!important;max-width:24ch!important;margin:0 0 20px!important}
h2{font-size:clamp(28px,3.1vw,42px)!important;line-height:1.12!important;margin:0 0 24px!important}
h3{font-size:clamp(23px,2vw,29px)!important;line-height:1.2!important;margin:0 0 12px!important}
p{margin:0 0 20px;line-height:1.65}
a{color:var(--scnz-link);text-underline-offset:.18em}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--scnz-action)!important;outline-offset:4px!important}
.container{width:min(1248px,calc(100% - 64px))!important;max-width:1248px!important;margin-inline:auto!important}
.site-header{background:#0b121b!important;border-bottom:1px solid #334353!important;position:relative!important}
.site-header__inner{min-height:88px!important;gap:32px!important}
.site-brand strong{font-size:28px!important;line-height:1.05!important}
.site-brand small{font-size:13px!important;color:var(--scnz-muted)!important;line-height:1.35!important}
.site-brand__mark{box-shadow:none!important}
.primary-nav{gap:22px!important}
.primary-nav a{font-size:16px!important;font-weight:600!important;padding:12px 0!important;min-height:44px!important;white-space:nowrap}
.breadcrumbs,.breadcrumb{font-size:14px!important;color:var(--scnz-muted)!important;padding-block:18px!important;line-height:1.55!important}
.page-hero{background:#172333!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:40px 0 36px!important;min-height:0!important;text-align:left!important}
.page-hero::before,.page-hero::after{display:none!important;content:none!important}
.page-hero__inner{display:block!important;text-align:left!important;min-height:0!important;padding-block:0!important}
.page-hero h1,.page-hero p{margin-inline:0!important;text-align:left!important}
.page-hero p:not(.eyebrow){max-width:68ch!important;font-size:20px!important;line-height:1.5!important;color:#d6e0e4!important;display:block!important}
.page-hero .eyebrow,.eyebrow{font-family:'Source Sans 3',Arial,sans-serif!important;letter-spacing:.09em!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;color:var(--scnz-link)!important;margin-bottom:12px!important}
.article-meta{margin-top:20px!important;gap:16px!important;color:var(--scnz-muted)!important;font-size:14px!important}
.section,.section--tint,.section--compact{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-block:40px!important;margin-block:0!important}
.section::before,.section::after{box-shadow:none!important;background-image:none!important}
.section-heading,.section-heading--compact{align-items:flex-start!important;text-align:left!important;margin-bottom:24px!important;gap:16px!important}
.section-heading h2,.section-heading p{margin-inline:0!important;text-align:left!important}
.section-copy,.scnz-editorial-body,.prose,.entry-content{font-size:18px!important;line-height:1.7!important;color:#e2e7e9!important}
.section-copy>p,.scnz-editorial-body>p,.prose>p,.section>p,.section>.container>p,.scnz-editorial-body li{max-width:var(--scnz-reading)!important}
.section-copy p,.scnz-editorial-body p,.section-intro{font-size:18px!important;line-height:1.7!important;text-align:left!important;color:#e2e7e9!important}
.section-copy h2:not(:first-child),.scnz-editorial-body h2:not(:first-child){margin-top:40px!important}
.section-copy h3:not(:first-child),.scnz-editorial-body h3:not(:first-child){margin-top:28px!important}
.section-copy ul,.section-copy ol,.scnz-editorial-body ul,.scnz-editorial-body ol{padding-left:24px!important;margin:16px 0 28px!important}
.section-copy li,.scnz-editorial-body li{padding-left:3px;margin-bottom:10px!important}
.page-shell{padding-top:8px!important}
.article-layout{display:block!important}
.article-layout>aside{display:none!important}
.scnz-unified-lane,.scnz-explore-lane,body.has-desktop-topic-rail #main-content .section>.container,body.has-desktop-topic-rail #main-content .page-shell{margin-inline:auto!important;max-width:1248px!important}
body.has-desktop-topic-rail main#main-content{margin-left:0!important;padding-left:0!important}
.global-topic-picker{display:none!important}
.scnz-reviewed-record{width:min(1248px,calc(100% - 64px))!important;margin:20px auto 0!important;padding:0!important;background:none!important;border:0!important;font-size:14px!important;color:var(--scnz-muted)!important;justify-content:flex-start!important;gap:12px!important}
.scnz-reviewed-record span{color:var(--scnz-muted)!important}
.scnz-release-answer{width:min(1248px,calc(100% - 64px));margin:24px auto 0;padding:0 0 24px;border-bottom:1px solid var(--scnz-line)}
.scnz-release-answer .scnz-release-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--scnz-link);text-transform:uppercase;margin:0 0 8px}
.scnz-release-answer p{max-width:82ch;font-size:19px;line-height:1.55;margin:0 0 16px}
.scnz-release-jumps{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}
.scnz-release-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:9px 15px;border:1px solid #61717e;border-radius:4px;color:var(--scnz-text)!important;font-size:15px;font-weight:600;text-decoration:none!important;background:transparent}
.scnz-release-jumps a:first-child{background:var(--scnz-action)!important;border-color:var(--scnz-action);color:#17212a!important}
.scnz-release-jumps a:hover{border-color:var(--scnz-action);background:var(--scnz-raised)}
.section--brand-casinos h2{font-size:clamp(29px,3.1vw,42px)!important;text-align:left!important;margin:0 0 24px!important;max-width:none!important}
.scnz-casino-promotion{padding:0!important;margin:0!important;background:none!important;border:0!important;border-left:0!important;box-shadow:none!important;border-radius:0!important}
.scnz-casino-promotion::before,.scnz-casino-promotion::after,.casino-offer-grid::before,.casino-offer-grid::after{display:none!important;content:none!important}
main#main-content .casino-offer-grid,main#main-content .casino-offer-grid.scnz-twelve-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 16px!important;padding:0!important;margin:0!important;align-items:stretch!important}
main#main-content .casino-offer-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;padding:18px!important;position:relative!important;overflow:hidden!important;border:1px solid #425464!important;border-radius:8px!important;background:#1b2937!important;box-shadow:none!important;text-align:left!important;min-width:0!important;transform:none!important;transition:border-color .15s ease!important}
main#main-content .casino-offer-card:hover{border-color:var(--scnz-action)!important;box-shadow:none!important;transform:none!important}
.casino-offer-card::before,.casino-offer-card::after{display:none!important}
.casino-offer-card__topline{display:flex!important;position:static!important;align-items:center!important;justify-content:space-between!important;min-height:24px!important;margin:0!important;padding:0!important}
.casino-offer-card__rank{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;min-width:26px!important;height:26px!important;background:#344656!important;color:#fff!important;border:0!important;border-radius:4px!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important}
.casino-offer-card__badge{position:static!important;background:none!important;border:0!important;padding:0!important;color:#c4d2da!important;font-size:10px!important;font-weight:600!important;letter-spacing:.04em!important;max-width:120px!important;text-align:right!important}
.casino-offer-card__logo,.casino-offer-card .logo-frame{height:82px!important;min-height:82px!important;margin:0!important;padding:8px!important;border:0!important;border-radius:4px!important;background:#111b26!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important}
.casino-offer-card__logo img{object-fit:contain!important;width:160px!important;max-width:100%!important;height:66px!important;max-height:66px!important;filter:none!important}
.casino-offer-card__logo-link{display:flex!important;width:100%!important;height:100%!important;align-items:center;justify-content:center}
.casino-offer-card h3{font-size:26px!important;line-height:1.08!important;min-height:0!important;margin:0!important;text-align:left!important}
.casino-offer-card__rating{display:flex!important;gap:7px!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;font-size:13px!important;line-height:1!important}
.casino-offer-card__stars{display:flex!important;gap:1px!important;line-height:1!important}
.casino-offer-card__star{font-size:15px!important;color:#ffca75!important}
.casino-offer-card__rating-value{color:#d3dfe5!important;font-size:13px!important}
.casino-offer-card__bonus{font-family:'Source Sans 3',Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;color:#fff4de!important;margin:0!important;min-height:0!important;text-align:left!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;white-space:normal!important}
.casino-offer-card__data{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0!important;padding:0!important;border:0!important;font-size:13px!important}
.casino-offer-card__data>div{display:block!important;min-width:0!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;white-space:normal!important}
.casino-offer-card__data dt{display:inline!important;color:#b8c8d1!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;margin-right:5px!important}
.casino-offer-card__data dd{display:inline!important;margin:0!important;color:#edf1f3!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;overflow-wrap:anywhere!important;max-width:none!important}
.scnz-card-payments{margin:0!important;padding:0!important;border:0!important;background:none!important}
.scnz-card-payments__chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-start!important;align-items:center!important}
.scnz-payment-chip{display:inline-flex!important;position:relative!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:30px!important;height:24px!important;gap:3px!important;padding:3px 4px!important;border:0!important;background:#f4f3ef!important;border-radius:3px!important;overflow:visible!important}
.scnz-payment-chip img{display:block!important;object-fit:contain!important;width:27px!important;height:17px!important;margin:0!important;filter:none!important}
.scnz-payment-chip .scnz-payment-ticker{display:inline!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;color:#142433!important;font-size:10px!important;font-weight:700!important;line-height:1!important}
.scnz-payment-chip--crypto img{width:14px!important}
.scnz-card-payments__chips [class*="fallback"]{display:none!important}
.casino-card-actions{margin-top:auto!important;padding-top:4px!important;width:100%!important}
a.button,.button,.casino-offer-card__cta,.casino-offer-card__visit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;border:1px solid transparent!important;border-radius:4px!important;background:var(--scnz-action)!important;color:#15202b!important;box-shadow:none!important;font-family:'Source Sans 3',Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;padding:12px 18px!important;white-space:normal!important}
.casino-offer-card__cta,.casino-offer-card__visit{width:100%!important}
a.button:hover,.button:hover,.casino-offer-card__cta:hover{background:var(--scnz-action-hover)!important;color:#15202b!important;box-shadow:none!important;transform:none!important}
.scnz-card-details{border:0!important;border-top:1px solid #425464!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:2px 0 0!important}
.scnz-card-details summary{list-style:revert!important;padding:10px 0 0!important;min-height:36px!important;font-size:13px!important;font-weight:600!important;color:#d7e4e9!important;cursor:pointer}
.scnz-card-details[open] summary{padding-bottom:10px!important}
.scnz-card-details .casino-offer-card__data dd{font-weight:400!important;font-size:13px!important}
.scnz-table-wrap,.feature-comparison-wrap{overflow-x:auto!important;max-width:100%!important;border:1px solid var(--scnz-line)!important;border-radius:4px!important;margin:24px 0!important;background:#162330!important}
table{width:100%!important;border-collapse:collapse!important;font-size:16px!important;line-height:1.5!important;color:var(--scnz-text)!important;background:transparent!important}
caption{text-align:left!important;padding:16px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;color:var(--scnz-muted)!important}
th{background:#283a4c!important;color:#fff!important;font-weight:600!important;text-align:left!important}
td,th{padding:16px!important;border:0!important;border-bottom:1px solid #3c4d5d!important;vertical-align:top!important;min-width:110px}
tr:last-child td{border-bottom:0!important}tbody tr:nth-child(even){background:#1b2a38!important}
.feature-status,.feature-table-muted{color:#d6e2e8!important;background:transparent!important}
.feature-sort-button{color:#fff!important;font-size:15px!important;min-height:44px!important}
.scnz-editorial-faq,.faq-section{max-width:100%!important}
.faq-section details,.scnz-editorial-faq details{padding:0!important;border:0!important;border-bottom:1px solid var(--scnz-line)!important;background:transparent!important;border-radius:0!important;margin:0!important}
.faq-section summary,.scnz-editorial-faq summary{padding:20px 0!important;min-height:48px!important;font-size:20px!important;line-height:1.35!important;font-weight:600!important;color:var(--scnz-text)!important}
.faq-section details p,.scnz-editorial-faq details p{padding:0 0 20px!important;max-width:74ch!important;color:#d9e3e7!important}
.scnz-callout,.homepage-research-callout__inner,.quick-answer,.scnz-priority-route-link{border:0!important;border-left:0!important;background:#233444!important;border-radius:4px!important;padding:24px!important;margin-block:24px!important;box-shadow:none!important}
.scnz-related-card,.content-card,.nz-topic-card,.nz-game-card,.scnz-entity-card{background:#1c2a38!important;border:1px solid #425363!important;box-shadow:none!important;border-radius:6px!important;padding:24px!important;min-width:0!important;transition:border-color .15s ease!important}
.scnz-related-card:hover,.content-card:hover,.nz-topic-card:hover{border-color:var(--scnz-link)!important;transform:none!important;box-shadow:none!important}
.scnz-related-card p,.content-card p,.nz-topic-card p{color:#cdd8de!important;font-size:16px!important;line-height:1.55!important}
.scnz-related-card a,.content-card a,.nz-topic-card a{color:var(--scnz-link)!important}
.scnz-section-image{margin:32px 0!important}.scnz-section-image img{max-width:100%!important;height:auto!important;border-radius:5px!important}.scnz-section-image figcaption{font-size:14px!important;color:var(--scnz-muted)!important;margin-top:8px!important}
.author-profile-section{border-top:1px solid var(--scnz-line)!important;margin-top:40px!important}
.site-footer{background:#0b131d!important;border-top:1px solid #344858!important;padding-top:48px!important;color:#b8c8d2!important}
.site-footer p,.site-footer a{font-size:15px!important;line-height:1.6!important}.site-footer h2,.site-footer h3{font-size:24px!important}
.scnz-logo-credit{margin-top:24px!important;font-size:12px!important;color:#b8c8d2!important}.scnz-logo-credit a{font-size:12px!important}
@media(max-width:1100px){.primary-nav{gap:14px!important}.primary-nav a{font-size:15px!important}.site-brand small{display:none!important}main#main-content .casino-offer-grid,main#main-content .casino-offer-grid.scnz-twelve-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:800px){.container{width:calc(100% - 40px)!important}.scnz-release-answer,.scnz-reviewed-record{width:calc(100% - 40px)!important}.site-header__inner{min-height:76px!important}.site-brand strong{font-size:25px!important}.primary-nav[data-open="true"]{background:#142230!important;border:1px solid #4c5f6f!important;padding:16px!important;z-index:1000!important}.primary-nav a{font-size:17px!important;min-height:44px!important}.nav-toggle{min-width:44px!important;min-height:44px!important;background:#233546!important;border:1px solid #536676!important}.page-hero{padding:28px 0!important}.page-hero p:not(.eyebrow){font-size:18px!important}.section,.section--compact,.section--tint{padding-block:32px!important}.scnz-release-answer p{font-size:18px!important}.scnz-release-jumps a{font-size:14px!important;padding:9px 12px!important}main#main-content .casino-offer-grid,main#main-content .casino-offer-grid.scnz-twelve-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}main#main-content .casino-offer-card{padding:14px!important;gap:10px!important}.casino-offer-card h3{font-size:24px!important}.casino-offer-card__bonus{font-size:17px!important}.casino-offer-card__badge{font-size:9px!important}.casino-offer-card__logo{min-height:72px!important;height:72px!important}.casino-offer-card__logo img{height:56px!important}.casino-offer-card__cta{font-size:16px!important;padding:12px 6px!important}.scnz-card-payments__chips{gap:5px!important}.nz-topic-card-grid,.scnz-entity-grid,.scnz-related-grid,.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.article-layout,.page-shell{width:100%!important;max-width:100%!important}.page-shell{padding-inline:20px!important}.page-shell .container{width:100%!important}.section-copy,.scnz-editorial-body{font-size:18px!important}.scnz-table-wrap table{min-width:620px!important}td,th{padding:13px!important}.scnz-callout,.quick-answer{padding:20px!important}.breadcrumbs,.breadcrumb{font-size:12px!important;padding-block:12px!important}.scnz-section-image{margin-block:24px!important}}
@media(max-width:440px){.container{width:calc(100% - 24px)!important}.scnz-release-answer,.scnz-reviewed-record{width:calc(100% - 24px)!important}.page-shell{padding-inline:12px!important}main#main-content .casino-offer-grid,main#main-content .casino-offer-grid.scnz-twelve-card-grid{gap:14px 8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}main#main-content .casino-offer-card{padding:11px!important;gap:9px!important}.casino-offer-card__badge{font-size:8px!important;max-width:85px!important}.casino-offer-card__rank{width:22px!important;min-width:22px!important;height:22px!important;font-size:12px!important}.casino-offer-card__logo,.casino-offer-card .logo-frame{height:66px!important;min-height:66px!important;padding:5px!important}.casino-offer-card__logo img{height:54px!important}.casino-offer-card h3{font-size:23px!important}.casino-offer-card__bonus{font-size:16px!important}.casino-offer-card__data dd{font-size:12px!important}.casino-offer-card__data dt{font-size:10px!important}.casino-offer-card__cta{font-size:15px!important;min-height:46px!important}.scnz-payment-chip{height:22px!important;min-width:26px!important;padding:2px 3px!important}.scnz-payment-chip img{width:24px!important;height:16px!important}.scnz-payment-chip .scnz-payment-ticker{font-size:9px!important}.scnz-payment-chip--crypto img{width:12px!important}.nz-topic-card-grid,.scnz-related-grid,.content-card-grid{grid-template-columns:1fr!important}.page-hero h1{font-size:37px!important}.page-hero .eyebrow{font-size:10px!important}.scnz-release-jumps{gap:8px!important}.scnz-release-jumps a{font-size:13px!important}.section--brand-casinos h2{font-size:29px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Retire the old fixed rail and the template's forced content order. */
html body{padding:0!important;margin:0!important}
html body main#main-content{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body main#main-content>.page-hero,html body main#main-content>.section{width:100%!important;max-width:none!important;margin-inline:0!important}
html body main#main-content>.scnz-callout{width:min(1248px,calc(100% - 64px))!important;margin-inline:auto!important}
html body main#main-content .casino-offer-card__logo{width:100%!important;max-width:none!important;flex-basis:auto!important}
html body main#main-content .casino-offer-card h3,html body main#main-content .casino-offer-card__data,html body main#main-content .casino-offer-card__data>div{text-align:left!important}
html body main#main-content .casino-offer-card__data>div{min-height:0!important;height:auto!important}
html body main#main-content .casino-offer-card__data{grid-auto-rows:auto!important;grid-template-rows:none!important;height:auto!important;align-content:start!important}
html body main#main-content .casino-offer-card__topline{background:none!important}
html body main#main-content .casino-offer-card__badge{background:none!important;border:0!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;flex:0 1 auto!important}
html body main#main-content .scnz-payment-chip{display:inline-flex!important;flex-direction:row!important;min-height:24px!important;height:24px!important;width:auto!important;flex:0 0 auto!important;gap:3px!important;padding:3px 5px!important}
html body main#main-content .scnz-payment-chip--crypto img{width:14px!important;height:16px!important}
html body main#main-content .scnz-payment-chip .scnz-payment-ticker{font-size:10px!important;line-height:1!important}
html body main#main-content .scnz-release-anchor{display:block!important;height:0!important;margin:0!important;padding:0!important;scroll-margin-top:24px}
html body main#main-content .page-hero__inner,html body main#main-content .page-hero h1,html body main#main-content .page-hero p,html body main#main-content .section--brand-casinos h2{text-align:left!important}
html body main#main-content .page-hero h1,html body main#main-content .page-hero p{margin-left:0!important;margin-right:0!important}
html body main#main-content .casino-offer-card__topline{border:0!important}
html body main#main-content .casino-offer-card__cta{padding:12px 8px!important}
html body main#main-content .section-copy a:not(.button){color:var(--scnz-link)!important}
html body main#main-content .page-hero__inner{display:block!important;justify-items:start!important;align-items:start!important;padding-block:0!important}
html body main#main-content .page-hero h1{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.04!important;max-width:24ch!important}
html body main#main-content .page-hero__inner>*{justify-self:start!important}
html body main#main-content .section--brand-casinos h2{text-align:left!important}
@media(max-width:440px){html body main#main-content .page-hero h1{font-size:37px!important}}
@media(max-width:600px){html body main#main-content .page-hero p.page-hero__lede{display:none!important}html body main#main-content .page-hero .eyebrow{display:none!important}html body main#main-content .page-hero{padding-block:24px!important}html body main#main-content .page-hero h1{margin-bottom:0!important}}
@media(max-width:800px){html body main#main-content>.scnz-callout{width:calc(100% - 40px)!important}}
@media(max-width:440px){html body main#main-content>.scnz-callout{width:calc(100% - 24px)!important}html body main#main-content .scnz-payment-chip{min-height:24px!important;height:24px!important;padding:2px 3px!important}}


/* release-refinement.css — original cascade order. */
/* Contained components; only the plain reading column is modestly wider. */
:root{--scnz-prose:880px;--scnz-gutter:64px}
html body main#main-content#main-content .section-copy>p,
html body main#main-content#main-content .content-narrow>p,
html body main#main-content#main-content .scnz-editorial-body>p,
html body main#main-content#main-content .scnz-editorial-body>section>p,
html body main#main-content#main-content .section:not(.section--brand-casinos)>p,
html body main#main-content#main-content .section:not(.section--brand-casinos)>.container>p,
html body main#main-content#main-content .section>.section__inner.prose>p{width:min(100%,var(--scnz-prose))!important;max-width:var(--scnz-prose)!important;margin-inline:auto!important;text-align:left!important;text-align-last:auto!important}
html body main#main-content#main-content .section:not(.section--brand-casinos)>:is(h2,h3,h4),
html body main#main-content#main-content .section:not(.section--brand-casinos)>.container>:is(h2,h3,h4),
html body main#main-content#main-content .section-copy>:is(h2,h3,h4),
html body main#main-content#main-content .scnz-editorial-body>:is(h2,h3,h4),
html body main#main-content#main-content .section>.section__inner.prose>:is(h2,h3,h4){width:min(100%,var(--scnz-prose))!important;max-width:var(--scnz-prose)!important;margin-inline:auto!important;text-align:left!important}
html body main#main-content#main-content .section-copy>:is(ul,ol),
html body main#main-content#main-content .scnz-editorial-body>:is(ul,ol){width:min(100%,var(--scnz-prose))!important;max-width:var(--scnz-prose)!important;margin-inline:auto!important}
html body main#main-content#main-content>:is(h2,h3,h4,p,ul,ol).scnz-reading-block{box-sizing:border-box;width:min(var(--scnz-prose),calc(100% - var(--scnz-gutter)))!important;max-width:var(--scnz-prose)!important;margin-inline:auto!important;text-align:left!important}
html body main#main-content#main-content>.section.scnz-reading-block:not(:has(>.container)){box-sizing:border-box;width:min(1248px,calc(100% - var(--scnz-gutter)))!important;max-width:1248px!important;margin-inline:auto!important}
html body main#main-content#main-content .section,
html body main#main-content#main-content article,
html body main#main-content#main-content .scnz-appended-block{content-visibility:visible!important;contain-intrinsic-size:none!important}
html body main#main-content#main-content .scnz-release-answer>p{max-width:var(--scnz-prose)!important}
/* Native numbering must not retain the old full-height timeline cells. */
html body main#main-content#main-content .section ol,
html body main#main-content#main-content>ol.scnz-reading-block{display:block!important;list-style:decimal outside!important;padding:0 0 0 1.8em!important;counter-reset:none!important;grid-template-rows:none!important;flex:0 0 auto!important}
html body main#main-content#main-content .section ol>li,
html body main#main-content#main-content>ol.scnz-reading-block>li{display:list-item!important;position:static!important;height:auto!important;min-height:0!important;padding:0 0 0 .25em!important;margin:0 0 16px!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;counter-increment:none!important;align-content:start!important}
html body main#main-content#main-content .section ol>li::before,
html body main#main-content#main-content>ol.scnz-reading-block>li::before{content:none!important;display:none!important}
html body main#main-content#main-content .section ol>li::marker{color:var(--scnz-action)!important;font-weight:700;font-variant-numeric:tabular-nums}
html body main#main-content#main-content :is(.step-list,.trust-pillar-list)>li>:is(strong,span){display:block!important}
html body main#main-content#main-content :is(.step-list,.trust-pillar-list)>li>strong{margin-bottom:4px!important}
/* Local box padding and typography, without expanding their parent containers. */
html body main#main-content#main-content :is(.scnz-callout,.scnz-bonus-review-callout)>p{max-width:100%!important;margin:0!important;text-align:left!important}
html body main#main-content#main-content .nz-feature-split>div{min-width:0!important;padding:24px!important;box-sizing:border-box!important}
html body main#main-content#main-content .nz-feature-split>div>:is(h2,h3){font-size:32px!important;line-height:1.15!important;text-align:left!important;margin-inline:0!important}
html body main#main-content#main-content .content-card h3{font-size:28px!important;line-height:1.2!important;text-align:left!important;width:auto!important;max-width:100%!important}
html body main#main-content#main-content .scnz-metric-chart :is(th,td){text-align:left!important}
html body main#main-content#main-content :is(.scnz-metric-chart__label,.scnz-metric-chart__value){font-size:15px!important;line-height:1.35!important}
html body main#main-content#main-content .scnz-predictor-chart__fill{white-space:nowrap!important;min-width:max-content!important}
/* Compact FAQ rows, including older answers rendered in a div. */
html body main#main-content#main-content .scnz-editorial-faq,
html body main#main-content#main-content .faq-section{width:100%!important;max-width:none!important;padding:24px 0!important;border:0!important;border-radius:0!important;background:none!important}
html body main#main-content#main-content .scnz-editorial-faq h2,
html body main#main-content#main-content .faq-section h2{font-size:29px!important;line-height:1.15!important;margin-bottom:12px!important}
html body main#main-content#main-content .faq-list{display:block!important;gap:0!important;max-width:var(--scnz-prose)!important;width:100%!important;margin-inline:auto!important}
html body main#main-content#main-content .faq-list details{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #425363!important;border-radius:0!important;box-shadow:none!important;background:none!important}
html body main#main-content#main-content .faq-list summary{display:list-item!important;list-style:disclosure-closed inside!important;width:100%!important;min-height:44px!important;margin:0!important;padding:12px 0!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important;color:var(--scnz-text)!important;text-align:left!important}
html body main#main-content#main-content .faq-list details[open]>summary{list-style-type:disclosure-open!important}
html body main#main-content#main-content .faq-list summary::before,
html body main#main-content#main-content .faq-list summary::after{content:none!important;display:none!important}
html body main#main-content#main-content .faq-list details>p,
html body main#main-content#main-content .faq-list details>div{width:auto!important;max-width:100%!important;padding:0 0 16px!important;margin:0!important;font-size:17px!important;line-height:1.55!important;text-align:left!important}
/* Casino fields align by row; their spacing does not depend on article width. */
html body main#main-content#main-content .casino-offer-grid{grid-auto-rows:auto!important;row-gap:18px!important}
html body main#main-content#main-content .casino-offer-card{height:auto!important;min-height:0!important;gap:10px!important;align-content:start!important}
html body main#main-content#main-content .casino-offer-card__rank{display:inline-flex!important;position:static!important;align-items:center!important;justify-content:center!important;width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;line-height:1!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;overflow:visible!important}
html body main#main-content#main-content .scnz-card-payments__chips{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-content:flex-start!important;align-items:center!important;gap:4px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}
html body main#main-content#main-content .scnz-payment-chip{margin:0!important;align-self:auto!important}
html body main#main-content#main-content .casino-card-actions{margin:6px 0 0!important;padding:0!important;min-height:0!important;height:auto!important}
html body main#main-content#main-content .scnz-card-details{margin:0!important}
html body main#main-content#main-content .scnz-card-details summary{padding:10px 0 0!important;min-height:32px!important}
@supports(grid-template-rows:subgrid){html body main#main-content#main-content .casino-offer-card{display:grid!important;grid-template-rows:subgrid!important;grid-row:span 9!important;row-gap:10px!important}html body main#main-content#main-content .casino-offer-card>*{min-width:0!important}}
html body main#main-content#main-content .scnz-bonus-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
html body main#main-content#main-content .scnz-bonus-actions .button{min-height:44px;font-size:16px}

/* The homepage team is a normal flowing list, independent of casino-card grids. */
html body main#main-content#main-content #trust-core .trust-core-grid{align-items:start!important;gap:32px!important}
html body main#main-content#main-content #trust-core .trust-core-grid>div{display:block!important;height:auto!important;min-width:0!important}
html body main#main-content#main-content #trust-core .trust-core-grid>div>:is(h2,h3){display:block!important;min-height:0!important;margin:0 0 16px!important;text-align:left!important}
html body main#main-content#main-content #trust-core .research-team-grid{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:16px!important;flex:none!important}
html body main#main-content#main-content .research-person-card{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:start!important;align-content:start!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:20px!important;margin:0!important;box-sizing:border-box!important;text-align:left!important;background:var(--scnz-surface)!important;border:1px solid var(--scnz-line)!important;box-shadow:none!important;border-radius:6px!important}
html body main#main-content#main-content .research-person-card>img{display:block!important;width:76px!important;height:76px!important;max-width:100%!important;object-fit:cover!important;border:0!important;border-radius:6px!important;margin:0!important}
html body main#main-content#main-content .research-person-card>div{min-width:0!important}
html body main#main-content#main-content .research-person-card h3{font-size:26px!important;line-height:1.15!important;text-align:left!important;margin:6px 0 10px!important;padding:0!important;width:auto!important;max-width:100%!important}
html body main#main-content#main-content .research-person-card h3 a{font:inherit!important;text-align:inherit!important}
html body main#main-content#main-content .research-person-card p{display:block!important;font-size:16px!important;line-height:1.5!important;margin:0!important;text-align:left!important;width:auto!important;max-width:100%!important}
html body main#main-content#main-content .research-person-card .research-person-card__role{font-size:13px!important;line-height:1.4!important;font-weight:600!important;color:var(--scnz-muted)!important}
html body main#main-content#main-content #trust-core .corrections-invite{display:block!important;min-height:0!important;margin:16px 0 0!important;padding:16px!important;font-size:16px!important;line-height:1.5!important;text-align:left!important}
html body main#main-content#main-content #trust-core .research-weight{height:auto!important;margin-top:20px!important;flex-wrap:wrap!important}
html body main#main-content#main-content #trust-core .research-weight span{display:flex!important;align-items:center!important;justify-content:center!important;width:50%!important;min-height:48px!important;padding:8px!important;font-size:12px!important;line-height:1.4!important}
/* A contained author biography with a consistent heading and portrait. */
html body main#main-content#main-content .author-profile-section{width:100%!important;max-width:960px!important;margin-inline:auto!important;border:0!important}
html body main#main-content#main-content .author-profile-card{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;padding:24px!important;background:var(--scnz-surface)!important;border:1px solid var(--scnz-line)!important;box-shadow:none!important;border-radius:6px!important}
html body main#main-content#main-content .author-profile-card::after{content:none!important;display:none!important}
html body main#main-content#main-content :is(.author-profile__portrait,.author-profile__photo){width:96px!important;height:96px!important;margin:0!important;box-shadow:none!important;border:0!important;border-radius:6px!important}
html body main#main-content#main-content :is(.author-profile__badge,.author-profile__status){display:none!important}
html body main#main-content#main-content .author-profile__topline{justify-content:flex-start!important}
html body main#main-content#main-content .author-profile__label{font-size:12px!important;margin:0 0 8px!important;color:var(--scnz-muted)!important}
html body main#main-content#main-content .author-profile__content h2{font-size:30px!important;line-height:1.15!important;text-align:left!important;margin:0 0 8px!important;max-width:100%!important}
html body main#main-content#main-content .author-profile__role{display:block!important;font-size:14px!important;line-height:1.5!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important;color:var(--scnz-muted)!important;text-align:left!important}
html body main#main-content#main-content .author-profile__bio{font-size:16px!important;line-height:1.6!important;margin:0!important;max-width:100%!important;text-align:left!important}
html body main#main-content#main-content .author-profile__link{font-size:15px!important;min-height:44px!important;margin:12px 0 0!important;padding:8px 0!important;border:0!important;background:none!important;color:var(--scnz-link)!important;text-decoration:underline!important}
html body main#main-content#main-content :is(.nz-field-table th,.nz-field-table td){font-size:16px!important;line-height:1.5!important;text-align:left!important}
html body main#main-content#main-content>:is(.faq-section,.scnz-editorial-faq){width:min(var(--scnz-prose),calc(100% - var(--scnz-gutter)))!important;max-width:var(--scnz-prose)!important;margin-inline:auto!important}
@media(max-width:960px){html body main#main-content#main-content #trust-core .trust-core-grid{grid-template-columns:1fr!important}}
@media(max-width:800px){:root{--scnz-gutter:40px}html body main#main-content#main-content .nz-feature-split{grid-template-columns:1fr!important}html body main#main-content#main-content .nz-feature-split>div{padding:20px!important}}
@media(max-width:600px){html body main#main-content#main-content :is(.content-card-grid,.nz-topic-card-grid,.scnz-related-grid){grid-template-columns:1fr!important}html body main#main-content#main-content .author-profile-card{grid-template-columns:1fr!important;gap:16px!important;padding:20px!important}html body main#main-content#main-content .research-person-card{grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;padding:16px!important}html body main#main-content#main-content .research-person-card>img{width:64px!important;height:64px!important}html body main#main-content#main-content .research-person-card h3{font-size:24px!important}html body main#main-content#main-content .content-card h3{overflow-wrap:break-word!important;word-break:normal!important}}
@media(max-width:600px){html body main#main-content#main-content .research-person-card{row-gap:4px!important}html body main#main-content#main-content .research-person-card>div{display:contents!important}html body main#main-content#main-content .research-person-card>img{grid-column:1!important;grid-row:1 / span 2!important}html body main#main-content#main-content .research-person-card .research-person-card__role{grid-column:2!important;grid-row:1!important;align-self:end!important}html body main#main-content#main-content .research-person-card h3{grid-column:2!important;grid-row:2!important;margin:0!important;align-self:start!important}html body main#main-content#main-content .research-person-card p:last-child{grid-column:1 / -1!important;grid-row:3!important;margin-top:10px!important}}
@media(max-width:440px){:root{--scnz-gutter:24px}html body main#main-content#main-content .casino-offer-card{gap:8px!important;padding:10px!important}html body main#main-content#main-content .casino-offer-card__rank{width:24px!important;min-width:24px!important;height:24px!important}html body main#main-content#main-content .scnz-editorial-faq h2{font-size:26px!important}html body main#main-content#main-content .nz-feature-split>div>h2{font-size:28px!important}}

/* Compact, page-specific comparisons. Existing casino cards retain their styles. */
.scnz-intent-answer .scnz-table-wrap{margin:18px 0 12px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.scnz-intent-answer table{width:100%;border-collapse:collapse;min-width:0}
.scnz-intent-answer table caption{text-align:left;padding:0 0 8px;font-size:16px;font-weight:700;color:#f3f4f6}
.scnz-intent-answer th,.scnz-intent-answer td{padding:10px 12px;text-align:left;vertical-align:top;border:1px solid #344958;font-size:15px;line-height:1.5;white-space:normal}
.scnz-intent-answer thead th{background:#1b2d3c;color:#72e1da}
.scnz-intent-answer .scnz-intent-note{font-size:15px;line-height:1.65;margin-top:12px}
.scnz-intent-amounts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.scnz-intent-amounts a{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid #506b7d;border-radius:6px;color:#f5f7fa;text-decoration:none;font-weight:700}
.scnz-intent-amounts a:hover,.scnz-intent-amounts a:focus-visible{border-color:#ffbd70;background:#24384a}
.scnz-intent-flow{margin:18px 0;max-width:100%}
.scnz-intent-flow figcaption{font-weight:700;margin-bottom:12px}
.scnz-intent-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;counter-reset:scnz-round}
.scnz-intent-flow li{position:relative;padding:14px 12px;border-top:3px solid #69ddd3;background:#192b3b;border-radius:0 0 6px 6px;counter-increment:scnz-round}
.scnz-intent-flow li:before{content:counter(scnz-round);display:block;color:#ffbd70;font-size:22px;font-weight:800;margin-bottom:4px}
.scnz-intent-flow strong,.scnz-intent-flow span{display:block;font-size:15px;line-height:1.5;font-family:inherit!important}
.scnz-intent-flow>p{font-size:14px!important;line-height:1.5!important;margin-bottom:0}
.scnz-intent-code-table table{min-width:540px}
.scnz-intent-code-table .scnz-intent-code{display:inline-block;margin-top:5px;overflow-wrap:anywhere;color:#7ae7dd}
.scnz-intent-code-table a{font-weight:700;white-space:nowrap}
.scnz-intent-answer .scnz-intent-code-table table{min-width:0!important;table-layout:fixed;width:100%!important}
.scnz-intent-answer .scnz-intent-code-table th:first-child{width:22%}
.scnz-intent-answer .scnz-intent-code-table th:last-child{width:25%}
.scnz-intent-answer .scnz-intent-code-table a{white-space:normal}
.scnz-intent-answer table caption,.scnz-intent-answer th,.scnz-intent-answer td{text-align:left!important}
.scnz-intent-answer .scnz-intent-code-table td,.scnz-intent-answer .scnz-intent-code-table th{overflow-wrap:anywhere}
.scnz-intent-answer .scnz-release-jumps{margin-top:18px}
html body main#main-content .scnz-intent-answer .scnz-intent-code-table th:first-child{width:25%!important}
html body main#main-content .scnz-intent-answer .scnz-intent-code-table th:last-child{width:27%!important}
html body main#main-content .scnz-intent-answer .scnz-intent-code-table th[scope="row"],html body main#main-content .scnz-intent-answer .scnz-intent-code-table td:last-child{overflow-wrap:normal!important;word-break:normal!important}
@media(max-width:600px){html body main#main-content .scnz-intent-answer .scnz-intent-code-table th,html body main#main-content .scnz-intent-answer .scnz-intent-code-table td{font-size:13px!important;padding:8px 6px!important}}
@media(max-width:600px){.scnz-intent-answer th,.scnz-intent-answer td{font-size:14px;padding:8px}.scnz-intent-flow ol{gap:7px}.scnz-intent-flow li{padding:10px 8px}.scnz-intent-flow strong,.scnz-intent-flow span{font-size:13px}.scnz-intent-amounts a{padding:8px 12px}}

/* Focused answer layouts and restored comparison controls, September 2026. */
.scnz-answer-summary{margin:18px 0;padding:16px;border:1px solid #526b7c;border-radius:8px;background:#152330}.scnz-answer-summary__title{font-weight:700;margin:0 0 12px}.scnz-answer-pairs{display:grid;gap:12px;margin:0}.scnz-answer-pairs>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr);gap:16px;padding-top:10px;border-top:1px solid #344e60}.scnz-answer-pairs dt{font-weight:700}.scnz-answer-pairs dd{margin:0}.comparison-picker select{width:100%;min-height:48px;background:#172a3a;color:#fff;border:1px solid #607889;border-radius:6px;padding:10px}.comparison-picker label{display:grid;gap:8px}.comparison-picker button{min-height:44px;margin-top:16px}.comparison-table-wrap{overflow-x:auto}.comparison-table-wrap:focus-visible,.comparison-picker select:focus-visible{outline:2px solid #8ce8d7;outline-offset:3px}@media(max-width:600px){.scnz-answer-pairs>div{grid-template-columns:1fr;gap:6px}.scnz-answer-summary{padding:12px}.comparison-picker .picker-grid{grid-template-columns:1fr!important}}


