*{box-sizing:border-box}body{margin:0;background:#f7f3e9;color:#193b37;font:16px/1.6 Georgia,serif}main{max-width:850px;margin:auto;padding:55px 24px 30px}.brand,.eyebrow,.foot{font-family:Arial,sans-serif}.brand{color:inherit;text-decoration:none;letter-spacing:3px;font-size:12px;font-weight:700}.eyebrow{font-size:10px;letter-spacing:2px;margin-top:65px;color:#8b6c3c}h1{font-size:clamp(42px,7vw,72px);font-weight:400;line-height:1.05;margin:18px 0 24px}.intro{max-width:500px;color:#52625e}nav{display:grid;grid-template-columns:1fr 1fr;gap:0 38px;margin-top:40px}nav a{display:flex;align-items:center;gap:15px;min-height:64px;border-bottom:1px solid #d8d5c8;text-decoration:none;color:inherit;font-size:20px}nav a:hover{color:#8b6c3c}nav span{font:10px Arial,sans-serif;color:#927346}nav b{margin-left:auto;font-size:17px;font-weight:400}.foot{margin-top:38px;font-size:11px;color:#66756b}a:focus-visible{outline:2px solid #b28a48;outline-offset:5px}@media(max-width:500px){main{padding-top:28px}.eyebrow{margin-top:40px}nav{grid-template-columns:1fr;margin-top:25px}nav a{min-height:55px}}