.post-article-preview{display:grid;min-width:0;overflow:hidden;margin:12px 0 14px;border:1px solid var(--border);border-radius:15px;background:var(--card);color:var(--foreground);box-shadow:0 5px 18px rgb(15 45 52/7%)}.post-article-preview-cover{position:relative;display:block;aspect-ratio:16/8;overflow:hidden;background:color-mix(in oklab,var(--primary) 9%,var(--muted));outline-offset:-3px}.post-article-preview-cover img{object-fit:cover;transition:transform .35s ease}.post-article-preview-cover:hover img{transform:scale(1.025)}.post-article-preview-body{display:grid;min-width:0;gap:7px;padding:14px 16px 13px}.post-article-preview-label{display:flex;align-items:center;gap:5px;color:var(--primary);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.post-article-preview-title{width:fit-content;max-width:100%;overflow:hidden;color:var(--foreground);font-size:17px;font-weight:800;line-height:1.3;text-decoration:none;text-overflow:ellipsis}.post-article-preview-title:hover{color:var(--primary)}.post-article-preview-excerpt{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.post-article-preview-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-top:3px;border-top:1px solid var(--border);padding-top:10px;color:var(--muted-foreground);font-size:10px}.post-article-preview-footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-article-preview-footer>a{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--primary);font-size:11px;font-weight:750;text-decoration:none}.post-article-preview-footer>a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.post-article-preview{border-radius:12px}.post-article-preview-cover{aspect-ratio:16/9}.post-article-preview-body{padding:12px}.post-article-preview-title{font-size:15px}.post-article-preview-excerpt{font-size:11px}}