/* Shared image treatments used by the homepage and family pages. */
.warranty-image-link{display:block;width:100%;height:100%;border-radius:20px;overflow:hidden}
.warranty-image-link:focus-visible{outline:3px solid #0764ee;outline-offset:-3px}
.v4-home .home-service .home-service-art{height:auto;max-height:none;aspect-ratio:3/2}
.v4-home .home-service .home-service-art img{width:100%;height:100%;max-height:none;object-fit:cover}
.home-service-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;width:100%;margin-top:auto}
.home-service-actions>.text-link{min-height:44px}
.technology-graphic.ir-tool{margin:0;padding:0!important;background:transparent}
.technology-graphic figcaption{display:grid;gap:4px;margin-top:12px;font-size:var(--type-14);line-height:1.4}
.technology-graphic figcaption span{color:#bfcee3}.technology-graphic figcaption strong{font-weight:500;color:#fff}
