html{-webkit-text-size-adjust:100%}
.burger{display:none;margin-left:auto;width:46px;height:46px;border:1px solid #cfe3d6;border-radius:12px;background:#fff;cursor:pointer;padding:0;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:5px}
.burger span{display:block;width:22px;height:2.5px;border-radius:2px;background:#1f6e48;transition:transform .2s,opacity .2s}
.burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}
.burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}
.mmenu{display:none;background:#fff;border-top:1px solid #e4ebe6;box-shadow:0 18px 30px rgba(18,38,28,.10);max-height:calc(100vh - 72px);overflow-y:auto}
.mm-in{display:flex;flex-direction:column;padding:8px 0 20px}
.mm-in>a{display:flex;align-items:center;min-height:52px;font:600 17px "Manrope","Segoe UI",system-ui,Arial,sans-serif;color:#12261c;text-decoration:none;border-bottom:1px solid #eef3f0}
.mm-in>a:active,.mm-in>a:hover{color:#1f6e48}
.mm-btns{display:grid;gap:10px;margin:18px 0 6px}
.mm-btn{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:12px;border:1.5px solid #9fc4ad;background:#fff;color:#1f6e48;font:700 16px "Manrope","Segoe UI",system-ui,Arial,sans-serif;text-decoration:none}
.mm-btn.pri{background:#1f6e48;border-color:#1f6e48;color:#fff}
.mm-in .socials{margin-top:14px}
@media(max-width:960px){
  .burger{display:flex}
  .nav,.hd nav,.header-actions{display:none!important}
  .mmenu.open{display:block}
  header,.site-header{position:sticky;top:0;z-index:50;background:#fff}
  .header-row,.hd{min-height:66px}
}
@media(max-width:700px){
  table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
  main{padding-top:26px}
}
