body{margin:0;background:#f1f2ef;color:#2e3840;font:18px/1.65 system-ui,sans-serif}main{max-width:56rem;margin:6vh auto;padding:2rem}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}h1{font-size:3rem;line-height:1.1}img{width:100%;margin:1.5rem 0}ul{padding-left:1.2rem}li{padding:.4rem 0}a{color:#3d6483}