*{box-sizing:border-box}body{margin:0;color:#282724;background:#f8f5ee;font:18px/1.75 system-ui,sans-serif}header,main,footer{max-width:1050px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d4cabb;gap:25px}a{color:var(--accent);text-underline-offset:5px}nav{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}.brand{font:30px Georgia,serif;text-decoration:none}.hero{padding:45px 0}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;color:var(--accent)}h1{font:clamp(38px,6vw,70px)/1.1 Georgia,serif;max-width:850px}h2{font:30px/1.2 Georgia,serif}.intro{max-width:760px;font-size:23px;color:#61594f}article{max-width:760px}section{border-top:1px solid #d4cabb;padding:20px 0}footer{font-size:13px;border-top:1px solid #d4cabb}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;background:white}.ornament{height:12px;width:130px;background:var(--accent);border-radius:50%}@media(max-width:600px){header{display:block}nav{margin-top:15px}main,header,footer{padding:22px}.hero{padding:20px 0}}