@font-face{font-family:Archivo;font-weight:100 900;font-display:swap;src:url(../fontes/archivo.woff2) format("woff2")}
:root{--fundo:#0d0c10;--painel:#16151b;--linha:rgba(255,255,255,.12);--texto:#f3f1ee;--texto2:#c2beb8;--texto3:#8d8983;--c3:#fe9f6d;--c4:#fcfdbf;color-scheme:dark}
*{box-sizing:border-box}
body{margin:0;background:var(--fundo);color:var(--texto);font:400 17px/1.6 Archivo,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
header,main,footer{max-width:68ch;margin:0 auto;padding:0 20px}
header{padding-top:28px}
h1{margin:18px 0 8px;font:700 34px/1.1 Archivo,sans-serif;font-stretch:88%;letter-spacing:-.01em}
h2{margin:44px 0 12px;font:700 23px/1.2 Archivo,sans-serif;font-stretch:88%}
h3{margin:26px 0 6px;font:600 18px/1.35 Archivo,sans-serif}
p{margin:8px 0;color:var(--texto2)}
.sub{font-size:18px}
.nota{font-size:14px;color:var(--texto3)}
a{color:var(--c3);text-underline-offset:3px}
a:focus-visible{outline:2px solid var(--c4);outline-offset:2px}
.voltar{display:inline-block;padding:9px 16px;border-radius:999px;background:var(--c3);color:#1b0b12;font-weight:700;text-decoration:none}
ul,ol{padding-left:22px;color:var(--texto2)}
li{margin:9px 0}
strong{color:var(--texto);font-weight:600}
.pronto{margin-top:44px;padding:22px 22px 12px;background:var(--painel);border-left:3px solid var(--c3);border-radius:0 12px 12px 0}
.pronto h2{margin-top:0}
.pronto ul{list-style:none;padding:0}
.pronto li{position:relative;padding-left:30px;margin:13px 0}
.pronto li::before{content:"";position:absolute;left:0;top:.3em;width:15px;height:15px;border:2px solid var(--c3);border-radius:4px}
.gerais{list-style:none;padding:0}
.gerais li{padding:11px 0;border-bottom:1px solid var(--linha)}
footer{margin-top:52px;padding-bottom:44px;border-top:1px solid var(--linha);font-size:14px}
footer p{color:var(--texto3)}
