.press-facts {
  display: grid;
  gap: 22px;
  margin-top: 32px;
}

.press-facts div {
  display: grid;
  grid-template-columns: 150px minmax(0, 1fr);
  gap: 28px;
}

.press-facts dt {
  color: var(--text-3);
}

.press-facts dd {
  color: var(--text);
}

.press-note {
  font-size: 14px;
}

.press-assets {
  display: grid;
  gap: 26px;
  margin-top: 32px;
  list-style: none;
}

.press-assets li {
  display: grid;
  gap: 5px;
}

.press-assets a {
  justify-self: start;
  font-weight: 600;
}

.press-assets span {
  color: var(--text-3);
  font-size: 14px;
}

@media (max-width: 640px) {
  .press-facts div {
    grid-template-columns: 1fr;
    gap: 3px;
  }
}
