.m243-imk{box-sizing:border-box;max-width:100%;min-width:0;margin:32px 0;padding:20px;background:#f7faf9;border:1px solid #e1ebe7;border-radius:14px;clear:both;font-family:inherit;color:#153d36}.m243-imk *{box-sizing:border-box}.m243-imk .m243-imk-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.m243-imk .m243-imk-label{font-size:10px;font-weight:700;letter-spacing:1.2px;color:#52736b}.m243-imk h2{font-size:21px;line-height:1.3;margin:6px 0!important;color:#153d36}.m243-imk .m243-imk-head p{font-size:13px;line-height:1.5;margin:0;color:#52736b}.m243-imk .m243-imk-controls{display:flex;gap:8px;flex-shrink:0}.m243-imk .m243-imk-controls[hidden]{display:none}.m243-imk .m243-imk-controls button{width:40px;height:40px;padding:0;border:1px solid #cfddd7;border-radius:50%;background:#fff;color:#153d36;font:inherit;cursor:pointer}.m243-imk .m243-imk-controls button:disabled{opacity:.4;cursor:default}.m243-imk .m243-imk-track{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a2bcb3 transparent;padding:2px 2px 12px;max-width:100%}.m243-imk .m243-imk-card{display:flex;flex-direction:column;flex:0 0 min(300px,80%);min-width:0;scroll-snap-align:start;overflow:hidden;background:#fff;border:1px solid #dce6e1;border-radius:10px;text-decoration:none!important;box-shadow:none;color:#153d36}.m243-imk .m243-imk-card:hover{border-color:#537e6e}.m243-imk .m243-imk-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0;border-radius:0}.m243-imk .m243-imk-name{display:block;font-size:14px;line-height:1.4;font-weight:700;padding:12px 12px 5px;color:#153d36}.m243-imk .m243-imk-cta{font-size:12px;line-height:1.5;padding:0 12px 12px;color:#256449;margin-top:auto}.m243-imk .m243-imk-hint{font-size:11px;line-height:1.5;color:#52736b;margin:8px 0 0}.m243-imk a:focus-visible,.m243-imk button:focus-visible,.m243-imk-track:focus-visible{outline:3px solid #ff8057;outline-offset:2px}@media(max-width:600px){.m243-imk{padding:14px;margin:24px 0}.m243-imk h2{font-size:18px}.m243-imk .m243-imk-head{align-items:flex-start;flex-wrap:wrap}.m243-imk .m243-imk-controls{margin-left:auto}.m243-imk .m243-imk-card{flex-basis:85%}}@media(prefers-reduced-motion:reduce){.m243-imk .m243-imk-track{scroll-behavior:auto}}
.m243-imk-home-shell{max-width:1200px;margin:0 auto;padding:8px 20px}.m243-imk-home-shell .m243-imk{margin:12px 0}.m243-imk-home-shell .m243-imk-card{flex-basis:240px}.m243-imk.m243-imk .m243-imk-head p{margin:0!important}.m243-imk.m243-imk .m243-imk-hint{margin:8px 0 0!important}@media(max-width:600px){.m243-imk-home-shell{padding:4px 12px}.m243-imk-home-shell .m243-imk{padding:12px}.m243-imk-home-shell .m243-imk-card{flex-basis:230px}.m243-imk-home-shell .m243-imk-head p{display:none}.m243-imk-home-shell .m243-imk-head{gap:8px}.m243-imk-home-shell .m243-imk-head h2{font-size:16px}.m243-imk-home-shell .m243-imk-head>div:first-child{flex:1;min-width:0}.m243-imk-home-shell .m243-imk-controls{gap:4px}.m243-imk-home-shell .m243-imk-controls button{width:32px;height:32px}.m243-imk-home-shell .m243-imk-name{font-size:12px}.m243-imk-home-shell .m243-imk-cta{font-size:11px}}
.home #masthead #m243-header-slogan{top:56px!important}@media(max-width:700px){.home #masthead #m243-header-slogan{top:51px!important}}
.home #masthead #m243-tv{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important;border-radius:0!important}
/* Homepage masthead advertising: one service per banner, original visual intact. */
.m243-imk-home-shell{max-width:none;padding:0;background:#073e4b}.m243-imk-home-shell .m243-imk{position:relative;margin:0;padding:0;border:0;border-radius:0;background:#073e4b;color:#fff}.m243-imk-home-shell .m243-imk-head{position:absolute;top:12px;right:20px;left:20px;z-index:2;margin:0;pointer-events:none}.m243-imk-home-shell .m243-imk-head h2,.m243-imk-home-shell .m243-imk-head p{display:none}.m243-imk-home-shell .m243-imk-label{color:#dcece9;font-size:9px}.m243-imk-home-shell .m243-imk-controls{pointer-events:auto}.m243-imk-home-shell .m243-imk-controls button{width:30px;height:30px;background:rgba(255,255,255,.9)}.m243-imk-home-shell .m243-imk-track{padding:0;scrollbar-width:none}.m243-imk-home-shell .m243-imk-track::-webkit-scrollbar{display:none}.m243-imk-home-shell .m243-imk-card{flex:0 0 100%;display:grid;grid-template-columns:minmax(280px,42%) 1fr;grid-template-rows:1fr 1fr;height:300px;border:0;border-radius:0;background:#073e4b;align-items:center;overflow:hidden}.m243-imk-home-shell .m243-imk-card img{grid-column:1;grid-row:1/3;width:100%;height:300px;object-fit:contain}.m243-imk-home-shell .m243-imk-name{align-self:end;padding:0 80px 12px 20px;color:#fff;font-size:32px;line-height:1.2;max-width:620px}.m243-imk-home-shell .m243-imk-cta{align-self:start;justify-self:start;margin:0 20px;padding:11px 20px;background:#ff8057;border-radius:5px;color:#073e4b;font-size:14px;font-weight:700}.m243-imk-home-shell .m243-imk-hint{display:none}@media(max-width:600px){.m243-imk-home-shell .m243-imk{padding:0}.m243-imk-home-shell .m243-imk-card{display:flex;align-items:center;height:300px;flex-basis:100%}.m243-imk-home-shell .m243-imk-card img{width:100%;height:300px;object-fit:contain}.m243-imk-home-shell .m243-imk-name,.m243-imk-home-shell .m243-imk-cta{display:none}.m243-imk-home-shell .m243-imk-head{top:auto;bottom:6px;left:8px;right:8px;align-items:center}.m243-imk-home-shell .m243-imk-controls button{width:26px;height:26px}.m243-imk-home-shell .m243-imk-label{font-size:8px}}

#m243-home-jobs .m243-home-job img{display:block;width:38px;height:38px;object-fit:contain;background:#fff}#m243-home-jobs .m243-logo-fallback{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:7px;background:#e9f3ef;color:#176047;font-size:11px;font-weight:700;flex-shrink:0}#m243-home-jobs img[hidden],#m243-home-jobs .m243-logo-fallback[hidden]{display:none}
