/* MetaLAB visual directions: concept imagery stays separate from verified proof. */
body.mc-metalab-light .lab-visual-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 24px}
body.mc-metalab-light .lab-visual-direction{margin:0;min-width:0;overflow:hidden;border:1px solid rgba(35,93,151,.2);border-radius:20px;background:#07192f;box-shadow:0 16px 32px rgba(14,48,89,.1)}
body.mc-metalab-light .lab-visual-direction img{display:block;width:100%;height:clamp(190px,18vw,240px);aspect-ratio:1.68;object-fit:cover;object-position:center}
body.mc-metalab-light .lab-visual-direction figcaption{display:grid;gap:5px;padding:15px 17px 17px;color:#eaf5ff;background:linear-gradient(145deg,#102d51,#081c36)}
body.mc-metalab-light .lab-visual-direction figcaption span{font-size:12px;letter-spacing:.12em;color:#8cd8ed;font-weight:700}
body.mc-metalab-light .lab-visual-direction figcaption strong{font-size:19px;line-height:1.25}
body.mc-metalab-light .lab-visual-direction figcaption small{font-size:13px;line-height:1.35;color:#b8cee3}
@media(max-width:760px){body.mc-metalab-light .lab-visual-directions{grid-template-columns:1fr;gap:13px}body.mc-metalab-light .lab-visual-direction img{height:220px;aspect-ratio:1.85}}
