:root{--papel:#f4ecd8;--tinta:#1d1a17;--hanko:#b2221a}
*{box-sizing:border-box}body{margin:0;background:#1d1a17;color:var(--tinta);font:17px/1.6 Georgia,"Times New Roman",serif}
main{max-width:760px;margin:0 auto;background:var(--papel);min-height:100vh;padding:40px 28px 64px;border-left:6px solid #3a332b;border-right:6px solid #3a332b}
h1{font-size:30px;margin:0 0 4px;letter-spacing:.5px}h1 span{color:var(--hanko)}
.sub{margin:0 0 28px;color:#6b5f52;font-size:15px}
h2{font-size:20px;margin:30px 0 8px;padding-bottom:4px;border-bottom:2px solid rgba(29,26,23,.25)}
a{color:var(--hanko)}li{margin:4px 0}.selo{display:inline-block;border:3px solid var(--hanko);color:var(--hanko);padding:2px 10px;transform:rotate(-3deg);font-weight:bold;margin-bottom:18px}
.passos{background:rgba(29,26,23,.06);border-left:5px solid var(--hanko);padding:12px 18px;border-radius:6px}
