.blog_page__IQueg{max-width:1000px;margin:0 auto;padding:3rem 1.5rem 4rem}.blog_title__zNaoM{font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 .5rem}.blog_sub__NcIKK{color:var(--ink-muted);margin:0 0 2rem}.blog_filter__w7a4t{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.blog_filterChip__Y5n3e{padding:.5rem 1rem;border:1px solid var(--border);border-radius:999px;text-decoration:none;color:var(--ink);font-size:.9rem;font-weight:600}.blog_filterChip__Y5n3e[data-active=true]{background:var(--action-pink);border-color:var(--action-pink);color:#fff}.blog_filterChip__Y5n3e:hover:not([data-active=true]){border-color:var(--action-pink);color:var(--action-pink)}.blog_empty__qyzdx{color:var(--ink-muted);padding:3rem 0;text-align:center}.blog_grid__heqZy{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.blog_card__uI2oO{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:var(--ink);transition:box-shadow .15s ease,transform .15s ease}.blog_card__uI2oO:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.blog_thumb__CQjAL{aspect-ratio:16/9;width:100%;background:linear-gradient(160deg,var(--surface-sunken),var(--surface-subtle));object-fit:cover;display:block}.blog_cardBody__ockgB{padding:1.25rem}.blog_cardCat__G7JI8{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-cyan);font-weight:700}.blog_cardTitle__BVij_{font-size:1.15rem;margin:.4rem 0 .5rem;line-height:1.3}.blog_cardExcerpt__XKAFy{color:var(--ink-muted);font-size:.92rem;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}