.legal-doc{max-width:68ch;color:var(--foreground);font-size:15px;line-height:1.7}.legal-doc h1{letter-spacing:-.03em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.2}.legal-doc .legal-data{color:var(--muted-foreground);margin-top:8px;font-size:13px}.legal-doc .legal-abertura{text-wrap:pretty;margin-top:24px;font-size:16px}.legal-doc h2{letter-spacing:-.015em;text-wrap:balance;margin-top:40px;scroll-margin-top:24px;font-size:18px;font-weight:600;line-height:1.35}.legal-doc h3{margin-top:24px;font-size:15px;font-weight:600}.legal-doc p,.legal-doc ul,.legal-doc ol{text-wrap:pretty;margin-top:12px}.legal-doc ul{padding-left:20px;list-style:outside}.legal-doc ol{padding-left:22px;list-style:decimal}.legal-doc li+li{margin-top:6px}.legal-doc li::marker{color:var(--muted-foreground)}.legal-doc strong{font-weight:600}.legal-doc a{color:var(--primary-strong);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-doc a:hover{text-decoration-thickness:2px}.legal-doc code{background:var(--muted);border-radius:4px;padding:1px 5px;font-size:13px}.legal-doc .legal-caminho{font-weight:500}.legal-doc a[href^=mailto\:],.legal-doc .legal-site{white-space:nowrap}.legal-doc .legal-nota{background:var(--muted);border-radius:8px;margin-top:16px;padding:12px 16px;font-size:14px}@media (max-width:639px){.legal-doc h1{font-size:24px}.legal-doc h2{margin-top:32px}}
