.ast-blog-horizontal-scroll{display:flex;gap:.75rem;overflow-x:auto;padding:1rem 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ast-blog-card{width:300px;flex-shrink:0;background:var(--ast-global-color-5);border-radius:6px;overflow:hidden;box-shadow:0 2px 4px rgb(0 0 0 / .08);scroll-snap-align:start;transition:transform 0.2s ease}.ast-blog-card:hover{transform:translateY(-3px)}.ast-blog-thumbnail img{width:100%;height:auto;display:block;max-height:169px}.ast-blog-content{padding:.5rem}.ast-blog-title{font-size:1.5rem;font-weight:600;margin:0 0 .3rem;color:var(--ast-global-color-1);line-height:1.2}.ast-blog-meta{color:var(--ast-global-color-3);margin-bottom:.25rem;line-height:1.1}.ast-blog-excerpt{color:var(--ast-global-color-3);margin:0;line-height:1.2}