.blog-listing-wrapper{column-count:3;column-gap:20px;padding:25px}.blog-post{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:inline-block;margin-bottom:30px;padding:0;text-align:left;transition:transform .3s ease;width:100%}.blog-post:hover{transform:translateY(-5px)}.blog-image{background-color:#f5f5f5;display:block;height:auto;margin:0;max-width:100%;object-fit:contain}.blog-content{align-items:flex-start;display:flex;flex-direction:column;padding:15px;text-align:left;width:100%}.blog-title{color:#333;font-size:1.4rem;font-weight:700;margin:0!important;padding-bottom:10px;text-align:left}.blog-date{align-items:center;color:#777;display:flex;font-size:14px;gap:8px;justify-content:flex-start;margin:0!important;padding-bottom:12px}.blog-date:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23e74c39' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Cpath d='M16 3v4M8 3v4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;width:16px}.blog-summary{color:#000;font-size:1rem;line-height:1.6;margin:0;max-height:100px;overflow:hidden;text-align:left}.read-more{color:#e74c39;display:inline-block;font-size:16px;font-weight:700;margin-top:10px;padding-top:10px;position:relative;text-align:left;text-decoration:none;transition:color .3s ease}.read-more:after{content:" →";font-weight:700;transition:margin-left .3s ease}.read-more:hover{color:#d44230;text-decoration:underline}.read-more:hover:after{margin-left:5px}@media (max-width:1024px){.blog-listing-wrapper{column-count:2}}@media (max-width:768px){.blog-listing-wrapper{column-count:1}}