@font-face{font-family:'Nunito';font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/nunito-latin.woff2) format('woff2')}
:root{--bk:#000;--wh:#f2ece3;--wd:#9a9590;--wm:#5a5652;--rd:#d94a2e}
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Nunito',system-ui,sans-serif;background:var(--bk);color:var(--wh);line-height:1.7;-webkit-font-smoothing:antialiased;padding:2rem 1.5rem 4rem}
a{color:var(--rd)}
.back{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 0;color:var(--wd);text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.back:hover{color:var(--rd)}
.back img{height:36px;width:auto}
.li{max-width:700px;margin:3rem auto 0}
.li h1{font-size:2rem;font-weight:900;margin-bottom:2rem}
.li h2{font-size:1.1rem;font-weight:800;margin:2.5rem 0 .6rem}
.li p{color:var(--wd);margin-bottom:.7rem;font-size:.9rem;font-weight:300}
.li strong{color:var(--wh)}
header{max-width:700px;margin:0 auto}
