.epic-employment-redesign,.epic-employment-redesign *{box-sizing:border-box}.epic-employment-redesign{width:100%;margin:0;color:#333;font:400 16px/1.75 Poppins,Arial,sans-serif;text-align:left}.epic-employment-redesign .ees-main{float:none;display:block;width:100%;max-width:none;min-height:0;margin:0;padding:0}.epic-employment-redesign .ees-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.epic-employment-redesign .ees-hero{display:grid;grid-template-columns:minmax(260px,32.5%) minmax(0,1fr);background:#ecf4fe}.epic-employment-redesign .ees-photo{position:relative;min-width:0;min-height:602px;margin:0}.epic-employment-redesign .ees-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;margin:0;border:0;border-radius:0}.epic-employment-redesign .ees-panel{min-width:0;padding:38px clamp(24px,3.1vw,60px) 42px}.epic-employment-redesign .ees-panel-title{margin:0 0 26px;color:#003d91;font:700 26px/1.3 Sen,Arial,sans-serif}.epic-employment-redesign .ees-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px;max-width:970px}.epic-employment-redesign .ees-card{min-width:0;padding:26px 28px;border-radius:17px;background:#fff}.epic-employment-redesign .ees-card h3{margin:0 0 18px;color:#003d91;font:700 19px/1.25 Sen,Arial,sans-serif;overflow-wrap:break-word}.epic-employment-redesign p{margin:0 0 20px;color:#333;font-size:16px;line-height:1.65}.epic-employment-redesign .ees-card p{margin:0}.epic-employment-redesign .ees-content{width:100%;max-width:1415px;margin:0 auto;padding:30px 20px 40px}.epic-employment-redesign #breadcrumbs{margin:0 0 32px;padding-bottom:14px;border-bottom:1px dashed #bbb;font-size:16px}.epic-employment-redesign #breadcrumbs a{color:#003d91}.epic-employment-redesign .ees-upcoming{margin:0 0 26px;color:#d60000;font-weight:700;font-style:italic}.epic-employment-redesign .ees-introduction h2{margin:0 0 18px;color:#003d91;font:700 28px/1.35 Sen,Arial,sans-serif}.epic-employment-redesign .ees-lead{font-weight:600}.epic-employment-redesign .ees-introduction{margin-bottom:64px}.epic-employment-redesign .ees-introduction p:last-child{margin-bottom:0}.epic-employment-redesign .ees-notice{padding:40px 12px 60px;background:#ecf4fe}.epic-employment-redesign .ees-notice p{margin:0;padding:40px;border-left:6px solid #1854aa;border-radius:12px;background:#fff;font-size:18px;font-weight:600}.epic-employment-redesign .ees-cta{padding:60px 24px;background:#003d91;text-align:center}.epic-employment-redesign .ees-cta h2{margin:0 0 18px;color:#fff;font:700 28px/1.3 Sen,Arial,sans-serif}.epic-employment-redesign .ees-cta p{max-width:800px;margin:0 auto;color:#fff;font-size:18px}.epic-employment-redesign .ees-cta a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:4px}.epic-employment-redesign a:focus-visible{outline:3px solid #4886dd;outline-offset:4px}@media(max-width:1350px){.epic-employment-redesign .ees-panel{padding:32px 24px}.epic-employment-redesign .ees-grid{gap:18px}.epic-employment-redesign .ees-card{padding:24px 20px}.epic-employment-redesign .ees-card h3{font-size:18px}}@media(max-width:1100px){.epic-employment-redesign .ees-hero{grid-template-columns:1fr}.epic-employment-redesign .ees-photo{min-height:0;height:600px}.epic-employment-redesign .ees-photo img{object-position:50% 5%}.epic-employment-redesign .ees-grid{max-width:none}}@media(max-width:800px){.epic-employment-redesign .ees-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epic-employment-redesign .ees-introduction h2{font-size:25px}.epic-employment-redesign .ees-introduction{margin-bottom:40px}}@media(max-width:520px){.epic-employment-redesign .ees-photo{height:290px}.epic-employment-redesign .ees-panel{padding:28px 18px}.epic-employment-redesign .ees-panel-title{font-size:25px}.epic-employment-redesign .ees-grid{grid-template-columns:1fr;gap:18px}.epic-employment-redesign .ees-card{padding:25px}.epic-employment-redesign .ees-card h3{font-size:20px}.epic-employment-redesign .ees-content{padding:24px 18px 32px}.epic-employment-redesign .ees-notice{padding:24px 12px}.epic-employment-redesign .ees-notice p{padding:24px 20px;font-size:16px}.epic-employment-redesign .ees-cta{padding:40px 22px}.epic-employment-redesign .ees-cta p{font-size:16px}}