.legal-prose{color:var(--ink-2);font-size:15.5px;line-height:1.7}.legal-prose section{border-top:1px solid var(--line);margin-top:40px;padding-top:28px;scroll-margin-top:24px}.legal-prose h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;font-size:24px;font-weight:500}.legal-prose h3{color:var(--ink);margin:22px 0 8px;font-size:16px;font-weight:600}.legal-prose p{margin:12px 0}.legal-prose ul,.legal-prose ol{margin:12px 0;padding-left:22px}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin:6px 0}.legal-prose strong{color:var(--ink);font-weight:600}.legal-prose a{color:var(--midnight);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.legal-prose a:hover{-webkit-text-decoration-color:var(--midnight);text-decoration-color:var(--midnight)}.legal-prose .table-scroll{margin:16px 0;overflow-x:auto}.legal-prose table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.legal-prose th,.legal-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 12px}.legal-prose th{background:var(--paper-raised);color:var(--ink);font-weight:600}.legal-prose code{color:var(--ink);font-size:13px}.legal-prose .contact-block{border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;margin-top:16px;padding:18px 20px}.legal-prose .contact-block p{margin:2px 0}
