/* Dedicated asset styling for About, Applications, Resources and Contact.
   Generated editorial assets are standalone images; UI remains real HTML. */
.has-editorial-images .editorial-support-figure{display:block;margin:27px 0 0;width:100%;min-width:0;height:218px;border-radius:5px;overflow:hidden;background:#e9f2fb}
.has-editorial-images .editorial-support-figure>img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:transform .65s var(--ease)}
.has-editorial-images .editorial-photo>img{object-fit:cover}
.has-editorial-images .editorial-caption{font-size:10px;color:#64758b;line-height:1.6;padding:9px 0 0;background:transparent;text-align:left}
.has-editorial-images .company-photo{overflow:visible}
.has-editorial-images .company-photo>img{border-radius:5px;object-position:center;object-fit:cover}
.has-editorial-images .quality-photo{object-position:53% center}
.has-editorial-images .collaboration-figure{height:210px;max-width:470px}
.has-editorial-images .documentation-figure{height:235px;margin-top:28px}
.has-editorial-images .faq-figure{height:185px;margin-top:27px}
.has-editorial-images .compact-faq-figure{height:160px}
.has-editorial-images .contact-intro-figure{height:195px;margin-top:24px}
.has-editorial-images .prepare-figure{height:205px;margin-top:24px}
.has-editorial-images .application-brief-figure{height:210px}
.has-editorial-images .people-layout,.has-editorial-images .brief-layout,.has-editorial-images .prepare-layout{align-items:start}
.has-editorial-images .editorial-industry-photo{padding:0;background:#edf3f9}
.has-editorial-images .editorial-industry-photo>img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;object-position:center}
.has-editorial-images .sector-thumb{position:relative;background:#e8f2fc;display:block;min-width:0;overflow:hidden}
.has-editorial-images .sector-thumb>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}
.has-editorial-images .knowledge-art.editorial-guide-cover{height:auto;aspect-ratio:3/2;max-height:330px;background:#e9f2fb;display:block}
.has-editorial-images .editorial-guide-cover>img,.has-editorial-images .knowledge-art.editorial-guide-cover>img[src*=".webp"]{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal;display:block}
.has-editorial-images .resource-feature-image>img{object-position:52% center}
.has-editorial-images .resource-secondary .news-image>img{object-position:48% center}
.has-editorial-images .contact-facility-section img{object-position:center;object-fit:cover}
@media(min-width:1700px){.has-editorial-images .editorial-support-figure{height:255px}.has-editorial-images .documentation-figure{height:275px}.has-editorial-images .faq-figure{height:235px}.has-editorial-images .compact-faq-figure{height:195px}.has-editorial-images .contact-intro-figure{height:220px}.has-editorial-images .collaboration-figure{max-width:none}.has-editorial-images .knowledge-art.editorial-guide-cover{max-height:380px}}
@media(max-width:1100px){.has-editorial-images .documentation-figure{height:205px}.has-editorial-images .faq-figure{height:165px}.has-editorial-images .compact-faq-figure{height:145px}.has-editorial-images .contact-intro-figure{height:180px}.has-editorial-images .collaboration-figure{height:190px}.has-editorial-images .prepare-figure,.has-editorial-images .application-brief-figure{height:185px}}
@media(max-width:900px){.has-editorial-images .editorial-support-figure{height:auto;aspect-ratio:3/2;max-height:330px;max-width:100%}.has-editorial-images .editorial-support-figure>img{height:100%;object-fit:contain}.has-editorial-images .editorial-photo>img{object-fit:cover}.has-editorial-images .documentation-intro,.has-editorial-images .expanded-faq-layout>div:first-child{min-width:0}.has-editorial-images .contact-intro-figure{max-width:550px}.has-editorial-images .collaboration-figure,.has-editorial-images .prepare-figure,.has-editorial-images .application-brief-figure{max-width:580px}.has-editorial-images .faq-figure{max-width:500px}.has-editorial-images .documentation-figure{max-width:550px}.has-editorial-images .editorial-guide-cover{max-height:none}}
@media(max-width:600px){.has-editorial-images .editorial-support-figure{aspect-ratio:3/2;max-height:none;margin-top:24px}.has-editorial-images .company-photo>img{height:auto;aspect-ratio:3/2;object-fit:contain;background:#edf4fb}.has-editorial-images .editorial-industry-photo{height:auto;aspect-ratio:3/2}.has-editorial-images .editorial-industry-photo>img{height:100%;object-fit:cover}.has-editorial-images .knowledge-art.editorial-guide-cover{max-height:none;aspect-ratio:3/2}.has-editorial-images .contact-facility-section img{height:auto;aspect-ratio:3/2;object-fit:contain;background:#edf4fb}.has-editorial-images .editorial-caption{font-size:9px}.has-editorial-images .sector-thumb>img{object-fit:cover}.has-editorial-images .quality-photo{height:300px;object-position:57% center}}
@media(prefers-reduced-motion:reduce){.has-editorial-images .editorial-support-figure>img{transition:none}}
/* The two annotated locations use purpose-composed wide assets without bars. */
.has-editorial-images .documentation-figure,.has-editorial-images .contact-faq-figure{height:auto;aspect-ratio:5/2}
