.BlogCard-module__1Tt43q__card{background:var(--surface-color);border:1px solid var(--border-subtle);min-height:var(--touch-target);border-radius:.75rem;transition:transform .2s,border-color .2s;display:block;overflow:hidden}.BlogCard-module__1Tt43q__card:active{border-color:var(--accent-primary);transform:scale(.98)}.BlogCard-module__1Tt43q__imageWrapper{aspect-ratio:1;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.BlogCard-module__1Tt43q__card:active .BlogCard-module__1Tt43q__image{transform:scale(1.03)}.BlogCard-module__1Tt43q__placeholder{background:linear-gradient(135deg,var(--surface-color),var(--surface-hover));width:100%;height:100%}.BlogCard-module__1Tt43q__badge{top:var(--space-sm);left:var(--space-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.05em;background:#000000bf;border-radius:.25rem;padding:.35rem .75rem;font-size:.7rem;font-weight:700;position:absolute}.BlogCard-module__1Tt43q__intelBadge{border:1px solid var(--accent-primary);background:#7c3aede6}.BlogCard-module__1Tt43q__content{padding:var(--space-md)}.BlogCard-module__1Tt43q__meta{margin-bottom:var(--space-xs)}.BlogCard-module__1Tt43q__date{color:var(--text-tertiary);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.BlogCard-module__1Tt43q__title{font-size:var(--font-h3);margin-bottom:var(--space-xs);color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__excerpt{color:var(--text-secondary);font-size:var(--font-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:640px){.BlogCard-module__1Tt43q__imageWrapper{aspect-ratio:4/5}.BlogCard-module__1Tt43q__title{-webkit-line-clamp:4}}@media (min-width:1024px){.BlogCard-module__1Tt43q__card:hover{border-color:var(--accent-primary);transform:translateY(-4px)}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__image{transform:scale(1.05)}.BlogCard-module__1Tt43q__title{-webkit-line-clamp:none;font-size:1.25rem}.BlogCard-module__1Tt43q__excerpt{-webkit-line-clamp:none}}@media (prefers-reduced-motion:reduce){.BlogCard-module__1Tt43q__card,.BlogCard-module__1Tt43q__image{transition:none}.BlogCard-module__1Tt43q__card:active,.BlogCard-module__1Tt43q__card:hover{transform:none}}
.BlogList-module__13TaCa__container{padding:var(--space-md)0}.BlogList-module__13TaCa__controls{margin-bottom:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.BlogList-module__13TaCa__search{background:var(--surface-color);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--font-body);min-height:var(--button-height);border-radius:.75rem;padding:.875rem 1rem}.BlogList-module__13TaCa__search:focus{border-color:var(--accent-primary);outline:none}.BlogList-module__13TaCa__search::placeholder{color:var(--text-tertiary)}.BlogList-module__13TaCa__filters{padding-bottom:var(--space-xs);scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;display:flex;overflow-x:auto}.BlogList-module__13TaCa__filters::-webkit-scrollbar{display:none}.BlogList-module__13TaCa__filterBtn{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;font-size:var(--font-small);white-space:nowrap;min-height:var(--touch-target);background:0 0;border-radius:2rem;padding:.625rem 1rem;font-weight:600;transition:all .2s}.BlogList-module__13TaCa__filterBtn:active{transform:scale(.96)}.BlogList-module__13TaCa__active{background:var(--accent-primary)!important;border-color:var(--accent-primary)!important;color:#fff!important}.BlogList-module__13TaCa__grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.BlogList-module__13TaCa__empty{text-align:center;padding:var(--space-xl)var(--space-md);color:var(--text-tertiary);font-size:var(--font-body)}.BlogList-module__13TaCa__loadMore{margin-top:var(--space-xl);justify-content:center;display:flex}.BlogList-module__13TaCa__loadBtn{background:var(--surface-color);border:1px solid var(--border-subtle);color:var(--text-primary);padding:var(--space-sm)var(--space-xl);cursor:pointer;font-weight:700;font-size:var(--font-small);min-height:var(--button-height);border-radius:2rem;min-width:160px;transition:all .2s}.BlogList-module__13TaCa__loadBtn:active{background:var(--accent-primary);border-color:var(--accent-primary);transform:scale(.98)}@media (min-width:640px){.BlogList-module__13TaCa__grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BlogList-module__13TaCa__controls{flex-direction:row;justify-content:space-between;align-items:center}.BlogList-module__13TaCa__search{max-width:320px}.BlogList-module__13TaCa__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.BlogList-module__13TaCa__loadBtn:hover{background:var(--accent-primary);border-color:var(--accent-primary)}}
