*{box-sizing:border-box}body{margin:0;background:#f5f3ee;color:#24332e;font:18px/1.65 Georgia,serif}header,main,footer{max-width:850px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7dcd3}a{color:#315a48;text-underline-offset:4px}header a{font:14px system-ui;text-decoration:none}nav{display:flex;gap:24px}.brand{font-weight:700;letter-spacing:2px}main{padding-top:70px;padding-bottom:70px;min-height:65vh}h1{font-size:clamp(38px,6vw,62px);line-height:1.12;font-weight:400;letter-spacing:-1px;margin:12px 0 30px}h2{font-weight:400;font-size:29px;line-height:1.3}p{max-width:650px}.eyebrow,time,footer{font:12px/1.6 system-ui;letter-spacing:1px;color:#68756b}.lead{font-size:22px;color:#526156}.cards{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:60px}.cards article{border-top:1px solid #acb8aa;padding-top:20px}footer{border-top:1px solid #d7dcd3}@media(max-width:600px){.cards{grid-template-columns:1fr}header,main,footer{padding-left:22px;padding-right:22px}}