.legal-hero{background-color:var(--color-primary);color:var(--color-white);padding:calc(var(--nav-height) + 60px) 0 60px;text-align:center}.legal-hero h1{color:var(--color-white);font-size:2.5rem}.legal-hero .updated{opacity:.85;font-size:.95rem;margin-top:12px}.legal-content{max-width:860px;margin:0 auto;padding:60px 0}.legal-content>.intro{font-size:1.05rem;color:var(--color-text-light);margin-bottom:24px;text-align:justify}.legal-content h2{font-size:1.5rem;color:var(--color-primary);margin:40px 0 16px}.legal-content h3{font-size:1.15rem;color:var(--color-text);margin:24px 0 8px}.legal-content p{color:var(--color-text);margin-bottom:14px;text-align:justify}.legal-content ul{padding-left:24px;margin-bottom:16px}.legal-content li{color:var(--color-text);margin-bottom:8px}.legal-content a{color:var(--color-secondary);font-weight:600}.legal-content a:hover{text-decoration:underline}@media (max-width: 768px){.legal-hero h1{font-size:1.8rem}.legal-content{padding:40px 0}}
