.career-outcomes{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.career-outcomes__header{border-bottom:1px solid #f1f5f9;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.career-outcomes__header-icon{color:#059669;background:#f1f5f9;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.career-outcomes__header-icon svg{width:1.25rem;height:1.25rem}.career-outcomes__title{color:#0f172a;margin:0;font-size:1rem;font-weight:700}@media (min-width:640px){.career-outcomes__title{font-size:1.125rem}}.career-outcomes__skills{border-bottom:1px solid #f1f5f9;padding:.875rem 1.25rem}.career-outcomes__eyebrow{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .625rem;font-size:.75rem;font-weight:600}.career-outcomes__skills-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.career-outcomes__skills-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.career-outcomes__skill{align-items:center;gap:.625rem;display:flex}.career-outcomes__skill-icon{background:#10b98124;border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.career-outcomes__skill-icon svg{color:#059669;width:.75rem;height:.75rem}.career-outcomes__skill-text{color:#334155;font-size:.875rem}.career-outcomes__positions-header{border-bottom:1px solid #f1f5f9;padding:.625rem 1.25rem}.career-outcomes__positions{flex-direction:column;display:flex}.career-outcomes__position{align-items:center;gap:.75rem;padding:.75rem 1.25rem;transition:background-color .2s;display:flex}.career-outcomes__position+.career-outcomes__position{border-top:1px solid #f1f5f9}.career-outcomes__position:hover{background:#f8fafccc}.career-outcomes__position-title{color:#047857;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:.875rem;font-weight:700;display:-webkit-box;overflow:hidden}@media (min-width:640px){.career-outcomes__position-title{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;display:block}}.career-outcomes__position-demand{display:none}@media (min-width:640px){.career-outcomes__position-demand{display:inline-flex}}.career-outcomes__badge{border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.career-outcomes__badge[data-demand=high]{color:#047857;background:#d1fae5}.career-outcomes__badge[data-demand=medium]{color:#b45309;background:#fef3c7}.career-outcomes__badge[data-demand=low]{color:#475569;background:#f1f5f9}.career-outcomes__salary{color:#b45309;flex:none;font-size:.875rem;font-weight:700}.career-outcomes__info{color:#64748b;flex:none;display:none;position:relative}@media (min-width:1024px){.career-outcomes__info{display:inline-flex}}.career-outcomes__info-icon{cursor:help;width:1rem;height:1rem}.career-outcomes__tooltip{color:#475569;pointer-events:none;z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;width:14rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.6;display:none;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 10px 30px #0f172a2e}.career-outcomes__info:hover .career-outcomes__tooltip{display:block}.career-outcomes__note{border-top:1px solid #f1f5f9;padding:.875rem 1.25rem}.career-outcomes__note-content{align-items:flex-start;gap:.5rem;display:flex}.career-outcomes__note-icon{color:#10b981;flex:none;width:1rem;height:1rem;margin-top:.125rem}.career-outcomes__note-text{color:#047857;margin:0;font-size:.875rem;line-height:1.65}.dark .career-outcomes{background:#1e293b99;border-color:#33415580}.dark .career-outcomes__header,.dark .career-outcomes__note,.dark .career-outcomes__position+.career-outcomes__position,.dark .career-outcomes__positions-header,.dark .career-outcomes__skills{border-color:#1e293b}.dark .career-outcomes__header-icon{color:#34d399;background:#33415580}.dark .career-outcomes__title{color:#fff}.dark .career-outcomes__eyebrow,.dark .career-outcomes__info,.dark .career-outcomes__position-demand[data-demand=low]{color:#94a3b8}.dark .career-outcomes__skill-text{color:#e2e8f0}.dark .career-outcomes__skill-icon{background:#10b9812e}.dark .career-outcomes__skill-icon svg{color:#34d399}.dark .career-outcomes__position:hover{background:#1e293b4d}.dark .career-outcomes__position-title{color:#6ee7b7}.dark .career-outcomes__badge[data-demand=high]{color:#6ee7b7;background:#065f464d}.dark .career-outcomes__badge[data-demand=medium]{color:#fbbf24;background:#78350f4d}.dark .career-outcomes__badge[data-demand=low]{color:#94a3b8;background:#1e293b}.dark .career-outcomes__salary{color:#fcd34d}.dark .career-outcomes__tooltip{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .career-outcomes__note-text{color:#6ee7b7}
