.legal-prose{color:var(--c-body);line-height:1.7}.legal-prose h2,.legal-prose h3{font-family:var(--font-display);color:var(--c-ink);letter-spacing:-.025em;font-weight:600}.legal-prose h2{margin:2.5rem 0 .75rem;scroll-margin-top:6rem;font-size:1.5rem;line-height:1.25}.legal-prose h3{margin:1.75rem 0 .5rem;font-size:1.15rem;line-height:1.3}.legal-prose>:first-child{margin-top:0}.legal-prose p,.legal-prose ul,.legal-prose ol{max-width:68ch;margin:0 0 1rem}.legal-prose ul{padding-left:1.25rem;list-style:outside}.legal-prose ol{padding-left:1.25rem;list-style:decimal}.legal-prose li{margin-bottom:.4rem}.legal-prose a{color:var(--c-good-deep);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.legal-prose strong{color:var(--c-ink);font-weight:600}.legal-prose table{border-collapse:collapse;width:100%;max-width:100%;margin:1.25rem 0 1.5rem;font-size:.875rem;line-height:1.45;display:block;overflow-x:auto}.legal-prose th,.legal-prose td{border:1px solid var(--c-hairline);text-align:left;vertical-align:top;padding:.5rem .65rem}.legal-prose th{background:var(--c-canvas);color:var(--c-ink);white-space:nowrap;font-weight:600}@media print{.ml-hero,.ml-side,.ml-related,nav,footer{display:none!important}.legal-prose,.legal-prose a{color:#000}}.legal-page .ml-h1{max-width:none}
