.legal-page{max-width:900px;margin:2rem auto;padding:clamp(1.25rem,3vw,2.5rem)}
.legal-page section{margin-top:2rem}
.legal-page h1{margin-top:.25rem}
.legal-page h2{font-size:1.2rem;margin-bottom:.65rem}
.legal-page p,.legal-page li,.legal-page address{line-height:1.7}
.legal-page address{font-style:normal}
.legal-page ul{padding-left:1.4rem}
.legal-page code{overflow-wrap:anywhere}
.legal-updated{color:var(--muted,#9ca3af)}
.legal-links{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:.35rem}
