.legal-body h2{scroll-margin-top:110px;margin-top:55px}.legal-body h2:first-child{margin-top:0}.legal-body :is(ul,ol){margin-top:20px;padding-left:20px;font-size:15px;line-height:1.9;color:var(--c-technical)}.legal-body li+li{margin-top:6px}.legal-body a{text-decoration:underline;text-underline-offset:3px}.legal-body table{width:100%;margin-top:28px;border-collapse:collapse;font-size:14px;line-height:1.6}.legal-body :is(th,td){padding:12px 14px 12px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.legal-body th{font-weight:500}