:root{--fundo:#fafaf8;--texto:#1c1c1c;--suave:#5a5a5a;--linha:#e2e0db;--destaque:#c2410c}
@media (prefers-color-scheme:dark){:root{--fundo:#141414;--texto:#ececec;--suave:#a3a3a3;--linha:#2e2e2e;--destaque:#fb923c}}
*{box-sizing:border-box}
body{margin:0;background:var(--fundo);color:var(--texto);font:16px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
main{max-width:720px;margin:0 auto;padding:56px 16px 40px}
h1{font-size:1.9rem;line-height:1.25;margin:0 0 8px}
h2{font-size:1.15rem;margin:36px 0 8px}
p,li{color:var(--texto)}
.sub{color:var(--suave);margin:0 0 32px}
a{color:var(--destaque)}
ul{padding-left:20px}
footer{max-width:720px;margin:0 auto;padding:24px 16px 48px;border-top:1px solid var(--linha);color:var(--suave);font-size:.9rem}
footer a{margin-right:16px}
.marca{font-weight:700;letter-spacing:.02em;color:var(--destaque);text-transform:uppercase;font-size:.85rem;margin-bottom:24px}
