.BlogGrid_blogGrid__kybA3{margin-bottom:64px}.BlogGrid_sectionTitle__OBd0A{font-size:.75rem;font-weight:500;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px}.BlogGrid_grid__FImQC{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.BlogGrid_blogCard__zjqIM{background:var(--bg-warm-white);border:1px solid var(--border-light);border-radius:24px;overflow:hidden;transition:all .3s ease}.BlogGrid_blogCard__zjqIM:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.BlogGrid_cardLink__ZR7mC{display:block;text-decoration:none;color:inherit}.BlogGrid_cardImage__FMqFy{position:relative;width:100%;height:180px;overflow:hidden}.BlogGrid_image__G9P84{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BlogGrid_blogCard__zjqIM:hover .BlogGrid_image__G9P84{transform:scale(1.03)}.BlogGrid_cardContent__HAB2c{padding:24px}.BlogGrid_tags__d8_7E{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.BlogGrid_tag__1lFAJ{background:transparent;color:var(--text-muted);padding:4px 12px;font-size:.65rem;font-weight:500;text-decoration:none;transition:all .2s ease;border:1px solid var(--border-medium);border-radius:50px;text-transform:uppercase;letter-spacing:.05em}.BlogGrid_tag__1lFAJ:hover{background:var(--bg-cream);color:var(--text-primary);border-color:var(--text-secondary)}.BlogGrid_cardTitle__KqO_Q{font-family:var(--font-serif);font-size:1.1rem;font-weight:500;margin:0 0 8px;color:var(--text-primary);letter-spacing:-.02em;line-height:1.3}.BlogGrid_cardSubtitle__amsSc{font-size:.85rem;color:var(--text-secondary);margin:0 0 12px;line-height:1.5}.BlogGrid_cardExcerpt__JKnEb{font-size:.85rem;color:var(--text-muted);margin:0 0 16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogGrid_cardMeta__zVIH8{display:flex;align-items:center;gap:8px;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap}.BlogGrid_author__coXYE,.BlogGrid_date__P_jhN,.BlogGrid_readTime__BB4rN{font-weight:500}.BlogGrid_separator__rL849{color:var(--border-medium)}@media (max-width:900px){.BlogGrid_grid__FImQC{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BlogGrid_grid__FImQC{grid-template-columns:1fr}.BlogGrid_cardContent__HAB2c{padding:20px}.BlogGrid_cardTitle__KqO_Q{font-size:1rem}.BlogGrid_blogCard__zjqIM{border-radius:20px}}