.fr-career-hub{overflow-wrap:anywhere}.fr-career-hub>nav{margin-bottom:20px}.fr-career-hub a{text-decoration:underline;text-underline-offset:.2em;color:#0758b4}.fr-career-hub .fr-career-hero a{color:#fff}.fr-career-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px}.fr-career-hub>.fr-career-card{margin-top:24px}.fr-career-hub h3{font-size:1.18rem;margin:12px 0}.fr-career-hub p,.fr-career-hub li{line-height:1.65}.fr-career-hub [data-career-checklist]{border:1px solid var(--border,#cbd5e1);padding:16px;min-width:0}.fr-career-hub [data-career-checks] label{display:flex;align-items:flex-start;gap:12px;padding:12px 0;cursor:pointer}.fr-career-hub input[type=checkbox]{flex:0 0 22px;width:22px;height:22px;margin:2px 0;accent-color:#0969da}.fr-career-search{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.fr-career-search label{font-weight:700}.fr-career-search input{min-width:0;max-width:100%;min-height:48px;border:1px solid #94a3b8;border-radius:10px;padding:12px;font:inherit;background:#fff;color:#14213d}.fr-career-hub summary{min-height:44px;padding:12px 0;cursor:pointer}.fr-career-hub summary:focus-visible{outline:3px solid #0969da;outline-offset:3px}.fr-career-hub .fr-status{color:#9d2015}.fr-career-hub .fr-status.ok{color:#11613c}.fr-career-hub .fr-action:disabled{cursor:default;background:#e2e8f0;color:#475569;border-color:#94a3b8}.fr-career-hub .fr-action[aria-pressed=true]{background:#0969da;color:#fff}.fr-career-hub :is(a,button,input):focus-visible{outline:3px solid #0969da;outline-offset:3px}.fr-career-hub [hidden]{display:none!important}[data-theme=dark] .fr-career-hub{color:#f1f5f9}[data-theme=dark] .fr-career-hub legend{color:#f1f5f9}[data-theme=dark] .fr-career-hub .fr-career-card p,[data-theme=dark] .fr-career-hub .fr-career-card li{color:#cbd5e1}[data-theme=dark] .fr-career-hub a,[data-theme=dark] .fr-career-hub .fr-action.secondary{color:#93c5fd}[data-theme=dark] .fr-career-hub .fr-action[aria-pressed=true]{color:#fff}[data-theme=dark] .fr-career-hub .fr-action:disabled{background:#1e293b;color:#cbd5e1}[data-theme=dark] .fr-career-hub .fr-status{color:#fda4af}[data-theme=dark] .fr-career-hub .fr-status.ok{color:#86efac}[data-theme=dark] .fr-career-hub :is(a,button,input):focus-visible{outline-color:#93c5fd}@media (max-width:720px){.fr-career-path-grid{grid-template-columns:1fr}.fr-career-search{flex-direction:column;align-items:stretch}}