.nursing-hub{background:#fff}.nursing-kicker{letter-spacing:.16em;text-transform:uppercase;color:#2563eb;font-size:.75rem;font-weight:800}.nursing-band{padding:4rem 0}.nursing-band--a{background:#fff}.nursing-band--b{background:radial-gradient(900px 180px at 80% 0,#dbeafeb3,#0000 50%),#f8fafc}.nursing-band--lavender{background:radial-gradient(800px 200px at 10% 0,#ede9fed9,#0000 55%),#f5f3ff}.nursing-band--blue{background:radial-gradient(700px 180px at 90% 100%,#bfdbfe8c,#0000 50%),#eff6ff}.nursing-band--green{background:radial-gradient(700px 180px at 12% 100%,#a7f3d073,#0000 52%),#f0fdf4}.nursing-band--cta{color:#fff;background:linear-gradient(#0f1f3d,#1e3a5f)}.nursing-band--cta .nursing-lede{color:#dbeafe}.nursing-band h2{color:#0f1f3d;margin-top:.4rem;font-size:clamp(1.6rem,2vw,2.1rem);font-weight:800}.nursing-band--cta h2{color:#fff}.nursing-lede{color:#475569;max-width:48rem;margin-top:.75rem;line-height:1.65}.nursing-grid-2,.nursing-grid-3{gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.nursing-grid-2{grid-template-columns:1fr 1fr}.nursing-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nursing-role-card,.nursing-panel{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.25rem 1.4rem;transition:box-shadow .16s,transform .16s;box-shadow:0 1px 2px #0f172a0a}.nursing-role-card:hover,.nursing-panel:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f172a14}.nursing-role-card h3,.nursing-panel h3{color:#0f1f3d;font-size:1.2rem;font-weight:800}.nursing-role-card h4{text-transform:uppercase;letter-spacing:.08em;margin-top:1rem;font-size:.85rem;font-weight:800}.nursing-role-card ul,.nursing-panel ul{color:#475569;margin-top:.5rem;padding-left:1.1rem;font-size:.9375rem}.nursing-dl{gap:.85rem;margin-top:1rem;display:grid}.nursing-dl dt{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:800}.nursing-dl dd{color:#334155;margin:.2rem 0 0;font-size:.9375rem;line-height:1.55}.nursing-pay{margin:1rem 0;padding:0;list-style:none}.nursing-pay li{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.nursing-note{color:#b45309;margin-top:.75rem;font-size:.875rem}.nursing-empty{color:#0f1f3d;margin-top:.75rem;font-weight:700}.nursing-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:flex}.nursing-chips li{color:#312e81;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.nursing-flow{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.nursing-flow li{grid-template-columns:2.2rem 1fr;align-items:start;gap:.75rem;display:grid}.nursing-flow__n{color:#fff;background:#0f1f3d;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.nursing-path{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.nursing-path li{color:#fff;background:#0f1f3d;border-radius:999px;padding:.55rem 1rem;font-weight:700;position:relative}.nursing-path li:not(:last-child):after{content:"→";color:#64748b;position:absolute;right:-.85rem}.nursing-check{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.nursing-check li{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;padding:.85rem 1rem}.nursing-faq{border-bottom:1px solid #e2e8f0;padding:.85rem 0}.nursing-faq summary{cursor:pointer;color:#0f1f3d;font-weight:700}.nursing-faq p{color:#475569;margin-top:.5rem;font-size:.9375rem}.nursing-sources{gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.nursing-split{gap:1rem;display:grid}@media (min-width:768px){.nursing-split{grid-template-columns:1fr 1fr}}.nursing-job-cta,.nursing-care-cta{border-radius:1.25rem;padding:1.25rem}.nursing-job-cta{background:#eef2ff;border:2px solid #4f46e5}.nursing-care-cta{background:#f0fdfa;border:2px solid #0f766e}.career-role-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.25rem;display:flex}.career-role-tab{color:#312e81;background:#fff;border:1px solid #c7d2fe;border-radius:999px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:800}.career-role-tab.is-active,.career-role-tab[aria-selected=true]{color:#fff;background:#0f1f3d;border-color:#0f1f3d}.career-role-tab:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.apply-chooser{gap:1.25rem;display:grid}@media (min-width:768px){.apply-chooser{grid-template-columns:1fr 1fr}}.apply-chooser-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.25rem 1.4rem}.apply-chooser-card--active{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.apply-chooser-roles{gap:.6rem;margin-top:1rem;display:grid}.apply-chooser-roles a{color:#0f1f3d;border:1px solid #e2e8f0;border-radius:.9rem;padding:.85rem 1rem;text-decoration:none;display:block}.apply-chooser-roles a:hover,.apply-chooser-roles a:focus-visible,.apply-chooser-roles a.is-active{background:#eef2ff;border-color:#4f46e5}@media (prefers-reduced-motion:reduce){.nursing-role-card,.nursing-panel{transition:none;transform:none}}
