.latest-blog{width:100%;margin:48px auto;background-color:#fff;padding:20px 20px 50px;box-sizing:border-box}.latest-blog__header{margin:26px 0 26px;text-align:center}.latest-blog__heading{display:inline-block;margin:0;padding:0 0 10px;color:#667403;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:clamp(22px, 3vw, 28px);font-weight:700;line-height:1.2;text-align:center;text-shadow:1px 1px 5px #d4d4d3}.latest-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.latest-blog__card{min-width:0;overflow:hidden;border:1px solid #e1e7dc;border-radius:10px;background-color:#fff;box-shadow:1px 5px 15px rgb(0 0 0 / .16);transition:transform 0.2s ease,box-shadow 0.2s ease}.latest-blog__card:hover{transform:translateY(-4px);box-shadow:1px 8px 20px rgb(0 0 0 / .22)}.latest-blog__link,.latest-blog__link:visited{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.latest-blog__link:hover{color:inherit;text-decoration:none}.latest-blog__media{aspect-ratio:16 / 9;overflow:hidden;background-color:#eef4eb}.latest-blog__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.latest-blog__link:hover .latest-blog__media img{transform:scale(1.04)}.latest-blog__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#667403;font-size:18px;font-weight:700}.latest-blog__body{display:flex;flex:1;flex-direction:column;padding:20px}.latest-blog__title{margin:0 0 12px;padding:0;color:#981919;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:21px;font-weight:700;line-height:1.3}.latest-blog__excerpt{margin:0;padding:0;color:#484e0f;font-size:16px;line-height:1.5}.latest-blog__read-more{display:inline-block;margin-top:auto;padding-top:18px;color:#981919;font-size:16px;font-weight:700;text-decoration:underline}.latest-blog__link:hover .latest-blog__read-more{color:#667403}.latest-blog__link:focus-visible{outline:3px solid #d4a437;outline-offset:4px}.latest-blog__empty{width:100%;margin:0;padding:20px;color:#484e0f;text-align:center}@media screen and (max-width:900px){.latest-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.latest-blog{margin:36px auto;padding:0 14px}.latest-blog__header{margin-bottom:22px}.latest-blog__heading{font-size:25px}.latest-blog__grid{grid-template-columns:1fr;gap:20px}.latest-blog__body{padding:18px}.latest-blog__title{font-size:20px}.latest-blog__excerpt{font-size:15px}}@media (prefers-reduced-motion:reduce){.latest-blog__card,.latest-blog__media img{transition:none}.latest-blog__card:hover{transform:none}.latest-blog__link:hover .latest-blog__media img{transform:none}}