/* Plum & Sugar — Journal */

.tag{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}

.feature-article{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}
.feature-article .pic{aspect-ratio:4/3}
.feature-article .pic img{width:100%;height:100%;object-fit:cover;display:block}

.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px)}
.article{display:block;text-decoration:none}
.article .pic{aspect-ratio:4/3;border-radius:var(--radius-lg);margin-bottom:14px}
.article .pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}
.article:hover .pic img{transform:scale(1.05)}
.article .cat{font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:8px}
.article h3{font-size:19px;color:var(--plum);margin:0 0 8px;line-height:1.3}
.article p{font-size:13.5px;color:var(--text-2);line-height:1.6;margin:0 0 12px}
.article .read{font-size:12.5px;font-weight:700;color:var(--plum-2)}

@media (max-width:900px){ .feature-article{grid-template-columns:1fr} .journal-grid{grid-template-columns:1fr 1fr} }
@media (max-width:560px){ .journal-grid{grid-template-columns:1fr} }
