body:has(.cp-legal){margin:0}.cp-legal{--salvia:#2f5d50;--fondo:#fbf8f5;--tinta:#1f2a2e;--tinta-2:#4a5250;--tinta-3:#6b716e;--linea:#ede6e0;--f-t:"Playfair Display", Georgia, "Times New Roman", serif;--f-c:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background:var(--fondo);color:var(--tinta);font:16px/1.65 var(--f-c);-webkit-font-smoothing:antialiased;min-height:100vh}.cp-legal *{box-sizing:border-box}.cp-legal a{color:var(--salvia)}.cp-legal .l-w{max-width:720px;margin:0 auto;padding:0 20px}.cp-legal .l-top{border-bottom:1px solid var(--linea);padding:18px 0}.cp-legal .l-top a{display:inline-block}.cp-legal article{padding:40px 0 56px}.cp-legal h1,.cp-legal h2{font-family:var(--f-t);text-wrap:balance;font-weight:700;line-height:1.2}.cp-legal h1{margin:0 0 6px;font-size:clamp(28px,5vw,38px)}.cp-legal h2{margin:32px 0 8px;font-size:21px}.cp-legal p,.cp-legal ul{color:var(--tinta-2);margin:0 0 12px}.cp-legal ul{padding-left:22px}.cp-legal li{margin-bottom:4px}.cp-legal .l-data{color:var(--tinta-3);margin-bottom:24px;font-size:14px}.cp-legal .l-rodape{border-top:1px solid var(--linea);color:var(--tinta-3);text-align:center;padding:28px 0 40px;font-size:13.5px}.cp-legal .l-rodape p{color:inherit;margin:0 0 8px}.cp-links-legais{flex-wrap:wrap;gap:6px 18px;margin-bottom:8px;display:flex}.cp-legal .cp-links-legais,.cp-gracias .cp-links-legais{justify-content:center}.cp-links-legais a{color:inherit;text-underline-offset:3px;text-decoration:underline}.cp-oferta .cp-links-legais{justify-content:center;margin:8px 0 0}.cp-gracias .g-rodape p,.cp-oferta .cp-rodape p{margin:0 0 6px}
