.legal{max-width:72ch}.legal-updated{color:var(--color-muted);margin-bottom:2.5rem;font-size:.75rem}.legal h2{letter-spacing:.04em;margin:2.5rem 0 .75rem;font-family:inherit;font-size:1rem;line-height:1.3}.legal p,.legal li{font-size:.875rem;line-height:1.7}.legal ul{margin:0 0 1rem;padding-left:1.25rem}.legal dl{grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1.5rem;margin:0 0 1rem;font-size:.875rem;display:grid}.legal dt{color:var(--color-muted)}.legal dd{overflow-wrap:anywhere;margin:0}.legal table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.8125rem}.legal th,.legal td{border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0}.legal th{color:var(--color-muted);font-weight:500}.legal-table{overflow-x:auto}@media (width<=480px){.legal dl{grid-template-columns:minmax(0,1fr);gap:.15rem}.legal dd{margin-bottom:.6rem}}
