.legal-prose{color:var(--color-ink);font-size:17px;line-height:1.8}.legal-prose h2{color:var(--color-ink);border-bottom:1px solid var(--color-line);margin-top:48px;margin-bottom:16px;padding-bottom:8px;font-size:22px;font-weight:600;line-height:1.4}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{color:var(--color-ink);margin-top:24px;margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.5}.legal-prose p{color:var(--color-ink-muted);margin-top:12px}.legal-prose ul,.legal-prose ol{color:var(--color-ink-muted);margin-top:12px;padding-left:24px}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin-top:6px}.legal-prose li::marker{color:var(--color-ink-subtle)}.legal-prose strong{color:var(--color-ink);font-weight:600}.legal-prose a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.legal-prose a:hover{color:var(--color-ink)}.legal-prose .article-note{background:var(--color-surface);border-left:3px solid var(--color-accent);border-radius:0 4px 4px 0;margin-top:32px;padding:16px 20px;font-size:16px}
