@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--ink:#101530;--blue:#1258ff;--purple:#5f21c6;--yellow:#ffe139;--muted:#4b5673;--border:#dce3f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:18px/1.65 Inter,Arial,sans-serif;background:#f7f8fd}a{color:#3029b6}img{max-width:100%;height:auto;display:block}h1,h2,h3,.display{font-family:'Barlow Condensed',Impact,sans-serif;line-height:.96;letter-spacing:.2px;text-transform:uppercase}h1{font-size:clamp(3.9rem,9vw,8.7rem);margin:10px 0 22px}h2{font-size:clamp(2.7rem,5.4vw,5rem);margin:0 0 22px}h3{font-size:2rem;margin:8px 0 14px}p{margin:0 0 18px}header{position:sticky;top:0;z-index:20;background:#101530;color:white;border-bottom:5px solid var(--yellow)}.nav{max-width:1400px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 25px;flex-wrap:wrap}.logo{color:white;text-decoration:none;font:900 30px 'Barlow Condensed',Impact,sans-serif;line-height:1}.logo span{color:var(--yellow)}nav{display:flex;gap:16px;flex-wrap:wrap;align-items:center}nav a{color:#fff;text-decoration:none;font-weight:800;font-size:14px;text-transform:uppercase}nav a:hover{color:var(--yellow)}.nav-call{background:var(--yellow);color:var(--ink)!important;padding:9px 16px;border-radius:6px}.wrap{max-width:1360px;margin:auto;padding:75px 26px}.hero{min-height:620px;color:#fff;display:flex;align-items:center;background:linear-gradient(90deg,rgba(14,11,48,.97) 0%,rgba(15,20,60,.89) 39%,rgba(15,20,60,.06) 100%),url('/assets/img/healthcare-team.jpg') center/cover}.hero .wrap{width:100%}.hero h1{max-width:880px}.eyebrow{font-weight:900;letter-spacing:2.5px;text-transform:uppercase;color:#ffd93a}.lead{font-size:1.23rem;max-width:850px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.btn{display:inline-block;background:var(--yellow);color:#141831;text-decoration:none;border:0;border-radius:8px;padding:14px 24px;font-size:18px;font-weight:900;cursor:pointer;text-align:center}.btn.blue{background:var(--blue);color:#fff}.btn.white{background:white}.btn.outline{border:2px solid #fff;background:transparent;color:#fff}.strip{background:var(--purple);color:#fff;text-align:center;font-weight:800;padding:12px}.strip a{color:var(--yellow)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--border);box-shadow:0 10px 35px #0d12310e}.card img{width:100%;aspect-ratio:16/9;object-fit:cover}.cardbody{padding:22px}.cardbody h3{font-size:2rem}.kicker{display:block;color:#6735c7;font-weight:900;font-size:14px;letter-spacing:2px;text-transform:uppercase}.dark{background:#12132f;color:#fff}.yellow{background:#ffe139}.event{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:22px;background:white;border:2px solid #dfe4f6;border-radius:16px;color:var(--ink);margin:16px 0}.datebox{background:#5819bd;border-radius:12px;color:#fff;text-align:center;padding:12px}.datebox strong{font:900 3.5rem 'Barlow Condensed',sans-serif;display:block;line-height:1}.datebox small{font-weight:900}.event h3{font-size:2.3rem}.event .btn{margin-top:12px}.tag{display:inline-block;background:#edf0ff;padding:6px 12px;margin:5px;border-radius:99px;text-decoration:none;font-weight:700}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.split img{border-radius:16px}.form{display:grid;gap:13px}.form label{font-weight:800}.form input,.form select,.form textarea{width:100%;border:2px solid #cbd4ea;padding:14px;font:18px Inter,Arial,sans-serif;border-radius:8px}.form small{color:#60677b}.content{max-width:900px}.content h2{font-size:3rem;margin-top:38px}.article-hero{width:100%;border-radius:14px;margin:25px 0}footer{background:#0c1029;color:#fff;padding:52px 24px 90px}footer a{color:#ffe139}.foot{max-width:1360px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.mobilebar{display:none}.notice{background:#fff5c8;padding:14px;border-left:5px solid #e4a900}.noevents{background:#fff;padding:20px;border-radius:10px}.textlinks{display:flex;flex-wrap:wrap;gap:8px}.magazine{width:100%;height:700px;border:0;background:#fff}.video{width:100%;aspect-ratio:16/9;border:0}.breadcrumbs{font-size:14px;padding-top:22px}.breadcrumbs a{font-weight:700}.pagehead{background:linear-gradient(130deg,#111633,#5b1eb5);color:#fff;padding:55px 0}.pagehead h1{font-size:clamp(3.5rem,7vw,6.5rem)}@media(max-width:950px){.grid,.grid.four,.split{grid-template-columns:1fr 1fr}.hero{background-position:62% center}}@media(max-width:650px){body{font-size:18px}.nav{padding:11px}nav{gap:10px}nav a{font-size:13px}.grid,.grid.four,.split,.foot{grid-template-columns:1fr}.hero{min-height:650px;background:linear-gradient(0deg,rgba(14,11,48,.99),rgba(14,11,48,.63)),url('/assets/img/healthcare-team.jpg') center/cover}.wrap{padding:47px 18px}.mobilebar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;bottom:0;left:0;right:0;z-index:40;background:#11152c;box-shadow:0 -5px 20px #0004}.mobilebar a{padding:14px 4px;color:#101530;text-decoration:none;background:var(--yellow);font-size:14px;font-weight:900;text-align:center;border:1px solid #14142e}.event{grid-template-columns:82px 1fr;padding:12px}.event h3{font-size:1.9rem}.datebox strong{font-size:2.7rem}.magazine{height:520px}}
/* Vibrant recruiting thumbnail redesign */
:root{--purple:#7608ea;--blue:#005aff;--yellow:#ffea00}
.card{box-shadow:0 14px 35px rgba(27,17,94,.17);border:2px solid #c8b3ff}
.card img{background:#240e65;border-bottom:6px solid var(--yellow)}
.cardbody{background:linear-gradient(165deg,#fff 50%,#f0ecff)}
.btn{box-shadow:0 5px 0 rgba(22,15,71,.32);text-transform:uppercase;transition:transform .15s}
.btn:hover{transform:translateY(-3px)}
.kicker{color:#5900db}.strip{background:linear-gradient(90deg,#4400b5,#0d46cf,#6b0abd);border-block:4px solid #ffe500}
.hero{background-image:linear-gradient(90deg,rgba(9,7,56,.97) 0%,rgba(18,10,86,.83) 42%,rgba(25,15,70,.08) 100%),url('/assets/img/healthcare-team.jpg');border-bottom:10px solid #ffe500}
@media(max-width:650px){.hero{background-image:linear-gradient(0deg,rgba(9,7,56,.97),rgba(18,10,86,.45)),url('/assets/img/healthcare-team.jpg')}}

/* Vibrant recruiting thumbnail redesign */
:root{--purple:#7608ea;--blue:#005aff;--yellow:#ffea00}
.card{box-shadow:0 14px 35px rgba(27,17,94,.17);border:2px solid #c8b3ff}
.card img{background:#240e65;border-bottom:6px solid var(--yellow)}
.cardbody{background:linear-gradient(165deg,#fff 50%,#f0ecff)}
.btn{box-shadow:0 5px 0 rgba(22,15,71,.32);text-transform:uppercase;transition:transform .15s}
.btn:hover{transform:translateY(-3px)}
.kicker{color:#5900db}.strip{background:linear-gradient(90deg,#4400b5,#0d46cf,#6b0abd);border-block:4px solid #ffe500}
.hero{background-image:linear-gradient(90deg,rgba(9,7,56,.97) 0%,rgba(18,10,86,.83) 42%,rgba(25,15,70,.08) 100%),url('/assets/img/healthcare-team.jpg');border-bottom:10px solid #ffe500}
@media(max-width:650px){.hero{background-image:linear-gradient(0deg,rgba(9,7,56,.97),rgba(18,10,86,.45)),url('/assets/img/healthcare-team.jpg')}}
