.archive-page{background:#faf9f2}.a-hero{position:relative;padding:44px 0 50px;background:#e9eee3;isolation:isolate;overflow:hidden}.a-hero:before{content:'';position:absolute;inset:0 0 auto auto;width:auto;height:100%;aspect-ratio:3/2;max-width:100%;z-index:-1;background:linear-gradient(90deg,#e9eee3 0%,#e9eee399 22%,#e9eee326 100%),url("5fc47203c4-service-executive.webp?v=1.3.1") right center/auto 100% no-repeat}.a-hero .r-breadcrumb{overflow-wrap:anywhere;min-width:0;margin-bottom:33px}.a-hero .r-eyebrow{margin-bottom:16px}.a-hero h1{overflow-wrap:anywhere;font-size:clamp(34px,3.8vw,52px);line-height:1.3;max-width:850px}.a-intro{max-width:660px;line-height:1.9;font-size:17px;color:#526659;margin-top:22px}.a-meta{display:flex;gap:27px;flex-wrap:wrap;margin-top:31px;font-size:12px;color:#607166}.a-meta strong{font-size:21px;color:#1c3b2d;margin-right:6px;font-weight:600}.a-image-note{position:absolute;right:28px;bottom:15px;font-size:10px;color:#435e50;background:#edf2e6bf;padding:4px 7px}.a-tabs{border-bottom:1px solid #d6ded1;background:#f1f3ea}.a-tabs>.ub-container{display:flex;flex-wrap:wrap;gap:8px 30px;padding-top:10px;padding-bottom:10px}.a-tabs a{display:flex;gap:15px;align-items:center;padding:16px 0;border-bottom:2px solid transparent;color:#667467;font-size:14px}.a-tabs a[aria-current]{border-color:#087565;color:#143d2c}.a-tabs a span{font-size:11px;color:#7a897d}.a-content{padding-top:40px;padding-bottom:90px}.a-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.a-toolbar .r-eyebrow{margin-bottom:6px}.a-toolbar p:last-child{font-size:12px;line-height:1.8;color:#758074}.a-toolbar>a{font-size:13px;border-bottom:1px solid #87a793;padding:10px 0;white-space:nowrap;color:#235f46}.a-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:start}.a-item{display:grid;grid-template-columns:var(--a-item-columns,220px minmax(0,1fr));padding:27px 0;gap:28px;border-bottom:1px solid #ccd7c8;min-width:0}.a-media{display:block;position:relative;overflow:hidden;background:#edf0e7;border:1px solid #dce3d7;align-self:start;aspect-ratio:3/2}.a-media img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:contain}.a-item[data-image-fit="cover"] .a-media img{object-fit:cover}.a-item-no-image{--a-item-columns:1fr}.a-item-no-image .a-item-body{max-width:850px}.a-item-body{min-width:0;display:flex;flex-direction:column}.a-item-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:11px;line-height:1.6;color:#758575}.a-item-meta a{color:#087565}.a-item h2{font-size:24px;line-height:1.55;margin:12px 0;overflow-wrap:anywhere}.a-item h2 a:hover{color:#087565}.a-item-body>p{color:#637464;font-size:13px;line-height:1.9;margin:0 0 20px}.a-read{margin-top:auto;color:#087565;font-size:12px;display:flex;gap:20px;align-items:center}.a-item-lead{background:#15382e;color:#f7f7ed;padding:0;gap:0;grid-template-columns:var(--a-item-columns,.92fr 1fr);border:0;min-height:330px}.a-item-lead .a-media{align-self:stretch;aspect-ratio:auto;min-height:330px;background:#e6ebe0}.a-item-lead .a-media img{position:absolute;inset:0;height:100%;aspect-ratio:auto}.a-item-lead .a-item-body{padding:32px 30px}.a-item-lead h2{font-size:27px;line-height:1.6}.a-item-lead .a-item-meta{color:#afc1b3}.a-item-lead .a-item-meta a{color:#97ceb4}.a-item-lead .a-item-body>p{color:#bdcebd}.a-item-lead .a-read{color:#ddedde}.a-item-lead h2 a:hover{color:#9cd6b6}.a-panel{padding:26px 25px;background:#fffef8;border:1px solid #d3ddce;margin-bottom:20px}.a-panel .r-eyebrow{font-size:10px;margin-bottom:16px}.a-panel h2{font-size:20px;line-height:1.65;margin-bottom:23px}.a-path{display:flex;gap:12px;align-items:center;border-top:1px solid #dce3d7;padding:19px 0;font-size:12px;line-height:1.7}.a-path:last-child{padding-bottom:0}.a-path span{color:#779783;font-size:11px}.a-path b{font-weight:400;margin-left:auto;color:#4f745e}.a-consult{background:#e9eee1}.a-consult h2{font-size:23px;margin-bottom:15px}.a-consult>p:not(.r-eyebrow){font-size:13px;line-height:1.85;color:#677767;margin-bottom:25px}.a-consult .ub-button{font-size:12px;width:100%;justify-content:space-between;padding:16px 18px}.a-all{border-top:1px solid #b8c8b6;border-bottom:1px solid #d1dcce;padding:19px 0}.a-all summary{display:flex;justify-content:space-between;cursor:pointer;font-size:13px;list-style:none}.a-all nav{display:grid;gap:0;margin-top:16px;max-height:430px;overflow:auto}.a-all nav a{padding:10px 4px;font-size:12px;color:#5d715f}.a-all nav a:hover,.a-all nav a[aria-current]{color:#087565;text-decoration:underline}.a-pagination{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:37px}.a-pagination>a,.a-pagination>span{min-width:42px;min-height:42px;padding:10px 13px;text-align:center;border:1px solid #cbd7c8;font-size:13px}.a-pagination>span{background:#087565;color:white;border-color:#087565}.a-pagination small{margin-left:auto;font-size:12px;color:#738371}.a-empty{padding:40px 30px;background:#eff2e8;border:1px solid #d4dece}.a-empty h2{font-size:27px;line-height:1.6;margin-bottom:18px}.a-empty>p:not(.r-eyebrow){font-size:15px;color:#63765e;line-height:1.9;margin-bottom:26px}
@media(max-width:1180px){.a-layout{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.a-item{grid-template-columns:var(--a-item-columns,180px minmax(0,1fr));gap:23px}.a-item-lead{grid-template-columns:var(--a-item-columns,1fr);gap:0}.a-item-lead .a-media{min-height:0;height:260px}.a-item-lead .a-item-body{padding:28px}.a-item h2{font-size:23px}.a-panel{padding:23px 20px}}
@media(max-width:900px){.a-layout{grid-template-columns:1fr}.a-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.a-all{grid-column:1/-1}.a-panel{margin:0}.a-item-lead{grid-template-columns:var(--a-item-columns,.9fr 1fr)}.a-item-lead .a-media{height:auto;min-height:300px}.a-hero:before{background-size:auto,contain;background-position:center,right center}.a-tabs>.ub-container{gap:0 25px}}
@media(max-width:600px){.a-hero{padding:27px 0 37px}.a-hero:before{opacity:.24;background-size:auto,contain}.a-hero .r-breadcrumb{margin-bottom:26px;font-size:11px}.a-hero h1{font-size:36px}.a-intro{font-size:15px;margin-top:18px}.a-meta{font-size:11px;gap:15px;margin-top:22px}.a-image-note{display:none}.a-tabs>.ub-container{display:grid;grid-template-columns:repeat(3,1fr);gap:0 16px;padding-top:7px;padding-bottom:7px}.a-tabs a{font-size:12px;gap:9px;padding:12px 0;white-space:nowrap}.a-tabs a span{font-size:10px}.a-content{padding-top:26px;padding-bottom:55px}.a-toolbar{align-items:flex-start;gap:12px;margin-bottom:22px}.a-toolbar p:last-child{max-width:200px;font-size:11px}.a-toolbar>a{font-size:11px}.a-item{grid-template-columns:var(--a-item-columns,112px minmax(0,1fr));gap:16px;padding:24px 0}.a-item h2{font-size:19px;line-height:1.65;margin:8px 0 12px}.a-item-meta{font-size:10px;gap:4px 10px}.a-media img{aspect-ratio:3/2}.a-item-body>p{font-size:12px;line-height:1.85;margin-bottom:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.a-read{font-size:11px}.a-item-lead{grid-template-columns:var(--a-item-columns,1fr);padding:0;gap:0}.a-item-lead .a-media{height:auto;aspect-ratio:3/2;min-height:0}.a-item-lead .a-item-body{padding:24px}.a-item-lead h2{font-size:24px}.a-item-lead .a-item-body>p{display:block}.a-aside{grid-template-columns:1fr;margin-top:15px}.a-panel{padding:25px}.a-pagination{gap:8px}.a-pagination>a,.a-pagination>span{font-size:12px;padding:10px;min-width:38px}.a-pagination small{font-size:11px}.a-empty{padding:30px 22px}.a-empty h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.a-media img{transition:none}}

/* Child-category navigation is only emitted for the case parent. */
@media(max-width:600px){.a-tabs>.ub-container{display:flex;flex-wrap:wrap;gap:0 22px}.a-tabs a{white-space:normal;min-width:0;max-width:100%}}

/* Native article collection in the services overview. */
.archive-inner.ub-native-archive{display:block}.ub-native-archive .ub-service-articles{margin-top:32px}.ub-native-archive .a-list{min-width:0}
