html{scroll-behavior:smooth}
body{margin:0}
a{color:#2E5A3A}a:hover{color:#1F3D28}
.hd{max-width:1120px;margin:0 auto;padding:12px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px}
.hd-logo{order:1}
.hd-cta{order:2}
.hd-links{order:3;flex-basis:100%;display:flex;gap:22px;overflow-x:auto;white-space:nowrap;font-size:13px;border-top:1px solid #E3EADF;margin-top:10px}
@media (min-width:860px){
.hd{padding:16px 24px}
.hd-links{order:2;flex-basis:auto;margin:0 0 0 auto;border-top:0;font-size:14px;gap:28px;overflow:visible}
.hd-cta{order:3}
}
