
main[data-factual-service] .page-content{display:grid;gap:var(--section-gap)}
main[data-factual-service] .page-content>.section,
main[data-factual-service] .page-content>.content-section{margin:0;min-width:0}
main[data-factual-service] :is(h1,h2,h3){text-align:center;text-wrap:balance}
main[data-factual-service] h1{margin-bottom:var(--s-5)}
main[data-factual-service] .content-section>h2{padding-inline:0;margin-bottom:var(--s-5)}
main[data-factual-service] .content-section>h2::before{display:none}
main[data-factual-service] :is(p,li,dd){font-size:16px;line-height:1.7}
main[data-factual-service] .guide-facts dd{font-weight:400}
main[data-factual-service] p{margin-bottom:var(--s-4)}
main[data-factual-service] :is(.hero__actions,.content-panel>p:has(>.button)){justify-content:center;text-align:center}
main[data-factual-service] .hero__actions{gap:var(--s-3)}
main[data-factual-service] .content-panel{margin-block:var(--s-5);padding:var(--s-5)}
main[data-factual-service] .content-grid>.content-panel,
main[data-factual-service] .content-pair>.content-panel{margin:0}
main[data-factual-service] .content-panel>h3{border:0;padding-bottom:0;margin-bottom:var(--s-4)}
main[data-factual-service] .content-panel>:last-child{margin-bottom:0}
main[data-factual-service] .content-panel>a{display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center}
main[data-factual-service] .content-note{border:0;padding:var(--s-5);background:var(--surface-2)}
main[data-factual-service] .content-note>:last-child{margin-bottom:0}
main[data-factual-service] .content-pair>.content-panel{border-block-start:1px solid var(--border)}
main[data-factual-service] .content-section--accent{padding:var(--s-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--brand-soft)}
main[data-factual-service] .content-section--accent>h2{padding:0;background:transparent;border:0}
main[data-factual-service] .content-steps>li{padding-inline-start:48px;padding-block:var(--s-5)}
main[data-factual-service] .content-steps>li:first-child{padding-block-start:0}
main[data-factual-service] .content-steps>li:last-child{padding-block-end:0}
main[data-factual-service] .content-steps>li>p{margin:0}
main[data-factual-service] .author-card__bio{font-size:16px}
main[data-factual-service] .author-card__name{text-align:center}
main[data-factual-service] .author-card{flex-direction:column;align-items:center;text-align:center}
main[data-factual-service] .author-card__body{width:100%;text-align:center}
main[data-factual-service] .author-card__link{justify-content:center}
main[data-factual-service]+.site-footer .footer__bottom{justify-content:center;text-align:center}
main[data-factual-service]+.site-footer .footer__credit>a{display:inline-flex;align-items:center;min-height:24px}
main[data-factual-service]+.site-footer .footer__grid{grid-template-columns:minmax(0,1fr)}


main[data-factual-service="privacy-policy"] #privacy{padding:var(--s-5);text-align:center}
main[data-factual-service="privacy-policy"] #url-choices>.content-grid>.content-panel{background:var(--brand-soft);border:0}
main[data-factual-service="privacy-policy"] #editorial-email>.content-steps{background:var(--surface);padding:var(--s-5);border-radius:var(--radius)}
main[data-factual-service="privacy-policy"] #editorial-email>p{overflow-wrap:normal}
main[data-factual-service="privacy-policy"] #page-tools>.content-grid>.content-panel{border-block-start:3px solid var(--border)}


main[data-factual-service="terms-of-use"] #using-casinosss{text-align:center}
main[data-factual-service="terms-of-use"] #site-tools>.guide-facts>div{padding:var(--s-5)}
main[data-factual-service="terms-of-use"] #site-tools>.guide-facts dt{text-align:center;margin-bottom:var(--s-3);color:var(--brand)}
main[data-factual-service="terms-of-use"] #external-casino-actions>.content-grid>.content-panel:first-child{background:var(--brand-soft);border:0}
main[data-factual-service="terms-of-use"] #external-casino-actions>.content-grid>.content-panel:last-child{background:var(--surface-2);border:0}


