.technical-story{display:flow-root;margin:24px 0 42px;padding:0 0 32px;border-bottom:1px solid #e3ebf2}.technical-story>p{margin:0 0 20px;color:#344e65;line-height:1.8}.technical-story-photo{float:right;width:36%;max-width:390px;margin:0 0 22px 34px}.image-left .technical-story-photo{float:left;margin:0 34px 22px 0}.technical-story-photo figure,.technical-thumbnails figure{margin:0;background:#fff;overflow:hidden;border:1px solid #e2eaf1;border-radius:10px;padding:12px;box-shadow:none}.technical-story-photo a,.technical-thumbnails a{display:block}.technical-story-photo img{width:100%;height:auto;max-height:300px;object-fit:contain;margin:auto}.technical-thumbnails{clear:both;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;padding-top:10px}.technical-thumbnails:empty{display:none}.technical-thumbnails img{width:100%;height:170px;object-fit:contain}.contact-secondary{display:inline-flex;gap:9px;align-items:center;font-size:14px;font-weight:500;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;border:0!important;padding:8px 0!important}.contact-secondary:hover{color:var(--blue)!important}.contact-secondary .phone-icon{width:18px;height:18px}.technical-actions{gap:26px}.legacy-copy .product-family-heading{clear:both}.technical-story .technical-highlight{color:#0b3c67;font-weight:700}@media(min-width:1800px){.technical-story-photo{width:32%;max-width:420px}.technical-story-photo img{max-height:340px}.technical-story>p{max-width:none}}@media(max-width:700px){.technical-story-photo,.image-left .technical-story-photo{float:none;width:100%;max-width:none;margin:0 0 22px}.technical-story-photo img{max-height:280px}.technical-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-thumbnails img{height:150px}.technical-story{margin-bottom:28px}.technical-actions{align-items:flex-start;flex-direction:column;gap:14px}}
.technical-story-photo,.image-left .technical-story-photo{float:right;width:34%;max-width:380px;margin:2px 0 24px 36px}.technical-story>p,.legacy-copy>p,.article-main>p,.product-detail>div>p:not(.overline):not(.fineprint){text-align:justify;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty}.technical-story-photo img{max-height:280px}.technical-story-photo figure{padding:14px;border-radius:8px;background:#fff;border-color:#e6edf3}.legacy-copy .product-family-lead{text-align:left}.technical-story{padding-bottom:26px}.technical-thumbnails{grid-template-columns:repeat(auto-fit,minmax(140px,210px));justify-content:end}.technical-thumbnails img{height:150px}@media(min-width:1800px){.technical-story-photo,.image-left .technical-story-photo{width:30%;max-width:410px;margin-left:42px}.technical-story-photo img{max-height:310px}}@media(max-width:700px){.technical-story-photo,.image-left .technical-story-photo{float:none;width:100%;max-width:none;margin:0 0 22px}.technical-story-photo img{max-height:260px}.technical-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-story>p,.legacy-copy>p,.article-main>p,.product-detail>div>p:not(.overline):not(.fineprint){hyphens:auto}}
.technical-story{background:#fff;padding:26px 0 34px;margin:0 0 34px;border-bottom:1px solid #dfe8ef}.technical-story>p{font-size:17px;line-height:1.85;margin-bottom:18px;color:#3c5062}.technical-story>p strong{font-weight:650;color:#163e60;background:transparent;box-shadow:inset 0 -1px #b6cadd}.technical-story-photo,.image-left .technical-story-photo{width:32%;max-width:350px;margin:0 0 22px 32px}.technical-story-photo figure{border:0;background:#f6f8fa;padding:18px;border-radius:6px}.technical-story-photo img{max-height:255px;mix-blend-mode:multiply}.technical-thumbnails{padding-top:18px;gap:12px}.technical-thumbnails figure{padding:10px;border-radius:5px;background:#f8fafb;border:0}.technical-thumbnails img{height:135px}.legacy-copy .product-family-heading{font-size:clamp(26px,2.1vw,34px);line-height:1.2;margin:35px 0 8px}.legacy-copy .product-family-lead{font-size:16px;font-weight:500;letter-spacing:.01em;margin-bottom:12px;color:#63778a}.migration-aside{border:0;border-left:1px solid #e2eaf0;border-radius:0;background:transparent;padding:12px 0 12px 24px}.technical-story-photo a:focus-visible,.technical-thumbnails a:focus-visible{outline-offset:7px}@media(min-width:1800px){.technical-story-photo,.image-left .technical-story-photo{max-width:380px;width:30%;margin-left:38px}.technical-story-photo img{max-height:280px}}@media(max-width:700px){.technical-story-photo,.image-left .technical-story-photo{float:none;width:100%;max-width:none;margin:0 0 22px}.technical-story-photo img{max-height:260px}.technical-story>p{font-size:16px;line-height:1.8}.technical-story{padding-top:10px}.migration-aside{padding-left:20px}}
.technical-story-photo img,.technical-thumbnails img,.migration-gallery img{object-fit:scale-down;max-width:min(100%,var(--image-native-width,100%));margin-left:auto;margin-right:auto}
