/* GeraKala eNamad desktop and mobile footer v40 */
@media (min-width: 721px) {
  .site-footer > .footer-features.gk-enamad-features {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    align-items: stretch;
  }
  .gk-enamad-features > .footer-feature { min-width: 0; padding: 12px 8px; }
}
.gk-enamad-link { display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; }
.gk-enamad-link:focus-visible { outline: 2px solid #e1be46; outline-offset: 4px; }
.gk-enamad-link img { display: block; width: 80px; height: 88px; object-fit: contain; max-width: 100%; }
.gk-enamad-caption { margin-top: 5px; }
@media (max-width: 720px) {
  .site-footer > .footer-features.gk-enamad-features { display: none !important; }
  .site-footer .gk-mobile-footer-benefits {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 6px;
  }
  .site-footer .gk-mobile-footer-benefits > article { min-width: 0; padding: 10px 3px; box-sizing: border-box; }
  .site-footer .gk-mobile-footer-benefits strong { font-size: clamp(10px, 2.7vw, 12px); overflow-wrap: anywhere; }
  .site-footer .gk-mobile-footer-benefits small { font-size: clamp(8px, 2.2vw, 10px); overflow-wrap: anywhere; }
  .gk-enamad-mobile-card .gk-enamad-link { max-width: 100%; }
  .gk-enamad-mobile-card .gk-enamad-link img { width: 60px; height: 66px; }
}
