:root{--paper:#f0eee7;--ink:#171716;--muted:#67645d;--line:#c8c3b8;--red:#7e2528;--font:"Univers","Universe","Universalis ADF Std","Helvetica Neue",Arial,sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);line-height:1.62}a{color:inherit}header,main,footer{width:min(880px,calc(100% - 36px));margin:0 auto}header{padding:28px 0;border-bottom:1px solid var(--line)}header a{text-decoration:none;font-size:.8rem;letter-spacing:.12em}main{padding:55px 0 70px}.eyebrow{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-weight:700}h1{font-size:clamp(2.5rem,6vw,5rem);line-height:.95;letter-spacing:-.05em;margin:15px 0}.updated{color:var(--muted);margin-bottom:45px}h2{font-size:1.35rem;margin:35px 0 10px;border-top:1px solid var(--line);padding-top:18px}p,li{color:#3e3b36}ul{padding-left:20px}footer{border-top:1px solid var(--line);padding:25px 0 40px;color:var(--muted);font-size:.8rem}
