.posts-warp.rpr-masonry{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--rpr-gap);margin:0;--rpr-gap:24px;--bs-gutter-x:0;--bs-gutter-y:0}
.posts-warp.rpr-masonry>.col{width:auto;margin:0;padding:0}
@media(max-width:575px){.posts-warp.rpr-masonry{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:min(var(--rpr-gap),12px)}}
.posts-warp.rpr-masonry.rpr-positioned{display:block}
.posts-warp.rpr-masonry.rpr-positioned>.col{position:absolute;left:0;top:0;margin:0;padding:0;float:none}
.rpr-masonry .entry-media{position:relative;overflow:hidden;height:auto;aspect-ratio:auto}
.rpr-masonry .entry-media:before{display:none}
.rpr-masonry .entry-media>a{display:block;position:relative;width:100%;height:auto}
.rpr-masonry .entry-media img{display:block;position:static;width:100%;height:auto;max-width:100%;object-fit:contain;aspect-ratio:var(--cg-cover-ratio,auto);contain:none;contain-intrinsic-size:none}
.rpr-masonry .post-item{height:auto}
.rpr-masonry .entry-title{line-height:1.5}
@supports not (transform:translate(1px,1px)){.posts-warp.rpr-masonry>.col{position:static;display:inline-block;vertical-align:top;width:48%}}

/* Empty results occupy the whole list, including custom widgets and masonry. */
.posts-warp > .cg-search-empty{width:min(100%,720px)!important;flex:0 1 720px;max-width:720px;margin:24px auto!important;float:none;position:relative;transform:none;box-sizing:border-box;grid-column:1/-1}
.posts-warp.cg-results-empty{display:flex;justify-content:center;align-items:center;min-height:320px;margin-block:0}
.posts-warp.rpr-masonry:not(.rpr-positioned) > .cg-search-empty{break-inside:avoid;column-span:all}
.cg-search-empty .cg-journey-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.cg-search-empty h5{line-height:1.6}.cg-search-empty .cg-search-conditions{justify-content:center}
@media(max-width:575.98px){.posts-warp > .cg-search-empty{padding:28px 20px!important;margin:16px auto!important}.cg-search-empty .cg-journey-actions .btn{width:100%}}
