.legal-page{max-width:920px;margin:auto;padding:64px 24px 90px;line-height:1.8;overflow-wrap:anywhere}.legal-page h1{font-size:clamp(32px,5vw,54px);margin-bottom:36px}.legal-page h2,.legal-page h3,.legal-page h4{margin:32px 0 14px;line-height:1.35}.legal-page p,.legal-page ul,.legal-page ol{margin:0 0 20px}.legal-page ul,.legal-page ol{padding-left:26px}.legal-page ul{list-style:disc}.legal-page ol{list-style:decimal}.legal-page a{text-decoration:underline}.legal-table{overflow-x:auto}.legal-page table{border-collapse:collapse;width:100%;font-size:14px}.legal-page td,.legal-page th{border:1px solid #ccd3dd;padding:12px;text-align:left}.legal-note{background:#eef1f4;padding:16px}
