.legal-prose{font-family:var(--font-body);color:#1c1c1e;line-height:1.75}.legal-prose h1{font-family:var(--font-display);letter-spacing:.02em;color:#1c1c1e;margin-bottom:.125rem;font-size:1.35rem;font-weight:700}.legal-prose h1+p{color:#6b7280;margin-bottom:.125rem;font-size:.8125rem}.legal-prose h1+p+p{color:#6b7280;border-bottom:1px solid #0000000f;margin-bottom:2rem;padding-bottom:1.5rem;font-size:.8125rem}.legal-prose h2{font-family:var(--font-display);color:#1c1c1e;border-top:1px solid #0000000d;margin-top:2.25rem;margin-bottom:.625rem;padding-top:1.25rem;font-size:1rem;font-weight:600}.legal-prose h1+p+p+h2{border-top:none;margin-top:0;padding-top:0}.legal-prose h3{color:#374151;margin-top:1.25rem;margin-bottom:.375rem;font-size:.875rem;font-weight:600}.legal-prose p{color:#374151;margin-bottom:.75rem;font-size:.8125rem}.legal-prose p+p{margin-top:-.25rem}.legal-prose p:has(>strong:first-child){margin-top:.25rem;margin-bottom:.5rem}.legal-prose ul,.legal-prose ol{color:#374151;margin-bottom:.75rem;margin-left:1.25rem;font-size:.8125rem}.legal-prose ul{list-style-type:disc}.legal-prose ol{list-style-type:decimal}.legal-prose li{margin-bottom:.375rem;padding-left:.25rem}.legal-prose strong{color:#1c1c1e;font-weight:600}.legal-prose a{color:#3a6562;text-underline-offset:2px;-webkit-text-decoration:underline #3a65624d;text-decoration:underline #3a65624d}.legal-prose a:hover{color:#2d504d;text-decoration-color:#3a656299}.legal-prose table{border-collapse:collapse;border-radius:8px;width:100%;margin:1rem 0;font-size:.75rem;overflow:hidden}.legal-prose th,.legal-prose td{text-align:left;border:1px solid #0000000f;padding:.5rem .75rem}.legal-prose th{color:#1c1c1e;background-color:#f0ede8;font-weight:600}.legal-prose td{color:#374151}.legal-prose hr{border:none;border-top:1px solid #0000000f;margin:2rem 0}
