@keyframes blog-module-scss-module__mq1RUW__lg-mesh-drift{0%{background-position:0%}25%{background-position:50% 0}50%{background-position:100%}75%{background-position:50% 100%}to{background-position:0%}}.blog-module-scss-module__mq1RUW__blogSection{padding:var(--section-gap)0;background:var(--color-bg)}.blog-module-scss-module__mq1RUW__container{max-width:1200px;margin:0 auto;padding:0 24px}.blog-module-scss-module__mq1RUW__title{color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700}.blog-module-scss-module__mq1RUW__subtitle{color:var(--color-text-secondary);margin-bottom:40px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.blog-module-scss-module__mq1RUW__tags{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.blog-module-scss-module__mq1RUW__tag{border:1px solid var(--lg-border-subtle);background:var(--color-bg-card);color:var(--color-text-secondary);cursor:pointer;border-radius:20px;padding:6px 16px;font-size:.875rem;transition:all .2s}.blog-module-scss-module__mq1RUW__tag:hover{border-color:var(--tag-color,var(--color-accent));color:var(--tag-color,var(--color-accent));background:color-mix(in srgb,var(--tag-color,var(--color-accent))10%,transparent)}.blog-module-scss-module__mq1RUW__tagActive{background:var(--tag-color,var(--color-accent));color:#fff;border-color:var(--tag-color,var(--color-accent))}.blog-module-scss-module__mq1RUW__seriesRow{gap:16px;margin-bottom:32px;display:flex;overflow-x:auto}.blog-module-scss-module__mq1RUW__seriesCard{background:var(--color-bg-card);border:1px solid var(--lg-border-subtle);border-radius:12px;flex-direction:column;min-width:200px;padding:16px 24px;text-decoration:none;transition:all .3s;display:flex}.blog-module-scss-module__mq1RUW__seriesCard:hover{border-color:var(--color-accent);transform:translateY(-2px)}.blog-module-scss-module__mq1RUW__seriesTitle{color:var(--color-text-primary);font-size:.95rem;font-weight:600}.blog-module-scss-module__mq1RUW__seriesCount{color:var(--color-text-secondary);margin-top:4px;font-size:.8rem}.blog-module-scss-module__mq1RUW__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:968px){.blog-module-scss-module__mq1RUW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-module-scss-module__mq1RUW__grid{grid-template-columns:1fr}}.blog-module-scss-module__mq1RUW__card{background:var(--color-bg-card);border:1px solid var(--lg-border-subtle);border-radius:var(--lg-radius-card);transition:transform .5s cubic-bezier(.2,0,0,1),box-shadow .4s,border-color .3s,background .3s;overflow:hidden}.blog-module-scss-module__mq1RUW__card:hover{border-color:var(--color-card-hover-border);background:var(--color-card-hover-bg);box-shadow:0 0 30px var(--color-accent-glow);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.blog-module-scss-module__mq1RUW__card{transition:box-shadow .3s,border-color .3s}.blog-module-scss-module__mq1RUW__card:hover{transform:none}}.blog-module-scss-module__mq1RUW__card{flex-direction:column;text-decoration:none;display:flex}.blog-module-scss-module__mq1RUW__card:hover .blog-module-scss-module__mq1RUW__cardImage img{transform:scale(1.03)}.blog-module-scss-module__mq1RUW__cardImage{aspect-ratio:16/9;overflow:hidden}.blog-module-scss-module__mq1RUW__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,0,0,1)}.blog-module-scss-module__mq1RUW__cardBody{flex-direction:column;flex:1;padding:20px;display:flex}.blog-module-scss-module__mq1RUW__cardMeta{color:var(--color-text-secondary);gap:12px;margin-bottom:8px;font-size:.8rem;display:flex}.blog-module-scss-module__mq1RUW__cardTitle{color:var(--color-text-primary);margin-bottom:8px;font-size:1.125rem;font-weight:600;line-height:1.4}.blog-module-scss-module__mq1RUW__cardExcerpt{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:16px;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module-scss-module__mq1RUW__cardFooter{flex-wrap:wrap;gap:8px;display:flex}.blog-module-scss-module__mq1RUW__cardTag{font-size:.75rem;font-weight:500}.blog-module-scss-module__mq1RUW__empty{text-align:center;color:var(--color-text-secondary);padding:60px 0;font-size:1.125rem}.blog-module-scss-module__mq1RUW__loadMore{justify-content:center;margin-top:48px;display:flex}.blog-module-scss-module__mq1RUW__loadMoreBtn{background:var(--lg-tint-clear);color:var(--color-text-primary);border:1px solid var(--lg-border-button);border-radius:var(--lg-radius-button);align-items:center;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;transition:transform .3s cubic-bezier(.2,0,0,1),background .3s,border-color .3s,box-shadow .3s;display:inline-flex}.blog-module-scss-module__mq1RUW__loadMoreBtn:hover{background:var(--color-card-hover-bg);border-color:var(--lg-border-active);transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}@media (prefers-reduced-motion:reduce){.blog-module-scss-module__mq1RUW__loadMoreBtn{transition:background .3s,border-color .3s}.blog-module-scss-module__mq1RUW__loadMoreBtn:hover{transform:none}}.blog-module-scss-module__mq1RUW__loadMoreBtn{color:var(--color-text-primary);cursor:pointer;font-size:1rem}.blog-module-scss-module__mq1RUW__loadMoreBtn:disabled{opacity:.5;cursor:not-allowed}
