/* ============================================
   MOBILE + TABLET (< 1024px)
   ============================================ */
   @media (max-width: 1023px) {

	.mrl-footer {
	  background: #000;
	  color: #fff4e1;
	  box-sizing: border-box;
	  padding-left: var(--margin-s);
	  padding-right: var(--margin-s);
	}
  
	.mrl-footer__inner {
	  margin: 0 auto;
	  display: flex;
	  flex-direction: column;
	  padding-top: var(--space-s);
	}
  
	/* Keep wrappers real */
	.mrl-footer__left,
	.mrl-footer__right {
	  display: flex;
	  flex-direction: column;
	  gap: 12px;
	}
  
	/* COPYRIGHT */
	.mrl-footer__copy {
	  margin: 0 0 40px;
	  opacity: 0.6;
	  font-size: 12px;
	  line-height: 160%;
	}
  
	/* CONTACT GRID */
	.mrl-footer__contact {
	  display: grid;
	  grid-template-columns: 80px 1fr;
	  column-gap: 20px;
	  row-gap: 16px;
	  margin-bottom: 40px;
	  opacity: 0.6;
	  font-size: 13px;
	  line-height: 150%;
	}
  
	.mrl-footer__label {
	  white-space: nowrap;
	}
  
	.mrl-footer__value {
	  color: #fff4e1;
	  text-decoration: none;
	  overflow-wrap: anywhere;
	}
  
	/* LEGAL */
	.mrl-footer__legal {
	  display: flex;
	  flex-wrap: wrap;
	  gap: 4px;
	  opacity: 0.6;
	  font-size: 10px;
	  line-height: 140%;
	}
  
	.mrl-footer__legal a {
	  color: inherit;
	  text-decoration: none;
	  white-space: nowrap;
	}
  
	.mrl-footer__legal span {
	  opacity: 0.4;
	}
  
	/* CREDIT — forced on its own line */
	.mrl-footer__credit {
	  display: block;
	  width: 100%;
	  margin-top: 8px;
	  opacity: 0.6;
	  font-size: 11px;
	  line-height: 140%;
	}
  
	/* LOGO */
	.mrl-footer__logo {
	  display: block;
	  width: 100%;
	  margin: 0 auto;
	  object-fit: contain;
	  /* padding-top: var(--space-s); */
	  padding-bottom: var(--space-s);
	}
  }

  @media (min-width: 768px) and (max-width: 1024px) {

	.mrl-footer__inner {
       
        height: auto;
    }
	.mrl-footer {
        padding-top: 30px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        background: #000;
        color: #fff4e1;
    }
	}