/* ============================================
   MEDIA KIT PAGE
   ============================================ */

.mk-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}

.mk-panel {
  display: grid;
  gap: 0.8rem;
}

.mk-panel__label,
.mk-online__heading {
  color: var(--color-emerald);
  font-size: 0.94rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.mk-list {
  margin: 0;
  padding-left: 1.1rem;
  color: var(--color-ink);
  font-size: 1.05rem;
  font-weight: 500;
}

.mk-list li + li {
  margin-top: 0.65rem;
}

.mk-online__panel,
.mk-contact__panel {
  display: grid;
  gap: 1rem;
}

.mk-online__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}

.mk-list--contact {
  list-style: none;
  padding-left: 0;
}

.mk-list li::marker {
  color: var(--color-emerald);
}

@media (min-width: 900px) {
  .mk-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .mk-online__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
