.materias-page .hero-editorial .hero-copy { padding: 52px 0 58px; }
.materias-page .hero-editorial h1 { font-size: clamp(64px, 7vw, 104px); }
.materias-page .hero-editorial .hero-lead { max-width: 650px; }
.materias-page .materias { padding: 0 0 90px; background: var(--white); }
.materias-page .materias-inner { width: var(--page); }
.materias-page .materias-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.materias-page .materia-card { padding: 34px 32px; }
.materias-page .materia-card:nth-child(2n) { border-right: 0; }
.materias-page .materia-card:nth-child(-n+2) { border-bottom: 1px solid rgba(200,169,110,.38); }
.materias-page .materia-cover { width: calc(100% + 64px); margin: -34px -32px 30px; }
.materias-page .materia-card h2 { margin: 0 0 20px; font-family: var(--serif); font-size: clamp(30px, 3vw, 42px); font-weight: 400; line-height: 1.12; letter-spacing: -.015em; }
.materias-page .materia-card p { max-width: 470px; font-size: 15px; }
.materias-page .materia-card a { font-size: 11px; }
.materias-page .medical-note { margin: 34px 0 0; }
[data-navigation] a[aria-current="page"] { color: #92723C; }
.materias-all { display: inline-flex; align-items: center; gap: 24px; margin-top: 30px; padding: 14px 0; color: #84642E; border-bottom: 1px solid var(--gold); font-size: 11px; font-weight: 500; letter-spacing: .1em; text-decoration: none; text-transform: uppercase; }
.materias-all:hover { color: var(--dark); }
.materias-all:focus-visible { outline: 2px solid var(--gold); outline-offset: 5px; }
@media (max-width: 640px) {
  .materias-page .hero-editorial .hero-copy { padding: 34px 0 42px; }
  .materias-page .materias-grid { grid-template-columns: 1fr; }
  .materias-page .materia-card { padding: 30px 24px; }
  .materias-page .materia-cover { width: calc(100% + 48px); margin: -30px -24px 26px; }
  .materias-page .materias { padding-bottom: 60px; }
}
