/* Real equipment imagery as a decorative layer; original image files unchanged. */
body{background:#f5f8fc}body>header{isolation:isolate;background:#f7faff;box-shadow:0 2px 15px #082d6009}
body>header:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fffffffa,#f5f9fff0 65%,#eaf2fbdc),url('assets/dual-head-650.jpg') center 55%/cover;pointer-events:none}
.catalog-intro,.knowledge-intro{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#082d60}
.catalog-intro:before,.knowledge-intro:before{content:"";position:absolute;inset:-12px;z-index:-2;background:url('assets/review-slitting-wide.jpg') center 48%/cover;filter:blur(3px);transform:scale(1.025);pointer-events:none}
.catalog-intro:after,.knowledge-intro:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#082d60f5 0%,#004097d9 48%,#082d607d 100%);pointer-events:none}
.catalog-intro{padding-top:42px;padding-bottom:46px;min-height:330px}.catalog-intro h1{font-weight:700}.catalog-intro .breadcrumb,.catalog-intro .eyebrow,.catalog-intro>p:last-child,.catalog-intro .en-label,.knowledge-intro p,.knowledge-intro .eyebrow,.knowledge-intro .knowledge-en{color:#e0ebfb}
.catalog-intro .eyebrow,.knowledge-intro .eyebrow{color:#a9cdfa}.catalog-intro h1,.knowledge-intro h1{color:white;text-shadow:0 2px 14px #001c3d45}.knowledge-intro figure{background:#ffffff10;border:1px solid #ffffff30;padding:10px}.knowledge-intro figcaption{color:#dfebfb}
.catalog{background:linear-gradient(180deg,#eaf1fa 0,#f8faff 280px,#fff 100%)}.catalog-grid .equipment-card{background:white;padding:14px 14px 20px;box-shadow:0 5px 24px #082d600a;border:1px solid #e1e9f3}.catalog-grid .equipment-card p{padding:0 4px}.catalog-foot{position:relative;isolation:isolate;overflow:hidden;background:#e7effa;border-left:4px solid #004097}.catalog-foot:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#edf4fffa,#edf4ffd9),url('assets/dual-head-650.jpg') center/cover;pointer-events:none}
.clients{background:linear-gradient(150deg,#edf3fc,#f9fbff 70%)}.company-profile{background:linear-gradient(140deg,#edf3fc,#fff 60%)}.home-contact{background:linear-gradient(100deg,#e4eefc,#f3f7fd)}footer{background:#edf3fa;border-top:1px solid #dbe5f2}
@media(max-width:900px){body>header #nav{background:#f9fbff}.catalog-intro{min-height:0;padding-top:30px;padding-bottom:35px}.catalog-intro:after,.knowledge-intro:after{background:linear-gradient(100deg,#082d60f2,#004097d9)}.catalog-grid .equipment-card{padding:10px 10px 18px}.knowledge-intro figure{padding:7px}}
.catalog .filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog .filters button{min-height:70px}@media(max-width:700px){.catalog .filters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog .filters button{padding:10px 8px;font-size:12px}}

/* Compact bilingual content and real-photo detail banners, revision 1.3.3. */
.body-en{display:block;margin-top:7px;color:#536a83;font-size:.84em;line-height:1.65;font-weight:400;letter-spacing:0}
th .body-en{font-size:.82em}.article-table thead .body-en{color:#d9e8ff}.caption-en{display:block;color:inherit;font-size:.95em;margin-top:4px}
.company-intro{align-items:start}.company-intro p{line-height:1.8}.company-topics p{line-height:1.8}.company-profile h1{margin-bottom:36px}
.company-topics{align-items:start}.company-topics article{padding-top:20px}.company-profile .company-topics h2{font-size:clamp(22px,2vw,30px)}
.article-body>section{padding-top:30px;margin-top:25px}.article-body>section>p{max-width:100%}.article-body .body-en{font-size:.86em;line-height:1.7}.article-table :is(td,th){vertical-align:top;padding:18px 20px}.key-points li{margin:12px 0}.key-points .body-en{margin-top:3px}
.product-detail{padding-top:0}.product-banner{position:relative;isolation:isolate;overflow:hidden;background:#082d60;margin:0 -6vw 0;padding:24px 6vw 32px;min-height:230px;display:flex;flex-direction:column;justify-content:center}
.product-banner:before,.clients>.section-heading:before{content:"";position:absolute;inset:-7px;z-index:-2;background:var(--banner-image) center 53%/cover;filter:blur(2px);pointer-events:none}
.product-banner:after,.clients>.section-heading:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#082d60f0,#004097ce 52%,#082d606b);pointer-events:none}
.product-banner .breadcrumb{margin:0 0 26px;color:#d4e4fa;font-size:13px}.product-banner .breadcrumb a{color:inherit}.product-banner h1.banner-heading{color:white;font-size:clamp(30px,3.4vw,48px);margin:0;line-height:1.3}.product-banner .en-label{color:#dbe8fa;font-size:clamp(14px,1.5vw,21px);font-weight:400;letter-spacing:.025em;line-height:1.5;margin-top:14px}
#product-content>.detail-tabs{margin:0 -6vw 35px;padding:0 6vw;background:#fff;gap:0;border-bottom:1px solid #cddced;overflow-x:auto}.detail-tabs>a[aria-current=page] small{color:#e5efff}
#product-content>.detail-hero{padding-top:0;align-items:start}#product-content>.detail-hero .detail-lead{margin-top:0}#product-content>.detail-hero .body-en{font-size:.78em}#product-content>.machine-videos,#product-content>.equipment-gallery,#product-content>.engineering-overview{margin-top:25px;padding-top:20px}
.clients.section{padding-top:0}.clients>.section-heading{--banner-image:url('assets/dual-head-650.jpg');position:relative;isolation:isolate;overflow:hidden;background:#082d60;margin:0 -6vw 38px;padding:38px 6vw;min-height:245px;align-items:center}.clients>.section-heading h2{color:white}.clients>.section-heading .eyebrow{color:#b7d4ff}.clients>.section-heading .en-label,.clients>.section-heading>p,.clients>.section-heading .body-en{color:#e0eaf8}.clients .client-wall{box-shadow:0 6px 28px #082d6009}.client-wall .client-name{font-weight:400!important;background:white!important;color:var(--navy)!important}
@media(max-width:900px){.product-banner{min-height:210px;padding-top:24px;padding-bottom:28px}.product-banner .breadcrumb{margin-bottom:20px}.clients>.section-heading{min-height:230px;display:block;padding-top:30px;padding-bottom:28px}.clients>.section-heading>p{margin:20px 0 0}.clients>.section-heading .en-label{font-size:17px}.company-intro{gap:28px}.article-table :is(th,td){padding:14px}.body-en{font-size:.85em}.company-topics{gap:24px}#product-content>.detail-tabs{margin-bottom:24px}#product-content>.detail-tabs>a{min-width:max-content;padding:16px 18px}.product-banner h1.banner-heading{font-size:30px}}

/* Final local review: selectors match the existing product-page container. */
.product-page{padding-top:0}.hero-desc .body-en{font-size:.8em}.hero h1>.en-label{font-size:clamp(16px,1.55vw,23px);line-height:1.45;letter-spacing:0;margin-top:20px}
.hero-bottom>span{display:block}.hero-bottom .body-en{font-size:10px;margin-top:4px}.hero-bottom{align-items:start}.home-contact .button .body-en{color:#fff}.catalog-intro .body-en,.knowledge-intro .body-en{color:#deebff}.product-banner .body-en{color:#deebff}
.client-name{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:112px;font-family:inherit}.client-name .body-en{font-size:11px;line-height:1.5;margin:0}.customer-name-note{font-size:12px;color:#60758a;margin:18px 0}
.client-wall{align-items:stretch}.records-scroll .body-en{font-size:12px;line-height:1.55}.records-scroll td{vertical-align:top}.text-pair{display:inline-block}.resource-source .text-pair{display:block}.body-en:empty{display:none}footer .body-en{font-size:11px;margin-top:4px}footer .text-pair{display:block}
.equipment-card h3{font-weight:700}.company-profile h1{font-weight:750}.body-en{overflow-wrap:anywhere} .knowledge-intro h1>.en-label{color:#deebff;font-size:20px;line-height:1.5;letter-spacing:0}
@media(max-width:900px){.hero h1>.en-label{font-size:17px}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12px}.client-name{min-height:120px}.client-name .body-en{font-size:10px}.product-page{padding-top:0}.knowledge-intro h1>.en-label{font-size:17px}}

.hero-copy .hero-desc .body-en{color:#cfdef3;font-size:12px;line-height:1.65}.hero-bottom .body-en{color:#cbdaf0}

.contact .body-en{color:#cadbf1}.contact #copy-status .body-en{color:#cadbf1}
.product-banner{margin-left:calc(-6vw + 1px);margin-right:calc(-6vw + 1px)}#product-content>.detail-tabs{margin-left:calc(-6vw + 1px);margin-right:calc(-6vw + 1px)}
.project-records>summary .body-en{font-size:11px;margin-top:5px}.client-more>summary>[lang=en]{float:none;display:block;margin-top:5px}
.clients>.section-heading{margin-left:calc(-6vw + 1px);margin-right:calc(-6vw + 1px)}

/* Six product/support cards complete the existing catalog. */
.catalog .filters button[data-filter="all"]{grid-column:1 / -1;min-height:44px;justify-self:start;padding:10px 24px}.catalog .filters button[data-filter="parts"] .en-label{letter-spacing:0}

.parts-gallery .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-gallery .gallery-grid img{height:320px;object-fit:contain}@media(max-width:700px){.parts-gallery .gallery-grid{grid-template-columns:1fr}.parts-gallery .gallery-grid img{height:300px}}

/* Revision 1.3.13: quieter presentation around the existing equipment and pages. */
:root{--paper:#f6f5f1;--line:#e0e3e3;--muted:#657178;--blue:#004097}
body{background:#fcfcfa;color:#263b49}body>header{background:#fff;box-shadow:none}body>header:before{display:none}
header nav a{font-weight:600}header nav a .en-label{font-weight:400}.nav-contact{border-color:#c9d5df;border-radius:3px}
.eyebrow{display:none}.home-name{font-size:14px;color:#48657b;margin:0 0 30px;line-height:1.7}.home-name>span{display:block;font-size:11px;color:#738390;margin-top:4px}
.hero{background:#f2f4f3;color:#082d60;grid-template-columns:1fr 1.08fr;min-height:600px}.hero-copy{padding:45px 5vw 36px 6vw}.hero h1{font-weight:700;letter-spacing:0;line-height:1.5;font-size:clamp(30px,2.9vw,46px)}
.hero h1>.en-label{color:#5c7285;font-size:clamp(16px,1.35vw,20px);margin-top:16px}.hero-desc{color:#4f626e;font-size:15px}.hero-copy .hero-desc .body-en{color:#677b88;font-size:12px}
.hero .button{background:#004097;color:#fff;min-width:175px;border-radius:3px}.hero .text-link{color:#254f72}.hero-bottom{border-color:#d4dedf;color:#486171;margin-top:30px}.hero-bottom .body-en{color:#72818a}
.hero-photo{min-height:600px}.hero-photo>img{filter:none}.hero-photo:after{background:linear-gradient(0deg,#11252d99,transparent 43%)}.photo-caption{left:30px;bottom:30px}.photo-caption span{letter-spacing:0}.photo-caption strong{font-size:22px;margin-top:8px;color:white}.photo-caption strong>.en-label{font-size:12px}
.showcase{background:#fcfcfa;padding-top:65px}.section-heading{margin-bottom:32px}.section-heading h2{font-weight:700}.equipment-card h3{margin-top:18px;line-height:1.5}.equipment-card h3>span:not(.en-label){font-size:17px;font-weight:400;color:#8394a1}.equipment-card h3 .en-label{font-size:12px;line-height:1.6;margin-top:8px}.equipment-card p{font-size:14px}.card-image{background:#f1f2ef;border-radius:3px}.card-image img{transition:none}.equipment-card:hover img{transform:none}
.catalog{background:#fcfcfa}.catalog-grid .equipment-card{padding:0 0 22px;background:transparent;border:0;border-bottom:1px solid var(--line);box-shadow:none}.catalog-grid .equipment-card p{padding:0}.catalog .filters{gap:8px 20px}.catalog .filters button{background:transparent;border:0;border-bottom:2px solid #dce3e6;border-radius:0;padding:12px 8px;text-align:left;color:#39576d}.catalog .filters button[aria-pressed=true]{background:transparent;color:#004097;border-bottom-color:#004097;font-weight:700}.catalog .filters button[data-filter=all]{padding-left:8px}.filters button>.en-label{font-weight:400}
.catalog-foot{background:#f1f3ef;border-left:0;border-radius:3px}.catalog-foot:before{display:none}.home-contact{background:#edf2f4}.home-contact h2{font-size:clamp(24px,2.2vw,32px)}.home-contact p{max-width:650px;line-height:1.9}
.home-company{display:grid;grid-template-columns:.85fr 1fr;gap:65px;align-items:center;background:#f3f2ee}.home-company figure{margin:0}.home-company img{width:100%;display:block;border-radius:3px}.home-company figcaption{font-size:12px;color:#697b85;margin-top:10px}.home-company figcaption span{display:block;font-size:11px;margin-top:3px}.home-company h2{font-size:30px;font-weight:700;line-height:1.6}.home-company p{font-size:15px;line-height:1.95;margin:24px 0}.home-company .body-en{font-size:13px}
.company-profile{background:#fcfcfa}.company-topics article{border-top:1px solid #d4dee5}.company-topics p{font-size:15px}.clients{background:#f8f9f7}.client-wall{box-shadow:none!important}.client-name{border-color:#e3e7e7}.project-records{border-color:#dce3e5}
.catalog-intro:after,.knowledge-intro:after,.product-banner:after,.clients>.section-heading:after{background:linear-gradient(100deg,#082d60e8,#004097b0 65%,#082d6070)}
.image-treatment{display:none!important}.process-flow li{background:#f1f3f1;border-radius:3px}.process-flow li:before{content:none}.detail-tabs>a{border-right:0}.detail-tabs>a[aria-current=page]{background:#edf3f8!important;color:#004097!important;box-shadow:inset 0 -3px #004097}.detail-tabs>a[aria-current=page] small{color:#4d6c88}
.engineering-grid article{border-top:1px solid #d3dde3}.series-grid article,.project-topics article{background:#f3f4f0}.button{border-radius:3px}.body-en{line-height:1.75}.en-label{letter-spacing:0}footer{background:#f0f2ef}
@media(max-width:900px){.hero-copy{padding:36px 6vw}.home-company{gap:30px}.home-company h2{font-size:25px}.hero-photo{min-height:520px}}
@media(max-width:700px){.hero{grid-template-columns:1fr}.home-name{margin-bottom:22px;font-size:12px}.hero-copy{padding:32px 6vw}.hero h1{font-size:30px}.hero h1>.en-label{font-size:16px}.hero-photo{min-height:310px}.hero-bottom{gap:12px}.hero .actions{gap:20px}.photo-caption{left:24px;bottom:24px}.photo-caption strong{font-size:20px}.home-company{grid-template-columns:1fr;gap:26px}.home-company h2{font-size:25px}.home-company p{margin:18px 0}.showcase{padding-top:42px}.catalog .filters{gap:8px 12px}.catalog .filters button{font-size:12px}.catalog-grid .equipment-card{padding-bottom:18px}}
.home-contact .button .body-en{width:100%;display:block;margin-top:3px;font-size:11px}.series-grid article>span:first-child{display:none}

/* 1.3.18: retain full portrait/landscape video framing. */
.video-grid video{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#182027}.gallery-grid img{object-fit:contain}

/* 1.3.19: steel-grey surfaces and navy sections, inspired by B+S section rhythm. */
:root{--paper:#e4e8ea;--line:#c5ced3;--muted:#526574}
body{background:#e4e8ea;color:#253a49}
body>header{background:#edf0f1;border-top:5px solid #004097;border-bottom:1px solid #c6cfd5}
.hero{background:#203949;color:#fff}
.hero h1,.hero h1>.en-label{color:#fff}
.hero .home-name{color:#edf3f7}.hero .home-name>span{color:#b8cbd9}
.hero .hero-desc{color:#e3ebf0}.hero-copy .hero-desc .body-en{color:#bacdd9}
.hero .text-link,.hero .text-link .body-en{color:#d8e8f4}
.hero .button{background:#1464ab}.hero-bottom{color:#e5edf3;border-color:#5a7283}.hero-bottom .body-en{color:#bfd0dd}
.showcase,.catalog,.clients{background:#e4e8ea}
.home-company{background:#cbd4da}
.home-company figcaption,.home-company figcaption span{color:#405767}
.home-contact{background:#164a76;color:#fff}.home-contact h2,.home-contact .en-label,.home-contact p,.home-contact .body-en{color:#e8f1f8}
.home-contact .button{background:#fff;color:#164a76}.home-contact .button .body-en{color:#164a76}
body .company-profile{background:#e2e7ea}
body .company-profile.section{padding-top:0}
body .company-profile>h1{margin:0 -6vw 38px;padding:42px 6vw;background:#203949;color:#fff}
body .company-profile>h1 .en-label{color:#c4d5e1}
.company-profile .company-background{background:#ccd6dc;margin:38px -6vw;padding:34px 6vw;gap:30px 42px}
.company-profile .company-background article{border-color:#a6b8c4}
.company-profile .about-cooperation{background:#ccd6dc}
.company-profile .about-scenes{border-color:#a6b8c4}
.company-profile .about-photo-grid figure{background:#eff2f3}
.company-profile .about-photo-grid figcaption{padding:20px 22px 24px}
.company-profile .about-photo-grid img{background:#d3dbe0}
.catalog-foot,.series-grid article,.project-topics article,.process-flow li{background:#d0dae0}
.product-page,.knowledge,.article-page{background:#e4e8ea}
#product-content>.detail-tabs{background:#d4dde3}
.detail-tabs>a[aria-current=page]{background:#bacfdf!important}
footer{background:#20313e;color:#e3ebf0;border-top:0}
footer .brand,footer a,footer p,footer small{color:#e3ebf0}
footer .body-en,footer .en-label,footer .brand small{color:#b9cbd8}
footer>small{border-color:#50636f}
@media(max-width:900px){header nav{background:#edf0f1}}
@media(max-width:700px){body .company-profile>h1{padding-top:30px;padding-bottom:30px;margin-bottom:28px}.company-profile .company-background{padding-top:26px;padding-bottom:26px}.company-profile .about-photo-grid figcaption{padding:18px}.hero-photo{min-height:340px}}
body footer>a:not(.brand){color:#e3ebf0}

/* Matching surfaces across independent pages and their paginated content. */
.knowledge-body,.resource-article{background:#e4e8ea}
.resource-article .article-heading{max-width:none;background:#203949;color:#fff;margin:0 -6vw 38px;padding:32px 6vw}
.resource-article .article-heading h1,.resource-article .article-heading .en-label{color:#fff}
.resource-article .article-heading .body-en,.resource-article .article-heading .resource-summary{color:#d4e0e9}
.resource-article .resource-source{background:#d0dae0;padding:22px}
.project-records{background:#edf1f3}.records-scroll th{background:#c6d3dc}
.resource-filters button{background:#d1dce3}.resource-filters button[aria-pressed=true]{background:#203949;color:#fff}
.gallery-grid img,.series-grid article>img{background:#d6dee3}
.detail-parameters{background:#cfdae1}
.knowledge-intro p,.catalog-intro p{color:#e0eaf3}.knowledge-intro .body-en,.catalog-intro .body-en{color:#c9dce9}
/* Larger original logo; white matte blends into the header without altering the source. */ body>header .brand-logo{width:82px;height:62px;object-fit:contain;mix-blend-mode:multiply;border:0;box-shadow:none} @media(max-width:700px){body>header .brand-logo{width:62px;height:48px}body>header .brand{gap:11px}}

/* 1.3.20: expanded editorial library and selected customer references. */
.resource-topics{display:flex;gap:10px;flex-wrap:wrap;padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid #b5c4ce}
.resource-topics a{padding:12px 20px;background:#d0dce3;color:#29485d;font-size:14px}
.resource-topics a[aria-current=page]{background:#203949;color:#fff}.resource-topics a[aria-current=page] .body-en{color:#d3e2ec}
.resource-topics .body-en{font-size:11px;margin-top:2px}.knowledge-top .resource-filters{flex-wrap:wrap}
.knowledge-body .resource-list{grid-template-columns:repeat(3,minmax(0,1fr))}
.knowledge-body .guide-card{background:#edf1f3;border:0;box-shadow:none}.knowledge-body .guide-thumb{height:205px}
.knowledge-body .guide-content{padding:24px}.knowledge-body .guide-content h2{min-height:0;font-size:22px;line-height:1.5;gap:8px}
.knowledge-body .guide-content h2 .en-label{min-height:0;font-size:14px;line-height:1.5}
.knowledge-body .guide-content>p{font-size:14px}.knowledge-body .guide-meta{color:#315e7c;font-size:12px}
.knowledge-body .guide-bottom{gap:12px;align-items:end}.knowledge-body .guide-bottom .body-en{font-size:10px}
.resource-article .article-layout{grid-template-columns:230px minmax(0,1fr);gap:44px;align-items:start}
.resource-article .article-index{top:120px;background:#d0dae1;padding:18px;max-height:70vh;overflow-y:auto}
.resource-article .article-index>a{display:block;padding:12px 0;line-height:1.6}.article-index .body-en{font-size:10px;line-height:1.5}
.resource-article .article-body{min-width:0}.resource-article .article-body>section>p{line-height:1.95;font-size:16px}
.resource-article .article-body .body-en{font-size:.86em;line-height:1.8}.resource-article .article-body h2 .en-label{font-size:.62em;line-height:1.6}
.resource-article .article-layout.checklist-layout{display:block;max-width:1100px;margin:auto}.article-table-wrap{overflow-x:auto}
.resource-article .article-equipment{margin:35px 0}.resource-article .article-equipment img{background:#cbd6dd}.resource-article .article-equipment figcaption{font-size:12px;padding-top:12px;color:#4a6273}
.resource-article .related-equipment{padding:20px;background:#c2d2dd;color:#0b426e}.resource-article .resource-source a{overflow-wrap:anywhere}
.resource-article .resource-next{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.resource-next .button{display:block}.resource-next .button .body-en{color:#e2edf7}
.pagination a{background:#c9d5de;border-color:#a9bdca}.pagination a[aria-current=page]{background:#203949;color:#fff}
body .clients.section{background:#bccbd5;padding-bottom:70px}.clients>.section-heading{margin-bottom:0;min-height:280px}
.clients .customer-selection-title{font-size:28px;margin:36px 0 24px;color:#173e5a}.clients .customer-selection-title .en-label{font-size:16px}
.clients .selected-client-wall{background:#203949;padding:24px;gap:1px;border:0}
.clients .selected-client-wall .client-name{background:#dce5eb!important;color:#183d59!important;font-weight:400!important;min-height:120px;border:0;padding:24px 18px}
.clients .selected-client-wall .client-name .body-en{color:#426077;font-weight:400!important}
.clients .customer-name-note{color:#405b70;margin:18px 0 30px}.clients .project-records{border:0;background:#e3eaf0}
.clients .project-records>summary{background:#244b68;color:#fff;padding:24px 28px}.clients .project-records>summary .body-en{color:#d1e1ed}
.clients .records-scroll th{background:#c6d6e1}.clients .records-scroll tbody tr:nth-child(even){background:#d5e0e7}
@media(max-width:1000px){.knowledge-body .resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-article .article-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}}
@media(max-width:700px){.knowledge-body .resource-list{grid-template-columns:1fr}.resource-topics{gap:8px}.resource-topics a{padding:10px 12px;font-size:12px}.resource-article .article-layout{display:block}.resource-article .article-index{position:static;display:block;max-height:none;overflow:visible;margin-bottom:28px}.resource-article .article-index>a{font-size:13px}.resource-article .article-body>section>p{font-size:15px}.clients .selected-client-wall{padding:12px}.clients .selected-client-wall .client-name{padding:18px 12px}.clients>.section-heading{min-height:230px}.clients .customer-selection-title{font-size:24px}}

.knowledge-intro>div>p:last-child{color:#e0eaf3}.resource-filters button[aria-pressed=true] .body-en{color:#d4e5f1}
.resource-article .article-layout{display:grid}.resource-article .article-layout.checklist-layout{display:block}@media(max-width:700px){.resource-article .article-layout{display:block}}

/* Mature compact slitter; aligned material labels. */
.hero-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;text-align:left;justify-items:stretch}.hero-bottom>span{margin:0;text-align:left}.hero-bottom .body-en{text-align:left}
.mature-home{padding-top:0!important}.mature-product{border-top:1px solid #aabcc7;padding-top:28px}.mature-product h3{font-size:24px;margin:0 0 16px}.mature-product>p{max-width:960px}.mature-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}.mature-photos figure{margin:0}.mature-photos img{width:100%;height:220px;object-fit:contain;background:#d2dce2}.mature-photos figcaption{padding-top:12px;font-size:15px}.mature-photos .body-en{font-size:13px}
@media(max-width:640px){.hero-bottom{grid-template-columns:1fr;gap:18px}.mature-photos{grid-template-columns:1fr}.mature-photos img{height:260px}}
