.career-root{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif}.career-root .font-sora{font-family:var(--font-sora),"Sora",system-ui,sans-serif}.career-root .font-manrope{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif}@keyframes crPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.65}}.career-rich-text p{margin-bottom:12px}.career-rich-text p:last-child{margin-bottom:0}.career-rich-text p:empty,.career-rich-text p>br:only-child{display:none}.career-rich-text b,.career-rich-text strong{font-weight:700;color:#1f1f24}.career-rich-text em,.career-rich-text i{font-style:italic}.career-rich-text a,.career-rich-text u{text-decoration:underline}.career-rich-text a{color:#2563eb;text-underline-offset:2px}.career-rich-text a:hover{color:#1d4ed8}.career-rich-text ol,.career-rich-text ul{margin:8px 0 14px 1.25rem;padding-left:0}.career-rich-text ul{list-style:disc}.career-rich-text ol{list-style:decimal}.career-rich-text li{margin-bottom:4px;padding-left:4px}.career-rich-text h1,.career-rich-text h2,.career-rich-text h3{font-weight:700;color:#1f1f24;margin:18px 0 8px;line-height:1.3}.career-rich-text h1{font-size:1.5rem}.career-rich-text h2{font-size:1.25rem}.career-rich-text h3{font-size:1.1rem}.career-rich-text blockquote{border-left:3px solid #e5e7eb;padding-left:12px;margin:12px 0;color:#6b6b73;font-style:italic}.career-rich-text code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-size:.9em}.career-rich-text img{max-width:100%;height:auto;border-radius:6px;margin:8px 0}