.BlogGrid_blogGrid__kybA3{margin-bottom:64px}.BlogGrid_sectionTitle__OBd0A{font-size:.75rem;font-weight:500;color:rgba(255,255,255,.4);letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px}.BlogGrid_grid__FImQC{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.BlogGrid_blogCard__zjqIM{background:#000000;transition:background .3s ease}.BlogGrid_blogCard__zjqIM:hover{background:rgba(255,255,255,.03)}.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.02)}.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:rgba(255,255,255,.5);padding:4px 10px;font-size:.65rem;font-weight:500;text-decoration:none;transition:all .2s ease;border:1px solid rgba(255,255,255,.15);text-transform:uppercase;letter-spacing:.05em}.BlogGrid_tag__1lFAJ:hover{background:rgba(255,255,255,.05);color:#ffffff;border-color:rgba(255,255,255,.3)}.BlogGrid_cardTitle__KqO_Q{font-size:1.1rem;font-weight:600;margin:0 0 8px;color:#ffffff;letter-spacing:-.02em;line-height:1.3}.BlogGrid_cardSubtitle__amsSc{font-size:.85rem;color:rgba(255,255,255,.5);margin:0 0 12px;line-height:1.5}.BlogGrid_cardExcerpt__JKnEb{font-size:.85rem;color:rgba(255,255,255,.4);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:rgba(255,255,255,.4);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:rgba(255,255,255,.2)}@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}}