.legal-prose[data-v-ffbeb124]{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.legal-prose[data-v-ffbeb124] h2{border-top:1px solid var(--color-border);letter-spacing:-.02em;color:var(--color-text);margin-top:3.5rem;padding-top:2rem;scroll-margin-top:7rem;font-size:1.5rem;font-weight:700;line-height:1.25}.legal-prose[data-v-ffbeb124] h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-prose[data-v-ffbeb124] h3{color:var(--color-text);margin-top:2rem;scroll-margin-top:7rem;font-size:1.0625rem;font-weight:700;line-height:1.45}.legal-prose[data-v-ffbeb124] p{margin-top:1rem}.legal-prose[data-v-ffbeb124] h2+p,.legal-prose[data-v-ffbeb124] h3+p{margin-top:.75rem}.legal-prose[data-v-ffbeb124] ul,.legal-prose[data-v-ffbeb124] ol{margin-top:1rem;padding-left:1.5rem}.legal-prose[data-v-ffbeb124] ul{list-style:outside}.legal-prose[data-v-ffbeb124] ol{list-style:decimal}.legal-prose[data-v-ffbeb124] li{margin-top:.5rem;padding-left:.25rem}.legal-prose[data-v-ffbeb124] li::marker{color:var(--color-text-muted)}.legal-prose[data-v-ffbeb124] li>ul,.legal-prose[data-v-ffbeb124] li>ol{margin-top:.5rem}.legal-prose[data-v-ffbeb124] strong{color:var(--color-text);font-weight:600}.legal-prose[data-v-ffbeb124] a{color:var(--color-primary);text-underline-offset:3px;border-radius:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.legal-prose[data-v-ffbeb124] a:hover{color:var(--color-primary-dark)}.legal-prose[data-v-ffbeb124] a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.legal-prose[data-v-ffbeb124] code{border:1px solid var(--color-border);background:var(--color-border-light);color:var(--color-text);overflow-wrap:anywhere;border-radius:.375rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.legal-prose[data-v-ffbeb124] dt{color:var(--color-text);margin-top:1rem;font-weight:600}.legal-prose[data-v-ffbeb124] dd{margin-top:.25rem}.legal-prose[data-v-ffbeb124] .legal-table-wrap{border:1px solid var(--color-border);border-radius:.75rem;margin-top:1.5rem;overflow-x:auto}.legal-prose[data-v-ffbeb124] table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.55}.legal-prose[data-v-ffbeb124] th,.legal-prose[data-v-ffbeb124] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.legal-prose[data-v-ffbeb124] thead th{background:var(--color-border-light);color:var(--color-text);font-weight:700}.legal-prose[data-v-ffbeb124] tbody tr:last-child td{border-bottom:0}.legal-prose[data-v-ffbeb124] .legal-note{border-left:3px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, transparent);border-radius:.5rem;margin-top:1.25rem;padding:.875rem 1rem;font-size:.9375rem}.legal-prose[data-v-ffbeb124] .legal-todo{border-left:4px solid var(--color-accent-orange);background:color-mix(in srgb, var(--color-accent-orange) 9%, transparent);color:var(--color-text);border-radius:.5rem;margin-top:1.25rem;padding:.875rem 1rem;font-size:.9375rem}.legal-prose[data-v-ffbeb124] .legal-todo>strong:first-child,.draft-mark[data-v-ffbeb124]{color:color-mix(in srgb, var(--color-accent-orange) 45%, var(--color-text))}.legal-prose[data-v-ffbeb124] .legal-todo>strong:first-child{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;font-weight:700}
