body{margin:0;background:#f8f3e9;color:#233b2d;font:18px/1.7 system-ui,sans-serif}main{max-width:740px;margin:auto;padding:10vh 24px}h1{font:normal clamp(2.5rem,7vw,4.5rem)/1.1 Georgia,serif}h2{font-size:1.1rem;margin-top:2rem}a{color:#8e5130}small{font-size:.78rem}
