:root{--papel:#FFFFFF;--papel-suave:#F1F6F1;--tinta:#15201B;--tinta-2:#41534B;--linha:#D8E3DA;--verde-fundo:#0F4A38;--verde:#1B7A5C}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--papel);color:var(--tinta);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}
header{background:var(--verde-fundo);color:#fff;padding:22px 0}
header a{color:#fff;text-decoration:none;font-weight:700}
.wrap{max-width:720px;margin:0 auto;padding-inline:20px}
h1{font-family:Montserrat,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:800;font-size:28px;line-height:1.2;margin:32px 0 6px}
h2{font-family:Montserrat,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:800;font-size:19px;margin:30px 0 8px;color:var(--verde-fundo)}
p,li{margin:0 0 .8em}
ul{padding-left:1.2em}
.data{color:var(--tinta-2);font-size:15px;margin-bottom:24px}
.caixa{background:var(--papel-suave);border:1px solid var(--linha);border-radius:10px;padding:14px 16px;margin:18px 0}
footer{border-top:1px solid var(--linha);margin-top:40px;padding:22px 0 40px;color:var(--tinta-2);font-size:14px}
a{color:var(--verde)}
