.LatestBlogs_section{background-color:var(--bg-light);width:100%;padding:50px 0}.LatestBlogs_header{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.LatestBlogs_titleGroup{max-width:90%}.LatestBlogs_label{font-size:clamp(var(--font-size-lg),1.5vw,var(--font-size-xl));color:var(--primary);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-weight:400}.LatestBlogs_title{font-size:clamp(var(--font-size-2xl),2.2vw,var(--font-size-40));color:#001837;font-weight:700;line-height:1.2}.LatestBlogs_readAllBtn{background-color:var(--primary);color:var(--white);font-weight:600;font-size:var(--font-size-sm);border-radius:30px;align-items:center;gap:8px;padding:12px 25px;transition:background-color .3s;display:flex}.LatestBlogs_readAllBtn:hover{background-color:var(--primary-hover)}.LatestBlogs_grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.LatestBlogs_card{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;align-items:center;gap:20px;padding:20px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.LatestBlogs_card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.LatestBlogs_imageContainer{border-radius:12px;flex-shrink:0;width:200px;height:140px;position:relative;overflow:hidden}.LatestBlogs_image{object-fit:cover;transition:transform .5s}.LatestBlogs_card:hover .LatestBlogs_image{transform:scale(1.05)}.LatestBlogs_content{flex-direction:column;flex:1;justify-content:space-between;height:100%;display:flex}.LatestBlogs_cardTitle{font-size:clamp(var(--font-size-base),1.1vw,var(--font-size-22));color:#001837;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.LatestBlogs_readMore{color:var(--primary);font-size:var(--font-size-sm);align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.LatestBlogs_readMore:hover{color:var(--primary-hover)}@media (max-width:900px){.LatestBlogs_grid{grid-template-columns:1fr}.LatestBlogs_header{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:600px){.LatestBlogs_card{flex-direction:column;align-items:flex-start}.LatestBlogs_imageContainer{width:100%;height:200px}.LatestBlogs_titleGroup{max-width:100%}}
