.legal-body.svelte-35b7gj h2{font-family:var(--fo-font-metric);letter-spacing:-.025em;text-transform:uppercase;color:var(--fo-ink);margin-top:3rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.1}.legal-body.svelte-35b7gj h3{font-family:var(--fo-font-metric);letter-spacing:-.025em;text-transform:uppercase;color:var(--fo-ink);margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.15}.legal-body.svelte-35b7gj p{margin-bottom:1.25rem;line-height:1.75}.legal-body.svelte-35b7gj ul{margin-bottom:1.25rem;padding-left:1.5rem;list-style-type:disc}.legal-body.svelte-35b7gj li{margin-bottom:.5rem;line-height:1.7}.legal-body.svelte-35b7gj strong{color:var(--fo-ink);font-weight:600}.legal-body.svelte-35b7gj a{color:var(--fo-accent-text);text-underline-offset:2px;text-decoration:underline}.legal-body.svelte-35b7gj a:hover{color:var(--fo-ink)}.legal-body.svelte-35b7gj table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;font-size:.9375rem}.legal-body.svelte-35b7gj th{border-bottom:1px solid var(--fo-hairline);text-align:left;font-family:var(--fo-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink);padding:.625rem .75rem .625rem 0;font-size:.7rem;font-weight:600}.legal-body.svelte-35b7gj td{border-bottom:1px solid var(--fo-hairline);vertical-align:top;padding:.625rem .75rem .625rem 0}.legal-body.svelte-35b7gj .table-scroll{margin-bottom:1.5rem;overflow-x:auto}.legal-body.svelte-35b7gj .table-scroll table{min-width:34rem;margin-bottom:0}
