
:root{font-family:Inter,system-ui,sans-serif;color:#172016;background:#f7f2e8}body{margin:0}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(24px,8vw);border-bottom:1px solid #dfd4bf;background:rgba(247,242,232,.92);position:sticky;top:0}.brand,.site-nav a{color:#172016;font-weight:800;text-decoration:none}.site-nav{display:flex;gap:18px;flex-wrap:wrap}.site-nav a{font-size:.92rem}.home,.essay{max-width:920px;margin:0 auto;padding:56px 24px}.hero{padding:48px 0 64px}.eyebrow,.series-label{color:#8a5a19;font-weight:850;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.home h1,.essay h1{font-size:clamp(2.4rem,8vw,5.3rem);line-height:.95;margin:.2em 0}.lede{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.55;max-width:760px}.cta{display:inline-block;margin-top:18px;padding:14px 18px;border-radius:999px;background:#172016;color:#fff;text-decoration:none;font-weight:850}.essay-index{border-top:1px solid #dfd4bf;padding-top:34px}.followup-cta{margin-top:48px;padding:30px;border:1px solid #d8cbb3;border-radius:24px;background:#fffaf0}.followup-cta h2{font-size:clamp(1.8rem,4vw,2.8rem);margin:.15em 0}.section-head h2{font-size:clamp(2rem,5vw,3.2rem);margin:.1em 0 .5em}.essay{font-size:1.13rem;line-height:1.75;max-width:820px}.essay-card{display:block;margin:16px 0;padding:22px;border:1px solid #d8cbb3;border-radius:18px;background:#fffaf0;color:#172016;text-decoration:none;font-weight:750}.essay-card:hover{border-color:#8a5a19;transform:translateY(-1px)}.essay h2,.essay h3{margin-top:2.4rem}strong{font-weight:800}@media(max-width:640px){.site-header{align-items:flex-start;flex-direction:column}.home,.essay{padding:40px 20px}}
