.legal-hero{background:var(--bg-dark);text-align:center;padding:160px 40px 80px}.legal-hero h1{font-family:var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--white);margin-top:12px;font-size:clamp(40px,6vw,80px);font-weight:700;line-height:1.1}.legal-section{background:var(--bg-light);padding:80px 40px 100px}.legal-inner{flex-direction:column;gap:48px;max-width:820px;margin:0 auto;display:flex}.legal-block{flex-direction:column;gap:12px;display:flex}.legal-block h2{font-family:var(--font);text-transform:uppercase;letter-spacing:.18em;color:var(--gold);border-bottom:1px solid #c9a84c40;padding-bottom:10px;font-size:15px;font-weight:700}.legal-block p,.legal-block li{color:#1a1a1abf;font-size:14px;line-height:1.8}.legal-block ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.legal-block a{color:var(--dark);text-decoration:underline;transition:color .2s}.legal-block a:hover{color:var(--gold)}.legal-note{border-left:3px solid var(--gold);color:#1a1a1a99;background:#c9a84c1a;border-radius:0 2px 2px 0;padding:10px 14px;font-size:13px}@media (width<=600px){.legal-hero{padding:120px 24px 60px}.legal-section{padding:60px 24px 80px}}
