.BlogList-module__13TaCa__wrapper{background:var(--color-bg);z-index:1;margin-top:4rem;position:relative}.BlogList-module__13TaCa__container{max-width:var(--container-max-width);padding:var(--space-xxl)var(--container-padding);margin:0 auto}.BlogList-module__13TaCa__hero{margin-bottom:var(--space-xxl);background:radial-gradient(circle at 0% 0%,#ffffff14,transparent 55%),linear-gradient(135deg,var(--color-bg-alt)0%,var(--color-bg)70%);color:var(--color-text);box-shadow:var(--shadow-md);border:1px solid var(--color-border);position:relative;overflow:hidden}.BlogList-module__13TaCa__hero:before,.BlogList-module__13TaCa__hero:after{content:"";filter:blur(30px);opacity:.15;pointer-events:none;position:absolute}.BlogList-module__13TaCa__hero:before{background:var(--color-accent);width:200px;height:200px;top:-50px;right:-50px}.BlogList-module__13TaCa__hero:after{background:var(--color-accent);width:150px;height:150px;bottom:-40px;left:-30px}.BlogList-module__13TaCa__heroInner{z-index:2;gap:var(--space-xl);padding:var(--space-xxl);grid-template-columns:minmax(0,1.6fr) minmax(0,1.05fr);align-items:stretch;display:grid;position:relative}.BlogList-module__13TaCa__heroTextCol{gap:var(--space-lg);flex-direction:column;display:flex}.BlogList-module__13TaCa__kicker{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;padding:var(--space-xs)var(--space-md);border:1px solid var(--color-accent);color:var(--color-accent);background:#2563eb0d;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.BlogList-module__13TaCa__title{font-size:clamp(var(--text-3xl),3vw,var(--text-4xl));font-weight:var(--font-bold);color:var(--color-text);margin:0;line-height:1.15}.BlogList-module__13TaCa__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);max-width:34rem;line-height:1.7}.BlogList-module__13TaCa__authorRow{align-items:center;gap:var(--space-md);margin-top:var(--space-md);display:flex}.BlogList-module__13TaCa__avatarWrapper{border:1px solid var(--color-border);width:56px;height:56px;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden}.BlogList-module__13TaCa__avatar{object-fit:cover;width:100%;height:100%}.BlogList-module__13TaCa__authorInfo{flex-direction:column;gap:2px;display:flex}.BlogList-module__13TaCa__authorName{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.BlogList-module__13TaCa__authorMeta{font-size:var(--text-xs);color:var(--color-text-muted)}.BlogList-module__13TaCa__authorMeta a{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}.BlogList-module__13TaCa__authorMeta a:hover{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.BlogList-module__13TaCa__heroStatsCol{background:var(--color-bg-alt);padding:var(--space-xl);border:1px solid var(--color-border);justify-content:space-between;gap:var(--space-lg);flex-direction:column;display:flex}.BlogList-module__13TaCa__heroStats{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BlogList-module__13TaCa__stat{text-align:center;padding:var(--space-sm);transition:all var(--transition-fast)}.BlogList-module__13TaCa__stat:hover{background:#2563eb08}.BlogList-module__13TaCa__statNumber{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-xs);color:var(--color-accent);display:block}.BlogList-module__13TaCa__statLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--font-medium)}.BlogList-module__13TaCa__heroHint{font-size:var(--text-xs);color:var(--color-text-muted);padding:var(--space-sm);border:1px solid var(--color-border);background:#00000005;line-height:1.6}.BlogList-module__13TaCa__grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));align-items:stretch;display:grid}.BlogList-module__13TaCa__card{background:var(--color-bg);border:1px solid var(--color-border);transition:all var(--transition-base);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.BlogList-module__13TaCa__card:before{content:"";background:var(--color-accent);transform-origin:0;height:3px;transition:transform var(--transition-base);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.BlogList-module__13TaCa__cardMedia{aspect-ratio:16/9;background:var(--color-bg-alt);width:100%;position:relative;overflow:hidden}.BlogList-module__13TaCa__cardImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base);transform:scale(1.03)}.BlogList-module__13TaCa__cardCategoryBadge{left:var(--space-md);bottom:var(--space-md);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.08em;background:#ffffffe6;border:1px solid #0000000a;padding:.35rem .7rem;position:absolute}.BlogList-module__13TaCa__card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.BlogList-module__13TaCa__card:hover:before{transform:scaleX(1)}.BlogList-module__13TaCa__card:hover .BlogList-module__13TaCa__cardImage{transform:scale(1.08)}.BlogList-module__13TaCa__cardInner{padding:var(--space-xl);flex-direction:column;height:100%;display:flex}.BlogList-module__13TaCa__cardKicker{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md)}.BlogList-module__13TaCa__cardTitle{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-md);line-height:1.3}.BlogList-module__13TaCa__cardDesc{font-size:var(--text-base);color:var(--color-text-muted);margin-bottom:var(--space-lg);flex-grow:1;line-height:1.6}.BlogList-module__13TaCa__cardMeta{padding-top:var(--space-md);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.BlogList-module__13TaCa__cardMeta span:first-child{font-size:var(--text-sm);color:var(--color-text-muted)}.BlogList-module__13TaCa__cardLink{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-accent);transition:color var(--transition-fast),transform var(--transition-fast)}.BlogList-module__13TaCa__card:hover .BlogList-module__13TaCa__cardLink{color:var(--color-accent-hover);transform:translate(2px)}@media (max-width:1024px){.BlogList-module__13TaCa__heroInner{padding:var(--space-xl)var(--space-xl)var(--space-lg);gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.BlogList-module__13TaCa__heroStatsCol{padding:var(--space-lg)}.BlogList-module__13TaCa__heroStats{grid-template-columns:repeat(3,minmax(0,1fr))}.BlogList-module__13TaCa__subtitle{max-width:100%}}@media (max-width:768px){.BlogList-module__13TaCa__container{padding:var(--space-xl)var(--container-padding)}.BlogList-module__13TaCa__hero{margin-bottom:var(--space-xl)}.BlogList-module__13TaCa__heroInner{padding:var(--space-lg)var(--space-lg)var(--space-md)}.BlogList-module__13TaCa__heroStats{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr))}.BlogList-module__13TaCa__title{font-size:var(--text-3xl)}.BlogList-module__13TaCa__subtitle{font-size:var(--text-base)}.BlogList-module__13TaCa__grid{gap:var(--space-lg);grid-template-columns:1fr}.BlogList-module__13TaCa__cardInner{padding:var(--space-lg)}}@media (max-width:540px){.BlogList-module__13TaCa__heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogList-module__13TaCa__heroStatsCol{gap:var(--space-md)}.BlogList-module__13TaCa__authorRow{flex-direction:row;align-items:flex-start}.BlogList-module__13TaCa__authorMeta{max-width:18rem}}@media (max-width:480px){.BlogList-module__13TaCa__container{padding:var(--space-lg)var(--container-padding)}.BlogList-module__13TaCa__heroInner{padding:var(--space-md)var(--space-md)var(--space-sm)}.BlogList-module__13TaCa__subtitle{font-size:var(--text-sm)}.BlogList-module__13TaCa__heroStats{grid-template-columns:minmax(0,1fr)}.BlogList-module__13TaCa__cardInner{padding:var(--space-md)}.BlogList-module__13TaCa__cardMeta{align-items:flex-start;gap:var(--space-sm);flex-direction:column}}.BlogList-module__13TaCa__grid:empty:before{content:"No blog posts found.";text-align:center;color:var(--color-text-muted);padding:var(--space-xxl);grid-column:1/-1;font-style:italic}@media (max-width:768px){.BlogList-module__13TaCa__heroStatsCol{padding:var(--space-sm)0;box-shadow:none;background:0 0;border:0}.BlogList-module__13TaCa__heroStats{justify-content:space-between;align-items:center;gap:var(--space-md);background:0 0;border:0;padding:0;display:flex}.BlogList-module__13TaCa__stat{text-align:left;padding:0}.BlogList-module__13TaCa__statNumber{font-size:var(--text-lg);margin-bottom:2px}.BlogList-module__13TaCa__statLabel{font-size:var(--text-xxs);letter-spacing:.16em}.BlogList-module__13TaCa__heroHint{margin-top:var(--space-sm);font-size:var(--text-xs);background:0 0;border:0;padding:0}}@media (max-width:480px){.BlogList-module__13TaCa__heroStats{row-gap:var(--space-xs);flex-wrap:wrap}.BlogList-module__13TaCa__stat{flex:48%}.BlogList-module__13TaCa__heroHint{display:none}}
