footer{flex-wrap:wrap}.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;flex-basis:100%;font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.legal-links a:hover{color:var(--text)}.legal-main{max-width:960px;margin:auto;padding:70px 6% 90px}.legal-main h1{font-size:clamp(32px,6vw,64px);line-height:1.12;letter-spacing:-.03em;margin:20px 0}.legal-main h1 small{display:block;font-size:22px;margin-top:14px;letter-spacing:0;color:var(--muted)}.legal-main h2{font-size:22px;margin:0 0 16px}.legal-main section{padding:28px 0;border-bottom:1px solid var(--line)}.legal-main p{margin:10px 0;overflow-wrap:anywhere}.legal-main p[lang=en]{color:var(--muted)}.draft-note{border-left:3px solid var(--brand-orange);padding:14px 20px;background:var(--surface);margin:30px 0}.legal-phone{display:inline-block;font-size:24px;color:var(--brand-orange);margin:12px 0}