/* Extend the compact navigation to tablets and small laptops. */
@media (max-width:1399px) {
  #masthead > .main-navigation {display:none!important}
  #masthead > #mobile-menu-toggle {display:block!important;flex-shrink:0;padding:10px}
  #masthead > #mobile-menu:not(.hidden) {display:block!important}
  #masthead .site-branding {min-width:0}
  #mobile-menu {max-height:calc(100dvh - 100px);overflow-y:auto}
}
@media (min-width:1400px) {
  #masthead > #mobile-menu-toggle,#masthead > #mobile-menu {display:none!important}
}
.gle-trap {position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.gle-newsletter {color:#fff;text-align:left;font:inherit}
.gle-newsletter label {display:block;font-size:.95rem;line-height:1.6}
.gl-home-blocks .gl-home-newsletter .gle-newsletter label {color:#fff!important}
.gle-newsletter input[type=email] {display:block;width:100%;box-sizing:border-box;background:#fff;color:#0a1128;border:2px solid transparent;border-radius:8px;padding:13px 15px;margin:7px 0 18px;font:inherit}
.gle-newsletter .gle-consent {display:flex;gap:10px;align-items:flex-start;font-size:.85rem;line-height:1.6;margin-bottom:18px}
.gle-consent input {flex:none;width:18px;height:18px;margin-top:4px;accent-color:#c5a059}
.gle-newsletter a {color:#f0cf90;text-decoration:underline}
.gle-newsletter button {background:#c5a059;color:#0a1128;padding:13px 22px;border:0;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}
.gle-newsletter :is(button,input,a):focus-visible {outline:3px solid #f0cf90;outline-offset:4px}
.gle-newsletter .gle-note {font-size:.8rem;line-height:1.6;margin-top:14px}
