.ex-post{border-radius:24px;color:var(--white,#fff)!important;display:grid;flex:0 0 clamp(250px,25% - 15px,325px);height:330px;overflow:hidden;text-decoration:none!important}@media(max-width:786px){.ex-post{flex:0 0 clamp(249px,25% - 15px,249px);height:249px;max-height:249px;min-height:249px}}.ex-post .ex-post__image{grid-area:1/1/-1/-1;min-height:0}.ex-post .ex-post__image>img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .4s var(--easing);width:100%}.ex-post .ex-post__content{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4));display:flex;flex-direction:column;grid-area:1/1/-1/-1;justify-content:space-between;padding:20px;z-index:1}.ex-post .ex-post__content .ex-post__lead{display:flex;flex-direction:column;row-gap:20px}.ex-post .ex-post__content .ex-post__lead .ex-post__meta{-moz-column-gap:20px;column-gap:20px;display:flex;font-size:14px;font-weight:500;line-height:120%}.ex-post .ex-post__content .ex-post__lead .ex-post__title{display:-webkit-box;font-size:24px;font-weight:450;letter-spacing:-.48px;line-height:120%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:767px){.ex-post .ex-post__content .ex-post__lead .ex-post__title{font-family:Suisse Intl,serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:25px}}.ex-post:hover .ex-post__image img{transform:scale(1.07)}.template-post .ex-post .ex-post__content,.template-post .ex-post .ex-post__image{min-height:330px!important}
