.legal{color:#2a2230;min-height:100dvh;font-family:var(--font,"Poppins",system-ui,sans-serif);background:#fff;padding:0 20px 64px}.legal-topo{border-bottom:1px solid #eee8f0;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:20px 0;display:flex}.legal-marca{color:#5d3a6b;font-size:18px;font-weight:600;text-decoration:none}.legal-topo nav{gap:16px;font-size:14px;display:flex}.legal-topo nav a{color:#5a5060;padding:8px 0;text-decoration:none}.legal-topo nav a:hover{color:#5d3a6b}.legal-corpo{color:#3d3447;max-width:720px;margin:0 auto;padding-top:28px;font-size:16px;line-height:1.7}.legal-corpo h1{color:#2a2230;margin:0 0 6px;font-size:28px;font-weight:600;line-height:1.2}.legal-corpo h2{color:#2a2230;margin:34px 0 8px;font-size:19px;font-weight:600}.legal-corpo p{margin:0 0 12px}.legal-corpo ul{margin:0 0 12px;padding-left:22px}.legal-corpo li{margin:5px 0}.legal-corpo a{color:#5d3a6b}.legal-data{color:#7a7080;font-size:13.5px}.legal-falta{color:#5b4300;background:#fff1b8;border-radius:6px;padding:1px 6px;font-size:.92em}.legal-resumo{background:#f6f1f8;border-radius:14px;margin:20px 0 4px;padding:16px 18px}.legal-resumo p{margin:0}
