.legal-prose h2{font-family:Geist,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;font-size:1.2rem;margin-top:2.5rem}.legal-prose h2,.legal-prose h3{font-weight:500;color:#1a1a1a;margin-bottom:.5rem}.legal-prose h3{font-size:.9rem;margin-top:1.5rem}.legal-prose p{margin-top:.75rem;line-height:1.7}.legal-prose ul{list-style:disc}.legal-prose ol,.legal-prose ul{margin-top:.75rem;padding-left:1.25rem}.legal-prose ol{list-style:decimal}.legal-prose li{margin-bottom:.35rem;line-height:1.7}.legal-prose strong{font-weight:500;color:#1a1a1a}.legal-prose hr{border:none;border-top:1px solid #e8e6e0;margin:2rem 0}.legal-prose blockquote{border-left:2px solid #e8e6e0;padding-left:1rem;margin:1rem 0;font-style:italic}.legal-prose table{width:100%;font-size:.82rem;border-collapse:collapse;margin-top:1rem}.legal-prose th{text-align:left;font-weight:500;color:#1a1a1a;padding:.5rem .75rem .5rem 0;border-bottom:1px solid #e8e6e0}.legal-prose td{padding:.5rem .75rem .5rem 0;border-bottom:1px solid #f0ede7;vertical-align:top}.legal-prose a{text-decoration:underline;text-decoration-color:#e8e6e0;text-underline-offset:4px}.legal-prose a:hover{text-decoration-color:#1a1a1a;color:#1a1a1a}