.journal{padding:var(--section-spacing) 0}.article-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;margin-bottom:2rem}.article-card{display:flex;flex-direction:column;height:100%;background-color:var(--overlay-light);border-radius:var(--card-radius);overflow:hidden;transition:transform .3s,box-shadow .3s}.article-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.article-image{background-color:var(--overlay-medium);height:180px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem}.article-image img{height:80px;width:auto;filter:brightness(0) invert(1);opacity:var(--icon-opacity);transition:transform .3s}.article-card:hover .article-image img{transform:scale(1.1);opacity:var(--hover-opacity)}.article-content{padding:1.5rem;display:flex;flex-direction:column;flex:1}.article-content h3{margin-bottom:.75rem;font-size:1.1rem;color:var(--gold)}.article-content p{margin-bottom:1.25rem;font-size:.9rem;flex-grow:1;color:var(--mushroom)}.article-content .btn-text{margin-top:auto}.journal-cta{text-align:center;margin-top:1rem}@media screen and (min-width:576px){.article-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.article-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}.article-image{height:200px}}