/* Scoped gallery CTA replacement for retired disinfection images. */
.visual-library-card.ddd-gallery-cta{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;aspect-ratio:4/3;padding:clamp(20px,2.2vw,32px);text-align:center;background:#edf2e7;border:1px solid #d6dfcc;color:#18231a;overflow:visible;}
.visual-library-card.ddd-gallery-cta h3{margin:0;max-width:24ch;font-size:clamp(20px,1.65vw,26px);line-height:1.2;}
.visual-library-card.ddd-gallery-cta p{margin:0;max-width:34ch;font-size:16px;line-height:1.5;}
.visual-library-card.ddd-gallery-cta .btn{max-width:100%;white-space:normal;line-height:1.35;}
@media(max-width:640px){.visual-library-card.ddd-gallery-cta{aspect-ratio:auto;min-height:270px;}}
