*{box-sizing:border-box}body{margin:0;background:#faf7f0;color:#3e4438;font:17px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:780px;margin:auto;padding:48px 24px 64px}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;margin:24px 0}a{color:#65784f;text-underline-offset:4px}h1{font-family:Georgia,serif;font-size:44px;line-height:1.2;letter-spacing:-1px;margin:28px 0}h2{font-size:21px;margin:0 0 12px}section{padding:25px 28px;background:#fffdf8;border:1px solid #e8e3d6;border-radius:20px;margin:18px 0}p{margin:0}small{color:#787d70}.brand{letter-spacing:3px;text-transform:uppercase;color:#73805b;font-size:13px}.contact{display:inline-block;padding:12px 24px;border-radius:24px;background:#73805b;color:white;text-decoration:none;margin:20px 0}@media(max-width:500px){h1{font-size:36px}main{padding:30px 18px}section{padding:22px}}