.legal-content{max-width:920px;font-size:16px;line-height:1.8}.legal-content section{margin:40px 0}.legal-content h2{font-size:24px;line-height:1.35;letter-spacing:-.02em}.legal-content a{text-decoration:underline;text-underline-offset:3px}.legal-draft{padding:22px;background:#f0eef5;border-left:3px solid #46415e;font-size:14px}.legal-draft p{margin-bottom:0}.legal-table{overflow:auto}.legal-table table{border-collapse:collapse;min-width:600px;font-size:14px}.legal-table td,.legal-table th{padding:14px;text-align:left;vertical-align:top;border:1px solid #ddd}@media(max-width:699px){.legal-content{font-size:15px}.legal-content h2{font-size:21px}.structure-page h1{font-size:32px;overflow-wrap:break-word}}