:root{color-scheme:light;--ink:#0b1020;--mut:#5d6478;--line:#e4e8f0;--blue:#0057ff}body{margin:0;background:#f6f8fb;color:var(--ink);font:16px/1.7 var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.legal-top{padding:18px max(20px,env(safe-area-inset-right,0px)) 18px max(20px,env(safe-area-inset-left,0px));background:#fff;border-bottom:1px solid var(--line)}.legal-top a{display:inline-flex;align-items:center;gap:10px;font:800 18px var(--font-manrope),sans-serif;letter-spacing:-.03em;color:var(--ink);text-decoration:none}.legal{max-width:760px;margin:0 auto;padding-block:56px 96px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.legal h1{font:800 clamp(30px,4vw,42px)/1.1 var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:0 0 8px}.legal .upd{color:var(--mut);margin:0 0 32px}.legal h2{font:700 21px/1.3 var(--font-manrope),sans-serif;letter-spacing:-.02em;margin:36px 0 8px}.legal li,.legal p{color:#2b3245}.legal a{color:var(--blue)}.legal ul{padding-left:22px}