.blog-card-link{flex-direction:column;gap:15px;height:100%;display:flex}.blog-card-inner-link{color:inherit;flex:1;text-decoration:none;display:block}.blog-card-inner-link:hover{text-decoration:none}.blog-card-inner-link .post-wrapper{flex-direction:column;height:100%;display:flex}.post-image{aspect-ratio:16/10;border-radius:0;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.post-image img{transition:transform .3s}.blog-card-inner-link:hover .post-image img{transform:scale(1.05)}.blog-date-badge{color:#2a2a2a;text-transform:uppercase;letter-spacing:.5px;z-index:5;background:#fff;border-radius:3px;height:30px;padding:5px;font-size:12px;font-weight:600;position:absolute;top:15px;right:15px;box-shadow:0 2px 8px #00000026}.post-content{flex-direction:column;flex:1;display:flex}.post-title{color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;line-height:1.3}.blog-card-inner-link:hover .post-title{color:#8d5023;transition:color .3s}.post-excerpt{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 auto;font-family:Lato,sans-serif;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.read-more{text-transform:none;letter-spacing:0;color:#2a2a2a;cursor:pointer;align-self:flex-start;font-family:Lato,sans-serif;font-size:13px;font-weight:400;text-decoration:underline;transition:color .3s;display:inline-block}.read-more:hover{color:#8d5023;text-decoration:underline}@media (max-width:768px){.post-title{font-size:18px}.post-excerpt{font-size:13px}.blog-date-badge{padding:6px 10px;font-size:11px;bottom:10px;right:10px}}@media (max-width:576px){.post-image{aspect-ratio:4/3;margin-bottom:15px}.post-title{margin-bottom:10px;font-size:16px}.post-excerpt{font-size:12px}.blog-date-badge{padding:5px 8px;font-size:10px;bottom:8px;right:8px}.blog-card-link{gap:12px}}
