:root{font-family:Georgia,serif;color:#24221e;background:#faf8f3}*{box-sizing:border-box}body{margin:0}header,footer{background:#192b2a;color:#fff;padding:1.3rem max(1.5rem,calc((100vw - 850px)/2))}header a,footer a{color:#fff}header{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}header strong{font-size:1.1rem}nav{display:flex;gap:1.2rem;font-family:Arial,sans-serif;font-size:.9rem}main{max-width:850px;margin:0 auto;padding:3rem 1.5rem 5rem}h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.12;margin:0 0 .8rem}h2{font-size:1.35rem;margin-top:2.3rem;color:#193c3a}p,li{font-size:1.05rem;line-height:1.7}li{margin:.3rem 0}a{color:#145d57}small,.date{font: .88rem/1.5 Arial,sans-serif;color:#575b57}footer{font: .9rem/1.6 Arial,sans-serif}footer p{font-size:.9rem}ul{padding-left:1.5rem}@media(max-width:600px){main{padding-top:2rem}header{display:block}nav{margin-top:1rem}}
