:root{--brand:#26307A;--brand-800:#1B2266;--brand-100:#E7EAF8;--red:#D3212F;--ink:#1D2033;--muted:#555B78;--white:#fff}
*{box-sizing:border-box}
body{margin:0;background:var(--white);color:var(--ink);font-family:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.65}
.topo{background:var(--brand);color:var(--white);padding:18px 16px}
.topo .in{max-width:760px;margin:0 auto;display:flex;align-items:center;gap:10px}
.topo img{width:22px;height:auto}
.topo b{font-weight:900;letter-spacing:.02em}
.topo span{opacity:.85}
main{max-width:760px;margin:0 auto;padding:36px 16px 64px}
h1{font-size:30px;line-height:1.2;color:var(--brand-800);margin:0 0 6px}
.att{color:var(--muted);font-size:14px;margin:0 0 28px}
h2{font-size:19px;color:var(--brand-800);margin:34px 0 8px}
p,li{color:var(--ink)}
ul{padding-left:20px}
li{margin:6px 0}
a{color:var(--brand);text-decoration:underline}
.box{background:var(--brand-100);border-radius:12px;padding:16px 18px;margin:26px 0}
.box p{margin:0}
footer{border-top:1px solid #E4E6F0;margin-top:44px;padding-top:20px;font-size:13px;color:var(--muted)}
footer a{margin-right:14px;white-space:nowrap}
.voltar{display:inline-block;margin-top:24px;background:var(--red);color:var(--white);text-decoration:none;font-weight:800;padding:12px 22px;border-radius:999px}
@media(max-width:520px){h1{font-size:25px}}
