.legal-page{font-family:var(--font-primary,"Sofia Pro",Arial,system-ui,sans-serif)}.legal-hero.hero{min-height:auto;padding:100px 24px 60px}.legal-hero .hero-container{text-align:center;grid-template-columns:1fr}.legal-hero .hero-content{align-items:center}.legal-body{background:#fff;padding:80px 24px}.legal-container{color:#333;max-width:800px;margin:0 auto;font-size:1rem;line-height:1.8}.legal-container h2{color:#0d1230;margin:48px 0 16px;font-size:1.5rem;font-weight:700}.legal-container p{margin:0 0 20px}.legal-container ul{margin:0 0 20px;padding-left:24px;list-style:outside}.legal-container ul ul{margin-top:8px;margin-bottom:0;list-style-type:circle}.legal-container li{margin-bottom:8px;display:list-item}.legal-container a{color:var(--color-logo-blue,#2461e8);text-decoration:underline}.legal-container a:hover{color:var(--color-electric-blue,#243de8)}@media (max-width:768px){.legal-hero{padding:80px 24px 48px}.legal-hero-title{font-size:2rem}.legal-body{padding:48px 16px}}
