.legal-page{max-width:850px;margin:70px auto;padding:0 24px 60px}.legal-page h1{font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.08;overflow-wrap:anywhere}.legal-page h2{font-size:1.45rem;margin-top:2.6rem;line-height:1.3}.legal-page p,.legal-page li{font-size:1.05rem;line-height:1.8}.legal-page li{margin-bottom:.7rem}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-page code{overflow-wrap:anywhere;font-size:.9em}.updated{color:#5c7066}footer nav{line-height:2} @media(max-width:600px){.legal-page{margin-top:40px}.nav{gap:16px;flex-wrap:wrap}footer{gap:20px;flex-wrap:wrap}}
