﻿.legal-page{min-height:100vh;padding:150px clamp(20px,7vw,110px) 90px;position:relative;z-index:1}.legal-hero{max-width:900px;margin:0 auto 36px}.legal-hero h1{font:700 clamp(42px,7vw,86px)/.98 Unbounded,Manrope,sans-serif;margin:20px 0}.legal-hero>p:last-child{color:var(--mist);font-size:16px}.legal-card{max-width:900px;margin:auto;background:linear-gradient(150deg,rgba(18,25,39,.96),rgba(7,10,17,.96));border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));padding:clamp(24px,5vw,58px);box-shadow:0 24px 80px rgba(0,0,0,.38)}.legal-card h2{font:700 21px/1.3 Unbounded,Manrope,sans-serif;color:var(--cloud);margin:36px 0 12px}.legal-card h2:first-child{margin-top:0}.legal-card h3{font:800 14px/1.4 Manrope,sans-serif;color:var(--gold);letter-spacing:.05em;margin:24px 0 7px;text-transform:uppercase}.legal-card p{color:var(--mist);font-size:16px;line-height:1.75;margin:0 0 14px}.legal-card a{color:var(--ion);text-decoration-color:rgba(114,167,255,.45);text-underline-offset:3px}@media(max-width:760px){.legal-page{padding-top:116px}.legal-card{padding:24px 20px}.legal-card p{font-size:15px}}
