.legal-prose{color:#1a1a2e;font-size:15px;line-height:1.7}@media (min-width:640px){.legal-prose{font-size:15.5px;line-height:1.75}.legal-prose h2{font-size:1.875rem}}.legal-prose h2{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;line-height:1.2;color:#0a0a0a;margin-top:3rem;margin-bottom:1rem;letter-spacing:-.01em;scroll-margin-top:6rem}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{font-size:1.0625rem;font-weight:600;color:#0a0a0a;margin-top:2rem;margin-bottom:.5rem}.legal-prose ol,.legal-prose p,.legal-prose ul{margin-top:1rem;margin-bottom:1rem}.legal-prose ol,.legal-prose ul{padding-left:1.5rem}.legal-prose ul{list-style:disc}.legal-prose ol{list-style:decimal}.legal-prose li{margin-top:.5rem}.legal-prose li::marker{color:#6b7280}.legal-prose strong{color:#0a0a0a;font-weight:600}.legal-prose a{color:#1e3a8a;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e5e7eb}.legal-prose a:hover{text-decoration-color:#1e3a8a}.legal-prose .callout{margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;border-radius:.75rem;border:1px solid #e5e7eb;background:#fafafa;font-size:.9375rem}.legal-prose .callout strong{display:block;margin-bottom:.25rem;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:#4b5563;font-weight:600}.legal-prose table{display:block;overflow-x:auto;width:100%;margin-top:1.5rem;margin-bottom:1.5rem;border-collapse:collapse;font-size:.9375rem}.legal-prose td,.legal-prose th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:top}.legal-prose th{background:#fafafa;font-weight:600;color:#0a0a0a;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.article-prose{max-width:720px}.article-prose h2{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;line-height:1.2;color:#0a0a0a;margin-top:3rem;margin-bottom:1rem;letter-spacing:-.01em}.article-prose h2:first-child{margin-top:0}.article-prose h3{font-size:1.125rem;font-weight:600;color:#0a0a0a;margin-top:2rem;margin-bottom:.5rem}.article-prose p{margin-top:1rem;margin-bottom:1rem;font-size:16px;line-height:1.75}.article-prose ol,.article-prose ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;font-size:16px}@media (min-width:640px){.article-prose h2{font-size:2rem}.article-prose p{font-size:17px;line-height:1.8}.article-prose ol,.article-prose ul{font-size:17px}}.article-prose ul{list-style:disc}.article-prose ol{list-style:decimal}.article-prose li{margin-top:.5rem;line-height:1.7}.article-prose li::marker{color:#6b7280}.article-prose strong{color:#0a0a0a;font-weight:600}.article-prose blockquote{border:1px solid #e5e7eb;background:#fafafa;font-style:italic;color:#1a1a2e}.article-prose .callout,.article-prose blockquote{margin:1.75rem 0;padding:1.25rem 1.5rem;border-radius:.875rem}.article-prose .callout{border:1px solid #e5e7eb;background:linear-gradient(180deg,#fafafa,#fff);font-size:inherit}.article-prose .callout strong{display:block;margin-bottom:.5rem;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:#1e3a8a;font-weight:600}.article-prose a{color:#1e3a8a;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e5e7eb}.article-prose a:hover{text-decoration-color:#1e3a8a}