.legal h2{font-family:var(--font-display);margin-top:2.5rem;margin-bottom:.75rem;font-size:1.6rem;line-height:1.15}.legal h3{font-family:var(--font-sans);margin-top:1.5rem;margin-bottom:.4rem;font-size:1rem;font-weight:600}.legal li,.legal p{color:var(--color-ink-2);line-height:1.7}.legal p+p{margin-top:.9rem}.legal ul{margin:.75rem 0 .75rem 1.1rem;list-style:square}.legal li+li{margin-top:.35rem}.legal a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.legal .placeholder,.legal a:hover{color:var(--color-vermillon)}.legal table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.legal td,.legal th{text-align:left;vertical-align:top;padding:.6rem .75rem}.legal tbody tr:nth-child(odd){background:var(--color-paper-2)}@media (width<40rem){.legal thead{display:none}.legal tr{margin-bottom:.75rem;padding:.5rem .75rem;display:block}.legal td{padding:.35rem 0;display:block}.legal td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);font-size:.65rem;display:block}}.legal th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);font-size:.7rem;font-weight:500}
