.sweeper-structure-visible-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;align-items:center}.sweeper-structure-visible-layout figure{margin:0;border:1px solid #dbe4ed;padding:16px;min-width:0}.sweeper-structure-visible-layout img{width:100%;height:auto;max-height:440px;object-fit:contain;display:block}.sweeper-structure-visible-layout figcaption{font-size:13px;color:#65758a;margin-top:12px}.sweeper-structure-visible-six{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.sweeper-structure-visible-six article{padding:18px;border:1px solid #dbe4ed;background:#fff;min-width:0}.sweeper-structure-visible-six h3{font-size:17px;line-height:1.6;margin:0 0 8px;color:#07376b}.sweeper-structure-visible-six p{font-size:15px;line-height:1.7;margin:0;overflow-wrap:break-word}@media(max-width:767px){.sweeper-structure-visible-layout,.sweeper-structure-visible-six{grid-template-columns:1fr}.sweeper-structure-visible-layout img{max-height:360px}}
/* Align the whole machine image frame and the six-item explanation frame. */
#product-structure .sweeper-structure-visible-layout{align-items:stretch!important;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px}
#product-structure .sweeper-structure-visible-layout>figure{display:flex;flex-direction:column;align-self:stretch;margin:0;min-width:0;min-height:390px;box-sizing:border-box;padding:18px;position:relative;background:#fff}
#product-structure .sweeper-structure-visible-layout>figure img{display:block!important;visibility:visible!important;opacity:1!important;width:100%;height:0;min-height:300px;max-height:none!important;flex:1 1 auto;object-fit:contain;transform:none!important}
#product-structure .sweeper-structure-visible-layout>figure figcaption{flex:0 0 auto;font-size:13px;margin:10px 0 0}
#product-structure .sweeper-structure-visible-six{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(min-content,1fr));gap:18px;align-self:stretch;align-content:stretch!important;margin:0;min-width:0}
#product-structure .sweeper-structure-visible-six article{display:block!important;margin:0;box-sizing:border-box;min-width:0;height:auto!important}
@media(max-width:767px){#product-structure .sweeper-structure-visible-layout{grid-template-columns:1fr}#product-structure .sweeper-structure-visible-layout>figure{min-height:0}#product-structure .sweeper-structure-visible-layout>figure img{height:auto;min-height:0;max-height:360px!important;flex:none}#product-structure .sweeper-structure-visible-six{grid-template-columns:1fr;grid-template-rows:none;gap:12px}}
