.content-update-visuals{margin-top:clamp(34px,5vw,64px);padding-top:clamp(30px,4vw,48px);border-top:1px solid rgba(101,224,255,.25)}
.content-update-visuals__heading{max-width:760px}.content-update-visuals__heading h2{max-width:15ch;margin:.25rem 0 .8rem;color:#fff;font-size:clamp(1.85rem,4vw,3.3rem);line-height:1.03}.content-update-visuals__heading>p:not(.eyebrow){margin:0;color:#bad2e8;line-height:1.65}
.content-update-visuals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.content-update-visuals__grid figure{margin:0;overflow:hidden;border:1px solid rgba(104,225,255,.3);border-radius:19px;background:linear-gradient(145deg,rgba(7,33,77,.96),rgba(21,11,68,.92));box-shadow:0 18px 46px rgba(0,0,0,.24)}.content-update-visuals__grid img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.content-update-visuals__grid figcaption{padding:16px 17px;color:#bed6e8;font-size:.86rem;line-height:1.5}
@media (max-width:840px){.content-update-visuals__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.content-update-visuals__grid{grid-template-columns:1fr;gap:14px}.content-update-visuals__grid figcaption{padding:14px 15px}}
