.industry-head h1{font-size:clamp(2.2rem,5.4vw,4.8rem);max-width:1000px;overflow-wrap:break-word}.industry-head>p:not(.eyebrow){max-width:900px}.industry-purpose{border-left:3px solid #e23b35;background:#191b1e;padding:24px;margin-top:30px;max-width:960px}.industry-purpose strong{color:#fff}.industry-purpose p{margin:12px 0 0}.industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.industry-card{background:#191b1e;border:1px solid #34373c;border-radius:14px;overflow:hidden}.industry-card figure{margin:0;background:#eee}.industry-card img{display:block;width:100%;height:310px;object-fit:contain}.industry-card figcaption{font-size:10px;font-weight:700;letter-spacing:.08em;padding:12px 18px;background:#26292d;color:#d5d7da}.industry-card-copy{padding:28px}.industry-card h3{font-size:28px;margin:12px 0}.industry-product{color:#fff;font-weight:600}.industry-capabilities{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:32px 0}.industry-capabilities li{border-top:1px solid #34373c;padding:20px 0 20px 20px;position:relative}.industry-capabilities li:before{content:'•';color:#e23b35;position:absolute;left:0}.industry-summary{max-width:900px}.industry-back{display:inline-block;margin:20px}.industry-notice{border-top:1px solid #34373c;padding-top:36px}.industry-notice h2{font-size:24px}.industry-notice p{font-size:14px;max-width:1050px}@media(max-width:640px){.industry-grid,.industry-capabilities{grid-template-columns:1fr}.industry-card img{height:250px}.industry-card-copy{padding:22px}.industry-purpose{padding:20px}.industry-back{margin:20px 0;display:block}.industry-head h1{font-size:2.5rem}}