.legal-document{max-width:780px;margin:0 auto;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.legal-document h1{font-size:36px;line-height:1.25;margin-bottom:14px}.legal-document h2{font-size:20px;line-height:1.4;margin-bottom:12px}.legal-document section{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.legal-document p{margin-bottom:16px}.legal-document a{overflow-wrap:anywhere}@media(max-width:640px){.legal-document h1{font-size:30px}.legal-document h2{font-size:18px}}