main[data-factual-service="responsible-gambling"] #help{padding-block-start:0;border:0}
main[data-factual-service="responsible-gambling"] #help>.eyebrow{text-align:center}
main[data-factual-service="responsible-gambling"] .button:not(.button--secondary){background:var(--brand);color:var(--on-brand)}
main[data-factual-service="responsible-gambling"] #help>.page-lead{background:var(--brand-soft);padding:var(--s-5);border-radius:var(--radius);margin-bottom:var(--s-6)}
main[data-factual-service="responsible-gambling"] #help>.content-grid{align-items:stretch}
main[data-factual-service="responsible-gambling"] #help>.content-grid>.content-panel{display:flex;flex-direction:column}
main[data-factual-service="responsible-gambling"] #help>.content-grid>.content-panel>p:last-child{margin-top:auto;padding-top:var(--s-3)}
main[data-factual-service="responsible-gambling"] #patterns>.content-grid>.content-panel{background:var(--brand-soft);border:0}
main[data-factual-service="responsible-gambling"] #money>.guide-facts{grid-template-columns:minmax(0,1fr)}
main[data-factual-service="responsible-gambling"] #money>.guide-facts>div{padding:var(--s-5)}
main[data-factual-service="responsible-gambling"] #money>.guide-facts dt{text-align:center;color:var(--brand);margin-bottom:var(--s-4)}
main[data-factual-service="responsible-gambling"] #money>.content-panel{background:var(--brand-soft);border:0}
main[data-factual-service="responsible-gambling"] #exclusion .content-panel .guide-facts>div{background:transparent;border:0;border-block-start:1px solid var(--border);border-radius:0;padding:var(--s-4) 0}
main[data-factual-service="responsible-gambling"] #exclusion .content-panel .guide-facts>div:first-child{border-block-start:0;padding-block-start:0}
main[data-factual-service="responsible-gambling"] #exclusion .content-panel .guide-facts>div:last-child{padding-block-end:0}
main[data-factual-service="responsible-gambling"] #exclusion .content-panel .guide-facts dt{text-align:center}
main[data-factual-service="responsible-gambling"] #next-step>.content-panel{background:var(--brand-soft);border:0}


body[data-top-over-content="true"] main[data-factual-service] :is(.content-panel,.content-note,.guide-facts>div){padding-inline:20px 48px}
body[data-top-over-content="true"] main[data-factual-service] :is(.content-panel,.content-note) :is(.content-note,.guide-facts>div){padding-inline:0}
body[data-top-over-content="true"] main[data-factual-service] .content-panel>h3{margin-inline-end:-28px;padding-inline:28px}
body[data-top-over-content="true"] main[data-factual-service] .page-content>.content-section>p{padding-inline:0 48px}
body[data-top-over-content="true"] main[data-factual-service] .page-content>.content-section>:is(h2,h3,.hero__actions),
body[data-top-over-content="true"] main[data-factual-service] .stamp__in{padding-inline:48px}
body[data-top-over-content="true"] main[data-factual-service] .page-content>.content-section--accent>p{padding-inline:0 28px}
body[data-top-over-content="true"] main[data-factual-service] .page-content>.content-section--accent>:is(h2,h3,.hero__actions){padding-inline:28px}
body[data-top-over-content="true"] main[data-factual-service] .page-content>.content-section>.content-note{padding-inline:20px 48px}
body[data-top-over-content="true"] main[data-factual-service] .content-section--accent>.content-steps{padding-inline:0 28px}
body[data-top-over-content="true"] main[data-factual-service="privacy-policy"] #editorial-email>.content-steps{padding-inline:20px 28px}
body[data-top-over-content="true"] main[data-factual-service] .content-section--accent>.content-steps>li{padding-inline:0}
body[data-top-over-content="true"] main[data-factual-service] .content-section--accent>.content-steps>li::before{position:static;margin-bottom:var(--s-3)}
body[data-top-over-content="true"] main[data-factual-service] .author-card__body{padding-inline:32px}
body[data-top-over-content="true"] main[data-factual-service="responsible-gambling"] #help>.page-lead{padding-inline:20px 48px}
body[data-top-over-content="true"] main[data-factual-service="responsible-gambling"] #help>.eyebrow{padding-inline:0}
body[data-top-over-content="true"] main[data-factual-service="terms-of-use"] #site-tools>.guide-facts>div,
body[data-top-over-content="true"] main[data-factual-service="responsible-gambling"] #money>.guide-facts>div{padding-inline:20px 48px}
body[data-top-over-content="true"] main[data-factual-service="terms-of-use"] #site-tools>.guide-facts>div>dt,
body[data-top-over-content="true"] main[data-factual-service="responsible-gambling"] #money>.guide-facts>div>dt{margin-inline-end:-28px;padding-inline:28px}
body[data-top-over-content="true"] main[data-factual-service]+.site-footer :is(.footer__brand>p,.footer__group,.footer__notices){padding-inline-end:48px}

@media(min-width:768px){
 main[data-factual-service]+.site-footer .footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}
 main[data-factual-service] .content-panel{padding:var(--s-6)}
 main[data-factual-service="responsible-gambling"] #patterns>.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 main[data-factual-service="responsible-gambling"] #patterns>.content-grid>.content-panel:last-child{grid-column:1/-1}
 main[data-factual-service="responsible-gambling"] #money>.guide-facts{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:1024px){
 main[data-factual-service="responsible-gambling"] #patterns>.content-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
 main[data-factual-service="responsible-gambling"] #patterns>.content-grid>.content-panel{grid-column:span 2}
 main[data-factual-service="responsible-gambling"] #patterns>.content-grid>.content-panel:nth-child(4),
 main[data-factual-service="responsible-gambling"] #patterns>.content-grid>.content-panel:last-child{grid-column:span 3}
}
