.legal h1{font-size:clamp(2rem,5vw,2.6rem)}.legal h2{margin:32px 0 10px;font-family:Newsreader,Georgia,serif;font-size:1.4rem;font-weight:500;line-height:1.2}.legal p{color:var(--ink);margin:0 0 12px}.legal ul{color:var(--ink);margin:0 0 12px;padding-left:20px}.legal li{margin:4px 0}.legal address{color:var(--ink);font-style:normal;line-height:1.7}.legal a{color:var(--blue)}.legal-note{border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--sky-light);color:var(--muted);margin:18px 0 28px;padding:14px 16px;font-size:.9rem}
