.legal-page{padding:var(--s-32) var(--s-24);justify-content:center;display:flex}.legal-container{width:100%;max-width:720px}.legal-back{color:var(--accent);margin-bottom:var(--s-24);font-size:14px;text-decoration:none;transition:opacity .15s;display:inline-block}.legal-back:hover{opacity:.8}.legal-container h1{margin-bottom:var(--s-8);font-size:28px;font-weight:700}.legal-effective{color:var(--text-muted);margin-bottom:var(--s-32);font-size:14px}.legal-container section{margin-bottom:var(--s-24)}.legal-container h2{margin-bottom:var(--s-8);color:var(--text-primary);font-size:18px;font-weight:600}.legal-container p{color:var(--text-secondary);font-size:15px;line-height:1.7}.legal-container ul{padding-left:var(--s-24)}.legal-container li{color:var(--text-secondary);margin-bottom:var(--s-4);font-size:15px;line-height:1.7}.legal-container a{color:var(--accent);text-decoration:none}.legal-container a:hover{text-decoration:underline}@media (max-width:767px){.legal-page{padding:var(--s-24) var(--s-16)}.legal-container h1{font-size:22px}}
