.legal-text h2{font-family:var(--font-display);margin-top:2.75rem;font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.legal-text h3{margin-top:1.5rem;font-weight:600}.legal-text p,.legal-text ul,.legal-text ol,.legal-text table{margin-top:.875rem;color:var(--color-muted);line-height:1.65}.legal-text ul{list-style:disc;padding-left:1.25rem}.legal-text ol{list-style:decimal;padding-left:1.25rem}.legal-text li+li{margin-top:.375rem}.legal-text strong{color:var(--color-ink);font-weight:600}.legal-text a{color:var(--color-accent);text-decoration:underline}.legal-text .table-wrap{overflow-x:auto}.legal-text table{width:100%;border-collapse:collapse;font-size:.9375rem}.legal-text th,.legal-text td{border:1px solid var(--color-line);padding:.5rem .75rem;text-align:left;vertical-align:top}.legal-text th{color:var(--color-ink);font-weight:600;background:var(--color-surface)}.legal-text details{margin-top:.875rem}.legal-text summary{cursor:pointer;color:var(--color-ink);font-weight:600}.legal-text .summary{margin-top:1.5rem;padding:1rem 1.25rem;border:1px solid var(--color-line);border-radius:.75rem;background:var(--color-surface)}.legal-text .summary p:first-child{margin-top:0}
