.legal-main{max-width:920px;margin:auto;padding:48px 28px 80px}.legal-main h1{font-size:clamp(38px,6vw,64px);line-height:1.05;letter-spacing:-2.5px}.legal-main h2{margin-top:36px;font-size:24px}.legal-main p,.legal-main li{font-size:16px;line-height:1.75}.legal-main a{text-underline-offset:4px;color:inherit}.legal-summary{background:#d7ff3f;padding:22px 26px;margin:30px 0}.legal-main table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.legal-main td,.legal-main th{border-bottom:1px solid #d4d8ca;padding:12px 8px;text-align:left;vertical-align:top}.legal-main .table-scroll{overflow-x:auto}header nav>a{display:inline-flex!important}@media(max-width:650px){.legal-main{padding:28px 20px 60px}.legal-main h1{letter-spacing:-1.5px}.legal-main table{min-width:550px}}
