/* Scoped additions to the approved editorial industry design. */
#industries .ind-panel{display:grid;min-height:680px}
#industries .ind-slide{position:relative;inset:auto;grid-area:1/1;animation:industry-enter 280ms ease both;transition:none}
#industries .ind-slide[hidden]{display:none!important}
#industries .ind-body{max-width:100%;padding:40px 38px 150px}
#industries .ind-head{max-width:570px;font-size:clamp(30px,3.1vw,46px)}
#industries .ind-copy{max-width:540px;font-size:15px;line-height:1.7}
#industries .ind-shade{background:linear-gradient(100deg,#0f1626 0%,rgba(15,22,38,.96) 48%,rgba(15,22,38,.78) 78%,rgba(15,22,38,.55))}
#industries .ind-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding-top:24px;border-top:1px solid #637080}
#industries .ind-facts dt{font:600 10px/1.5 var(--nh-sans);letter-spacing:.12em;color:var(--nh-gold);margin-bottom:10px}
#industries .ind-facts dd{margin:0;font:400 14px/1.5 var(--nh-sans);color:#fff}
#industries .ind-cta{font-size:11px;line-height:1.6;letter-spacing:.08em;padding:16px 22px;max-width:100%;border-radius:999px}
#industries .ind-cta svg{flex:0 0 18px}
#industries .ind-tag{font-size:20px;bottom:24px;right:32px}
#industries :focus-visible{outline:3px solid #e5bf6d;outline-offset:4px}
@keyframes industry-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:1023px){#industries .ind-wrap{grid-template-columns:240px minmax(0,1fr)}#industries .ind-body{padding:30px 26px 130px}#industries .ind-facts{grid-template-columns:1fr;gap:16px}#industries .ind-facts dt{margin-bottom:3px}}
@media(max-width:760px){#industries .ind-wrap{grid-template-columns:1fr}#industries .ind-panel{min-height:0;display:block}#industries .ind-art{display:none}#industries .ind-body{padding:28px 24px 32px}#industries .ind-tag{display:none}#industries .ind-list{display:flex;overflow-x:auto;flex-wrap:nowrap;padding:6px 4px 12px;scrollbar-width:thin}#industries .ind-item{flex:0 0 auto}#industries .ind-head{font-size:32px}#industries .ind-cta{width:100%}}
@media(prefers-reduced-motion:reduce){#industries .ind-slide{animation:none}#industries *{scroll-behavior:auto!important}}

#industries{background:#dcebf3}
