.legal{max-width:820px;padding-block:48px 72px}.legal h1{font-size:clamp(32px,6vw,48px);margin:24px 0}.legal h2{font-size:22px;margin:32px 0 12px}.legal p,.legal li{line-height:1.8;margin-bottom:14px}.legal a{text-decoration:underline;overflow-wrap:anywhere}.legal ul{padding-left:24px}.legal .updated{color:var(--muted);margin-top:36px}.legal-nav{display:flex;gap:20px;flex-wrap:wrap}
