@font-face{font-family:Marcellus;src:url('/assets/marcellus.woff2') format('woff2');font-display:swap}@font-face{font-family:SourceSerif;src:url('/assets/source-serif.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#ede7db;color:#1e1e1c;font:18px/1.7 SourceSerif,Georgia,serif}header,footer{display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;padding:24px 5vw;border-bottom:1px solid #b9af9d}a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}main{max-width:860px;margin:auto;padding:65px 24px}h1,h2{font-family:Marcellus,Georgia,serif;font-weight:400;line-height:1.25}h1{font-size:clamp(34px,5vw,54px)}h2{font-size:25px;margin-top:40px}p{margin:14px 0}.eyebrow,.date{font-size:14px;color:#766340}.eyebrow{letter-spacing:2px}footer{justify-content:center;border-top:1px solid #b9af9d;font-size:15px}:focus-visible{outline:3px solid #9c6923;outline-offset:5px}
