
.banner-series-heading{margin:0 0 32px}.banner-series-heading>span{font-size:24px;color:#14259b}.banner-series-heading h1{font-size:36px;line-height:1.25;margin:12px 0}.banner-series-heading p{font-size:20px;margin:0}
.banner-series-overview{background:#f6f7fb;border:1px solid #d3d8e3;padding:32px;margin-bottom:48px}
.banner-application{font-size:20px;line-height:1.65;margin:0 0 32px}
.banner-series-layout{display:grid;grid-template-columns:1fr 1.6fr 1.35fr;gap:40px;align-items:start}
.banner-series-layout figure{margin:0;min-width:0}.banner-unit-views,.banner-connected-views{display:flex;align-items:flex-end;gap:8px;height:220px}
.banner-series-layout figure a{display:flex;align-items:flex-end;justify-content:center;flex:1;min-width:0;height:100%}
.banner-series-layout figure img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}
.banner-series-layout figcaption{font-size:18px;font-weight:600;color:#183659;margin-top:16px;line-height:1.6}.banner-series-layout figcaption strong{display:block;margin-top:4px}
.banner-series-features h2{font-size:24px;margin:0 0 12px}.banner-series-features ul{list-style:none;padding:0;margin:0}.banner-series-features li{font-size:18px;line-height:1.7;margin-bottom:4px}
@media(max-width:900px){.banner-series-layout{grid-template-columns:1fr 1.6fr;gap:28px}.banner-series-features{grid-column:1/-1}}
@media(max-width:700px){.banner-series-overview{padding:20px;margin-bottom:36px}.banner-application{font-size:16px;margin-bottom:24px}.banner-series-layout{grid-template-columns:1fr;gap:28px}.banner-unit-views{max-width:240px}.banner-connected-views{height:190px}.banner-series-layout figcaption{font-size:16px}.banner-series-features h2{font-size:20px}.banner-series-features li{font-size:16px}}

.banner-series-layout figure img{transform:scale(.88);transform-origin:center bottom}

/* Keep wide model comparisons within their own mobile scroll area. */
#specifications{min-width:0;max-width:100%}
#specifications .current-spec-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
