/* Taste-inspired typography; retain all facts, captions and photos. */
html body.ai-design .technical-copy p,html body.ai-design [class$="-document"] p{font-size:17px;line-height:1.9;max-width:68ch;margin-block:0 18px;color:#203a48}
html body.ai-design .technical-copy h3,html body.ai-design [class$="-document"] h3{font-size:24px;line-height:1.45;letter-spacing:0;margin-block:36px 16px}
html body.ai-design .equipment-illustrated-section{padding-block:36px;border-top:1px solid #dce5e8}
html body.ai-design .component-media-grid>figure,html body.ai-design .detail-gallery-grid>figure{padding:20px;box-shadow:none;border-color:#e2e8eb}
html body.ai-design .component-media-grid>figure>a,html body.ai-design .detail-gallery-grid>figure>a{height:320px}
html body.ai-design .component-media-grid>figure img,html body.ai-design .detail-gallery-grid>figure img{padding:0;object-fit:contain;flex:none;width:var(--balanced-w,100%);height:var(--balanced-h,100%);max-width:100%;max-height:100%}
html body.ai-design .component-media-grid>figure>figcaption,html body.ai-design .detail-gallery-grid>figure>figcaption{font-size:15px;line-height:1.7;color:#425b69;min-height:62px;margin-top:20px}
@media(max-width:1000px){html body.ai-design .component-media-grid>figure>a,html body.ai-design .detail-gallery-grid>figure>a{height:280px}}
@media(max-width:760px){html body.ai-design .technical-copy p,html body.ai-design [class$="-document"] p{font-size:16px;line-height:1.85}html body.ai-design .technical-copy h3,html body.ai-design [class$="-document"] h3{font-size:22px;margin-block:28px 14px}html body.ai-design .component-media-grid>figure,html body.ai-design .detail-gallery-grid>figure{padding:14px}html body.ai-design .component-media-grid>figure>a,html body.ai-design .detail-gallery-grid>figure>a{height:260px}html body.ai-design .component-media-grid>figure>figcaption,html body.ai-design .detail-gallery-grid>figure>figcaption{min-height:0}}
