
:root{--paper:#f4f1ea;--ink:#2b261f;--ochre:#7a4b1f;--line:#bbb2a6}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family: Cambria, Georgia, serif;line-height:1.7}header{max-width:980px;margin:22px auto 0;padding:0 22px}.head{display:grid;grid-template-columns:1fr auto;align-items:start;border-bottom:1px solid var(--ink);padding-bottom:16px}.brand{font-size:32px;font-variant:small-caps;letter-spacing:.06em}.brand img{max-width:210px;max-height:65px;object-fit:contain}
nav{display:grid;grid-auto-flow:column;gap:14px}nav a{color:inherit;text-decoration:none;font-size:12px;border-bottom:1px dotted var(--line)}main{max-width:980px;margin:auto;padding:28px 22px 90px}.campaign{margin-left:11%;max-width:760px;border-left:6px solid var(--ochre);padding-left:22px}.campaign img{width:100%;max-height:340px;object-fit:cover;mix-blend-mode:multiply}.campaign h1{font-size:38px;line-height:1.13;font-weight:500}.kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase}.cta{display:inline-block;color:var(--ochre);text-decoration:none;border-bottom:2px solid var(--ochre);font-weight:bold}
.notebook{margin-top:55px;display:grid;grid-template-columns:1fr 2.2fr;gap:35px}.indexnote{font-size:13px;color:#61594f}.essay article{border-top:1px solid var(--line);padding:24px 0}.essay h2,.essay h3{font-weight:500;line-height:1.18}.essay h2{font-size:34px}.article{max-width:720px;margin:50px auto}.article h1{font-size:47px;line-height:1.08;font-weight:500}.meta{font-size:13px;color:#655f57}.legal{max-width:720px;margin:30px auto}
footer{border-top:1px solid var(--ink);max-width:936px;margin:auto;padding:28px 0 50px}.foot{display:grid;grid-template-columns:2fr 1fr;gap:30px}footer a{color:inherit}
@media(max-width:760px){.head,.notebook,.foot{grid-template-columns:1fr}nav{grid-auto-flow:row;margin-top:15px}.campaign{margin-left:0}}
