.blog-preview{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem;display:grid}.blog-preview-item{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,#fff 5%),var(--surface));cursor:default;transition:border-color var(--transition),box-shadow var(--transition);flex-direction:column;padding:0;display:flex;overflow:hidden}.blog-preview-image-wrap{background:var(--border);margin:0;padding:0;line-height:0;display:block}.blog-preview-image{aspect-ratio:16/10;object-fit:contain;object-position:center;vertical-align:middle;background:var(--surface);width:100%;height:auto}.blog-preview-item .blog-preview-title,.blog-preview-item .preview-card-meta,.blog-preview-item .blog-preview-tags{padding-inline:1.25rem}.blog-preview-item .blog-preview-title{margin-bottom:.35rem;padding-top:1.25rem}.blog-preview-item .preview-card-meta{padding-bottom:.5rem}.blog-preview-item .blog-preview-tags{padding-bottom:1.25rem}.blog-preview-item:hover{border-color:var(--accent);box-shadow:var(--shadow-card-hover)}.blog-preview-item a.blog-preview-title{color:var(--text);cursor:pointer;transition:color var(--transition);margin-bottom:.35rem;font-weight:600;text-decoration:none;display:block}.blog-preview-item a.blog-preview-title:hover{color:var(--accent)}.blog-preview-item a.blog-preview-title:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.blog-preview-date,.blog-preview-category,.paper-preview-venue{color:inherit;font-size:inherit}.blog-lane-list{gap:.85rem;display:grid}.blog-lane-compact-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.blog-lane-compact-list>li+li{border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.blog-preview--featured{grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}.blog-preview--featured-media{display:block}.blog-preview--featured-body{padding:1rem 1.15rem 1.15rem}.blog-preview--featured-meta{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.blog-preview--featured .blog-preview-title{margin-bottom:.45rem;padding:0;font-size:1.12rem;line-height:1.35}.blog-preview-desc{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-preview--compact{box-shadow:none;background:0 0;border:0;padding:.85rem .15rem}.blog-preview--compact:hover{box-shadow:none;border-color:#0000}.blog-preview--compact-main{gap:.35rem;display:grid}.blog-preview--compact .blog-preview-title{margin:0;padding:0;font-size:1rem}.blog-preview--compact-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.blog-preview--compact .blog-preview-date{color:var(--text-muted);font-size:.82rem}