.legal-page{max-width:800px;color:var(--text);margin:0 auto;padding:8rem 2.5rem 4rem;line-height:1.8}.legal-header{text-align:center;margin-bottom:4rem}.legal-title{font-family:var(--fb);color:var(--bg-dark);margin-bottom:1rem;font-size:2.5rem}.legal-date{color:var(--muted);font-size:.9rem}.legal-content h2{font-family:var(--fb);color:var(--accent);margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem}.legal-content p{color:var(--text);margin-bottom:1.25rem;font-weight:300}.legal-content ul{margin-bottom:1.5rem;margin-left:1.5rem;font-weight:300}.legal-content li{margin-bottom:.5rem}.legal-content strong{color:var(--bg-dark);font-weight:600}
