/* Photography and practice context for the expanded industry pages. */
.industry-feature-photo{position:relative;margin:0;min-height:470px;border-radius:10px;overflow:hidden;background:#0e2e4e;isolation:isolate}
.industry-feature-photo>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center;z-index:-2}
.industry-feature-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(4,18,31,.94));z-index:-1}
.industry-feature-photo figcaption{position:absolute;bottom:0;padding:30px;color:#fff}
.industry-feature-photo .kicker{display:block;color:#86d8ff;margin-bottom:14px}
.industry-feature-photo strong{font-size:28px;line-height:1.2;letter-spacing:-.025em}
.healthcare-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#c2d9ea;border:1px solid #c2d9ea;border-radius:9px;overflow:hidden;margin:0 0 35px}
.healthcare-settings article{padding:25px;background:#eaf3fa}
.healthcare-settings h3{font-size:20px;line-height:1.25;margin:0 0 12px;color:#0a3161}
.healthcare-settings p{font-size:14px;line-height:1.65;margin:0;color:#3e5a78}
@media(max-width:950px){.industry-feature-photo{min-height:430px}}
@media(max-width:700px){.healthcare-settings{grid-template-columns:1fr}}
@media(max-width:650px){.industry-feature-photo{min-height:380px}.industry-feature-photo figcaption{padding:25px}.industry-feature-photo strong{font-size:26px}}
