.legal-prose{color:var(--foreground);font-feature-settings:"palt" 1;text-wrap:pretty}.legal-prose h1{letter-spacing:.01em;color:var(--foreground);font-size:1.75rem;font-weight:700;line-height:1.3}.legal-prose h2{color:var(--foreground);border-top:1px solid var(--border);margin-top:2.75rem;margin-bottom:1rem;padding-top:1.5rem;font-size:1.1rem;font-weight:700;line-height:1.55}.legal-prose section:first-child h2{border-top:none;margin-top:0;padding-top:0}.legal-prose h3{color:var(--foreground);margin-top:1.75rem;margin-bottom:.6rem;font-size:1rem;font-weight:700;line-height:1.6}.legal-prose p{color:var(--muted-foreground);margin:.85rem 0;font-size:.95rem;line-height:1.95}.legal-prose ul,.legal-prose ol{color:var(--muted-foreground);margin:.85rem 0;padding-left:1.4rem;font-size:.95rem;line-height:1.9}.legal-prose li{margin:.5rem 0}.legal-prose li::marker{color:var(--color-brand)}.legal-prose strong{color:var(--foreground);font-weight:700}.legal-prose a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.legal-prose dt{color:var(--foreground);font-weight:600}.legal-prose dd{color:var(--muted-foreground);line-height:1.85}.legal-prose .legal-row{gap:.25rem;padding-block:1rem;display:grid}@media (min-width:640px){.legal-prose .legal-row{grid-template-columns:11rem 1fr;gap:0 1.75rem}}
