/* Industry pages reuse the shared Solutions typography, split features and buttons. */
.industries-serve{padding-top:72px;padding-bottom:73.28px}
.industries-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.industry-icon{color:var(--solutions-link)}
.industry-icon svg [stroke]:not([stroke="none"]){stroke:currentColor}
.industry-icon svg [fill]:not([fill="none"]){fill:currentColor}
.industry-card .solutions-card-link{color:var(--color-primary)}
.industries-how{padding-bottom:47.83px}
.industry-feature-section .solutions-feature-image{aspect-ratio:611/364}
#industry-automotive .solutions-feature-image,#industry-robotics .solutions-feature-image{aspect-ratio:611/394}
#industry-aerospace .solutions-feature-image,#industry-medical .solutions-feature-image,#industry-industrial-equipment .solutions-feature-image,#industry-energy .solutions-feature-image{aspect-ratio:611/389}
.industry-featured .solutions-feature-image{aspect-ratio:611/340}
.industry-featured .solutions-feature-copy h2{font-size:26px;line-height:31.2px}
.industry-resources{padding-bottom:73.36px}
.industry-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}
.industry-resource-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:13px;background:#fff;color:var(--color-body);transition:box-shadow .2s ease}
.industry-resource-card:hover,.industry-resource-card:focus-visible{color:var(--color-body);box-shadow:var(--shadow-card)}
.industry-resource-image{width:100%;height:120px;object-fit:cover}
.industry-resource-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:17px 18px}
.industry-resource-body h3{font-size:14.6px;line-height:19.71px;font-weight:700}
.industry-resource-body p{margin-top:7px;font-size:12.8px;line-height:20.992px}
.industry-resource-body .solutions-link{margin-top:auto;padding-top:13px;font-size:13px;line-height:20.8px}
.industries-page>.manufacturing-cta{padding-top:88px}
.automotive-uses{padding-bottom:73.44px}
.automotive-use-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:42px}
.automotive-info-card{border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:22px 20px 20px}
.automotive-info-card h3{font-size:14.6px;line-height:23.36px;font-weight:700;letter-spacing:-.15px}
.automotive-info-card p{margin-top:9px;font-size:12.9px;line-height:21.414px}
.automotive-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px}
.automotive-team-grid .automotive-info-card{padding:24px 22px 21.72px}
.automotive-team-grid h3{font-size:15.6px;line-height:24.96px}
.automotive-team-grid p{font-size:13.4px;line-height:22.244px}
.automotive-services{padding-bottom:37.44px}
.automotive-accordion{display:grid;gap:12px;margin-top:42px}
.automotive-service{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:#fff}
.automotive-service summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;list-style:none}
.automotive-service summary::-webkit-details-marker{display:none}
.automotive-service summary h3{font-size:15.5px;line-height:24.8px;font-weight:600}
.automotive-service summary .icon{width:15px;height:20px;color:var(--color-primary);flex-shrink:0}
.automotive-service-body{padding:0 22px 33.77px;font-size:13.4px;line-height:22.244px}
.automotive-service-body ul{list-style:disc;padding-left:18px;display:grid;gap:6px;margin:13px 0}
.automotive-service-body .solutions-link{font-size:13.4px;line-height:21.44px}
.automotive-quality{padding-bottom:74.16px}
.automotive-documents{display:flex;flex-wrap:wrap;gap:10px 8px;margin-top:42px;color:#343741;font-size:15.5px;line-height:24.8px}
.automotive-quality-links{display:flex;flex-wrap:wrap;gap:20px 24px;margin-top:24px}
.automotive-materials .solutions-feature-image{aspect-ratio:611/649}
.automotive-materials .solutions-feature-copy{align-self:start;padding-block:43px}
.automotive-material-list{margin-top:14px}
.automotive-material-list dt{font-size:14.6px;line-height:23.36px;font-weight:700;color:var(--color-ink)}
.automotive-material-list dd{margin-top:20px;font-size:13.2px;line-height:21.912px}
.automotive-material-list>div+div{margin-top:18.83px}
.automotive-materials .solutions-feature-copy>.solutions-link{margin-top:37px}
.automotive-applications .solutions-feature-image{aspect-ratio:611/406}
.automotive-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}
.automotive-chips li{padding:7px 14px;border:1px solid #cbddea;border-radius:24px;background:#eaf3fb;color:var(--color-deep-blue);font-size:13.2px;font-weight:600;line-height:21px}
@media(max-width:1100px){.industries-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automotive-use-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automotive-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.industries-serve,.industry-resources,.automotive-uses,.automotive-quality{padding-block:48px}.automotive-materials .solutions-feature-copy{padding-block:32px}.industries-how{padding-bottom:48px}.industry-feature-section .solutions-feature-image,.automotive-materials .solutions-feature-image,.automotive-applications .solutions-feature-image{aspect-ratio:611/364}.automotive-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-resource-grid,.automotive-use-grid,.automotive-team-grid,.automotive-accordion,.automotive-documents{margin-top:30px}.industries-page>.manufacturing-cta{padding-top:48px}.automotive-services{padding-bottom:48px}}
@media(max-width:600px){.industry-resource-grid{grid-template-columns:1fr}.industry-resource-image{height:auto;aspect-ratio:2/1}}
@media(max-width:540px){.automotive-materials .solutions-feature-copy{padding-block:28px}.industries-card-grid,.automotive-use-grid,.automotive-team-grid{grid-template-columns:1fr}.industry-featured .solutions-feature-copy h2{font-size:24px;line-height:29px}.automotive-service summary{padding:17px 18px}.automotive-service summary h3{font-size:14.5px}.automotive-service-body{padding:0 18px 24px}.automotive-material-list dd{margin-top:12px}.automotive-material-list>div+div{margin-top:22px}.automotive-chips{gap:8px}.automotive-chips li{font-size:12px;padding:6px 11px}.automotive-documents{font-size:14px}}
@media(prefers-reduced-motion:reduce){.industry-resource-card{transition:none}}
