.nhac-career-explorer-module{--nhac-navy:#001d35;--nhac-navy-light:#22b46e;--nhac-green:#22b46e;--nhac-green-dark:#22b46e;--nhac-ink:#10263a;--nhac-muted:#637180;--nhac-border:#dce3e8;--nhac-soft:#f5f7f8;--nhac-white:#fff;--nhac-radius:16px;--nhac-container:1200px;padding:44px 0}.nhac-career-explorer-module,.nhac-career-explorer-module *{box-sizing:border-box}.nhac-career-explorer-module .nhac-container{margin-inline:auto;width:min(calc(100% - 40px),var(--nhac-container))}.nhac-career-explorer-module .nhac-kicker{color:var(--nhac-green-dark);font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.nhac-career-explorer-module .nhac-kicker--light{color:var(--nhac-green)}.nhac-career-explorer{align-items:start;display:grid;gap:22px;grid-template-columns:310px minmax(0,1fr)}.nhac-career-explorer__sidebar{position:sticky;top:100px}.nhac-career-content,.nhac-career-explorer__main{min-width:0}.nhac-career-selector{display:grid;gap:10px}.nhac-career-selector-item{--nhac-career-image:none;align-items:center;background-color:var(--nhac-navy);background-image:linear-gradient(rgba(0,18,34,.76),rgba(0,18,34,.76)),var(--nhac-career-image);background-position:50%;background-size:cover;border:1px solid transparent;border-radius:12px;box-shadow:0 10px 24px rgba(0,29,53,.1);color:var(--nhac-white);cursor:pointer;display:grid;gap:13px;grid-template-columns:44px minmax(0,1fr) 24px;min-height:92px;overflow:hidden;padding:16px;position:relative;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;width:100%}.nhac-career-selector-item.nhac-is-active,.nhac-career-selector-item:hover{border-color:var(--nhac-green);box-shadow:0 14px 30px rgba(0,29,53,.2);color:var(--nhac-white);transform:translateY(-2px)}.nhac-career-selector-item:focus-visible{outline:3px solid rgba(118,196,66,.42);outline-offset:3px}.nhac-career-selector-item.nhac-is-active:after{background:var(--nhac-green);bottom:0;content:"";position:absolute;right:0;top:0;width:5px}.nhac-career-selector-item__icon{color:var(--nhac-white);font-size:2.2rem;line-height:1}.nhac-career-selector-item__label{color:var(--nhac-white);font-weight:800}.nhac-career-selector-item__arrow{color:var(--nhac-white)}.nhac-career-quiz-card{background:var(--nhac-white);border:1px solid var(--nhac-border);border-radius:var(--nhac-radius);display:grid;gap:14px;grid-template-columns:44px 1fr;margin-top:18px;padding:22px}.nhac-career-quiz-card>i{border:2px solid var(--nhac-green);border-radius:50%;color:var(--nhac-green-dark);display:grid;height:44px;place-items:center;width:44px}.nhac-career-quiz-card h3{margin:0 0 8px}.nhac-career-quiz-card p{color:var(--nhac-muted)}.nhac-career-explorer-module .nhac-text-link{align-items:center;color:var(--nhac-green-dark);display:inline-flex;font-weight:800;gap:8px;text-decoration:none;text-transform:uppercase}.nhac-career-overview{background:var(--nhac-white);border:1px solid var(--nhac-border);border-radius:var(--nhac-radius);box-shadow:0 18px 45px rgba(0,29,53,.08);display:grid;gap:38px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);padding:34px}.nhac-career-explorer-module [data-career-panel][hidden]{display:none!important}.nhac-career-overview h2{line-height:1.05;margin:0 0 20px;text-transform:uppercase}.nhac-career-overview__description p{color:var(--nhac-muted)}.nhac-career-overview__snapshot{border-left:1px solid var(--nhac-border);padding-left:28px}.nhac-career-overview__snapshot h3{margin-top:0}.nhac-career-snapshot-item{border-top:1px solid var(--nhac-border);display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr);padding:18px 0}.nhac-career-snapshot-item__icon{background:var(--nhac-soft);border-radius:50%;color:var(--nhac-navy);display:grid;height:48px;place-items:center;width:48px}.nhac-career-snapshot-item__label{display:block;font-weight:800;text-transform:uppercase}.nhac-career-snapshot-item strong{display:block;line-height:1.1}.nhac-career-snapshot-item small{color:var(--nhac-muted)}.nhac-career-snapshot-item ul{color:var(--nhac-muted);margin:8px 0 0;padding-left:18px}.nhac-career-industry-snapshot{background:linear-gradient(135deg,rgba(8,43,71,.99),rgba(0,29,53,.99));border-radius:var(--nhac-radius);box-shadow:0 18px 45px rgba(0,29,53,.12);color:var(--nhac-white);display:grid;gap:38px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);margin-top:22px;padding:34px}.nhac-career-industry-snapshot h2{line-height:1.05;margin:0;text-transform:uppercase}.nhac-career-industry-pay-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.nhac-career-industry-stat{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.16);border-radius:12px;min-height:150px;padding:22px}.nhac-career-industry-stat i{color:var(--nhac-green)}.nhac-career-industry-stat strong{display:block;margin-top:20px}.nhac-career-industry-stat span{color:hsla(0,0%,100%,.74);display:block}.nhac-career-industry-benefits{border-left:1px solid hsla(0,0%,100%,.18);padding-left:30px}.nhac-career-industry-benefits h3{margin-top:0}.nhac-career-industry-benefits__grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}.nhac-career-industry-benefits__grid span{align-items:flex-start;display:flex;gap:8px}.nhac-career-industry-benefits__grid i{color:var(--nhac-green);flex:0 0 auto;margin-top:.2em}@media (max-width:1050px){.nhac-career-overview{grid-template-columns:1fr}.nhac-career-overview__snapshot{border-left:0;border-top:1px solid var(--nhac-border);padding:24px 0 0}.nhac-career-industry-snapshot{grid-template-columns:1fr}.nhac-career-industry-benefits{border-left:0;border-top:1px solid hsla(0,0%,100%,.18);padding:24px 0 0}}@media (max-width:800px){.nhac-career-explorer-module{padding:40px 0}.nhac-career-explorer-module .nhac-container{width:min(calc(100% - 28px),var(--nhac-container))}.nhac-career-explorer{display:block}.nhac-career-explorer__sidebar{position:static}.nhac-career-selector{grid-auto-columns:minmax(220px,76vw);grid-auto-flow:column;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.nhac-career-selector-item{scroll-snap-align:start}.nhac-career-quiz-card{display:none}.nhac-career-explorer__main{margin-top:18px}.nhac-career-overview{padding:24px}.nhac-career-industry-snapshot{padding:28px}.nhac-career-industry-pay-grid{grid-template-columns:1fr}}@media (max-width:520px){.nhac-career-overview{padding:20px}.nhac-career-snapshot-item{grid-template-columns:42px minmax(0,1fr)}.nhac-career-snapshot-item__icon{height:42px;width:42px}.nhac-career-industry-snapshot{padding:22px}.nhac-career-industry-benefits__grid{grid-template-columns:1fr}}