body{margin:0;background:#f5f2eb;color:#2a3742;font:18px/1.65 system-ui,sans-serif}main{max-width:48rem;margin:7vh auto;padding:2rem}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}h1{font-size:3rem;line-height:1.1}ul{list-style:none;padding:0;margin:2rem 0}li{padding:1rem 0;border-top:1px solid #ccd1cf}a{color:#205e78;font-weight:600}span{display:block;font-size:.9rem;color:#53616b}