#matriz-forense {
  max-width: 1180px !important;
  margin: 64px auto !important;
  padding: 32px 24px !important;
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 20px;
}
#matriz-forense > h2,
#matriz-forense > p {
  grid-column: 1 / -1;
}
#matriz-forense > h2 {
  font-size: clamp(28px,4vw,44px);
  margin: 0;
  color: #fff;
}
#matriz-forense > article {
  margin: 0 !important;
  padding: 26px !important;
  background: linear-gradient(145deg,#071a30,#103c5b) !important;
  border: 1px solid #26749c !important;
  box-shadow: 0 12px 32px #0003;
}
#matriz-forense > article h3 {
  color: #67e8f9 !important;
  letter-spacing: .06em;
}
#matriz-forense > article p {
  padding: 10px 0;
  border-bottom: 1px solid #ffffff18;
}
@media(max-width:700px) {
  #matriz-forense {
    grid-template-columns: 1fr;
    padding: 20px 16px !important;
  }
}
