:root{--papel:#f4f6fb;--papel-2:#eef2fa;--grafite:#121a33;--suave:#56607a;--kraft:#e8ad45;--tinta:#2443a6;--margem:#14a874;--pauta:#e2e7f1}
@media (prefers-color-scheme:dark){:root{--papel:#0a0f22;--papel-2:#121a33;--grafite:#eef1fa;--suave:#9ba5c2;--tinta:#8ea4f5;--pauta:#232d4d;color-scheme:dark}}
*{box-sizing:border-box}
body{margin:0;background:var(--papel);color:var(--grafite);font:16px/1.55 "Atkinson Hyperlegible",system-ui,sans-serif;padding:0 max(16px,env(safe-area-inset-left))}
main{max-width:680px;margin:0 auto;padding:48px 0 64px;}
h1,h2{font-family:"Bricolage Grotesque",system-ui,sans-serif;letter-spacing:-.02em;line-height:1.1}
h1{font-size:40px;margin:32px 0 12px}h2{font-size:22px;margin:32px 0 8px}
p,li{max-width:62ch}
.logo{height:56px;width:auto}
.nota{color:var(--suave);font-size:14px}
a{color:var(--tinta)}
hr{border:0;border-top:1px solid var(--pauta);margin:32px 0}
