/* Termos de uso e política de privacidade (mesmo estilo do Compra do Mês). */
:root{--g:#178043;--ink:#0B2F22;--bg:#FAF8F5;--muted:#5E6B64;--line:#E7E1D7;--card:#fff;--soft:#F2EEE7;color-scheme:light}
@media (prefers-color-scheme:dark){:root{--g:#6FCB95;--ink:#EAF1EC;--bg:#0E1612;--muted:#98A89F;--line:#24332A;--card:#16211B;--soft:#1C2922;color-scheme:dark}}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 Manrope,system-ui,sans-serif}
main{max-width:720px;margin:0 auto;padding:28px 16px 60px}
header{display:flex;align-items:center;gap:12px;margin-bottom:18px}
header img{width:52px;height:52px;border-radius:14px}
h1{font-family:Fraunces,Georgia,serif;font-size:30px;margin:0;line-height:1.1}
h2{font-family:Fraunces,Georgia,serif;font-size:20px;margin:28px 0 6px}
small,.muted{color:var(--muted)}
a{color:var(--g);font-weight:700}
li{margin-bottom:6px}
/* Resumo, destaque e tabelas da política de privacidade (rolam dentro do quadro no celular). */
.resumo,.destaque{padding:12px 16px;border-radius:14px;background:var(--card);border:1px solid var(--line)}
.resumo ul{margin:6px 0 0;padding-left:20px}
.destaque{background:var(--soft)}
.tabela{overflow-x:auto;margin:10px 0;border:1px solid var(--line);border-radius:14px;background:var(--card)}
table{width:100%;border-collapse:collapse;font-size:15px}
th,td{text-align:left;vertical-align:top;padding:9px 12px;border-bottom:1px solid var(--line)}
th{background:var(--soft);color:var(--muted);font-size:13px}
tr:last-child td{border-bottom:0}
td:first-child{min-width:7em}
@media (max-width:480px){table{font-size:14px}th,td{padding:8px}code{font-size:13px}}
code{font-size:14px;padding:1px 5px;border-radius:5px;background:var(--soft);overflow-wrap:anywhere}
