/* Visual card layer for T+ Vault */
.resource-card-media{position:relative;display:block;height:178px;overflow:hidden;background:radial-gradient(circle at 50% 42%,#53687a 0,#334555 48%,#202d38 100%)}.resource-card-media img{display:block;width:100%;height:100%;box-sizing:border-box;object-fit:contain;object-position:center;padding:12px;transition:opacity .2s ease}.resource-card:hover .resource-card-media img{transform:none;opacity:.96}.resource-card-media .resource-icon{position:absolute;inset:auto 0 0;min-height:0;padding:29px 18px 12px;background:linear-gradient(0deg,rgba(21,23,27,.84),rgba(21,23,27,0));font-size:.7rem}.resource-card.compact .resource-card-media{height:116px}.resource-card.compact .resource-card-media .resource-icon{padding:22px 12px 9px;font-size:.62rem}

@media(max-width:760px){.resource-card-media{height:164px}.resource-card.compact .resource-card-media{height:130px}}

/* v2.16.6 · visual media for individual Vault files */
.resource-facts .resource-detail-art{padding:0;min-height:178px;background:radial-gradient(circle at 50% 42%,#53687a 0,#334555 48%,#202d38 100%)}.resource-detail-art img{display:block;width:100%;height:178px;box-sizing:border-box;object-fit:contain;object-position:center;padding:14px}.resource-video{margin:32px 0 35px;padding:20px;background:#e9e3d8;border:1px solid #d8cbb9;border-radius:12px}.resource-video>div:first-child{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:14px}.resource-video span{font-size:.66rem;letter-spacing:.13em;font-weight:900;color:#b0522d}.resource-video h2{margin:0;font-size:1.6rem}.resource-video-frame{position:relative;padding-top:56.25%;background:#222;overflow:hidden;border-radius:7px}.resource-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.resource-card-media-small{height:124px!important}@media(max-width:760px){.resource-facts .resource-detail-art,.resource-detail-art img{height:205px}.resource-video{padding:14px}.resource-card-media-small{height:130px!important}}

/* v2.16.7 · filters happen inside the catalogue, so the visitor never jumps away. */
.resource-card[hidden]{display:none!important}
