.content-document img{max-width:none;height:auto;display:inline}.content-document *,.content-document :before,.content-document :after{box-sizing:border-box;margin:0;padding:0}.content-document{background:var(--md-sys-color-surface-variant);color:var(--md-sys-color-on-surface);line-height:1.6}.content-document a{color:var(--md-sys-color-primary-strong);text-decoration:none}.content-document a:hover{text-decoration:underline}.content-document .container{max-width:var(--content-max-width)}.content-document .container--spacious{margin:0 auto;padding:24px 0 72px}.content-document .container--compact{margin:0 auto;padding:24px 0}.content-document .container--standard{margin:0 auto;padding:24px 0 40px}.content-document .dl-links{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.content-document .btn-dl{border-radius:var(--control-radius);background:var(--md-sys-color-primary);padding:8px 18px;font-size:.88rem;font-weight:600;transition:background .2s;display:inline-block;color:var(--md-sys-color-on-primary)!important}.content-document .btn-dl:hover{background:var(--md-sys-color-primary-hover);text-decoration:none}.content-document .section{background:var(--md-sys-color-surface);border-radius:var(--card-radius);padding:28px var(--content-gutter);box-shadow:var(--card-shadow);margin-bottom:20px}.content-document .section h2{text-transform:uppercase;letter-spacing:.08em;color:var(--md-sys-color-primary-strong);border-bottom:2px solid var(--md-sys-color-primary-container);margin-bottom:18px;padding-bottom:8px;font-size:1.1rem;font-weight:700}.content-document .section h3{margin:20px 0 8px;font-weight:700}.content-document .section p+p{margin-top:10px}.content-document .case-list{color:#444;padding-left:20px;font-size:.9rem;line-height:2}.content-document .case-list--spaced{margin-top:12px}.content-document .case-list--secondary{color:#555;margin-top:8px;font-size:.85rem;line-height:1.8}.content-document .media-block--spaced{margin-top:16px}.content-document img.image-limit,.content-document .product-photo img.image-limit{max-width:min(100%, var(--image-limit))}.content-document .image-limit--167{--image-limit:167px}.content-document .image-limit--210{--image-limit:210px}.content-document .image-limit--278{--image-limit:278px}.content-document .image-limit--305{--image-limit:305px}.content-document .image-limit--320{--image-limit:320px}.content-document .image-limit--328{--image-limit:328px}.content-document .image-limit--354{--image-limit:354px}.content-document .image-limit--423{--image-limit:423px}.content-document .image-limit--433{--image-limit:433px}.content-document .image-limit--500{--image-limit:500px}.content-document .image-limit--577{--image-limit:577px}.content-document .image-limit--600{--image-limit:600px}.content-document .image-limit--640{--image-limit:640px}.content-document .image-limit--685{--image-limit:685px}.content-document .image-limit--700{--image-limit:700px}.content-document .image-limit--728{--image-limit:728px}.content-document .image-limit--775{--image-limit:775px}.content-document .image-limit--790{--image-limit:790px}.content-document .image-limit--793{--image-limit:793px}.content-document .image-limit--796{--image-limit:796px}.content-document .image-limit--800{--image-limit:800px}.content-document .image-limit--860{--image-limit:860px}.content-document .image-limit--881{--image-limit:881px}.content-document .image-limit--900{--image-limit:900px}.content-document .image-limit--901{--image-limit:901px}.content-document .image-limit--986{--image-limit:986px}.content-document .image-limit--1000{--image-limit:1000px}.content-document .image-limit--1024{--image-limit:1024px}.content-document .image-limit--673{--image-limit:673px}.content-document .image-limit--852{--image-limit:852px}.content-document .image-limit--893{--image-limit:893px}.content-document img.image-limit-fixed--167{max-width:167px}.content-document img.image-limit-fixed--800{max-width:800px}.content-document .section .case-copy--spaced{margin-top:12px}.content-document .section .case-copy--small-note{color:#555;margin-top:8px;font-size:.85rem}.content-document .series-lead{color:#444;font-size:.95rem}.content-document .series-lead--spaced{margin-bottom:14px}.content-document .section .series-note{color:#666;margin-top:12px;font-size:.85rem}.content-document .section .series-related-note{color:#555;margin-top:14px;font-size:.88rem}.content-document .tab-caption{color:#888;font-size:.75rem;font-weight:400}.content-document .product-photo.product-photo--bleed{margin:0 -28px 20px;padding:0}.content-document .section.section--tight{padding:20px 32px}.content-document .highlight-box--bottom-gap{margin-bottom:20px}.content-document .section--prose p{color:var(--md-sys-color-on-surface-variant);margin-bottom:10px;font-size:.92rem}.content-document .cards--compact{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.content-document .section--compact-heading h3{color:var(--md-sys-color-on-surface);margin:16px 0 8px;font-size:.95rem;font-weight:700}.content-document .cards--wide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.content-document .card:where(:not(.card--feature,.card--brand)){background:var(--md-sys-color-primary-surface);border-radius:var(--card-radius);padding:16px 18px}.content-document .card:where(:not(.card--feature,.card--brand)) .label{text-transform:uppercase;letter-spacing:.1em;color:var(--md-sys-color-primary-strong);margin-bottom:6px;font-size:.72rem;font-weight:700}.content-document .card--flush-copy p{color:var(--md-sys-color-on-surface-variant);margin:0;font-size:.88rem}.content-document .card--product-copy p{color:var(--md-sys-color-on-surface-variant);font-size:.9rem}.document-rollpower .feature-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.document-rollpower .feature-card{background:var(--md-sys-color-primary-surface);border-radius:var(--card-radius);padding:18px 16px}.document-rollpower .feature-card .icon{margin-bottom:8px;font-size:1.5rem}.document-rollpower .feature-card .title{color:var(--md-sys-color-primary-strong);margin-bottom:6px;font-size:.85rem;font-weight:700}.document-rollpower .feature-card ul{padding:0;list-style:none}.document-rollpower .feature-card ul li{color:var(--md-sys-color-on-surface-variant);padding:3px 0 3px 14px;font-size:.84rem;position:relative}.document-rollpower .feature-card ul li:before{content:"•";color:var(--md-sys-color-primary);position:absolute;left:0}.content-document .props--ruled{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.content-document .prop--ruled{color:var(--md-sys-color-on-surface-variant);border-bottom:1px solid var(--md-sys-color-outline-variant);padding:6px 0;font-size:.9rem}.content-document .prop--ruled strong{color:var(--md-sys-color-on-surface);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:.78rem;display:block}.content-document .tag-list{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.content-document .tag{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:20px;padding:4px 12px;font-size:.82rem;font-weight:600}.document-megaeco-biobased .tag.eco{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.content-document .range-grid--solid{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.content-document .range-badge--solid{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:var(--control-radius);padding:5px 14px;font-size:.85rem;font-weight:700}.content-document .range-badge--solid.dd{background:var(--md-sys-color-primary-hover)}.document-silver3 .benefit-list{padding:0;list-style:none}.document-silver3 .benefit-list li{color:var(--md-sys-color-on-surface-variant);border-bottom:1px solid var(--md-sys-color-outline-variant);padding:7px 0 7px 22px;font-size:.9rem;position:relative}.document-silver3 .benefit-list li:before{content:"✓";color:var(--md-sys-color-primary);font-weight:700;position:absolute;left:0}.content-document .highlight-box--accent{background:var(--md-sys-color-primary-surface);border-left:4px solid var(--md-sys-color-primary);border-radius:var(--card-radius);color:var(--md-sys-color-on-surface-variant);margin-top:12px;padding:12px 16px;font-size:.9rem}.content-document .feature-grid--compact{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.content-document .card--feature{background:var(--md-sys-color-surface-variant);border-radius:var(--card-radius);border-left:3px solid var(--md-sys-color-primary);padding:14px 16px}.content-document .card--feature strong{text-transform:uppercase;letter-spacing:.06em;color:var(--md-sys-color-primary-strong);margin-bottom:4px;font-size:.82rem;display:block}.content-document .card--feature span{color:var(--md-sys-color-on-surface-variant);font-size:.88rem}.content-document .range-grid--outlined{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.content-document .range-badge--outlined{background:var(--md-sys-color-primary-surface);border:1px solid var(--md-sys-color-primary-outline);border-radius:var(--control-radius);color:var(--md-sys-color-on-primary-container);padding:5px 12px;font-size:.82rem;font-weight:600}.document-material-handling .props{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:8px;display:grid}.document-material-handling .prop{text-align:center;background:var(--md-sys-color-surface-variant);border-radius:var(--card-radius);padding:14px 10px}.document-material-handling .prop .num{color:var(--md-sys-color-primary);font-size:1.6rem;font-weight:700}.document-material-handling .prop .lbl{color:var(--md-sys-color-on-surface-variant);margin-top:4px;font-size:.78rem}.content-document .source-links--buttons{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.content-document .btn-src--button{border-radius:var(--control-radius);background:var(--md-sys-color-primary);padding:7px 16px;font-size:.85rem;font-weight:600;transition:background .2s;display:inline-block;color:var(--md-sys-color-on-primary)!important}.content-document .btn-src--button:hover{background:var(--md-sys-color-primary-hover);text-decoration:none}.content-document .btn-src--button.secondary{background:var(--md-sys-color-surface);border:1.5px solid var(--md-sys-color-primary);color:var(--md-sys-color-primary-strong)!important}.content-document .btn-src--button.secondary:hover{background:var(--md-sys-color-primary-surface)}.content-document .img-block--cover{border-radius:8px;margin:16px 0;overflow:hidden}.content-document .img-block--cover img{object-fit:cover;width:100%;max-height:300px;display:block}.content-document .brand-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:8px;display:grid}.content-document .card--brand{background:var(--md-sys-color-surface-variant);border-radius:var(--card-radius);border-top:3px solid var(--md-sys-color-primary);padding:14px 16px}.content-document .card--brand .brand-name{text-transform:uppercase;letter-spacing:.08em;color:var(--md-sys-color-primary-strong);margin-bottom:6px;font-size:.75rem;font-weight:700}.content-document .card--brand p{color:var(--md-sys-color-on-surface-variant);margin:0;font-size:.88rem}.content-document .cover-hero{background:var(--md-sys-color-primary-strong) center/cover no-repeat;position:relative;overflow:hidden}.content-document .cover-overlay{background:var(--md-sys-color-on-primary);opacity:.6;z-index:1;position:absolute;inset:0}.content-document .cover-content--raised{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:40px 20px;display:flex;position:relative}.document-megaeco-biobased .range-badge.green{background:var(--md-sys-color-primary)}.document-megaeco-biobased .highlight-box{background:var(--md-sys-color-primary-surface);border-left:4px solid var(--md-sys-color-primary);border-radius:var(--card-radius);color:var(--md-sys-color-on-surface-variant);margin-top:12px;padding:12px 16px;font-size:.9rem}.document-megapaint-silicone-free-coating .case-box{background:var(--md-sys-color-surface-variant);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--card-radius);color:var(--md-sys-color-on-surface-variant);margin-top:12px;padding:16px 20px;font-size:.9rem}.document-megapaint-silicone-free-coating .case-box h3{color:var(--md-sys-color-on-surface);margin-bottom:8px;font-size:.95rem;font-weight:700}.document-mlr-45-roller-conveyor .benefit-list{margin:0;padding:0;list-style:none}.document-mlr-45-roller-conveyor .benefit-list li{color:var(--md-sys-color-on-surface-variant);border-bottom:1px solid var(--md-sys-color-outline-variant);gap:8px;padding:7px 0;font-size:.9rem;display:flex}.document-mlr-45-roller-conveyor .benefit-list li:before{content:"✓";color:var(--md-sys-color-primary);flex-shrink:0;font-weight:700}.content-document .product-photo--plain{background:var(--md-sys-color-surface);text-align:center;padding:16px 20px 8px}.content-document .product-photo--reserved{background:var(--md-sys-color-surface);text-align:center;min-height:444px;padding:16px 20px 8px}.content-document .product-photo img{object-fit:contain;border-radius:8px;width:auto;max-width:min(100%,860px);max-height:420px}.content-document .cover-content--raised-tall{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px 20px;display:flex;position:relative}.content-document .cover-content--base{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px 20px;display:flex;position:relative}.content-document .cover-title{color:var(--md-sys-color-surface);letter-spacing:.02em;text-shadow:0 2px 8px #00000080;font-size:2rem;font-weight:700}.content-document .cover-subtitle{color:#ffffffe0;margin-top:10px;font-size:1rem}.content-document .cover-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.content-document .cover-badge{color:var(--md-sys-color-surface);background:#ffffff2e;border:1px solid #ffffff80;border-radius:20px;padding:4px 14px;font-size:.82rem;font-weight:600}.content-document .tab-nav{border-radius:8px 8px 0 0;gap:0;margin-bottom:0;display:flex;overflow:hidden}.content-document .tab-btn{background:var(--md-sys-color-outline-variant);cursor:pointer;color:var(--md-sys-color-on-surface-variant);text-align:center;border:none;border-bottom:3px solid #0000;flex:1;padding:14px 20px;font-size:.95rem;font-weight:600;transition:background .2s,color .2s}.content-document .tab-btn:hover{background:var(--md-sys-color-primary-container)}.content-document .tab-btn.active{background:var(--md-sys-color-surface);color:var(--md-sys-color-primary-strong);border-bottom:3px solid var(--md-sys-color-primary)}.content-document .tab-content{display:none}.content-document .tab-content.active{display:block}.content-document .tab-wrapper{background:var(--md-sys-color-surface);border-radius:var(--card-radius);box-shadow:var(--card-shadow);margin-bottom:20px;overflow:hidden}.content-document .tab-body{padding:24px 28px 20px}.document-fc-food-grade .product-section-title{color:var(--md-sys-color-primary-strong);letter-spacing:.04em;margin-bottom:4px;font-size:1rem;font-weight:700}.document-fc-food-grade .product-section-desc{color:var(--md-sys-color-on-surface-variant);margin-bottom:20px;font-size:.88rem}.content-document .ref-link{color:var(--md-sys-color-on-surface-variant);margin-top:20px;font-size:.85rem}.content-document .ref-link a{color:var(--md-sys-color-primary-strong)}.document-fc-food-grade .ref-links{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}@media (width<=600px){.content-document .section{padding:20px var(--content-gutter)}.content-document .tab-body{padding:16px 14px}.content-document .props--ruled,.document-rollpower .feature-grid{grid-template-columns:1fr}.content-document .cover-title{font-size:1.5rem}.content-document .cards--stacked{grid-template-columns:1fr}.content-document .tab-btn{padding:11px 10px;font-size:.82rem}}.content-document .model-list{color:var(--md-sys-color-on-surface-variant);margin:4px 0 12px 1.5em;padding:0;font-size:.92rem}.content-document ul.model-list--square{list-style:square}.content-document .model-list li{margin-bottom:4px}.content-document .photo-grid{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.content-document .photo-grid img{max-width:100%;height:auto;display:block}.document-automatic-door .video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.document-automatic-door .native-media{width:100%;position:relative}.document-automatic-door .native-media iframe{border:0;width:100%;height:100%;display:block}.document-automatic-door .native-file-card{border:1px solid var(--md-sys-color-outline-variant);width:100%;display:block;position:relative;overflow:hidden}.document-automatic-door .native-file-card[hidden]{display:none}.document-automatic-door .native-file-card__image{background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 48px}.document-automatic-door .native-file-card__caption{background:var(--md-sys-color-surface-variant);width:100%;height:48px;color:var(--md-sys-color-on-surface);white-space:nowrap;align-items:center;gap:8px;padding:12px;font:300 16px sans-serif;display:flex;position:absolute;bottom:0}.document-automatic-door .native-file-card__caption img{flex:none;width:24px;height:24px}.document-automatic-door .native-file-card__caption>span{text-overflow:ellipsis;overflow:hidden}@media (width<=767px){.document-automatic-door .video-grid{grid-template-columns:minmax(0,1fr)}}.content-document--knowledge .section h3{color:var(--md-sys-color-on-surface);margin:20px 0 8px;font-size:1rem;font-weight:700}.content-document .img-block--framed{text-align:center;background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--card-radius);padding:12px}.content-document .img-block--framed img{object-fit:contain;width:auto;max-width:100%;max-height:none;display:inline-block}.content-document .figure-caption--muted{color:var(--md-sys-color-on-surface-variant);margin:8px 0 0;font-size:.85rem}.content-document--knowledge .compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.content-document--knowledge .card.limit{background:var(--md-sys-color-surface-variant)}.content-document--knowledge .card.limit .label{color:var(--md-sys-color-on-surface-variant)}.content-document .check-list{list-style:none}.content-document .check-list li{color:var(--md-sys-color-on-surface-variant);border-bottom:1px solid var(--md-sys-color-outline-variant);padding:7px 0 7px 22px;font-size:.9rem;position:relative}.content-document .check-list li:before{content:"✓";color:var(--md-sys-color-primary);font-weight:700;position:absolute;left:0}.content-document--knowledge .related-links{flex-wrap:wrap;gap:8px 24px;font-size:.92rem;list-style:none;display:flex}.content-document--knowledge .native-spec-table--comparison th[scope=row]{text-align:left}@media (width<=600px){.content-document--knowledge .compare-grid{grid-template-columns:1fr}}.content-document .case-diagrams{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:16px 0;display:grid}.content-document .case-diagrams .img-block{text-align:center;background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--card-radius);margin:0}.content-document .case-diagrams .img-block img{object-fit:contain;width:auto;max-width:100%;max-height:none;display:inline-block}.content-document .video-frame{aspect-ratio:100/74.07;width:100%;max-width:640px;margin:16px auto 0}.content-document .video-frame iframe{border:0;width:100%;height:100%;display:block}.content-document .formula{background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--card-radius);margin:12px 0;padding:16px 12px;font-size:1.25rem;overflow-x:auto}.content-document .formula math+math{margin-top:14px}.content-document .process-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:16px 0;display:grid}.content-document .process-item{background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--card-radius);flex-direction:column;margin:0;display:flex;overflow:hidden}.content-document .process-item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:240px;margin:0 auto;display:block}.content-document .process-item figcaption{border-top:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);padding:12px 14px;font-size:.88rem}.content-document .process-item figcaption strong{color:var(--md-sys-color-primary-strong);margin-bottom:4px;font-size:.9rem;display:block}.content-document--card .container{background:var(--md-sys-color-surface);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:28px var(--content-gutter) 32px;margin:24px auto 48px}.content-document--card .section{box-shadow:none;background:0 0;border-radius:0;margin-bottom:0;padding:8px 0 28px}.content-document .product-photo.brand-logo{min-height:0;padding-block:24px}.content-document .product-photo.brand-logo img{max-height:160px}.content-document .brand-overview .process-item img{max-height:96px;padding:16px}@media (width<=600px){.content-document--card .container{padding:20px var(--content-gutter) 24px;margin:16px auto 32px}}.inner-page.content-page .content-document :is(.section p:not(.figure-caption,.ref-link),.section li,.prop,.card--feature span,.highlight-box,.case-box,.process-item figcaption):not(:where(table *,.native-spec-table *,responsive-spec-table *)){line-height:1.65;font-size:1rem!important}.inner-page.content-page .content-document :is(.card .label,.prop>strong,.card--feature>strong,.feature-card .title,.process-item figcaption>strong,.product-section-title){letter-spacing:normal;text-transform:none;font-size:1.125rem;line-height:1.5}.inner-page.content-page .document-elatech-elaclean .tag-list>span.tag{font-size:1rem;line-height:1.65}.content-document img.image-position-top{object-position:top}.content-document .img-block--cover img.image-height-limit--420{max-height:420px}.content-document .spec-cell--wrapped-left{white-space:normal;text-align:left}.content-document .spec-cell--wide-left{white-space:normal;text-align:left;min-width:16rem}.content-document img.image-width--420{width:420px;max-width:100%}.content-document img.image-width--360{width:360px;max-width:100%}.content-document .video-embed--widescreen{padding-top:56.25%;position:relative}.content-document .video-embed__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.content-document .case-note--spaced{margin-top:10px;font-size:.85rem}.content-document .series-lead--muted{color:#555;margin-bottom:12px;font-size:.92rem}.content-document .series-lead--standard{color:#444;font-size:.92rem}.document-automatic-door .native-media--drive-preview,.document-automatic-door .native-file-card.native-media--drive-preview{aspect-ratio:100/74.0741}.content-document :is(.cards--wide,.process-grid:not(.overview-grid)){grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.content-document .cards--compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.content-document :is(.feature-grid--compact,.brand-grid){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (width>=1024px){.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(5):last-child)>*{grid-column:span 2}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(5):last-child)>:nth-last-child(-n+2){grid-column:span 3}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(7):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(7):last-child)>*{grid-column:span 3}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(7):last-child)>:nth-last-child(-n+3){grid-column:span 4}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(6):last-child,>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.content-document .props--ruled:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=1023px){.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(5):last-child)>*{grid-column:span 2}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(5):last-child)>:nth-last-child(-n+2){grid-column:span 3}.content-document :is(.cards--wide,.cards--compact,.process-grid:not(.overview-grid),.feature-grid--compact,.brand-grid,.scene-gallery,.case-diagrams):not(.media-split>*):has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@supports (grid-template-rows:subgrid){.content-document .process-grid:not(.overview-grid){grid-auto-rows:auto;row-gap:16px}.content-document .process-grid:not(.overview-grid)>.process-item{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.content-document .process-grid:not(.overview-grid)>.process-item>img{align-self:center}.content-document .process-grid:not(.overview-grid)>.process-item>:only-child{grid-row:1/-1}}.content-document .props--ruled>:last-child:nth-child(odd){grid-column:1/-1}@media (width>=1024px){.content-document .props--ruled:has(>:nth-child(3):last-child)>:last-child{grid-column:auto}}.content-document .media-split{grid-template-columns:fit-content(45%) minmax(0,1fr);align-items:center;gap:24px;margin-top:16px;display:grid}.content-document .media-split--reverse{grid-template-columns:minmax(0,1fr) fit-content(45%)}.content-document .media-split--reverse>.img-block{order:1}.content-document .media-split:has(>.img-block[style*="display: none"]){grid-template-columns:minmax(0,1fr)}.content-document .media-split>.img-block{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;margin:0;display:flex}.content-document .media-split>:is(.cards,.props){grid-template-columns:minmax(0,1fr);gap:12px}.content-document .media-split>.props--ruled{gap:0}.content-document .media-split>.model-list{margin-block:0}.content-document .section>h2+.media-split{margin-top:0}.content-document .split-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.content-document .split-columns>*{flex-direction:column;min-width:0;display:flex}.content-document .split-columns>*>h3:first-child{margin-top:0}.content-document .split-columns .img-block{flex-direction:column;flex:1;align-items:center;margin-top:12px;display:flex}.content-document .split-columns .img-block>img{margin-block:auto}.content-document .img-block.img-block--capped>img{width:auto;max-height:480px}.content-document .img-block--fit{width:fit-content;max-width:100%;margin-inline:auto}.content-document .series-intro-copy .img-block--fit{margin-inline:0}@media (width<=767px){.content-document :is(.media-split,.media-split--reverse,.split-columns){grid-template-columns:minmax(0,1fr)}.content-document .media-split--reverse>.img-block{order:0}}.content-document .img-block--grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px 24px;display:grid}.content-document .img-block--grid>img{width:auto;max-width:100%;margin-inline:auto;display:block}.content-document .img-block--grid>.figure-caption{grid-column:1/-1}@media (width<=767px){.content-document .img-block--grid{grid-template-columns:minmax(0,1fr)}}.content-document .case-diagrams .img-block--framed{flex-direction:column;align-items:center;padding:12px;display:flex}.content-document .case-diagrams .img-block--framed>img{margin-block:auto}.content-document .scene-gallery{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:16px 0;display:grid}.content-document :is(.scene-gallery,.case-diagrams)>.img-block--cover{margin:0}.content-document :is(.scene-gallery,.case-diagrams)>.img-block--cover:not(.img-block--framed) img{aspect-ratio:4/3;object-fit:cover;width:100%;max-width:100%;height:auto;max-height:none}.content-document .scene-gallery>.img-block--cover:not(.img-block--framed) img{aspect-ratio:auto;height:240px}.content-document .case-diagrams:has(>.img-block:only-child){justify-content:center;display:flex}.content-document .case-diagrams>.img-block--cover:only-child img{aspect-ratio:auto;width:auto}.content-document .section:has(>.img-block--float){display:flow-root}.content-document .img-block.img-block--float{float:right;clear:right;width:fit-content;max-width:45%;margin:4px 0 16px 24px}.content-document .section:has(>.img-block--float)>:not(p,h2,h3,.img-block--float){display:flow-root}@media (width<=767px){.content-document .img-block.img-block--float{float:none;max-width:100%;margin:16px auto}}.content-document .section-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.content-document .section-pair>.section{margin-bottom:0}@media (width<=1023px){.content-document .section-pair{grid-template-columns:minmax(0,1fr)}}@media (width>=768px){.content-document .photo-grid{flex-wrap:nowrap;justify-content:center}.content-document .photo-grid img{flex:0 auto;min-width:0}}.content-document .img-block--cover img.image-limit{margin-inline:auto}.content-page .page-content{max-width:none;padding:0}
