/* Shared content typography; navigation and utility labels retain their own sizing. */
:is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) p { font-size:17px !important; line-height:1.65 !important; }
:is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) li { font-size:17px !important; line-height:1.65 !important; }
:is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) .defect figcaption { text-align:center !important; font-size:16px !important; line-height:1.4 !important; width:100%; box-sizing:border-box; }
:is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) .defect { text-align:center; }
:is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) .muted-note, :is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) .pair-legend { font-size:15px !important; line-height:1.55 !important; }
:is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) .av-eyebrow, :is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) .eyebrow { letter-spacing:.12em; }
@media(max-width:700px) {
 :is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) p, :is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) li { font-size:16px !important; }
 :is(#aiac-about-us,#aiac-aisim-v2,#aiac-contact-us,#aiac-home-design,#aiac-product-ai-platform,#aiac-product-aibim,#aiac-product-aicim,#aiac-product-aicim-1800w,#aiac-product-applications,#aiac-product-basm,#aiac-product-blister-feeder,#aiac-product-discharge-table,#aiac-product-electronic,#aiac-product-elevator,#aiac-product-polisher,#aiac-product-resources,#aiac-product-sifter,#aiac-product-slat,#aiac-product-technology,#aiac-product-vacuum,#aiac-products-directory,#aiac-service-support) .defect figcaption { font-size:15px !important; }
}

/* Product directory: equal visual machine heights despite different source padding. */
#aiac-products-directory .hero-machines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:34px 0 12px}
#aiac-products-directory .hero-machine-frame{position:relative;aspect-ratio:1;overflow:hidden;min-width:0}
#aiac-products-directory .hero-machine-frame.aisim{transform:translateY(-28px)}
#aiac-products-directory .hero-machine-frame.aibim{transform:translateY(10px)}
#aiac-products-directory .hero-machine-frame .hero-machine{position:absolute;left:50%;height:auto;max-width:none;object-fit:contain;transform:translate(-50%,-50%)}
#aiac-products-directory .hero-machine-frame .hero-machine.aicim{width:94.58%;top:48.64%}
#aiac-products-directory .hero-machine-frame .hero-machine.aisim{width:136.16%;top:50.13%}
#aiac-products-directory .hero-machine-frame .hero-machine.aibim{width:94.36%;top:47.1%}
@media(max-width:700px){
 #aiac-products-directory .hero-art{padding-inline:0}
 #aiac-products-directory .hero-machines{gap:8px;padding-top:24px}
 #aiac-products-directory .hero-machine-frame.aisim{transform:translateY(-18px)}
 #aiac-products-directory .hero-machine-frame.aibim{transform:translateY(6px)}
}
