.legal-document{max-width:850px;padding-top:3rem;padding-bottom:4rem;line-height:1.75}.legal-document h1{font-size:clamp(2rem,6vw,3.5rem);overflow-wrap:anywhere}.legal-document address{font-style:normal}.legal-document a{text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.legal-document .legal-section{margin-top:2.5rem}.legal-document h2{font-size:1.35rem;line-height:1.4}.legal-document li{margin:.7rem 0}.legal-document code{font-size:.9em;overflow-wrap:anywhere}.footer-legal{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.footer-legal a,
