.legal-page{min-height:100svh;padding:110px 24px 80px}.legal-wrap{width:100%;max-width:760px;margin:0 auto}.legal-kicker{font:500 .62rem var(--font-mono);letter-spacing:.2em;text-transform:uppercase;opacity:.42;margin-bottom:22px}.legal-wrap h1{font:700 clamp(2.8rem,7vw,5rem)/1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin-bottom:42px}.legal-wrap h2{font:700 clamp(1.5rem,3vw,2.1rem)/1.15 var(--font-display);margin:48px 0 16px}.legal-wrap p,.legal-wrap li{font-size:.94rem;line-height:1.9;opacity:.65}.legal-wrap p{margin-bottom:18px}.legal-wrap ul{padding-left:22px}.legal-back{display:inline-block;margin-top:36px;font:500 .64rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.48;text-decoration:none}.legal-back:hover{opacity:1}[data-theme="light"] .legal-page{background:#f2efe9;color:#1a1a1a}[data-theme="dark"] .legal-page{background:#0e0e0e;color:#f0ede8}@media(max-width:640px){.legal-page{padding-top:96px}.legal-wrap h2{margin-top:38px}}
