.legal-prose{color:var(--h-dim);font-size:14px;line-height:1.75}.legal-prose section{border-top:1px solid var(--h-line);margin-bottom:2.25rem;padding-top:2rem;scroll-margin-top:6.5rem}.legal-prose section:first-of-type{border-top:0;padding-top:0}.legal-prose section:last-child{margin-bottom:0}.legal-prose h2{color:var(--h-ink);font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:1rem}.legal-prose h3{color:var(--h-ink);font-size:15px;font-weight:650;margin:1.5rem 0 .65rem}.legal-prose p,.legal-prose ul{margin-bottom:.9rem}.legal-prose ul{list-style:disc;padding-left:1.4rem}.legal-prose li{margin-bottom:.45rem}.legal-prose li::marker{color:var(--h-faint)}.legal-prose strong{color:var(--h-ink);font-weight:600}.legal-prose a{color:var(--h-gold);text-decoration:underline;text-decoration-color:rgba(241,199,91,.35);text-underline-offset:2px;transition:opacity .15s ease}.legal-prose a:hover{opacity:.85}.legal-card{background:var(--h-panel);border:1px solid var(--h-line);border-radius:10px;margin-bottom:.9rem;padding:1.1rem 1.25rem}.legal-card p{margin-bottom:.35rem}.legal-card p:last-child{margin-bottom:0}.legal-prose table{border:1px solid var(--h-line);border-collapse:collapse;border-radius:10px;margin-bottom:.9rem;width:100%}.legal-prose th{color:var(--h-ink);font-size:12px;font-weight:650;letter-spacing:.08em;text-align:left;text-transform:uppercase}.legal-prose td,.legal-prose th{border-bottom:1px solid var(--h-line);padding:.65rem .85rem;vertical-align:top}.legal-prose tr:last-child td{border-bottom:0}