:root{color-scheme:light;--ink:#222820;--muted:#6f7468;--paper:#f5f4ed;--line:#dcded2;--accent:#c45731}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 system-ui,-apple-system,sans-serif}a{color:inherit;text-underline-offset:5px}header,main,footer{max-width:1080px;margin:auto;padding:28px 36px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{font-size:32px;font-weight:800;letter-spacing:-2px;text-decoration:none}.brand span{color:var(--accent);margin-left:7px}nav{font-size:14px}main{padding-top:78px}.eyebrow,.number{font-size:12px;letter-spacing:2px;font-weight:650;color:var(--muted)}h1{font-size:clamp(42px,7vw,82px);line-height:1.08;letter-spacing:-3px;margin:20px 0 30px;font-weight:700}.intro{max-width:560px;font-size:21px;color:var(--muted)}.notes{margin-top:68px;display:grid;grid-template-columns:repeat(3,1fr);gap:34px;border-top:1px solid var(--line);padding-top:34px}h2{font-size:25px;line-height:1.25;letter-spacing:-.6px}.notes p{font-size:15px;color:var(--muted)}aside{margin:64px 0 28px;max-width:680px;font-size:25px;border-left:3px solid var(--accent);padding-left:25px}footer{display:flex;justify-content:space-between;gap:20px;margin-top:40px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.prose{max-width:680px;padding-bottom:60px}.prose h1{font-size:54px}.prose p{color:var(--muted)}@media(max-width:700px){header,main,footer{padding-left:22px;padding-right:22px}main{padding-top:46px}.notes{grid-template-columns:1fr;gap:22px;margin-top:45px}h1{letter-spacing:-2px}.notes article{border-bottom:1px solid var(--line);padding-bottom:18px}aside{font-size:21px;margin-top:36px}.prose h1{font-size:40px}}
