.styles_card__h6ftg{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-fast)}.styles_card__h6ftg:hover{border-color:var(--border-light)}.styles_link__8RiZJ{display:block;text-decoration:none;color:inherit}.styles_imageWrapper__vmoiI{position:relative;width:100%;aspect-ratio:16/9;background:var(--bg-elevated);overflow:hidden}.styles_image___91C9{object-fit:cover;transition:transform var(--transition-normal)}.styles_card__h6ftg:hover .styles_image___91C9{transform:scale(1.02)}.styles_category__srXOS{position:absolute;bottom:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-2);background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--text-secondary)}.styles_content__Zptxr{padding:var(--space-4)}.styles_title__tdfZ2{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.4;margin:0 0 var(--space-2) 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.styles_date__kVCq3{font-size:var(--font-size-sm);color:var(--text-muted)}.page_container__unBmk{padding:var(--space-4);min-height:calc(100dvh - var(--header-height))}.page_hero__k2r7P{margin-bottom:var(--space-6)}.page_title__f6XWX{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-2) 0}.page_subtitle__UOMq1{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5;margin:0}.page_blogList__Fq6jc{display:flex;flex-direction:column;gap:var(--space-4)}