.legal h1{font-size:2rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;margin-bottom:1.5rem}.legal h2{font-size:1.4rem;font-weight:800;margin:2.25rem 0 .75rem}.legal h3{font-size:1.15rem;font-weight:700;margin:1.75rem 0 .5rem}.legal p,.legal ul,.legal ol,.legal table{margin:.75rem 0}.legal ul{list-style:disc;padding-left:1.5rem}.legal ol{list-style:decimal;padding-left:1.5rem}.legal li+li{margin-top:.25rem}.legal a{color:#1e6fd9;text-decoration:underline}.legal strong{font-weight:700}.legal code{font-size:.95em;background:#f1f5f9;border-radius:.25rem;padding:0 .25rem}.legal table{display:block;overflow-x:auto;border-collapse:collapse;font-size:15px}.legal th,.legal td{border:1px solid #dbe3ee;padding:.5rem .75rem;text-align:left;vertical-align:top}.legal th{background:#f4f7fb}.legal thead:not(:has(th:not(:empty))){display:none}@media(min-width:768px){.legal h1{font-size:2.4rem}}
