.legal-prose{color:var(--n-5);font-size:16px;line-height:1.7;max-width:720px}.legal-prose>.legal-lead{color:var(--n-5);font-size:18px;line-height:1.6;margin-top:12px;margin-bottom:40px}.legal-prose h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.03em;color:var(--ink);margin-bottom:8px}.legal-prose h2{font-family:Chillax,Inter,system-ui,sans-serif;font-weight:500;font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em;color:var(--ink);margin:44px 0 16px}.legal-prose h3{font-size:18px;letter-spacing:-.01em;margin:28px 0 12px}.legal-prose h3,.legal-prose h4{font-weight:700;color:var(--ink)}.legal-prose h4{font-size:16px;margin:22px 0 10px}.legal-prose p{margin:0 0 16px}.legal-prose b,.legal-prose strong{color:var(--ink);font-weight:600}.legal-prose ol,.legal-prose ul{margin:0 0 18px;padding-left:22px;list-style:revert}.legal-prose li{margin-bottom:8px}.legal-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(3,157,227,.35);font-weight:500}.legal-prose a:hover{text-decoration-color:var(--accent);opacity:1}.legal-prose .legal-entity{background:var(--n-0);border:1px solid var(--n-1);border-radius:var(--r-card);padding:20px 24px;margin:16px 0}.legal-prose .legal-entity p{margin-bottom:4px}.legal-prose .legal-section{margin-bottom:40px}.legal-prose .legal-foot{margin-top:48px;padding-top:24px;border-top:1px solid var(--n-1);font-size:14px;color:var(--n-3)}.legal-prose .legal-foot p{margin-bottom:8px}