.industry-story{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.industry-story h2{font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:-.045em}.industry-story .lead{font-size:17px;line-height:1.8;color:#a6b3bf;margin:25px 0}.industry-story figure{margin:0;background:#0d1722}.industry-story img{display:block;width:100%;height:auto}.industry-related{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.industry-related h2{font-size:clamp(34px,4vw,54px);line-height:1.1}.industry-related p{color:#a6b3bf;line-height:1.8;max-width:540px}.industry-links{display:flex;flex-direction:column;gap:25px;align-items:start;padding-top:20px}.industry-reference{display:flex;gap:30px;align-items:center;justify-content:space-between}.industry-reference h2{font-size:42px}.industry-back{padding-top:20px;padding-bottom:55px}.sector-card h2{font-size:26px;line-height:1.15}@media(max-width:760px){.industry-story,.industry-related{grid-template-columns:1fr;gap:30px}.industry-story .lead{font-size:15px}.industry-reference{display:block}.industry-reference h2{font-size:34px}.industry-reference .button{margin-top:20px}.industry-back{padding-bottom:35px}.industry-links{padding-top:0;gap:22px}}
@media(max-width:360px){.page-intro h1{font-size:34px;line-height:1.07}}
