.nursing-intro,.nursing-profile-intro,.nursing-next-action{border-bottom:1px solid #c9d3ea;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,90px);padding-block:64px;display:grid}.nursing-intro h2,.nursing-profile-intro h2,.nursing-next-action h2,.nursing-section-heading h2{font:600 clamp(2rem,3.3vw,3.2rem)/1.08 var(--display);letter-spacing:-.045em;max-width:700px;margin:0}.nursing-intro p,.nursing-profile-intro p,.nursing-next-action p{color:#465675;margin:0 0 15px;line-height:1.68}.nursing-intro a,.nursing-profile-intro a,.nursing-next-action a,.nursing-note a,.nursing-source-warning a{color:#244ed1;text-underline-offset:3px;font-weight:750}.nursing-directory,.nursing-history,.nursing-year-table-section{padding-block:64px 76px}.nursing-history,.nursing-year-table-section{border-bottom:1px solid #c9d3ea}.nursing-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.nursing-section-heading>p{color:#52617e;max-width:380px;margin:0;font-size:14px;line-height:1.6}.nursing-controls{background:#eaf0ff;border:1px solid #c9d3ea;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(130px,1fr));align-items:end;gap:10px;padding:18px;display:grid}.nursing-controls label{color:#425274;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:800;display:flex}.nursing-controls input[type=search],.nursing-controls select{color:#14213d;width:100%;min-height:42px;font:500 14px var(--body);background:#fff;border:1px solid #aebfe4;border-radius:0;padding:9px 11px}.nursing-controls .nursing-check{letter-spacing:0;text-transform:none;flex-direction:row;align-self:center;align-items:center;gap:10px;font-size:12px}.nursing-check input{accent-color:#3155d9;width:17px;height:17px}.nursing-controls button{color:#3155d9;cursor:pointer;background:#fff;border:1px solid #3155d9;justify-self:end;min-height:40px;padding:9px 15px;font-weight:800}.nursing-controls button:hover{color:#fff;background:#3155d9}.nursing-controls :focus-visible,.nursing-table a:focus-visible,.nursing-action-links a:focus-visible{outline-offset:2px;outline:3px solid #3155d9}.nursing-count{color:#14213d;margin:18px 0 12px;font-weight:800}.nursing-table-hint{color:#52617e;margin:0 0 10px;font-size:12px;font-weight:700;display:none}.nursing-table-scroll{background:#fff;border:1px solid #c9d3ea;overflow-x:auto}.nursing-table{border-collapse:collapse;text-align:left;width:100%;min-width:880px;font-size:13px}.nursing-table th,.nursing-table td{vertical-align:top;border-bottom:1px solid #dbe3f4;padding:15px 13px}.nursing-table thead th{color:#f7f9ff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#101b39;font-size:10px}.nursing-table tbody tr:nth-child(2n){background:#f6f8ff}.nursing-table tbody tr:hover{background:#eaf0ff}.nursing-table tbody tr:last-child th,.nursing-table tbody tr:last-child td{border-bottom:0}.nursing-table tbody th{min-width:235px;max-width:300px;font-weight:700;line-height:1.4}.nursing-table a{color:#2049c7;text-decoration:none}.nursing-table a:hover{text-decoration:underline}.nursing-table small,.nursing-facts small{color:#687793;margin-top:5px;font-size:11px;font-weight:500;line-height:1.4;display:block}.nursing-status{color:#244ba3;letter-spacing:.03em;text-transform:uppercase;background:#e7f2ff;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.nursing-status.is-probation{color:#785a00;background:#fff0cc}.nursing-note{color:#5a6885;margin:20px 0 0;font-size:13px;line-height:1.65}.nursing-empty{background:#f1f5ff;padding:20px;font-weight:700}.nursing-facts{background:#c9d3ea;border:1px solid #c9d3ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.nursing-facts div{background:#f6f8ff;padding:16px}.nursing-facts dt{letter-spacing:.09em;text-transform:uppercase;color:#647492;margin-bottom:7px;font-size:10px;font-weight:800}.nursing-facts dd{color:#14213d;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:750;line-height:1.35}.nursing-chart{background:linear-gradient(145deg,#e7edff 0%,#f8faff 100%);border:1px solid #c9d3ea;padding:25px}.nursing-chart-row{grid-template-columns:48px minmax(0,1fr) 72px;align-items:center;gap:16px;min-height:54px;display:grid}.nursing-chart-year{color:#455575;font-weight:800}.nursing-chart-row strong{text-align:right;font:700 18px var(--display);color:#14213d}.nursing-chart-track{background:#d3ddf6;height:21px;position:relative}.nursing-chart-fill{background:#3155d9;position:absolute;inset:0 auto 0 0}.nursing-chart-benchmark{z-index:1;background:#101b39;border:2px solid #f6f8ff;width:4px;height:27px;position:absolute;top:-3px;transform:translate(-50%)}.nursing-chart-key{color:#536382;justify-content:flex-end;gap:20px;margin-top:16px;font-size:11px;font-weight:700;display:flex}.nursing-chart-key span{align-items:center;gap:6px;display:inline-flex}.nursing-key-bar{background:#3155d9;width:16px;height:9px;display:inline-block}.nursing-key-dot{background:#101b39;width:4px;height:16px;display:inline-block}.nursing-history-summary{background:#c9d3ea;border:1px solid #c9d3ea;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.nursing-history-summary div{background:#fff;flex-direction:column;gap:8px;padding:17px;display:flex}.nursing-history-summary span{color:#5b6a88;font-size:11px;font-weight:750}.nursing-history-summary strong{font:650 26px var(--display);color:#14213d}.nursing-cohort{background:#eaf0ff;border:1px solid #b9c9ee;border-left:5px solid #3155d9;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:22px 25px;display:flex}.nursing-cohort.is-small{background:#fff7e7;border-color:#e7c579 #e7c579 #e7c579 #b47a00}.nursing-cohort-label{color:#425778;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.nursing-cohort strong{color:#14213d;font:650 clamp(1.35rem,2vw,1.8rem)/1.2 var(--display);display:block}.nursing-cohort p{color:#4d5d79;max-width:600px;margin:7px 0 0;font-size:13px;line-height:1.55}.nursing-cohort a{color:#244ed1;text-underline-offset:3px;flex:none;font-size:12px;font-weight:800}.nursing-year-table{min-width:920px}.nursing-year-table th,.nursing-year-table td{text-align:right}.nursing-year-table th:first-child{text-align:left}.nursing-year-table tbody th{min-width:90px}.nursing-year-table .nursing-cohort-cell{text-align:left;min-width:195px}.nursing-cohort-cell strong,.nursing-cohort-cell small{display:block}.nursing-cohort-cell strong{white-space:nowrap}.nursing-cohort-cell small{color:#536382;margin-top:3px;font-size:11px;line-height:1.45}.nursing-cohort-cell a{color:#244ed1;text-underline-offset:2px;font-weight:750}.nursing-source-warning{color:#594a26;background:#fff6df;border-left:4px solid #c6921c;margin-top:18px;padding:14px 17px;font-size:13px;line-height:1.6}.nursing-action-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.nursing-action-links a{background:#eaf0ff;border:1px solid #3155d9;align-items:center;padding:12px 15px;font-size:13px;text-decoration:none;display:inline-flex}.nursing-action-links a:hover{background:#dce6ff}@media (width<=950px){.nursing-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.nursing-controls label:first-child{grid-column:span 2}.nursing-section-heading{display:block}.nursing-section-heading>p{max-width:650px;margin-top:12px}.nursing-intro,.nursing-profile-intro,.nursing-next-action{grid-template-columns:1fr;gap:22px}}@media (width<=580px){.nursing-intro,.nursing-profile-intro,.nursing-next-action{padding-block:42px}.nursing-directory,.nursing-history,.nursing-year-table-section{padding-block:44px 55px}.nursing-controls{grid-template-columns:1fr}.nursing-controls label:first-child{grid-column:auto}.nursing-controls button{justify-self:stretch}.nursing-table-hint{display:block}.nursing-facts{grid-template-columns:1fr}.nursing-chart{padding:16px}.nursing-chart-row{grid-template-columns:36px minmax(0,1fr) 61px;gap:9px}.nursing-chart-row strong{font-size:15px}.nursing-history-summary{grid-template-columns:1fr}.nursing-history-summary div{flex-direction:row;justify-content:space-between;align-items:center}.nursing-history-summary strong{font-size:21px}.nursing-cohort{padding:17px;display:block}.nursing-cohort a{margin-top:12px;display:inline-block}}
