.career-outcomes-section{width:100%;padding:40px 0 !important;background:#fff}.career-outcomes-section .section-container{max-width:1200px;margin:0 auto;padding:0}.career-outcomes-section .section-heading{color:#004483;font-size:34px;font-weight:700;margin-bottom:16px;text-underline-offset:8px}.career-outcomes-section .section-subheading{color:#004483;font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:3px}.career-source{text-decoration:none;color:#333;font-size:16px;line-height:1.6;margin-bottom:30px}.career-source:visited{color:#333}.career-outcomes-section .career-accordion-item{border:1px solid #d0d0d0;margin-bottom:16px}.career-outcomes-section .accordion-header{width:100%;background:#f2f2f2;color:#004483;border:1px solid #004483;padding:20px 28px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s;font-size:1rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-align:left}.career-accordion-item.active .accordion-header{background-color:#004483;color:#fff}.career-outcomes-section .accordion-header:hover{background:#036;color:#fff}.career-accordion-item.active .accordion-inner{border:1px solid #004483}.career-outcomes-section .accordion-icon{font-size:1.8rem;font-weight:300;line-height:1;color:#0078d4;transition:transform .3s}.career-outcomes-section .accordion-content{display:none;background:#fff;border-top:1px solid #d0d0d0}.career-outcomes-section .accordion-inner{padding:40px 28px}.career-outcomes-section .stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:40px}.career-outcomes-section .stat-item{padding:0 30px;position:relative}.career-outcomes-section .stat-item:not(:last-child):after{content:'';position:absolute;right:50px;top:10%;height:80%;width:3px;background-color:#ffcc35}.career-outcomes-section .stat-value{color:#004483;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:8px}.career-outcomes-section .stat-label{color:#1a1a1a;font-size:20px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.stat-item:first-child{padding-left:0}.career-outcomes-section .top-roles-heading{color:#004483;font-size:25px;font-weight:700;text-transform:uppercase;margin-bottom:24px}.career-outcomes-section .roles-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 30px}.career-outcomes-section .role-item{color:#1a1a1a;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}@media screen and (max-width:968px){.career-outcomes-section .section-container{padding:0}.career-outcomes-section .section-heading{font-size:1.9rem}.career-outcomes-section .stats-row{grid-template-columns:1fr;gap:24px}.career-outcomes-section .stat-item:after{display:none}.career-outcomes-section .stat-item{padding:0}.career-outcomes-section .roles-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.career-outcomes-section{padding:60px 16px !important}.career-outcomes-section .section-heading{font-size:1.7rem}.career-outcomes-section .accordion-header{padding:16px 20px;font-size:.9rem}.career-outcomes-section .accordion-inner{padding:28px 20px}.career-outcomes-section .stat-value{font-size:2rem}.career-outcomes-section .roles-list{grid-template-columns:1fr}.career-outcomes-section .top-roles-heading{font-size:1.1rem}.mb-line-helper{width:150px;height:5px;background-color:#ffcc35;margin-top:30px}}