.blog-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.blog-card{background:#25292b;border-radius:32px;overflow:hidden}.blog-card-image img{height:250px;object-fit:cover;width:100%}.blog-card-content{padding:15px 24px 24px}.blog-card-tags{color:#d9fb51;font-size:.85rem;font-size:14px;margin-bottom:8px}.blog-card-tags a{border:1px solid #d9fb51;border-radius:20px;padding:10px 8px 8px}.blog-card-tags a.blog-tag{color:#d9fb51;margin-right:3px;text-decoration:none}.blog-card-title{font-size:1.15rem;margin-bottom:10px}.blog-card-title a{color:#fff;font-size:32px;font-weight:700;text-decoration:none}.blog-card-excerpt{color:#555;font-size:.95rem;margin-bottom:10px}.blog-card-meta{color:#888;flex-wrap:wrap;font-size:.85rem;gap:10px;margin-bottom:10px}.blog-card-link{color:#d9fb51;font-weight:700;text-decoration:none}.blog-date{color:#858585;font-size:16px}.cb-header{margin-bottom:24px}@media (max-width:900px){.blog-card-title{line-height:1}.blog-card-title a{font-size:24px}.cb-header{flex-direction:column;gap:20px;text-align:center}.blog-grid{display:flex;gap:16px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.blog-grid::-webkit-scrollbar{display:none}.blog-card{flex:0 0 85%;scroll-snap-align:start}}