/* Sige1 / CM1 / Forge1 reuse the approved AIM7 visual system. */
.product-family-page .aim-hero-board{background:#101829}
.product-family-page .family-image-tall{aspect-ratio:1 / 1.12}
.product-family-page .aim-diagram img{max-height:580px;width:100%;object-fit:contain}
.product-family-page .family-spotlight strong{font-size:72px;letter-spacing:-3px}
.product-family-page .family-spotlight strong span{font-size:22px}
.product-family-page .family-carrier{margin-top:58px}
.product-family-page .aim-interface-grid>*{min-width:0}
.product-family-page .aim-resource>div{min-width:0}
.product-family-page .family-gallery-single{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}
.product-family-page .aim-hero-media .aim-media-bottom{flex-wrap:wrap}
.product-cm1 .family-image-tall{aspect-ratio:3 / 2}
.product-cm1 .aim-stats>div:last-child strong{font-size:24px}
@media(max-width:480px){.product-family-page h1{font-size:40px;letter-spacing:-1.9px}.product-family-page .family-spotlight strong{font-size:60px}.product-family-page .family-spotlight strong span{font-size:18px}.product-family-page .aim-chip h2{font-size:41px}.product-family-page .aim-chip-grid strong{font-size:12px}.product-family-page .aim-interface{overflow-wrap:anywhere}.product-family-page .aim-resource p{overflow-wrap:anywhere}}
