:root{--green:#0b2e26;--gold:#c0913f;--cream:#f8f3e6;--ink:#17302a;--mute:#5d6f68}
*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:17px/1.7 Jost,"Helvetica Neue",Arial,sans-serif}
header{border-bottom:1px solid rgba(11,46,38,.12)}header div{max-width:760px;margin:0 auto;padding:20px 28px;display:flex;justify-content:space-between;align-items:center}
.brand{font:600 1.6rem "Cormorant Garamond",Georgia,serif;letter-spacing:.14em;color:var(--green);text-decoration:none}
header a:last-child{color:var(--green);font-size:.95rem}
main{max-width:760px;margin:0 auto;padding:64px 28px 96px}
h1{font:500 clamp(2.6rem,6vw,3.6rem)/1.1 "Cormorant Garamond",Georgia,serif;color:var(--green);margin:0 0 8px}
h2{font:500 1.7rem/1.2 "Cormorant Garamond",Georgia,serif;color:var(--green);margin:40px 0 8px}
.upd{color:var(--mute);margin:0 0 24px}p,li{color:#2c4640}li{margin-bottom:6px}a{color:var(--green)}
footer{border-top:1px solid rgba(11,46,38,.12);padding:24px 28px;text-align:center;color:var(--mute);font-size:.9rem}
