.blog-archive{display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:2rem 0}.blog-archive-item{background:#f8f9fa;border:1px solid #e2e6ea;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.5rem;transition:box-shadow .3s ease}.blog-archive-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.blog-archive-item a{color:#2c3e50;font-family:Red Hat Display,sans-serif!important;font-size:18px;font-weight:400;line-height:1.5;text-decoration:none}.blog-archive-item a:hover{text-decoration:underline}.blog-archive-date{color:#888;font-size:.85rem;margin-top:auto}.blog-archive-date,.read-more{font-family:Nunito,sans-serif!important}.read-more{color:#0073aa;font-size:.9rem;margin-top:1rem;text-decoration:underline;text-decoration-color:var(--button-text-link-underline)}