:root{--ink:#11110f;--paper:#f2efe7;--acid:#d9ff43;--orange:#ff6542;--blue:#60dbe8;--muted:#66645d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font:16px/1.65 Inter,Arial,sans-serif}.guide-top{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;padding:1rem 5vw;display:flex}.guide-top a{color:inherit;font-weight:800;text-decoration:none}.guide-top .brand{font-family:Archivo Black,Arial,sans-serif}.guide-top span{color:var(--acid)}main{max-width:920px;margin:auto;padding:6rem 1.25rem}.kicker{letter-spacing:.15em;color:#a62e18;font-size:.72rem;font-weight:900}h1{letter-spacing:-.07em;margin:.5rem 0 2rem;font:clamp(3rem,8vw,7rem)/.9 Archivo Black,Arial,sans-serif}.intro{max-width:760px;font-size:1.25rem}.reality{background:var(--acid);margin:3rem 0;padding:1.2rem;font-weight:800}.lesson{border-top:1px solid #aaa;padding:2rem 0}.lesson h2{letter-spacing:-.04em;font:2rem Archivo Black,Arial,sans-serif}.lesson h3{font-size:1rem}.lesson ul{padding-left:1.2rem}.sources{background:var(--ink);color:var(--paper);margin-top:3rem;padding:2rem}.sources a{color:var(--blue)}.review{color:var(--muted);flex-wrap:wrap;gap:1rem;margin:2rem 0;font-size:.8rem;display:flex}.review span{border:1px solid #aaa;padding:.6rem}.next{justify-content:space-between;gap:1rem;margin-top:3rem;display:flex}.next a{background:var(--orange);color:var(--ink);padding:1rem;font-weight:900;text-decoration:none}:focus-visible{outline-offset:4px;outline:3px solid #16727c}@media (width<=600px){main{padding-top:4rem}.guide-top{align-items:flex-start;gap:1rem}.guide-top a:last-child{font-size:.75rem}.next{flex-direction:column}}
