*{box-sizing:border-box}body{margin:0;background:#faf6ef;color:#292822;font:20px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main{max-width:760px;margin:auto;padding:32px 24px 56px}header{border-bottom:1px solid #d7cec0;padding-bottom:20px}h1,h2{font-family:Georgia,serif;line-height:1.2}h1{font-size:42px}h2{font-size:27px;margin-top:36px}a{color:#705014;text-decoration:underline;text-underline-offset:4px}nav{display:flex;flex-wrap:wrap;gap:8px}nav a,.contact{display:inline-flex;align-items:center;min-height:56px;padding:8px 12px}a:focus-visible{outline:3px solid #705014;outline-offset:4px}footer{margin-top:40px;border-top:1px solid #d7cec0;padding-top:20px}p{margin:18px 0}@media(max-width:420px){h1{font-size:34px}}
