.home .legal-prose{max-width:720px;margin:0 auto}.home .legal-prose h2{font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.01em;color:var(--ink);margin:40px 0 0}.home .legal-prose>:first-child{margin-top:0}.home .legal-prose h3{font-size:17px;font-weight:800;color:var(--ink);margin:26px 0 0}.home .legal-prose p{font-size:16px;line-height:1.72;color:var(--ink-soft);margin:14px 0 0}.home .legal-prose ul{margin:16px 0 0;padding:0;list-style:none}.home .legal-prose ul>li{position:relative;padding:7px 0 7px 28px}.home .legal-prose ul>li:before{content:"";position:absolute;left:4px;top:15px;width:8px;height:8px;border-radius:3px;background:var(--accent)}.home .legal-prose ol{margin:16px 0 0;padding-left:24px}.home .legal-prose ol>li{padding:6px 0}.home .legal-prose ol>li::marker{color:var(--accent);font-weight:700}.home .legal-prose li{font-size:15.5px;line-height:1.62;color:var(--ink-soft)}.home .legal-prose li strong{color:var(--ink);font-weight:700}.home .legal-prose .legal-meta{font-size:14px;color:var(--ink-soft);margin:0 0 4px}.home .legal-prose a{color:var(--accent);font-weight:600;text-decoration:none}.home .legal-prose a:hover{text-decoration:underline}
