/* Industry image series v1: text remains live; every image has a role. */
.industry-page-hero .wrap{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);column-gap:60px;align-items:start}.industry-page-hero .wrap>*{grid-column:1;min-width:0}.industry-page-hero h1{font-size:clamp(42px,4.6vw,68px);max-width:850px}.industry-page-hero .wrap>.industry-context-visual{grid-column:2;grid-row:2/span 4;align-self:center;margin:10px 0 0;position:relative}.industry-context-visual picture{display:block;overflow:hidden;border-radius:5px;border:1px solid #ffffff20;background:#152538}.industry-context-visual img{width:100%;height:auto;aspect-ratio:3/2;display:block;object-fit:cover}.industry-context-visual figcaption{display:flex;justify-content:space-between;gap:15px;margin-top:15px;color:#8ea9c7;font-size:9px;letter-spacing:.09em}.industry-context-visual figcaption small{font-size:10px;letter-spacing:0;color:#8295ac}.industry-image-story{background:#eef0ed}.industry-image-story .section-heading>p{max-width:430px;font-size:14px;color:#788b9c;line-height:1.9}.industry-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.industry-story-grid article{background:#fff;border:1px solid #d8e2e7;border-radius:5px;overflow:hidden;min-width:0}.industry-story-grid article>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.industry-story-grid article>div{padding:24px 26px 29px}.industry-story-grid article span{font-size:9px;letter-spacing:.1em;color:#6180a0}.industry-story-grid h3{font-size:25px;line-height:1.18;letter-spacing:-.035em;margin-top:13px}.industry-story-grid p{font-size:12px;color:#7c8e9f;line-height:1.85;margin-top:14px}.industry-image-note{font-size:10px;color:#8a9dab;margin-top:22px}.industry-card>.industry-directory-photo{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:3px;margin-bottom:23px}
@media(min-width:1101px){.industry-page-hero .lede{font-size:16px}.industry-page-hero .actions{gap:22px}.industry-page-hero .actions .btn{font-size:12px;padding-inline:20px}.industry-page-hero .actions .text-link{font-size:12px}}
@media(max-width:1100px){.industry-page-hero .wrap{display:block}.industry-page-hero .wrap>.industry-context-visual{margin-top:35px;max-width:850px}.industry-context-visual img{aspect-ratio:16/9}.industry-story-grid{gap:17px}.industry-story-grid article>div{padding:20px}.industry-story-grid h3{font-size:23px}}
@media(max-width:700px){.industry-story-grid{grid-template-columns:1fr}.industry-story-grid article>img{aspect-ratio:4/3}.industry-story-grid article>div{padding:23px}.industry-story-grid h3{font-size:26px}.industry-page-hero h1{font-size:clamp(39px,9vw,57px)}.industry-context-visual img{aspect-ratio:4/5}.industry-context-visual figcaption{font-size:8px;gap:12px}.industry-context-visual figcaption small{font-size:9px}.industry-image-story .section-heading>p{font-size:13px}}
