*{box-sizing:border-box}body{margin:0;background:#f7f7f2;color:#19352b;font:16px/1.7 Arial,Helvetica,sans-serif}a{color:#28573c;text-underline-offset:4px}header{background:#fff;border-bottom:1px solid #e2e7df;padding:15px max(22px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font:700 1.3rem Georgia,serif;color:#19352b;text-decoration:none}nav{display:flex;flex-wrap:wrap;gap:10px 20px}header nav a{color:#19352b;font-size:.94rem}.wrap{max-width:980px;margin:auto;padding:28px 24px 78px}.crumb{font-size:.9rem;color:#58695e;margin-bottom:36px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;font-weight:bold;color:#668064;margin:0 0 14px}h1,h2{font-family:Georgia,serif;font-weight:normal;line-height:1.15}h1{font-size:clamp(2.3rem,5vw,4.2rem);margin:0 0 22px;max-width:820px}.lead{font-size:1.23rem;line-height:1.6;color:#46594e;max-width:830px;margin:0 0 24px}.wrap>p:not(.lead):not(.eyebrow){max-width:800px}.related,.cta{margin-top:42px;padding:28px;background:#e8ede5}.related h2,.cta h2{margin:0 0 12px;font-size:1.8rem}.cta{background:#19352b;color:white}.cta p{color:#e0e9e3}.cta a:not(.button){color:#e5ca87}.button{display:inline-block;background:#d5b66d;color:#19352b!important;padding:13px 20px;border-radius:3px;text-decoration:none;font-weight:bold}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:36px 0}.cards article{background:white;padding:24px;border-top:4px solid #d1b266}.cards h2{font-size:1.45rem;margin:0 0 10px}.cards h2 a{text-decoration:none}.cards p{margin:0;color:#46594e}footer{background:#10271e;color:#c4d0c7;padding:22px;text-align:center;font-size:.9rem}footer a{color:#e5ca87}@media(max-width:650px){header{align-items:flex-start;flex-direction:column}.cards{grid-template-columns:1fr}.wrap{padding:22px 20px 56px}}