.legal{max-width:760px;margin:0 auto;padding:130px 24px 90px}.legal h1{letter-spacing:-.04em;margin-top:18px;font-size:clamp(34px,5vw,52px);font-weight:900;line-height:1.05}.legal .upd{color:var(--muted-2);margin-top:10px;font-size:14px;font-weight:600}.legal h2{margin-top:38px;font-size:20px;font-weight:800}.legal p{color:var(--muted);margin-top:10px;font-size:15.5px;line-height:1.7}.legal a{color:var(--pink-hi);font-weight:700}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0f22d1;border-bottom:1px solid #ffffff14}.foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;display:flex}.foot-inner nav{flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:600;display:flex}.foot-inner nav a{color:var(--muted)}
