/* 材料特性库页专有样式（page-material-types） */

.mt-intro { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr); gap: 48px; align-items: center; }
.mt-intro figure { margin: 0; }
.mt-intro img { border-radius: var(--radius-l); border: 1px solid var(--line); }
.mt-intro figcaption { margin-top: 12px; font-size: 0.85rem; color: var(--muted); }

/* 特性分组小卡 */
.mt-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.mt-card { display: flex; flex-direction: column; gap: 8px; }
.mt-card h3 { margin: 0; font-size: 1.02rem; }
.mt-card p { margin: 0; font-size: 0.92rem; color: var(--muted); }
.mt-card .mt-tagline {
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: var(--accent);
}

/* 表格上方的说明行 */
.table-note { font-size: 0.88rem; color: var(--muted); margin: 0 0 14px; }

@media (max-width: 1024px) {
  .mt-intro { grid-template-columns: 1fr; gap: 34px; }
  .mt-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 760px) {
  .mt-grid { grid-template-columns: 1fr; }
}
