.cc_hge7u6r1_57PR0UoRlD .journal-post a { display: grid; gap: 0.55rem; color: var(--nabiz-ink); text-decoration: none; }
.cc_hge7u6r1_57PR0UoRlD .journal-post__ph { position: relative; aspect-ratio: 4 / 3; border-radius: 24px; overflow: hidden; background: var(--nabiz-mist); margin-bottom: 0.5rem; }
.cc_hge7u6r1_57PR0UoRlD .journal-post__ph img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 1.6s var(--nabiz-ease); }
.cc_hge7u6r1_57PR0UoRlD .journal-post a:hover .journal-post__ph img { transform: scale(1.05); }
.cc_hge7u6r1_57PR0UoRlD .journal-post small { display: inline-block; justify-self: start; padding: 0.25rem 0.65rem; border-radius: 999px; background: var(--nabiz-mist); color: var(--nabiz-ink); font-weight: 700; }
.cc_hge7u6r1_57PR0UoRlD .journal-post h3 { display: block; margin: 0; font-family: var(--nabiz-font-soft); font-weight: 700; font-size: 1.35rem; line-height: 1.2; }
.cc_hge7u6r1_57PR0UoRlD .journal-post a:hover h3 { color: var(--nabiz-gold-deep); }
