.elementor-widget-pms-editorial-posts .pms-editorial-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;row-gap:40px}
.pms-editorial-posts__item{min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none}
.pms-editorial-posts__image-link{display:block;width:100%;height:240px;margin:0 0 28px;overflow:hidden;border-radius:8px;background:#f5f0eb}
.elementor-widget-pms-editorial-posts .pms-editorial-posts__image-link .pms-editorial-posts__image{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;transition:transform .5s ease}
.pms-editorial-posts__item:hover .pms-editorial-posts__image{transform:scale(1.05)}
.pms-editorial-posts__content{min-width:0}
.pms-editorial-posts__category{display:block;margin:0 0 8px;color:#a18453;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.12em;line-height:1.4;text-decoration:none;text-transform:uppercase}
.elementor-widget-pms-editorial-posts .pms-editorial-posts__title{display:block;margin:0 0 8px;padding:0;border:0;font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-size:18px;font-weight:400;line-height:1.35}
.elementor-widget-pms-editorial-posts .pms-editorial-posts__title:before,.elementor-widget-pms-editorial-posts .pms-editorial-posts__title:after{display:none;content:none}
.elementor-widget-pms-editorial-posts .pms-editorial-posts__title a{color:#1a1918;font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-size:18px;font-weight:400;line-height:1.35;text-decoration:none;transition:color .25s ease}
.pms-editorial-posts__item:hover .pms-editorial-posts__title a{color:#a18453}
.pms-editorial-posts__date{display:block;color:rgba(44,43,41,.7);font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}
@media(max-width:1024px){.elementor-widget-pms-editorial-posts .pms-editorial-posts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:32px}.pms-editorial-posts__image-link{height:220px}}
@media(max-width:767px){.elementor-widget-pms-editorial-posts .pms-editorial-posts{grid-template-columns:1fr;row-gap:30px}.pms-editorial-posts__image-link{height:240px;margin-bottom:18px}.elementor-widget-pms-editorial-posts .pms-editorial-posts__title,.elementor-widget-pms-editorial-posts .pms-editorial-posts__title a{font-size:18px}}
