:is(.single-article__content,.scrollable-text-panel) .article-promo__content>.article-promo__brand-mark{object-fit:contain;flex:none;block-size:auto;max-block-size:64px;inline-size:auto;max-inline-size:64px;margin:0 0 12px;display:block}.scrollable-text-panel{--scrollable-table-border:#8292a3;color:#2c3956;width:100%;font-family:var(--gl-font-body);padding:40px 0;font-size:16px;line-height:30px}.scrollable-text-panel *,.scrollable-text-panel :before,.scrollable-text-panel :after{box-sizing:border-box}.scrollable-text-panel__content a.scrollable-text-panel__image-detail{width:fit-content;max-width:100%;min-height:44px;color:var(--gl-color-accent);overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;margin:4px 0 16px;padding:4px 6px;font-size:16px;line-height:1.5;text-decoration:underline;transition:color .15s;display:flex}.scrollable-text-panel__content a.scrollable-text-panel__image-detail:focus-visible{outline:3px solid var(--gl-color-accent);outline-offset:-3px}.scrollable-text-panel__author-card{margin-bottom:32px}.scrollable-text-panel__author-label{margin-bottom:12px;display:block}.scrollable-text-panel__author-info{align-items:center;gap:16px;display:flex}.scrollable-text-panel__author-avatar{object-fit:cover;object-position:center top;border-radius:50%;flex-shrink:0;width:48px;height:48px}.scrollable-text-panel__author-details{overflow-wrap:anywhere;min-width:0}.scrollable-text-panel__author-header{flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-weight:600;display:flex}.scrollable-text-panel__author-card a{color:inherit;text-decoration:underline}.scrollable-text-panel__author-card a:focus-visible{outline-offset:3px;outline:2px solid}.scrollable-text-panel>.wrapper{width:100%;max-width:1384px;min-height:0;margin:0 auto;padding:0 24px;display:block;overflow:visible}@media (width>=768px){.scrollable-text-panel>.wrapper{padding-left:32px;padding-right:32px}}@media (width>=992px){.scrollable-text-panel>.wrapper{padding-left:40px;padding-right:40px}.scrollable-text-panel{padding:60px 0}}.scrollable-text-panel__container{background-image:url(/assets/blocks/service-scrollable-text-panel/mobile-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;width:auto;min-width:0;margin:0;padding:24px 12px 24px 24px;position:relative;overflow:hidden}@media (width>=992px){.scrollable-text-panel__container{background-image:url(/assets/blocks/service-scrollable-text-panel/desktop-bg.jpg);border-radius:40px;padding:48px 24px 48px 48px}}.scrollable-text-panel__scroll-area{max-height:480px;overflow:hidden}@media (width>=992px){.scrollable-text-panel__scroll-area{max-height:640px}}.scrollable-text-panel__scroll-area[data-has-overflow]{-webkit-mask-image:linear-gradient(#000 calc(100% - 160px),#0000);mask-image:linear-gradient(#000 calc(100% - 160px),#0000)}.scrollable-text-panel__reading-controls{justify-content:center;margin-top:16px;display:flex}.scrollable-text-panel__reading-controls:has(>[hidden]){display:none}.scrollable-text-panel__reading-toggle{min-height:44px}.scrollable-text-panel__reading-toggle[hidden]{display:none}@media (scripting:none){.scrollable-text-panel__scroll-area{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}}.scrollable-text-panel__container[data-reading-expanded] .scrollable-text-panel__scroll-area{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}@media (width>=992px){.scrollable-text-panel__container[data-reading-expanded]:has(.scrollable-text-panel__layout--sidebar){overflow:clip}}.scrollable-text-panel__cta{max-width:min(100%, var(--gl-article-prose-measure));background:var(--gl-color-surface);border:1px solid var(--gl-color-accent-light);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;margin:32px auto 0;padding:24px;display:flex}.scrollable-text-panel__cta-title{color:var(--gl-color-heading);text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.3}@media (width>=992px){.scrollable-text-panel__layout--sidebar{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;max-width:1120px;margin-inline:auto;display:grid}}.scrollable-text-panel__main{min-width:0}.scrollable-text-panel__content{max-width:min(100%, var(--gl-article-prose-measure));overflow-wrap:anywhere;margin-inline:auto}.scrollable-text-panel__content img{max-width:100%;height:auto;display:block}.scrollable-text-panel__content a:has(>img){width:fit-content;max-width:100%;display:block}.scrollable-text-panel__content h2,.scrollable-text-panel__content h3,.scrollable-text-panel__content h4,.scrollable-text-panel__content h2 span,.scrollable-text-panel__content h3 span,.scrollable-text-panel__content h4 span{color:#2c3956;margin-top:0;margin-bottom:16px;font-weight:600}.scrollable-text-panel__content h2,.scrollable-text-panel__content h2 span{font-size:40px;font-style:normal;font-weight:700;line-height:52px}@media (width<=767px){.scrollable-text-panel__content h2,.scrollable-text-panel__content h2 span{overflow-wrap:normal;word-break:normal;font-size:32px;line-height:1.25}}.scrollable-text-panel__content h3,.scrollable-text-panel__content h3 span{margin-top:16px;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.scrollable-text-panel__content h5,.scrollable-text-panel__content h6,.scrollable-text-panel__content h5 span,.scrollable-text-panel__content h6 span{color:inherit;margin-top:16px;margin-bottom:16px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px}.scrollable-text-panel__content blockquote{font:inherit;color:inherit;border-left:4px solid #e8f0f8;margin:24px 0;padding-left:24px}.scrollable-text-panel__content p,.scrollable-text-panel__content span{color:#2c3956;margin-bottom:16px;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.scrollable-text-panel__content p:last-child,.scrollable-text-panel__content span:last-child{margin-bottom:0}.scrollable-text-panel__content p{font-size:16px;display:block}.scrollable-text-panel__content ul,.scrollable-text-panel__content ol{margin:0;padding:0 0 20px}.scrollable-text-panel__content ul{list-style:none}.scrollable-text-panel__content ul li{padding-left:calc(1em + 10px);line-height:30px;position:relative}.scrollable-text-panel__content ul li:before{z-index:1;content:"";background-color:#333;border-radius:50%;width:.3625em;height:.3625em;display:block;position:absolute;top:12px;left:8px}.scrollable-text-panel__content a,.scrollable-text-panel__content a span{color:#2c3956;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-size:18px;font-style:normal;font-weight:700;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:inline-block}.scrollable-text-panel__content a:focus-visible{outline-offset:2px;outline:3px solid #0063c18c}.scrollable-text-panel__content table{text-align:left;border-collapse:separate;border-spacing:0;scrollbar-color:var(--gl-color-accent) var(--gl-color-surface-muted);scrollbar-width:auto;background-color:#fff;border-radius:16px;width:100%;margin:24px 0;display:block;overflow-x:auto}.scrollable-text-panel__content table:focus-visible{outline:3px solid var(--gl-color-accent);outline-offset:2px}@media (width>=992px){.scrollable-text-panel__content table{table-layout:fixed;display:table}}.scrollable-text-panel__content tr:first-child td{color:#0a0a0a;font-size:18px;font-style:normal;font-weight:700;line-height:27px}@media (width>=992px){.scrollable-text-panel__content tr:first-child td{padding:24px}.scrollable-text-panel__content tr:first-child:has(>td:nth-child(3):last-child)>td:first-child,.scrollable-text-panel__content tr:first-child:has(>td:nth-child(3):last-child)>td:nth-child(2){width:25%}.scrollable-text-panel__content tr:first-child:has(>td:nth-child(3):last-child)>td:nth-child(3){width:50%}}.scrollable-text-panel__content th,.scrollable-text-panel__content td{vertical-align:top;padding:16px 20px;border-bottom:1px solid var(--scrollable-table-border)!important}@media (width<=991px){.scrollable-text-panel__content th,.scrollable-text-panel__content td{word-break:normal;overflow-wrap:normal;min-width:180px}}@media (width>=992px){.scrollable-text-panel__content th,.scrollable-text-panel__content td{padding:24px}}.scrollable-text-panel__content th{color:#2c3956;font-size:16px;font-weight:700;line-height:1.4}.scrollable-text-panel__content th:first-child{border-top-left-radius:16px}.scrollable-text-panel__content th:last-child{border-top-right-radius:16px}.scrollable-text-panel__content td{color:#2f3241;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.scrollable-text-panel__content tbody tr:last-child td{border-bottom:none}.scrollable-text-panel__content tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.scrollable-text-panel__content tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.scrollable-text-panel__content .article-promo{isolation:isolate;aspect-ratio:300/430;background:var(--gl-color-surface-dark);border-radius:24px;width:min(300px,100%);margin:24px auto;position:relative;overflow:hidden}@media (width>=992px){.scrollable-text-panel__content .article-promo{float:right;margin:0 0 24px 32px}}.scrollable-text-panel__content:has(>.article-promo){display:flow-root}.scrollable-text-panel__content>.article-promo~h2{clear:both}.scrollable-text-panel__content .article-promo__media,.scrollable-text-panel__content .article-promo__media img{object-fit:contain;width:100%;height:100%;margin:0;position:absolute;inset:0}.scrollable-text-panel__content .article-promo__content{text-align:center;background:linear-gradient(to bottom, var(--gl-color-surface-dark), transparent 40%);flex-direction:column;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.scrollable-text-panel__content .article-promo__title{color:var(--gl-color-surface);margin:0;font-size:20px;font-weight:700;line-height:1.25}.scrollable-text-panel__content .article-promo__description{color:var(--gl-color-surface);margin:8px 0 0;font-size:16px;line-height:1.35}.scrollable-text-panel__content .article-promo--dark .article-promo__content{background:linear-gradient(to bottom, var(--gl-color-surface), transparent 40%)}.scrollable-text-panel__content .article-promo--dark .article-promo__title,.scrollable-text-panel__content .article-promo--dark .article-promo__description{color:var(--gl-color-text-strong)}.scrollable-text-panel__content .article-promo__action{width:100%;min-height:44px;color:var(--gl-color-accent);background:var(--gl-color-surface);border-radius:32px;justify-content:center;align-items:center;margin-top:auto;padding:8px 16px;font-size:16px;line-height:24px;text-decoration:none;display:inline-flex}.scrollable-text-panel__content .article-promo__action:hover,.scrollable-text-panel__content .article-promo__action:focus-visible{background:var(--gl-color-accent-pale)}.scrollable-text-panel__content .article-promo__action:focus-visible{outline:3px solid var(--gl-color-accent);outline-offset:-4px}.scrollable-text-panel__content .article-promo--artwork-none{float:none;clear:both;aspect-ratio:auto;background:var(--gl-color-surface-light);width:min(100%,480px);margin:24px auto}.scrollable-text-panel__content .article-promo--artwork-none .article-promo__content{background:0 0;gap:16px;padding:24px;position:relative;inset:auto}.scrollable-text-panel__content .article-promo--artwork-none .article-promo__brand-mark{width:auto;max-width:100%;height:auto;margin:0}.scrollable-text-panel__content .article-promo--artwork-none .article-promo__action{background:var(--gl-color-accent);width:auto;max-width:100%;color:var(--gl-color-surface);margin:0}.scrollable-text-panel__content .article-promo--artwork-none .article-promo__action:hover,.scrollable-text-panel__content .article-promo--artwork-none .article-promo__action:focus-visible{background:var(--gl-color-accent-pale);color:var(--gl-color-accent)}.scrollable-text-panel__sidebar{width:min(300px,100%);margin:32px auto 0}@media (width>=992px){.scrollable-text-panel__sidebar{align-self:start;margin:0;position:sticky;top:24px}}.scrollable-text-panel__sidebar .article-promo{float:none;width:100%;margin:0}@media (width<=767px){.scrollable-text-panel__sidebar .article-promo__title{font-size:clamp(16px,4.5vw,18px);line-height:1.2}}.scrollable-text-panel.source-hire-sticky-promo .scrollable-text-panel__container{overflow:visible}.scrollable-text-panel.source-hire-sticky-promo .scrollable-text-panel__content{max-width:min(100%, var(--gl-article-prose-measure) + 332px)}.scrollable-text-panel.source-hire-sticky-promo .scrollable-text-panel__content>.article-promo~*{width:min(100%, var(--gl-article-prose-measure));max-width:min(100%, var(--gl-article-prose-measure));clear:none}.scrollable-text-panel.source-hire-sticky-promo .scrollable-text-panel__content .article-promo{z-index:1;position:sticky;top:100px}@media (width<=991px){.scrollable-text-panel.source-hire-sticky-promo .scrollable-text-panel__container{overflow:hidden}.scrollable-text-panel.source-hire-sticky-promo .scrollable-text-panel__content{max-width:min(100%, var(--gl-article-prose-measure))}.scrollable-text-panel.source-hire-sticky-promo .scrollable-text-panel__content>.article-promo~*{width:auto;max-width:none}.scrollable-text-panel.source-hire-sticky-promo .scrollable-text-panel__content .article-promo{float:none;position:relative;top:auto}}.scrollable-text-panel--plain{padding:24px 0}@media (width>=992px){.scrollable-text-panel--plain{padding:32px 0}}.scrollable-text-panel--plain .scrollable-text-panel__container{background-image:none;border-radius:0;padding:0;overflow:visible}.scrollable-text-panel--plain .scrollable-text-panel__scroll-area{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.scrollable-text-panel--plain .scrollable-text-panel__reading-controls{display:none}
