@media (max-width:767.98px){.materials-view .core-capabilities{padding-top:18px;padding-bottom:34px}.materials-view .capabilities-container{display:flex;flex-direction:column;gap:22px}.materials-view .capabilities-content{order:1;text-align:center}.materials-view .capabilities-content .section-header{margin-bottom:14px}.materials-view .capabilities-content .section-header h2{font-size:clamp(28px, 8vw, 34px);line-height:1.16;margin-bottom:12px;text-wrap:balance}.materials-view .capabilities-content p{padding:18px;font-size:16px;line-height:1.55;text-align:left}.materials-view .capabilities-image{order:2;width:100%;padding:16px;margin:0;border-radius:10px}.materials-view .capabilities-image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px}.materials-section{padding-top:30px;padding-bottom:30px;background-attachment:scroll}.materials-view .materials-header{margin-bottom:22px}.materials-view .materials-header p{font-size:15px;line-height:1.48;margin-bottom:12px}.materials-view .materials-table{margin-top:18px;overflow:visible}.materials-view .materials-table table,.materials-view .materials-table tbody,.materials-view .materials-table td,.materials-view .materials-table thead,.materials-view .materials-table tr{display:block;width:100%!important;min-width:0!important;max-width:100%;box-sizing:border-box}.materials-view .materials-table table{min-width:0!important;border-collapse:separate;overflow:visible;background:0 0}.materials-view .materials-table thead{display:none}.materials-view .materials-table tbody{display:grid;gap:14px}.materials-view .materials-table tr{display:grid;grid-template-columns:92px minmax(0,1fr);gap:0 14px;padding:14px;border:1px solid #e6ebf3;border-radius:10px;background:#fff;box-shadow:0 8px 20px rgba(34,55,105,.07)}.materials-view .materials-table tr:hover{background:#fff;transform:none}.materials-view .materials-table td{padding:0!important;border-bottom:0!important}.materials-view .materials-table .material-image{grid-column:1;grid-row:1/span 2;align-self:start;text-align:left}.materials-view .materials-table .material-image img{display:block;width:92px;height:92px;object-fit:cover;border-radius:8px;box-shadow:0 5px 14px rgba(34,55,105,.12)}.materials-view .materials-table .material-name{grid-column:2;grid-row:1;align-self:end;width:auto;min-width:0;padding-top:2px!important;color:#223769;font-size:18px;line-height:1.22;text-align:left;overflow-wrap:anywhere}.materials-view .materials-table .material-description{grid-column:2;grid-row:2;min-width:0;margin-top:8px}.materials-view .materials-table .material-description p{font-size:13px;line-height:1.45;color:#626a73;text-align:left}.materials-view .materials-table .material-details{grid-column:1/-1;width:auto;min-width:0;margin-top:12px;padding:10px 11px!important;border-radius:8px;background:#f7f9fc}.materials-view .materials-table .material-details p{margin-bottom:6px;font-size:12.5px;line-height:1.38;color:#4f5661;text-align:left}.materials-view .materials-table .material-details strong{color:#223769;font-weight:700}.materials-content{gap:18px}.materials-image{width:min(100%,300px);max-width:300px;margin-left:auto;margin-right:auto}.materials-image img{width:100%;max-height:150px;object-fit:cover}.materials-text h2,.process-header h2,.surface-treatment-header h2{font-size:clamp(26px, 7.2vw, 34px);line-height:1.18}.materials-text p,.process-header p,.surface-treatment-header p{font-size:15px;line-height:1.5}.materials-list{width:100%;margin-top:10px}.materials-section .materials-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;max-width:420px}.materials-section .material-item{gap:8px;min-width:0}.materials-section .material-dot{width:10px;height:10px}.materials-section .material-name{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.materials-button{margin-top:18px}.materials-more-button{width:min(100%,310px);justify-content:center;padding:12px 18px;font-size:15px}}@media (max-width:479.98px){.materials-view .core-capabilities{padding-top:14px;padding-bottom:30px}.materials-view .capabilities-container{gap:18px}.materials-view .capabilities-content .section-header h2{font-size:clamp(26px, 8.5vw, 32px)}.materials-view .capabilities-content p{padding:16px;font-size:15px;line-height:1.52}.materials-view .capabilities-image{padding:12px}.materials-section .materials-columns,.process .process-grid[style],.surface-treatment-section .surface-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-section{padding-top:24px;padding-bottom:24px}.materials-view .materials-header{margin-bottom:18px}.materials-view .materials-table{margin-top:16px}.materials-view .materials-table tbody{gap:12px}.materials-view .materials-table tr{grid-template-columns:78px minmax(0,1fr);gap:0 11px;padding:12px}.materials-view .materials-table .material-image img{width:78px;height:78px}.materials-view .materials-table .material-name{font-size:15.5px;line-height:1.25}.materials-view .materials-table .material-description p{font-size:12.5px;line-height:1.4}.materials-view .materials-table .material-details{margin-top:10px;padding:9px 10px!important}.materials-view .materials-table .material-details p{font-size:12px;line-height:1.34}.materials-image{max-width:260px}.materials-image img{max-height:128px}.materials-text h2,.process-header h2,.surface-treatment-header h2{font-size:clamp(24px, 7.8vw, 31px)}.materials-text p,.process-header p,.surface-treatment-header p{font-size:14px}.materials-section .material-name{font-size:13px}}@media (max-width:767.98px){.materials-view .materials-table{display:block;width:100%;margin-top:18px;padding-bottom:10px;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aeb8c5 #edf2f7}.materials-view .materials-table::-webkit-scrollbar{height:8px}.materials-view .materials-table::-webkit-scrollbar-track{background-color:#edf2f7;border-radius:999px}.materials-view .materials-table::-webkit-scrollbar-thumb{background-color:#aeb8c5;border-radius:999px}.materials-view .materials-table table{display:table!important;width:max-content!important;min-width:760px!important;max-width:none!important;border-collapse:collapse!important;overflow:hidden;background:#fff!important}.materials-view .materials-table thead{display:table-header-group!important}.materials-view .materials-table tbody{display:table-row-group!important}.materials-view .materials-table tr{display:table-row!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.materials-view .materials-table td,.materials-view .materials-table th{display:table-cell!important;width:auto!important;min-width:0!important;max-width:none!important;padding:10px 12px!important;vertical-align:middle;border-bottom:1px solid #eef2f6!important;white-space:nowrap}.materials-view .materials-table .material-description,.materials-view .materials-table .material-details,.materials-view .materials-table .material-image,.materials-view .materials-table .material-name{grid-column:auto;grid-row:auto;margin-top:0}.materials-view .materials-table .material-image img{width:56px;height:56px;border-radius:6px}.materials-view .materials-table .material-name{min-width:150px!important;color:#223769;font-size:15px;line-height:1.25}.materials-view .materials-table .material-description{max-width:260px!important}.materials-view .materials-table .material-description p{margin:0;white-space:normal;font-size:12.5px;line-height:1.35}.materials-view .materials-table .material-details{min-width:250px!important;padding:10px 12px!important;background:0 0}.materials-view .materials-table .material-details p{margin:0 0 4px;white-space:normal;font-size:12px;line-height:1.32}}