/* SG.21.49 — area legale coerente con il nuovo SerieAGoal */
body.slr-legal-site{background:#f3f5f8!important;color:#171a20!important}
body.slr-legal-site .slr-legal-header{background:#3044c7!important;border:0!important;box-shadow:none!important}
body.slr-legal-site .slr-legal-header-inner{max-width:1300px!important;padding-left:20px!important;padding-right:20px!important}
body.slr-legal-site .slr-legal-brand small,body.slr-legal-site .slr-legal-header nav a,body.slr-legal-site .slr-legal-back{color:#fff!important}
body.slr-legal-site .slr-legal-header nav a.is-active{background:rgba(255,255,255,.16)!important;border-radius:999px!important}
body.slr-legal-site .slr-legal-document-shell{max-width:1300px!important;gap:18px!important;padding:24px 20px 42px!important}
body.slr-legal-site .slr-legal-toc,body.slr-legal-site .slr-legal-document-main{background:#fff!important;border:1px solid #e0e4ea!important;border-radius:18px!important;box-shadow:0 5px 18px rgba(15,23,42,.05)!important}
body.slr-legal-site .slr-legal-document-main>header{border-radius:18px 18px 0 0!important;background:linear-gradient(180deg,#f8f9ff,#fff)!important}
body.slr-legal-site .slr-legal-document-main>header>span{color:#3044c7!important}
body.slr-legal-site .slr-legal-document-main section h2{font-size:20px!important;letter-spacing:-.02em!important}
body.slr-legal-site .slr-legal-prose{font-size:14px!important;line-height:1.72!important;color:#333a45!important}
body.slr-legal-site .slr-legal-prose a{color:#3044c7!important}
body.slr-legal-site .slr-legal-footer{background:#171a20!important;color:#d7dbe3!important}
body.slr-legal-site .slr-legal-footer a,body.slr-legal-site .slr-legal-footer span{color:#b9c0cb!important}
html[data-slr-theme="dark"] body.slr-legal-site{background:#0e1015!important;color:#f4f6fa!important}
html[data-slr-theme="dark"] body.slr-legal-site .slr-legal-toc,html[data-slr-theme="dark"] body.slr-legal-site .slr-legal-document-main{background:#171a20!important;border-color:#2b3039!important;box-shadow:none!important}
html[data-slr-theme="dark"] body.slr-legal-site .slr-legal-document-main>header{background:#171a20!important}
html[data-slr-theme="dark"] body.slr-legal-site .slr-legal-prose{color:#d0d5de!important}
@media(max-width:760px){
 body.slr-legal-site .slr-legal-document-shell{padding:12px 10px 28px!important}
 body.slr-legal-site .slr-legal-document-main section{padding-left:18px!important;padding-right:18px!important}
 body.slr-legal-site .slr-legal-document-main>header{padding-left:18px!important;padding-right:18px!important}
}
