@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@700;800&family=Inter:wght@400;600&display=swap";:root{--black: #0a0a0b;--text: #2b2b29;--muted: #6b6b67;--line: #e7e7e3;--bg: #ffffff;--tint: #f6f6f4}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;font-size:17px;line-height:1.7}a{color:var(--black)}.legal-header{display:flex;align-items:center;justify-content:space-between;padding:18px clamp(16px,5vw,48px);border-bottom:1px solid var(--line);position:sticky;top:0;background:#ffffffeb;backdrop-filter:blur(8px)}.legal-logo{display:inline-flex;align-items:center;gap:8px;font-family:Inter Tight,sans-serif;font-weight:800;text-decoration:none}.legal-logo img{mix-blend-mode:multiply}.legal-lang{display:flex;border:1px solid var(--black);border-radius:999px;overflow:hidden}.legal-lang button{border:0;background:none;padding:6px 12px;font:600 .75rem Inter,sans-serif;cursor:pointer}.legal-lang button.is-active{background:var(--black);color:#fff}.legal{max-width:760px;margin:0 auto;padding:clamp(40px,8vw,88px) clamp(16px,5vw,24px)}.legal-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600;color:var(--muted);margin:0 0 8px}.legal h1{font-family:Inter Tight,sans-serif;font-weight:800;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.02em;line-height:1.1;margin:0 0 8px;color:var(--black)}.legal-date{color:var(--muted);font-size:.9rem;margin:0 0 32px;padding-bottom:24px;border-bottom:1px solid var(--line)}.legal h2{font-family:Inter Tight,sans-serif;font-weight:700;font-size:1.25rem;color:var(--black);margin:36px 0 8px}.legal ul{padding-left:20px}.legal li{margin-bottom:6px}.legal-footer{text-align:center;padding:32px 16px;border-top:1px solid var(--line);background:var(--tint);color:var(--muted);font-size:.9rem}
