.Blog_blogContent__tr_l2{width:100%}.Blog_blogContent__tr_l2 .Blog_blogGrid__VddE8{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;padding:1rem 0}@media (max-width:640px){.Blog_blogContent__tr_l2 .Blog_blogGrid__VddE8{grid-template-columns:1fr;gap:1.5rem}}@media (min-width:641px) and (max-width:1024px){.Blog_blogContent__tr_l2 .Blog_blogGrid__VddE8{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.Blog_blogContent__tr_l2 .Blog_blogGrid__VddE8{grid-template-columns:repeat(3,1fr)}}.Blog_blogContent__tr_l2 .blog-card{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;height:100%;display:flex;flex-direction:column}.Blog_blogContent__tr_l2 .blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.Blog_blogContent__tr_l2 .blog-card-image{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.Blog_blogContent__tr_l2 .blog-card-content{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.Blog_blogContent__tr_l2 .blog-card-title{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;line-height:1.4;text-transform:uppercase}.Blog_blogContent__tr_l2 .blog-card-date{font-size:.875rem;color:#6b7280;margin-bottom:.75rem;font-weight:500}.Blog_blogContent__tr_l2 .blog-card-description{font-size:1rem;color:#4b5563;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.Blog_blogContent__tr_l2 .blog-card-link{font-size:1rem;font-weight:900;color:#1f2937;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;transition:color .2s ease;margin-top:auto}.Blog_blogContent__tr_l2 .blog-card-link:hover{color:#374151}.Blog_blogContent__tr_l2 .blog-card-arrow{margin-left:.5rem;font-size:1.125rem;font-weight:900}.Blog_blogContent__tr_l2 .desktop-image{display:none}.Blog_blogContent__tr_l2 .mobile-image{display:block;width:100%}@media (min-width:768px){.Blog_blogContent__tr_l2 .desktop-image{display:block;width:100%}.Blog_blogContent__tr_l2 .mobile-image{display:none}}.Blog_blogContent__tr_l2 .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin:1rem 0}