.inim-component.list-subcategory-siblings .list-view-wrapper { padding:0rem 0 2.5rem; }
.inim-component.list-subcategory-siblings .list-view-heading { color:rgb(var(--black)); font-size:1.75rem; line-height: 2rem; font-weight: 600; text-align:center; text-transform: uppercase; margin-bottom:3.75rem; }
.inim-component.list-subcategory-siblings .list { display:grid; width:100%; position: relative; gap:2rem; grid-template-columns: repeat(auto-fill, minmax(380px, 1fr)); }
.inim-component.list-subcategory-siblings .posts-item { text-align: center; display:flex; flex-direction: column; align-items: center; padding:0; }
.inim-component.list-subcategory-siblings .posts-image { width:100%; height:12.5rem; border-radius:10px; background: none center center no-repeat; background-size: cover; background-color:rgb(var(--white)); margin-bottom:2rem; color:rgb(var(--black)); position:relative; }
.inim-component.list-subcategory-siblings .posts-image > i { z-index:10; position:absolute; top:50%; left:50%; transform: translate(-0.5rem, -0.5rem); font-size:1.5rem; width:1.5rem; height:1.5rem; line-height:1.5rem; color:rgb(var(--white)); opacity: 0; transition: opacity .5s; }
.inim-component.list-subcategory-siblings .posts-image:hover > i { opacity: 1; }
.inim-component.list-subcategory-siblings .posts-image > i::after { content:""; background-color:rgb(var(--black)); width:3rem; height:3rem; border-radius: 50%; z-index:-1; position:absolute; top:50%; left:50%; transform: translate(-1.5rem, -1.5rem); }
.inim-component.list-subcategory-siblings .posts-title { font-family:var(--font-headings); font-size:1.5rem; line-height:2rem; font-weight:600; text-align:left; width: 100%; margin-bottom:1rem; }
.inim-component.list-subcategory-siblings .posts-title a { color:rgb(var(--black)); }
.inim-component.list-subcategory-siblings .posts-text { text-align:left; width: 100%; }
body.mobile .inim-component.list-subcategory-siblings .special-card .posts-item:first-child .posts-meta,
body.mobile .inim-component.list-subcategory-siblings .special-card .posts-item:first-child .posts-title { color:inherit; }
body.mobile .inim-component.list-subcategory-siblings .special-card .posts-item:first-child time, body.mobile .inim-component.list-view .special-card .posts-item:first-child time i { color:rgb(var(--gray-1)) !important; }

@media (min-width: 768px) { 
    .inim-component.list-subcategory-siblings .posts-item { padding:0; }
    .inim-component.list-subcategory-siblings .posts-image { width:100%; }
}

@media (min-width: 992px) {
    .inim-component.list-subcategory-siblings .list-view-heading { text-align:left; }
}
