.legal-page{background:#fff;min-height:100vh;padding:10rem 2rem 6rem;position:relative}.legal-content{max-width:900px;margin:0 auto}.legal-content h1{color:#12367c;margin-bottom:2rem;padding-bottom:1.5rem;font-size:3rem;font-weight:800;position:relative}.legal-content h1:after{content:"";background:#205783;border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:0}[dir=rtl] .legal-content h1:after{left:auto;right:0}.legal-section{margin-bottom:3rem}.legal-section h2{color:#12367c;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.legal-section p{color:#475569;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.legal-section ul{padding:0;list-style:none}.legal-section li{color:#475569;margin-bottom:1rem;padding-inline-start:1.5rem;font-size:1.05rem;line-height:1.6;position:relative}.legal-section li:before{content:"•";color:#205783;font-weight:700;position:absolute;inset-inline-start:0}.last-updated{color:#94a3b8;border-top:1px solid #e2e8f0;margin-top:4rem;padding-top:2rem;font-size:.9rem}
