
/* FB Group English section stability and accessibility fixes */
:root{--fb-navy:#061a33;--fb-blue:#1fb6ff;--fb-cyan:#46e0ff}
html{scroll-padding-top:88px} body{overflow-x:hidden}
img{max-width:100%;height:auto}.brand img{object-fit:contain}
a:focus-visible,button:focus-visible{outline:3px solid var(--fb-cyan);outline-offset:3px}
.nav-toggle{display:none;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;border-radius:12px;padding:10px 13px;font:inherit;font-weight:900;cursor:pointer}
@media(max-width:1000px){
  .nav-toggle{display:inline-flex;align-items:center;justify-content:center}
  header.nav .menu{display:none;position:absolute;left:18px;right:18px;top:76px;z-index:1001;flex-direction:column;align-items:stretch;background:#071527;border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:14px;box-shadow:0 24px 70px rgba(0,0,0,.28)}
  header.nav .menu.open{display:flex}
  header.nav .menu .drop-panel{position:static;display:none;width:auto;opacity:1;pointer-events:auto;transform:none;margin-top:6px;background:rgba(255,255,255,.08);box-shadow:none;color:#fff}
  header.nav .menu .nav-drop.open .drop-panel{display:block}
  header.nav .menu .drop-panel a{color:#fff}
  .site-header .nav.open,.afb-header .nav.open{display:flex}
}
@media(max-width:600px){.container{width:min(100% - 28px,1180px);padding-left:0;padding-right:0}.section{padding-top:58px;padding-bottom:58px}.cta{padding:32px 22px}.wa,.whatsapp{right:12px;bottom:12px}}
