*{box-sizing:border-box}body{margin:0;background:#f6f5f1;color:#243029;font:17px/1.7 system-ui,sans-serif}a{color:#28644d;text-underline-offset:4px}header,main,footer{max-width:1000px;margin:auto;padding:26px}header{display:flex;justify-content:space-between;border-bottom:1px solid #dcded5}header a{text-decoration:none;font-weight:700}header span{font-size:14px;color:#657167}main{padding-top:65px;padding-bottom:80px}h1{font-size:clamp(36px,6vw,60px);line-height:1.12;letter-spacing:-2px;margin:15px 0 25px}h2{font-size:23px;line-height:1.3}.intro{max-width:650px;color:#657167}.eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#657167}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:45px}.card{border:1px solid #dcded5;background:#fffefa;padding:28px;border-radius:12px}.card h2{margin:10px 0}.card p{font-size:15px;color:#657167;margin-bottom:0}.card a{text-decoration:none}article{max-width:720px}article p{margin:26px 0}footer{font-size:13px;color:#657167;border-top:1px solid #dcded5}.back{display:inline-block;margin-top:25px;font-size:15px}@media(max-width:600px){.grid{grid-template-columns:1fr}header,main,footer{padding-left:20px;padding-right:20px}main{padding-top:40px}header span{display:none}}