:root{--paper:#F2EDE3;--ink:#16130F;--mut:#6B6257;--line:rgba(22,19,15,.12);--red:#A1342A}
*{box-sizing:border-box;margin:0;padding:0}
html{background:var(--paper)}body{color:var(--ink);font:400 17px/1.7 'Hanken Grotesk',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
main{max-width:760px;margin:0 auto;padding:clamp(48px,10vw,120px) 20px 100px}
.back{font:400 11px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);text-decoration:none}
h1{font:200 clamp(44px,8vw,80px)/1 'Fraunces',serif;letter-spacing:-.03em;margin:32px 0 40px}
h2{font:400 22px/1.3 'Fraunces',serif;margin:40px 0 10px}
p,li{color:#3B342C}ul{padding-left:20px}
a{color:var(--red)}
.mono{font:400 11px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}
