:root{--paper:#f2eee6;--ink:#262b28;--muted:#5c635e;--rule:#cfc9bd;--rust:#934e32;--sans:'DM Sans',Arial,sans-serif;--serif:'Newsreader',Georgia,serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 var(--sans)}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid var(--rust);outline-offset:5px}.skip{position:fixed;top:0;left:16px;background:var(--paper);padding:10px;transform:translateY(-150%);z-index:10}.skip:focus{transform:none}header,main,footer{max-width:1100px;margin:auto;padding-inline:7%}header{display:flex;align-items:center;justify-content:space-between;min-height:84px;border-bottom:1px solid var(--rule);font-size:.8rem}header a,footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.wordmark{font-size:1.5rem;font-weight:600;letter-spacing:-.06em}.wordmark span{color:var(--rust)}main{padding-block:70px}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.68rem}h1,h2,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.04em;line-height:1.08}h1{font-size:clamp(3.6rem,8vw,7rem);margin:16px 0 26px}.lede{font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.55;max-width:49ch;margin-bottom:48px}section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8%;border-top:1px solid var(--rule);padding:28px 0}h2{font-size:clamp(2rem,3vw,2.8rem)}section p{max-width:65ch;color:#3f4641}section p+ p{grid-column:2;margin-top:-2px}aside{margin-top:30px;padding:24px 28px;background:#e9ded1}footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--rule);padding-block:20px 30px;font-size:.75rem}@media(max-width:700px){header,main,footer{padding-inline:6%}main{padding-block:42px}section{display:block}section p{margin-top:16px}section p+p{margin-top:16px}}
