/* Article discovery: images belong to their subjects, not to a generic card shell. */
.journal-grid{gap:48px 34px}
.journal-card{border-top:0;border-bottom:1px solid var(--line)}
.journal-card>a{padding:0 0 25px}
.journal-card-media{aspect-ratio:3/2;flex-shrink:0;overflow:hidden;background:#edf0e9;margin-bottom:21px}
.journal-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}
.journal-card>a:hover .journal-card-media img,.journal-card>a:focus-visible .journal-card-media img{transform:scale(1.035)}
.journal-card-meta{align-items:center;gap:8px;color:#536451}
.journal-card-meta>span{padding:4px 9px;background:#edf0e9}
.journal-card h2{font-size:23px;line-height:1.7;margin:16px 0 13px}
.journal-card p{margin-bottom:18px}
.journal-card .journal-read{border-top:1px solid #e8ece6;padding-top:16px}
@media(max-width:1000px){.journal-grid{gap:42px 28px}}
@media(max-width:650px){
  .journal-grid{gap:34px}
  .journal-card>a{padding:0 0 23px}
  .journal-card-media{margin-bottom:17px}
  .journal-card h2{font-size:23px;line-height:1.75}
  .journal-card-meta{font-size:11px}
}
@media(prefers-reduced-motion:reduce){
  .journal-card-media img{transition:none!important;transform:none!important}
}
