/* Páginas legais (Mentions légales, Confidentialité, Conditions) — mesmo visual branco da página da VSL */
:root{--tx:#1d1d1f;--mut:#5c5c63;--ouro:#a67c1f}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#fff;color:var(--tx);font:16px/1.65 Montserrat,system-ui,-apple-system,sans-serif}
main{max-width:720px;margin:0 auto;padding:22px 18px 40px}
.voltar{display:inline-block;margin-bottom:14px;color:var(--mut);text-decoration:none;font-size:14px}
h1{font-family:Cinzel,Georgia,serif;font-size:clamp(24px,6vw,32px);line-height:1.2;margin:0 0 6px}
.maj{color:var(--mut);font-size:13px;margin:0 0 24px}
h2{font-size:18px;margin:28px 0 8px}
p,li{margin:0 0 10px}
ul{padding-left:20px}
a{color:#4a4a52}
/* trecho a preencher pelo Kaiky — some quando o texto real entrar */
.todo{background:#fff3b0;padding:0 4px;border-radius:4px;font-weight:600}
footer{max-width:720px;margin:0 auto;padding:18px 18px 30px;border-top:1px solid #e6e6ea;color:#6e6e76;font-size:12px;text-align:center}
footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin-bottom:8px}
footer a{color:#4a4a52;text-decoration:none}
