.career-shell{max-width:1320px;margin:auto;padding:3rem 1.25rem 7rem;color:#113f3b}.career-hero{max-width:960px}.career-detail>header h1,.career-hero h1{margin:.35rem 0 1rem;font-size:clamp(3rem,7vw,6rem);line-height:.92}.career-hero>p{max-width:820px;line-height:1.65}.career-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:2rem}.career-metrics span{padding:1rem;border:1px solid var(--line);background:#fff}.career-metrics strong{display:block;font:400 2rem var(--font-serif)}.career-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:3rem 0 1rem}.career-mode-tabs button{min-height:100px;padding:1rem;border:1px solid var(--line);background:#fff;color:#113f3b;text-align:left;cursor:pointer}.career-mode-tabs button[aria-pressed=true]{background:#113f3b;color:#fff}.career-mode-tabs small,.career-mode-tabs strong{display:block}.career-mode-tabs small{margin-top:.45rem;line-height:1.4}.career-controls{display:grid;grid-template-columns:2fr 1fr;gap:.75rem;margin:1rem 0 2rem;padding:1rem;background:#f3eadb}.career-controls label{display:grid;gap:.4rem;font-size:.75rem;font-weight:800}.career-controls input,.career-controls select{min-height:48px;padding:.75rem;border:1px solid var(--line);background:#fff;font:inherit}.career-degree-note,.career-empty{padding:1.2rem;border-left:5px solid #b7492c;background:#fffdf8}.career-degree-note p{margin-bottom:0;line-height:1.55}.career-result-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin:3rem 0 1.2rem}.career-result-heading h2{margin:.2rem 0;font-size:clamp(2.2rem,4vw,3.7rem)}.career-result-heading>p{max-width:420px}.career-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.career-card{display:flex;flex-direction:column;min-height:420px;padding:1.25rem;border:1px solid var(--line);background:#fff}.career-card footer,.career-card header{display:flex;justify-content:space-between;gap:1rem}.career-card header{font-size:.66rem;font-weight:800;text-transform:uppercase}.career-card header b{color:#9a3f28}.career-card h3{margin:1.4rem 0 .5rem;font:400 1.7rem/1.05 var(--font-serif)}.career-card>p{font-size:.82rem;line-height:1.55}.career-card dl{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:1rem 0}.career-card dl>div{padding:.65rem;background:#f5f0e6}.career-card dt,.career-facts dt{font-size:.62rem;font-weight:800;text-transform:uppercase}.career-card dd,.career-facts dd{margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.career-card footer{align-items:end;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line);font-size:.7rem}.career-card footer a{font-weight:800}.career-evidence{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:4rem;padding:2rem;background:#113f3b;color:#fff}.career-evidence h2{font-size:2.4rem}.career-evidence>div:last-child p{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid #ffffff33}.career-evidence span{line-height:1.45}.career-source-preview{margin-top:4rem}.career-source-preview>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.career-detail aside article,.career-source-preview article{display:grid;gap:.4rem;padding:1rem;border:1px solid var(--line);background:#fff}.career-detail aside small,.career-source-preview small{color:var(--ink-2)}.career-detail{max-width:1280px;margin:auto;padding:3rem 1.25rem 7rem;color:#113f3b}.career-back{display:inline-block;margin-bottom:2rem;font-weight:800}.career-detail>header{max-width:960px}.career-detail>header>div{display:flex;flex-wrap:wrap;gap:.5rem}.career-detail>header>div span{padding:.4rem .6rem;background:#f3eadb;font-size:.7rem;font-weight:800;text-transform:uppercase}.career-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:4rem;margin-top:3rem}.career-detail-layout section{margin-bottom:3rem}.career-detail-layout h2{font-size:2rem}.career-detail-layout li{margin:.6rem 0;line-height:1.55}.career-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.career-facts>div{padding:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.career-experience{display:grid;grid-template-columns:10rem 1fr;padding:1rem;border-top:1px solid var(--line)}.career-experience p{margin:0}.career-boundary{padding:1rem;border-left:4px solid #b7492c;background:#f3eadb}.career-related{display:flex;flex-wrap:wrap;gap:.6rem}.career-related a{padding:.7rem;border:1px solid #113f3b;font-weight:800}.career-detail aside{height:max-content;padding:1.2rem;background:#f5f0e6}.career-detail aside h2{margin-top:2rem;font-size:1.4rem}.career-detail aside h2:first-child{margin-top:0}.career-detail aside>a{font-weight:800}.career-detail aside article{margin-top:.7rem}.career-detail aside article a,.career-source-preview article a{overflow-wrap:anywhere}@media(max-width:900px){.career-grid,.career-source-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.career-detail-layout{grid-template-columns:1fr}.career-detail aside{order:-1}.career-metrics{grid-template-columns:1fr 1fr}}@media(max-width:620px){.career-detail,.career-shell{padding:2rem .85rem 5rem}.career-controls,.career-evidence,.career-facts,.career-grid,.career-mode-tabs,.career-source-preview>div{grid-template-columns:1fr}.career-mode-tabs button{min-height:80px}.career-result-heading{display:block}.career-card{min-height:0}.career-metrics{grid-template-columns:1fr 1fr}.career-card dl,.career-experience{grid-template-columns:1fr}.career-source-preview article a{min-height:44px;display:flex;align-items:center}}.career-mode-tabs button{border-width:2px;border-color:#6f817d;transition:background .15s,border-color .15s,transform .15s}.career-mode-tabs button:hover{border-color:#b7492c;transform:translateY(-2px)}.career-card a:focus-visible,.career-compensation a:focus-visible,.career-mode-tabs button:focus-visible{outline:3px solid #d56d45;outline-offset:3px}.career-card footer a{display:inline-flex;align-items:center;min-height:44px}.career-readiness{display:grid;gap:.25rem;margin:.2rem 0 .8rem;padding:.7rem;border-left:3px solid #b7492c;background:#fffaf2}.career-readiness strong{font-size:.78rem}.career-readiness span{font-size:.72rem;line-height:1.45}.career-card-pay{display:grid;gap:.15rem;margin:.25rem 0 .8rem;padding:.8rem;background:var(--brand-anchor,#113f3b);color:var(--surface,#fff)}.career-card-pay span{font-size:.65rem;font-weight:800;text-transform:uppercase}.career-card-pay strong{font:400 1.8rem var(--font-serif)}.career-card-pay small{color:var(--surface,#fff)}.career-pay-disclosure{margin:1.5rem 0;padding:1rem;border-left:4px solid var(--coastal-primary,#b7492c);background:var(--surface-muted,#f3eadb);line-height:1.55}.career-admin-audit{margin-top:3rem;padding:1.25rem;border:1px solid var(--line);background:#fff}.career-admin-audit summary{min-height:44px;font-weight:800;cursor:pointer}.career-admin-audit dl,.career-pay-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.career-admin-audit dl>div,.career-pay-meta>div{padding:.8rem;background:var(--surface-muted,#f5f0e6)}.career-admin-audit dt,.career-pay-meta dt{font-size:.65rem;font-weight:800;text-transform:uppercase}.career-admin-audit dd,.career-pay-meta dd{margin:.3rem 0 0}.career-pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.career-pay-grid article{display:grid;gap:.35rem;padding:1rem;background:var(--brand-anchor,#113f3b);color:var(--surface,#fff)}.career-pay-grid span{font-size:.7rem;font-weight:800;text-transform:uppercase}.career-pay-grid strong{font:400 2.2rem var(--font-serif)}.career-pay-grid small{color:var(--surface,#fff)}.career-compensation>a{display:inline-flex;align-items:center;min-height:44px;font-weight:800}.career-certifications>div{display:grid;gap:.75rem}.career-certifications details{border:1px solid var(--line);background:#fff}.career-certifications summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1rem;cursor:pointer}.career-certifications summary>span:first-child{display:grid;gap:.25rem}.career-certifications summary strong{font:400 1.45rem var(--font-serif)}.cert-relationship{max-width:16rem;padding:.4rem .55rem;background:#f3eadb;font-size:.64rem;font-weight:800;text-align:center;text-transform:uppercase}.cert-required-for-role-authorization{background:#8d2d1c;color:#fff}.career-certification-body{padding:0 1rem 1rem;border-top:1px solid var(--line)}.career-certification-body nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.career-certification-body nav a{display:inline-flex;align-items:center;min-height:44px;padding:.65rem .8rem;border:1px solid #113f3b;font-weight:800}.career-certification-body>small{display:block;color:var(--ink-2)}@media(max-width:620px){.career-detail,.career-shell{overflow-x:hidden}.career-admin-audit dl,.career-pay-grid,.career-pay-meta{grid-template-columns:1fr}.career-certifications summary{align-items:flex-start;flex-direction:column}.cert-relationship{max-width:none}.career-certification-body nav{display:grid}.career-certification-body nav a{overflow-wrap:anywhere}}.career-consumer-section>p{max-width:72ch;font-size:1.05rem;line-height:1.75}.career-consumer-section>ul{display:grid;gap:.35rem;padding-left:1.25rem}.career-consumer-section>ul li{margin:0;line-height:1.55}.career-consumer-section .career-boundary{margin-top:1rem;font-size:.9rem;line-height:1.55}@media (max-width:620px){.career-consumer-section>p{font-size:1rem;line-height:1.65}.career-consumer-section>ul{gap:.25rem}.career-consumer-section .career-boundary{padding:.8rem}}.journey-priority-report{margin:1rem 0 1.5rem;border:1px solid var(--line);background:#fff}.journey-priority-report summary{cursor:pointer;padding:1rem;font-weight:800}.journey-priority-report>div{overflow-x:auto}.journey-priority-report table{width:100%;border-collapse:collapse}.journey-priority-report td,.journey-priority-report th{padding:.8rem 1rem;border-top:1px solid var(--line);text-align:left;vertical-align:top}.journey-priority-report ol{margin:0;padding-left:1.25rem}.journey-priority-report li+li{margin-top:.25rem}.journey-no-coverage,.journey-path-result,.journey-path-summary{margin:1rem 0 1.5rem;padding:1.25rem;border:1px solid var(--line);background:#fff}.journey-no-coverage h3,.journey-path-summary h3{margin:.25rem 0 1rem}.journey-path-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.journey-path-summary dl div{padding:.75rem;background:var(--paper,#f7f4ed)}.journey-path-summary dt{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.journey-path-summary dd{margin:.25rem 0 0}.journey-path-result{display:grid;gap:.45rem;border-left:.35rem solid var(--rust,#aa4126)}.journey-path-result strong{font-size:1.1rem}.journey-no-coverage{border-left:.35rem solid var(--rust,#aa4126)}@media (max-width:700px){.journey-path-summary dl{grid-template-columns:1fr}.journey-no-coverage,.journey-path-result,.journey-path-summary{padding:1rem}}