.legal-section-link[aria-current=location][data-v-e7330ad5]{background:var(--accent-soft);color:var(--accent-strong);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 8%,transparent)}.legal-prose[data-v-e7330ad5]{color:var(--text);font-size:1rem;line-height:1.75}.legal-prose[data-v-e7330ad5] [id]{scroll-margin-top:6rem}.legal-prose[data-v-e7330ad5] .legal-table,.legal-prose[data-v-e7330ad5] p,.legal-prose[data-v-e7330ad5] ul{margin-top:1rem}.legal-prose[data-v-e7330ad5] p:first-child{margin-top:0}.legal-prose[data-v-e7330ad5] a{color:var(--accent-strong);overflow-wrap:anywhere;text-underline-offset:.16em;font-weight:650;text-decoration:underline;transition:color .12s}.legal-prose[data-v-e7330ad5] a:hover{color:var(--accent)}.legal-prose[data-v-e7330ad5] strong{color:var(--text);font-weight:750}.legal-prose[data-v-e7330ad5] hr{border:0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);margin:2.25rem 0 1.35rem}.legal-prose[data-v-e7330ad5] h2{letter-spacing:0;margin-top:0;font-size:clamp(1.35rem,1.1rem + .6vw,1.75rem);font-weight:750;line-height:1.2}.legal-prose[data-v-e7330ad5] h2:first-child{margin-top:0}.legal-prose[data-v-e7330ad5] h2 a{color:var(--text);text-decoration:none}.legal-prose[data-v-e7330ad5] h2 a:hover{color:var(--accent-strong);text-underline-offset:.18em;text-decoration:underline}.legal-prose[data-v-e7330ad5] ul{padding-left:1.4rem;list-style:outside}.legal-prose[data-v-e7330ad5] li+li{margin-top:.35rem}.legal-prose[data-v-e7330ad5] .legal-table{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.legal-prose[data-v-e7330ad5] table{border-collapse:collapse;width:100%;min-width:48rem}.legal-prose[data-v-e7330ad5] caption{color:var(--text);text-align:left;padding:.7rem .8rem;font-weight:750}.legal-prose[data-v-e7330ad5] td,.legal-prose[data-v-e7330ad5] th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:.7rem .8rem}.legal-prose[data-v-e7330ad5] td:last-child,.legal-prose[data-v-e7330ad5] th:last-child{border-right:0}.legal-prose[data-v-e7330ad5] tr:last-child td{border-bottom:0}.legal-prose[data-v-e7330ad5] th{background:var(--surface-muted);color:var(--text);font-weight:750}.legal-prose[data-v-e7330ad5] .service-impact-classification{white-space:nowrap;min-width:8.5rem}.legal-prose[data-v-e7330ad5] .service-impact-weight{text-wrap:balance;min-width:11.5rem}.legal-prose[data-v-e7330ad5] td{color:var(--muted)}
