body{margin:0;background:#f5f0e5;color:#343a32;font:18px/1.7 Georgia,serif}main{max-width:46rem;margin:6vh auto;padding:2rem}.eyebrow{font:13px system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em}h1{font-size:3rem;line-height:1.1}img{width:100%;max-width:30rem}ul{padding:0;list-style:none}li{padding:1rem 0;border-top:1px solid #cec9b9}a{color:#49624a}span{display:block;font-size:.9rem;color:#5c6558}