.blog-module__3kFtVG__container{max-width:900px;padding:var(--space-7) var(--space-4);margin:0 auto}.blog-module__3kFtVG__header{margin-bottom:var(--space-6);text-align:center}.blog-module__3kFtVG__title{color:var(--text-primary);font-size:var(--font-size-8);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin-bottom:var(--space-2)}.blog-module__3kFtVG__subtitle{color:var(--text-secondary);font-size:var(--font-size-4)}.blog-module__3kFtVG__empty{padding:var(--space-8) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-3);background:var(--surface-panel);text-align:center}.blog-module__3kFtVG__emptyTitle{margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--font-size-5);font-weight:var(--font-weight-semibold)}.blog-module__3kFtVG__emptyText{margin-bottom:var(--space-4);color:var(--text-secondary);font-size:var(--font-size-3)}.blog-module__3kFtVG__link{padding:var(--space-2) var(--space-4);border-radius:var(--radius-2);background:var(--accent-primary);color:var(--accent-primary-text);font-weight:var(--font-weight-semibold);display:inline-block}.blog-module__3kFtVG__filters{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.blog-module__3kFtVG__filter{padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-4);color:var(--text-secondary);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);text-decoration:none}.blog-module__3kFtVG__filterActive{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--accent-primary-text)}.blog-module__3kFtVG__list{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-module__3kFtVG__item{padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}.blog-module__3kFtVG__itemMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);color:var(--text-tertiary);font-size:var(--font-size-2);display:flex}.blog-module__3kFtVG__category{padding:2px var(--space-2);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.blog-module__3kFtVG__itemTitle{margin-bottom:var(--space-2);font-size:var(--font-size-6);font-weight:var(--font-weight-bold);line-height:1.25}.blog-module__3kFtVG__itemTitle a{color:var(--text-primary);text-decoration:none}.blog-module__3kFtVG__itemTitle a:hover{text-decoration:underline}.blog-module__3kFtVG__itemExcerpt{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-3);line-height:1.6}.blog-module__3kFtVG__itemLink{color:var(--accent-primary);font-size:var(--font-size-3);font-weight:var(--font-weight-semibold)}.blog-module__3kFtVG__pagination{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);color:var(--text-secondary);font-size:var(--font-size-3);display:flex}.blog-module__3kFtVG__itemLayout{gap:var(--space-4);align-items:flex-start;display:flex}.blog-module__3kFtVG__itemImage{aspect-ratio:16/10;border-radius:var(--radius-2);object-fit:cover;flex:0 0 240px;width:240px;height:auto}@media (max-width:640px){.blog-module__3kFtVG__itemLayout{flex-direction:column}.blog-module__3kFtVG__itemImage{flex:none;width:100%}}
