:root{color-scheme:light;font-family:Georgia,serif;background:#f7f5f0;color:#182c2a}*{box-sizing:border-box}body{margin:0}main{max-width:850px;margin:12vh auto;padding:32px}.eyebrow{font-size:12px;letter-spacing:.28em;color:#7b715c}h1{font-size:clamp(2rem,6vw,4rem);font-weight:400;line-height:1.1}p{line-height:1.7}nav{display:flex;flex-wrap:wrap;gap:12px;margin:36px 0}a{display:inline-block;padding:15px 20px;border:1px solid #b4a68e;color:inherit;text-decoration:none}a:hover{background:#e8e2d6}.note{font-size:.9rem;color:#615d55}@media(max-width:600px){main{margin:5vh auto;padding:22px}nav{flex-direction:column}}
