*{box-sizing:border-box}body{margin:0;background:#f7f4ed;color:#252923;font:17px/1.75 Arial,sans-serif}main{max-width:780px;margin:0 auto;padding:48px 24px 80px}.brand{font-size:20px;font-weight:700;text-decoration:none;color:inherit}.eyebrow{margin-top:56px;color:#b65f46;font-weight:700;font-size:12px;letter-spacing:1.5px}h1,h2{font-family:Georgia,serif;font-weight:500;line-height:1.2}h1{font-size:clamp(38px,7vw,58px);margin:12px 0}h2{font-size:28px;margin:42px 0 12px}.lead{font-size:20px;color:#656960}.button{display:inline-block;background:#252923;color:white;padding:12px 18px;border-radius:5px;text-decoration:none;font-size:14px}a{color:#9e503b}footer{margin-top:56px;font-size:14px}
