.legal-page{color:#f5f5f5;background:#070707;min-height:100vh}.legal-header{border-bottom:1px solid #202020;align-items:center;height:88px;display:flex}.legal-inner{width:min(1120px,100% - 40px);margin:auto}.legal-header .legal-inner{justify-content:space-between;align-items:center;display:flex}.legal-back{font:700 .78rem var(--font-space);text-transform:uppercase;letter-spacing:.08em;color:#aaa;align-items:center;gap:8px;display:flex}.legal-back:hover{color:#fff}.legal-content{max-width:800px;padding:100px 0 140px}.legal-kicker{font:700 .75rem var(--font-space);color:#f04444;text-transform:uppercase;letter-spacing:.14em}.legal-content h1{font:600 clamp(3rem,8vw,6.5rem)/.92 var(--font-space);letter-spacing:-.06em;text-transform:uppercase;margin:22px 0 38px}.legal-content>p{color:#a7a7a7;margin-bottom:50px;font-size:1.1rem;line-height:1.75}.legal-section{border-top:1px solid #232323;padding:34px 0}.legal-section h2{font:600 1.25rem var(--font-space);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:13px}.legal-section p{color:#a7a7a7;font-size:1rem;line-height:1.75}.legal-note{color:#aaa;background:#0d0d0d;border-left:2px solid #f04444;margin-top:50px;padding:24px;font-size:.9rem;line-height:1.7}@media (max-width:600px){.legal-content{padding:70px 0 100px}.legal-header{height:72px}.legal-content h1{font-size:clamp(2.7rem,15vw,4rem)}.legal-back{font-size:.64rem}}
