.mbar{display:none}
@media (max-width:700px){
  .mbar{display:flex;gap:.6rem;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:.6rem max(12px,env(safe-area-inset-left,0px)) calc(.6rem + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-right,0px));
    background:rgba(8,26,74,.96);box-shadow:0 -1px 0 var(--gold,#D2A859),0 -10px 30px -10px rgba(0,0,0,.6);backdrop-filter:blur(8px)}
  .mbar .btn{flex:1;justify-content:center;text-align:center;padding:.85em .6em;font-size:.95rem;margin:0}
  .mbar .btn-line{color:#F6E7C1;background:transparent;box-shadow:inset 0 0 0 1px #D2A859}
  body{padding-bottom:0}
  .foot .foot-sky{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}   /* room for the bar, in the footer's own navy (no cream strip) */
}

/* social icons in the menu (Take Action pages) */
.nav .soc{display:flex;gap:.2rem;margin-left:.4rem;padding-left:1rem;border-left:1px solid rgba(210,168,89,.45)}
.nav .soc a{display:grid;place-items:center;width:34px;height:34px;color:var(--gold-lt);border-radius:50%}
.nav .soc a::after{display:none}
.nav .soc a:hover{color:#fff;background:rgba(210,168,89,.18)}
.nav .soc svg{width:18px;height:18px}
@media (max-width:1180px){
  .nav .soc{margin:1rem 0 0;padding:1rem 0 0;border-left:0;border-top:1px solid rgba(210,168,89,.4);gap:.8rem}
  .nav .soc a{width:44px;height:44px;padding:0}
  .nav .soc svg{width:22px;height:22px}}
.soc-sep{display:inline-block;width:1px;height:18px;background:rgba(210,168,89,.5);margin:0 .2rem;vertical-align:middle}
@media (max-width:1180px){.nav .soc{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;padding-left:0;padding-right:0}}
@media (max-width:1180px){
  .nav .soc{flex-wrap:nowrap;gap:.8rem}
  .nav .soc a{padding:0!important;font-size:1rem!important;width:44px;height:44px;flex:none}
  .nav .soc a::after{display:none!important}
}
