/**
 * Modern footer layout additives.
 */

.kutby-footer--modern .kutby-footer__top--modern {
  align-items: flex-start;
  gap: var(--kutby-space-6);
}

.kutby-footer--modern .kutby-footer__brand-block {
  display: flex;
  flex-direction: column;
  gap: var(--kutby-space-3);
  flex: 1 1 16rem;
}

.kutby-footer--modern .kutby-footer-newsletter {
  flex: 1 1 16rem;
  max-width: 24rem;
}

.kutby-footer--modern .kutby-footer__bottom--modern {
  align-items: flex-start;
}
