/* Editorial grid: one lead story, then a calm three-column reading rhythm. */
@media(min-width:901px){
  .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 24px}
  .journal-card:first-child{grid-column:1/-1}
}
@media(min-width:901px) and (max-width:1180px){.journal-grid{gap:48px 18px}.journal-card:not(:first-child) h2{font-size:34px}}
@media(hover:hover) and (pointer:fine){
  .journal-card-media:after{display:none}
  .journal-card-media img{transition:transform .55s cubic-bezier(.2,.72,.2,1),filter .4s ease}
  .journal-card:hover .journal-card-media img{transform:scale(1.035);filter:saturate(1.04) contrast(1.015)}
  .journal-card:hover .journal-card-media{box-shadow:0 14px 30px rgba(17,42,67,.13)}
}
