*{box-sizing:border-box}
body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#2b2b2b;background:#fffaf2;line-height:1.6}
header{background:#c8102e;padding:16px 20px}
header a{color:#fff;text-decoration:none;font-weight:700}
main{max-width:760px;margin:0 auto;padding:28px 20px 48px}
h1{color:#c8102e;line-height:1.2}
h2{margin-top:2em;font-size:1.15rem}
.data{color:#777;font-size:.9rem;margin-top:-.5em}
a{color:#c8102e}
.lista{padding-left:1.2em}.lista li{margin:.4em 0}
.vazio{color:#777}
footer{text-align:center;color:#777;font-size:.85rem;padding:24px;border-top:1px solid #eee}
