.cc_7v6zerl2_0WGkh6nmvd .journal-post a { display: grid; gap: 0.55rem; color: var(--inci-ink); text-decoration: none; }
.cc_7v6zerl2_0WGkh6nmvd .journal-post__ph { position: relative; aspect-ratio: 4 / 3; border-radius: var(--inci-radius); overflow: hidden; background: var(--inci-mist); margin-bottom: 0.5rem; }
.cc_7v6zerl2_0WGkh6nmvd .journal-post__ph img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 1.6s var(--inci-ease); }
.cc_7v6zerl2_0WGkh6nmvd .journal-post a:hover .journal-post__ph img { transform: scale(1.05); }
.cc_7v6zerl2_0WGkh6nmvd .journal-post small { display: block; color: var(--inci-gold-deep); }
.cc_7v6zerl2_0WGkh6nmvd .journal-post h3 { display: block; margin: 0; font-family: var(--inci-font-soft); font-weight: 400; font-size: 1.45rem; line-height: 1.2; }
.cc_7v6zerl2_0WGkh6nmvd .journal-post a:hover h3 { color: var(--inci-gold-deep); }
