.post-grid-item{gap:var(--margin-md);flex-direction:column;display:flex;position:relative}.post-grid-item.empty>.picture{background-color:var(--tint-color1);padding-top:48%}.post-grid-item.with-overlay>.picture,.post-grid-item.with-overlay>.header,.post-grid-item.with-overlay>.main{opacity:.4}.post-grid-item.with-overlay>.picture{filter:grayscale()}.post-grid-item.with-overlay>.picture~.button{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));white-space:normal;max-width:80%;position:absolute;top:15%;left:50%;transform:translate(-50%,-50%)}.post-grid-item.with-overlay>.picture.fixed~.button{top:25%}.post-grid-item.lang-rtl{direction:rtl;unicode-bidi:bidi-override}.post-grid-item>.picture{display:block;position:relative;overflow:hidden}.post-grid-item>.picture>.img,.post-grid-item>.picture>.embed-container{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;position:absolute;top:0;left:0}.post-grid-item>.header{flex-direction:column;gap:3px;display:flex}.post-grid-item>.header>.header-title{white-space:normal;text-overflow:ellipsis;font:var(--font-base);font-size:var(--font-size-lg);font-family:var(--font-family-heading);font-weight:var(--font-weight-normal);line-height:1.1em}.post-grid-item>.header .a{-webkit-text-decoration:inherit;text-decoration:inherit}.post-grid-item>.header.bottom{bottom:var(--margin-sm);left:var(--margin-md);width:calc(100% - var(--margin-md) - var(--margin-md));box-sizing:border-box;text-shadow:1px 1px 1px #00000040;color:#fff;padding:var(--margin-xl) var(--margin-lg);background:linear-gradient(#0000,#000000b3);position:absolute}@media (width<=735px){.post-grid-item>.header.bottom{padding-left:16px;padding-right:16px}}.post-grid-item>.header.bottom>.header-title{font-size:var(--font-size-xl)}@media (width<=735px){.post-grid-item>.header.bottom>.header-title{font-size:var(--font-size-lg)}}.post-grid-item>.header>.meta{gap:var(--margin-xs);flex-wrap:wrap;align-items:center;display:flex}.post-grid-item>.header>.meta>.badge{margin:0}.post-grid-item>.header>.meta.categories .counter{align-items:center;gap:4px;display:flex}.post-grid-item>.main{margin-top:calc(0px - var(--margin-xxs))}.post-grid-item>.main>.content{font-size:var(--font-size-mlg)}.post-grid-item>.bottom{margin:0;padding:0;list-style:none}
