.legal-document{max-width:820px;overflow-wrap:anywhere;margin:5rem auto;padding:2rem;line-height:1.8}.legal-document h1{font-size:clamp(2rem,5vw,3rem);margin-bottom:2rem}.legal-document h2{font-size:1.3rem;margin-top:2rem}.legal-document p{margin:.75rem 0}.legal-document a{overflow-wrap:anywhere}@media(max-width:600px){.legal-document{padding:1rem;margin:2rem auto}}