*{box-sizing:border-box}body{margin:0;background:#f7f5ed;color:#223a36;font:18px/1.7 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main{max-width:820px;margin:auto;padding:48px 24px}header{border-bottom:1px solid #c9d5ce;padding-bottom:24px;margin-bottom:24px}h1{font:normal 2.3rem/1.2 Georgia,serif}h2{font-size:1.3rem;margin-top:30px}a{color:#245f54;text-underline-offset:.2em}nav{display:flex;gap:22px;flex-wrap:wrap}footer{margin-top:40px;border-top:1px solid #c9d5ce;padding-top:20px;font-size:.9rem}p{overflow-wrap:anywhere}@media(max-width:500px){main{padding:28px 20px}h1{font-size:2rem}}