:root{color-scheme:light;--paper:#f4efe6;--ink:#20211f;--muted:#6d6b64;--line:#d5cec1;--accent:#b34a32;font-family:ui-serif,Georgia,Cambria,"Times New Roman",serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink)}a{color:inherit}.masthead,main,footer{width:min(1120px,calc(100% - 40px));margin-inline:auto}.masthead{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{text-decoration:none;font-weight:700;letter-spacing:.02em}.issue,.meta,figcaption,footer{font-family:ui-sans-serif,system-ui,sans-serif;color:var(--muted);font-size:.82rem}.intro{padding:80px 0 56px;max-width:900px}.eyebrow{font:600 .75rem ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:var(--accent)}h1{font-size:clamp(3rem,8vw,6.8rem);line-height:.94;letter-spacing:-.055em;margin:.25em 0}.lede{max-width:660px;font-size:1.25rem;line-height:1.6;color:var(--muted)}.hero{margin:0}.hero img{display:block;width:100%;height:auto;border:1px solid var(--line);background:#d9d0c2}figcaption{padding-top:10px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:72px 0 96px}.grid article{border-top:1px solid var(--line);padding-top:18px}.grid h2{font-size:1.55rem;margin:.45em 0}.grid p{line-height:1.6}.meta{text-transform:uppercase;letter-spacing:.08em}footer{border-top:1px solid var(--line);padding:24px 0 40px;display:flex;justify-content:space-between}@media(max-width:720px){.issue{display:none}.intro{padding-top:56px}.grid{grid-template-columns:1fr;padding-top:52px}footer{gap:12px;flex-direction:column}}
