@font-face{font-family:system;src:local("Arial")}*{box-sizing:border-box}body{margin:0;background:#f3f1e9;color:#20352f;font:18px/1.7 system-ui,sans-serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}header,main,footer{max-width:1140px;margin:auto;padding:28px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bdc7bd}nav{display:flex;gap:24px;font-size:14px}.wordmark{text-decoration:none;font-family:Georgia,serif;font-size:28px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:56px 0}.kicker{text-transform:uppercase;font-size:12px;letter-spacing:3px;color:#557367}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.1}h1{font-size:clamp(42px,6vw,78px);margin:20px 0}h2{font-size:32px}p{max-width:65ch}img{width:100%;height:auto;display:block}.cards{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #bdc7bd;padding-top:32px}.cards article{padding:0 0 20px}footer{border-top:1px solid #bdc7bd;color:#557367;font-size:13px}.article{max-width:820px;padding-top:50px;padding-bottom:80px}.article h1{font-size:56px}.article h2{padding-top:20px}@media(max-width:700px){header{display:block}nav{margin-top:16px}.hero,.cards{grid-template-columns:1fr;gap:24px}.hero{padding:30px 0}header,main,footer{padding:20px}}