@font-face{font-family:Roboto;font-weight:300;src:url('fonts/roboto/roboto-light.woff2') format('woff2');font-display:swap}
@font-face{font-family:Roboto;font-weight:400;src:url('fonts/roboto/roboto-regular.woff2') format('woff2');font-display:swap}
@font-face{font-family:Roboto;font-weight:500;src:url('fonts/roboto/roboto-medium.woff2') format('woff2');font-display:swap}
@font-face{font-family:Roboto;font-weight:700;src:url('fonts/roboto/roboto-bold.woff2') format('woff2');font-display:swap}
:root{--magenta:#cd1e5a;--roxo:#660099;--linha:#e5e5e5;--cinza:#f7f7f7;--muted:#767676}
*{box-sizing:border-box}html,body{margin:0}
body{font-family:Roboto,Helvetica,Arial,sans-serif;color:#000;background:#fff;-webkit-font-smoothing:antialiased}
a{color:var(--roxo);text-decoration:none}img{display:block;max-width:100%}
.wrap{max-width:860px;margin:0 auto;padding:0 16px}
.hd{border-bottom:1px solid var(--linha)}
.hd-in{display:flex;align-items:center;gap:14px;padding:16px 0;max-width:860px;margin:0 auto;padding-left:16px;padding-right:16px}
.hd img{height:30px}.hd .sub{color:var(--magenta);font-size:14px}
.hd .back{margin-left:auto;color:var(--roxo);font-weight:500;font-size:14px}
h1{font-size:30px;font-weight:300;margin:34px 0 6px}
.upd{color:var(--muted);font-size:13px;font-weight:300;margin-bottom:26px}
h2{font-size:19px;font-weight:500;margin:30px 0 8px;color:#111}
p,li{color:#333;font-weight:300;font-size:15.5px;line-height:1.7}
ul{padding-left:20px}
.box{background:var(--cinza);border-radius:12px;padding:18px 20px;font-size:14px;color:#333;line-height:1.7;margin:26px 0}
.ft{background:var(--cinza);border-top:1px solid var(--linha);margin-top:50px;padding:26px 0;color:var(--muted);font-size:13px;font-weight:300;line-height:1.7}
