.centred-site main.shell:has(.compare-page){padding-top:22px}.centred-site .compare-page{padding-top:0}.centred-site .compare-page>.crumbs{margin-bottom:12px;font-size:12px}.compare-intro{text-align:center;padding:0 0 20px}.centred-site .compare-intro h1{font-size:clamp(32px,3.5vw,46px);letter-spacing:-.045em;margin:0 0 8px}.centred-site .compare-intro>p:not(.eyebrow){font-size:16px;color:#53675e;line-height:1.6;margin:0 auto 8px}.compare-availability{display:inline-block;padding:0;background:transparent;color:#315c49;font-size:12px}.compare-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:10px 0;border-top:1px solid #d3dfd8}.compare-differences{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;cursor:pointer}.compare-differences input{width:19px;height:19px;accent-color:#226863}.compare-actions{display:flex;flex-wrap:wrap;gap:10px}.casino-compare button{font-family:inherit;cursor:pointer}.compare-actions button{display:flex;align-items:center;justify-content:center;gap:18px;min-height:44px;border:1px solid #b5c9bd;border-radius:24px;padding:10px 18px;font-size:13px;font-weight:600;background:#fff;color:#215846}.compare-actions button:first-child{background:#e8f2ec}.compare-actions button:hover{background:#dcece3}.centred-site .compare-live{min-height:20px;margin:0;font-size:13px;color:#426253}.compare-scroll-hint{display:none}.compare-scroll{position:relative}.centred-site .compare-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:0;margin:0}.centred-site .compare-table thead th{position:sticky;top:0;z-index:3;padding:10px 24px 14px;background:#fff;color:#203f34;border:0;border-bottom:1px solid #c1d4c8;box-shadow:0 5px #ffffffb3;text-align:center;vertical-align:top}.compare-select-label{display:block;color:#60746a;text-align:left;font-size:11px;font-weight:500;margin-bottom:4px}.compare-select-wrap{position:relative}.compare-select-wrap select{appearance:none;width:100%;min-width:0;border:0;border-bottom:1px solid #afc7b9;background:#fff;border-radius:0;color:#203f34;font:700 24px/1.5 Manrope,sans-serif;padding:6px 26px 10px 0;cursor:pointer}.compare-select-wrap select:disabled{opacity:1;cursor:default}.compare-select-wrap>span{position:absolute;right:4px;top:7px;pointer-events:none;color:#226863;font-size:24px}[data-compare-brand]{display:flex;justify-content:center;margin-top:12px}.centred-site .compare-table .mark{width:180px;height:88px;margin:0;padding:12px}.centred-site .compare-table .mark img{width:100%;height:100%;object-fit:contain}.compare-remove{position:absolute;bottom:18px;right:20px;border:0;background:transparent;color:#4c6557;padding:6px;font-size:12px;text-decoration:underline}.centred-site .compare-table tbody td{text-align:center;vertical-align:top;padding:20px 28px;background:#fff;border:0;border-right:1px solid #e2e9e5;overflow-wrap:anywhere}.centred-site .compare-table tbody td:last-child{border-right:0}.centred-site .compare-table .compare-overview td{padding-top:18px;padding-bottom:22px}.compare-overview .casino-screenshot{margin:0 0 18px;padding:0;background:transparent}.compare-overview .casino-screenshot>a{display:block;border:1px solid #cedbd2;border-radius:12px;overflow:hidden;background:#f3f6f4;width:100%;max-width:none;margin:0;aspect-ratio:auto}.compare-overview .casino-screenshot img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.compare-overview .casino-screenshot figcaption{font-size:11px;line-height:1.6;margin-top:10px}.compare-overview .casino-screenshot .screenshot-enlarge{display:flex;min-height:36px;padding:6px;border-top:1px solid #d7e0dc;background:#f3f6f4;color:#285947;font-size:11px}.compare-overview .casino-screenshot>a:hover .screenshot-enlarge{background:#e4eee7;text-decoration:underline}.centred-site .compare-company{font-size:14px;min-height:24px;margin:12px 0 0}.compare-guide{display:flex;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px;border-radius:24px;background:#226863;color:#fff;text-decoration:none;font-size:13px;font-weight:700;max-width:240px;margin:8px auto 0}.compare-guide:hover{background:#174f48}.centred-site .compare-updated{margin:10px 0 0;font-size:11px;color:#607266}.centred-site .compare-table .compare-overview tr:last-child td{padding:0 0 30px}.centred-site .compare-relationship{max-width:none;margin:0;padding:18px 24px;background:#e8f2ec;border-radius:10px;font-size:14px;color:#375c49}.centred-site .compare-table .compare-group-heading th{padding:36px 28px 24px;text-align:center;background:#f1f5f2;border:0;font-weight:400}.centred-site .compare-table .compare-group-tinted .compare-group-heading th{background:#e6f0ea}.compare-section-number{display:block;color:#405e4d;font-size:11px;letter-spacing:.18em;margin-bottom:10px}.centred-site .compare-group-heading h2{margin:0 0 12px;padding:0;font-size:30px}.centred-site .compare-group-heading p{max-width:680px;font-size:14px;margin:0 auto;color:#52675a;line-height:1.8}.centred-site .compare-table .compare-field-label th{background:#fff;border:0;color:#365642;text-align:center;font-size:13px;font-weight:700;padding:24px 20px 0}.centred-site .compare-table .compare-field td{border-bottom:1px solid #e1e9e3;padding-top:12px;padding-bottom:28px;font-size:17px}.centred-site .compare-table .compare-field.is-different td{background:#f7faf8}.compare-missing{font-size:13px;color:#697a6f}.centred-site .compare-table .evidence-link{font-size:11px;margin-top:10px;font-weight:400;color:#596e5f}.casino-compare .compare-reveal{min-height:44px;padding:10px 16px;border:1px solid #b9cdbf;border-radius:24px;background:#fff;color:#28523e;font-size:13px;margin:16px 0 12px}.centred-site .compare-group-heading .compare-group-status{font-size:12px;margin-top:10px}.centred-site .compare-footnote{max-width:none;font-size:13px;line-height:1.8;color:#576c5e;margin:24px 0 0}.compare-method{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;margin-top:64px;padding:36px;background:#f3eddf;border-radius:16px}.centred-site .compare-method h2{margin:0 0 18px;font-size:30px}.centred-site .compare-method p:not(.eyebrow){font-size:16px}.compare-method .editorial-credit{margin:0;align-self:center}@media(max-width:1000px){.centred-site .compare-table thead th{padding-left:20px;padding-right:20px}.compare-select-wrap select{font-size:20px}.compare-remove{position:static;display:block;margin:6px auto -12px}}@media(max-width:700px){.centred-site main.shell:has(.compare-page){padding-top:16px}.compare-intro{padding:0 0 16px}.centred-site .compare-intro>p:not(.eyebrow){font-size:14px;max-width:none}.compare-availability{font-size:10px;padding:0}.compare-toolbar{gap:8px}.compare-actions{width:100%;gap:8px}.compare-actions button{font-size:11px;padding:10px 12px;gap:6px;flex:1}.centred-site .compare-table thead th{padding:12px 8px}.compare-select-wrap select{font-size:15px;padding-right:18px}.compare-select-wrap>span{font-size:20px}[data-compare-brand]{margin-top:12px}.centred-site .compare-table .mark{width:112px;height:64px;max-width:100%;padding:8px}.centred-site .compare-table tbody td{padding-left:8px;padding-right:8px}.centred-site .compare-table .compare-overview td{padding-top:16px}.compare-overview .casino-screenshot figcaption{font-size:10px}.compare-overview .casino-screenshot .screenshot-enlarge{min-height:44px;font-size:10px}.centred-site .compare-company{font-size:12px;min-height:40px}.compare-guide{padding:10px;font-size:11px;gap:5px;border-radius:8px}.centred-site .compare-updated{font-size:10px}.centred-site .compare-table .score-unrated{font-size:11px}.centred-site .compare-relationship{padding:14px;font-size:12px}.centred-site .compare-table .compare-field td{font-size:14px}.centred-site .compare-table .compare-group-heading th{padding:26px 16px 22px}.centred-site .compare-group-heading h2{font-size:24px}.centred-site .compare-group-heading p{font-size:13px}.centred-site .compare-table .evidence-link{font-size:10px}.has-three .compare-scroll{overflow:auto;max-height:calc(100svh - 24px);border:1px solid #d2ded6;border-radius:10px}.has-three .compare-table{min-width:570px}.has-three .compare-scroll-hint{display:block;font-size:12px;color:#526d5b}.compare-method{grid-template-columns:1fr;gap:28px;padding:24px;margin-top:40px}}.compare-group-heading h2{scroll-margin-top:230px}@media(max-width:700px){.has-three .compare-group-intro{position:sticky;left:16px;width:calc(100vw - 78px)}.has-three .compare-field-name{display:block;position:sticky;left:20px;width:calc(100vw - 86px)}.has-three .compare-relationship{position:sticky;left:0;width:calc(100vw - 46px)}}.centred-site .compare-visit{display:flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 18px;border-radius:8px;background:#226863;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.centred-site .compare-visit:hover{background:#194f4b}.centred-site .compare-visit:focus-visible{outline:3px solid #226863;outline-offset:3px}.compare-overview .compare-visit{margin:18px 0 12px}.compare-section-actions td{padding:22px 28px 30px}@media(max-width:700px){.compare-section-actions td{padding:18px 12px 24px}.centred-site .compare-visit{font-size:12px;padding:12px 8px;gap:8px}}.comparison-directory{margin-top:32px;border-top:1px solid #d4e2d9;padding-top:26px}.centred-site .comparison-directory h2{margin:0 0 12px;border:0;padding:0;font-size:26px}.centred-site .comparison-directory>p{font-size:14px;color:#496556}.comparison-directory>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.comparison-directory a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 16px;background:#f0f5f1;border:1px solid #d7e3da;border-radius:8px;color:#28553f;font-size:12px;text-decoration:none}.comparison-directory a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.comparison-directory>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.comparison-directory>div{grid-template-columns:1fr}}.centred-site .compare-intro>p,.centred-site .compare-table p{text-align:center;text-align-last:auto;hyphens:manual}
