/* StayHomeHire Liquid Glass. OMGItzLo Projects. */
html[data-shh-theme]{--shh-refresh-bg:#f5f8f9;--shh-refresh-paper:#fff;--shh-refresh-soft:#edf5f6;--shh-refresh-ink:#18333d;--shh-refresh-muted:#516a74;--shh-refresh-accent:#086f75;--shh-refresh-accent-hover:#07565d;--shh-refresh-line:#d4e3e7;--shh-refresh-hero:#f0f7f8;--shh-refresh-footer:#15323b;--shh-refresh-inverse:#fff;--shh-refresh-inverse-hover:#a9e2df;--shh-ink:var(--shh-refresh-ink);--shh-muted:var(--shh-refresh-muted);--shh-navy:var(--shh-refresh-ink);--shh-navy-deep:var(--shh-refresh-ink);--shh-text:var(--shh-refresh-ink);--shh-muted-2:var(--shh-refresh-muted);--shh-aqua:var(--shh-refresh-accent);--shh-aqua-dark:var(--shh-refresh-accent);--shh-soft:var(--shh-refresh-soft);--shh-paper:var(--shh-refresh-paper);--shh-border:var(--shh-refresh-line);}html[data-shh-theme] body{background:var(--shh-refresh-bg)!important;}html[data-shh-theme] body #page{background:var(--shh-refresh-bg)!important;color:var(--shh-refresh-ink)!important;font-family:"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:17px!important;line-height:1.72!important;}html[data-shh-theme] body #page :is(.main-wrap,.site-content,#primary,.content-area,.site-main,.shh-home-main,.shh-home-2026,.shh-home-path,.shh-home-bottom,.shh-home-jobs){background:transparent!important;color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page :is(h1,h2,h3,h4,h5,h6,.entry-title,.site-title):not(.shh-ad-wrap *){font-family:"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;color:var(--shh-refresh-ink)!important;font-weight:700!important;letter-spacing:-.035em!important;text-shadow:none!important;line-height:1.2!important;}html[data-shh-theme] body #page :is(.entry-content,.job_description,.shh-home-extras,.shh-home-jobs,.blog-section,.shh-home-hero) :is(p,li,h4):not(.shh-ad-wrap *,.shh-follow-v3 *,.job_filters *){color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page :is(.entry-content,.job_description,.shh-home-extras,.shh-home-jobs,.blog-section,.shh-home-hero) :is(span,small,strong):not(.shh-ad-wrap *,.shh-follow-v3 *,.job_filters *){color:inherit!important;}html[data-shh-theme] body #page :is(.entry-content,.job_description) :is(p,li):not(.shh-ad-wrap *){line-height:1.8!important;max-width:70ch;}html[data-shh-theme] body #page :is(.entry-content,.job_description,.shh-home-extras,.shh-home-jobs,.blog-section,.shh-worker-resources,.breadcrumbs) a:not(.rr-expired-jobs-cta,.shh-ad-wrap a,.shh-follow-v3-card,.shh-follow-v3-button,.shh-follow-v3-button-alt,.shh-social-v3,.shh-button,.shh-btn,.shh-button-alt,.shh-button-dark,.shh-weekly-button,.shh-hero-jobs-link,.wp-block-button__link,.shh-faith-btn,[class*="button"],[class*="-btn"],.button,.btn){color:var(--shh-refresh-accent)!important;text-underline-offset:4px;}html[data-shh-theme] body #page :is(.entry-content,.job_description,.shh-home-extras,.shh-home-jobs,.blog-section,.shh-worker-resources,.breadcrumbs) a:not(.rr-expired-jobs-cta,.shh-ad-wrap a,.shh-follow-v3-card,.shh-follow-v3-button,.shh-follow-v3-button-alt,.shh-social-v3,.shh-button,.shh-btn,.shh-button-alt,.shh-button-dark,.shh-weekly-button,.shh-hero-jobs-link,.wp-block-button__link,.shh-faith-btn,[class*="button"],[class*="-btn"],.button,.btn):hover{color:var(--shh-refresh-accent-hover)!important;background-color:transparent!important;text-decoration:underline!important;}html[data-shh-theme] body #page :is(a,button,input,select,textarea,summary):not(.shh-ad-wrap *):focus-visible{outline:3px solid var(--shh-refresh-accent)!important;outline-offset:4px!important;}html[data-shh-theme] body #page #masthead{background:var(--shh-refresh-paper)!important;border-bottom:1px solid var(--shh-refresh-line)!important;box-shadow:none!important;}html[data-shh-theme] body #page #masthead .container{padding-top:16px!important;padding-bottom:16px!important;}html[data-shh-theme] body #page #masthead .col-md-12{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}html[data-shh-theme] body #page #masthead .site-branding{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px!important;float:none!important;margin:0!important;min-width:0;}html[data-shh-theme] body #page #masthead .site-title{font-size:22px!important;letter-spacing:-.04em!important;}html[data-shh-theme] body #page #masthead .site-title a{color:var(--shh-refresh-ink)!important;background:transparent!important;}html[data-shh-theme] body #page #masthead .site-description{color:var(--shh-refresh-muted)!important;}html[data-shh-theme] body #page #masthead #mobile-menu-wrap{float:none!important;min-width:0;}html[data-shh-theme] body #page #masthead :is(.navbar-collapse,.dropdown-menu,.sub-menu){background:var(--shh-refresh-paper)!important;border-color:var(--shh-refresh-line)!important;box-shadow:none!important;}html[data-shh-theme] body #page #masthead :is(.nav-link,.dropdown-item){color:var(--shh-refresh-ink)!important;border-radius:9px!important;background:transparent!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;}html[data-shh-theme] body #page #masthead .navbar-nav>li>a{padding:12px 8px!important;}html[data-shh-theme] body #page #masthead :is(.nav-link,.dropdown-item):hover,html[data-shh-theme] body #page #masthead .current-menu-item>a{background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-accent-hover)!important;}html[data-shh-theme] body #page #masthead :is(.open-menu,.close-menu){min-width:44px;min-height:44px;border-radius:12px!important;background:var(--shh-refresh-accent)!important;color:#fff!important;box-shadow:none!important;}html[data-shh-theme] body #page :is(a.rr-expired-jobs-cta,a.header-btn.btn,a.shh-button,a.shh-btn,a.shh-button-dark,a.shh-weekly-button,a.shh-faith-btn,a.shh-hero-jobs-link,.wp-block-button__link,.job_application .application_button,.job_filters .search_submit input,.entry-content button[type=submit],.entry-content input[type=submit]){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px 20px!important;background:var(--shh-refresh-accent)!important;color:#fff!important;border:1px solid var(--shh-refresh-accent)!important;border-radius:12px!important;font:700 15px/1.4 "DM Sans",system-ui,sans-serif!important;text-align:center!important;text-decoration:none!important;box-shadow:0 4px 12px #30243b0d!important;transform:none!important;white-space:normal!important;}html[data-shh-theme] body #page :is(a.rr-expired-jobs-cta,a.header-btn.btn,a.shh-button,a.shh-btn,a.shh-button-dark,a.shh-weekly-button,a.shh-faith-btn,a.shh-hero-jobs-link,.wp-block-button__link,.job_application .application_button,.job_filters .search_submit input,.entry-content button[type=submit],.entry-content input[type=submit]):hover{background:var(--shh-refresh-accent-hover)!important;color:#fff!important;border-color:var(--shh-refresh-accent-hover)!important;transform:none!important;}html[data-shh-theme] body #page :is(a.shh-button-alt,a.shh-btn-outline,.shh-weekly-nav a){background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-accent)!important;border:1px solid var(--shh-refresh-line)!important;border-radius:12px!important;text-decoration:none!important;min-height:44px;}html[data-shh-theme] body #page :is(a.shh-button-alt,a.shh-btn-outline,.shh-weekly-nav a):hover{background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-accent-hover)!important;}html[data-shh-theme] body.home #page section#header-slider.shh-home-hero,html[data-shh-theme] body #page :is(.shh-page-hero,.shh-hero,.shh-compass-hero,.shh-faith-hero,.shh-faith-next,.shh-home-feature-primary,.shh-weekly-hero,.shh-rhero,.shh-mhero,.shh-dhero){background:var(--shh-refresh-hero)!important;color:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-line)!important;box-shadow:none!important;border-radius:22px!important;}html[data-shh-theme] body.home #page section#header-slider.shh-home-hero{position:relative;isolation:isolate;overflow:hidden;padding:72px 28px!important;border-radius:0 0 32px 32px!important;border-bottom:1px solid var(--shh-refresh-line)!important;}html[data-shh-theme] body.home #page #header-slider .container{position:relative;z-index:1;}html[data-shh-theme] body.home #page #header-slider h1{font:700 clamp(40px,5.3vw,65px)/1.08 "DM Sans",system-ui,sans-serif!important;letter-spacing:-.05em!important;max-width:14ch!important;color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body.home #page #header-slider h4{font:400 18px/1.7 "DM Sans",system-ui,sans-serif!important;color:var(--shh-refresh-muted)!important;}html[data-shh-theme] body #page :is(.shh-page-hero,.shh-hero,.shh-compass-hero,.shh-faith-hero,.shh-faith-next,.shh-weekly-hero,.shh-rhero,.shh-mhero,.shh-dhero) :is(h1,h2,h3,p,li,strong,span,small){color:var(--shh-refresh-ink)!important;text-shadow:none!important;}html[data-shh-theme] body #page :is(.shh-kicker,.shh-eyebrow,.shh-weekly-kicker,.shh-home-jobs-label){color:var(--shh-refresh-accent)!important;font-size:12px!important;letter-spacing:.1em!important;}html[data-shh-theme] body #page :is(article.hentry,.single_job_listing,.shh-page-card,.shh-home-feature,.shh-faith-card,.shh-weekly-card,.shh-resource,.shh-disclaimer,.shh-resource-card,.shh-card,.shh-path-card,.shh-panel){background:var(--shh-refresh-paper)!important;border-color:var(--shh-refresh-line)!important;border-radius:18px!important;box-shadow:0 5px 20px #30243b06!important;}html[data-shh-theme] body #page :is(.single-post .entry-header,.single-job_listing .entry-header,.archive .page-header){background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-line)!important;border-radius:18px!important;}html[data-shh-theme] body #page .entry-header :is(h1,h2,h3,a){color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page :is(.shh-weekly-sponsor,.shh-page-note,.shh-weekly-note,.shh-callout,.shh-warning,.shh-check,.shh-articles,.shh-worker-resources){background:var(--shh-refresh-soft)!important;border-color:var(--shh-refresh-line)!important;color:var(--shh-refresh-ink)!important;border-radius:18px!important;}html[data-shh-theme] body #page .shh-worker-resources :is(p,li,h2,h3){color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page :is(.shh-weekly-hub,.shh-weekly-edition){--shh-weekly-ink:var(--shh-refresh-ink);--shh-weekly-green:var(--shh-refresh-accent);--shh-weekly-line:var(--shh-refresh-line);}html[data-shh-theme] body #page :is(.shh-weekly-hub,.shh-weekly-edition) :is(p,li,h2,h3){color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page .shh-audience-card:nth-child(n){border-top-color:var(--shh-refresh-accent)!important;}html[data-shh-theme] body #page :is(.job_filters,ul.job_listings){background:var(--shh-refresh-paper)!important;border-color:var(--shh-refresh-line)!important;border-radius:16px!important;box-shadow:none!important;}html[data-shh-theme] body #page ul.job_listings li.job_listing{background:var(--shh-refresh-paper)!important;border-bottom-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page ul.job_listings li.job_listing:hover{background:var(--shh-refresh-soft)!important;transform:none!important;}html[data-shh-theme] body #page ul.job_listings li.job_listing :is(.position h3,.company,.location,.meta time){color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page ul.job_listings li.job_listing .meta .job-type{background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-accent-hover)!important;}html[data-shh-theme] body #page :is(.entry-content,.job_filters) :is(input[type=text],input[type=search],input[type=email],textarea,select,.chosen-single,.chosen-drop){color:var(--shh-refresh-ink)!important;background:var(--shh-refresh-paper)!important;border-color:var(--shh-refresh-line)!important;border-radius:10px!important;}html[data-shh-theme] body #page .job_filters .chosen-results .highlighted{background:var(--shh-refresh-accent)!important;color:#fff!important;}html[data-shh-theme] body #page :is(.job-manager-pagination,.nav-links) a{color:var(--shh-refresh-accent)!important;background:var(--shh-refresh-paper)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page footer#colophon.site-footer{background:var(--shh-refresh-footer)!important;border-top:0!important;}html[data-shh-theme] body #page footer#colophon .footer-sec{background:transparent!important;}html[data-shh-theme] body #page footer#colophon :is(h2,h3,p,li,span,a),html[data-shh-theme] body #page footer#colophon::after{color:var(--shh-refresh-inverse)!important;}html[data-shh-theme] body #page footer#colophon a:hover{color:var(--shh-refresh-inverse-hover)!important;}html[data-shh-theme] body #page footer#colophon a:focus-visible{outline-color:var(--shh-refresh-inverse-hover)!important;}html[data-shh-theme] body #page footer#colophon::after{border-top-color:#fff7ec40!important;}html[data-shh-theme] body #page footer#colophon .shh-worker-resources{background:var(--shh-refresh-soft)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page footer#colophon .shh-worker-resources :is(h2,h3,p,li,span,strong){color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page footer#colophon .shh-worker-resources a{color:var(--shh-refresh-accent)!important;}html[data-shh-theme] body #page footer#colophon .shh-worker-resources a:hover{color:var(--shh-refresh-accent-hover)!important;}html[data-shh-theme] body #page footer#colophon .shh-worker-resources a:focus-visible{outline-color:var(--shh-refresh-accent)!important;}html[data-shh-theme] body #back-to-top{background:var(--shh-refresh-accent)!important;color:#fff!important;border-radius:12px!important;}@media(min-width:992px){html[data-shh-theme] body #page #masthead .site-branding{grid-template-columns:48px minmax(180px,1fr)!important;flex:0 0 250px!important;width:250px!important;max-width:none!important;gap:6px 12px!important;} html[data-shh-theme] body #page #masthead .logo-wrap{width:auto!important;max-width:none!important;min-width:0!important;} html[data-shh-theme] body #page #masthead .custom-logo-link{grid-row:1;width:48px!important;max-width:none!important;} html[data-shh-theme] body #page #masthead .custom-logo{display:block!important;width:48px!important;height:48px!important;max-width:none!important;object-fit:contain!important;} html[data-shh-theme] body #page #masthead #mobile-menu-wrap{flex:1 1 auto;} html[data-shh-theme] body #page #masthead #navbar-collapse{display:flex!important;align-items:center;justify-content:flex-end;gap:12px;width:auto!important;} html[data-shh-theme] body #page #masthead #menu-main{display:flex!important;flex-wrap:wrap;justify-content:flex-end;float:none!important;} html[data-shh-theme] body #page #masthead a.header-btn{margin:0!important;padding:10px 14px!important;flex-shrink:0;} }@media(max-width:991px){html[data-shh-theme] body #page #masthead .col-md-12{flex-wrap:nowrap;align-items:flex-start;gap:12px;} html[data-shh-theme] body #page #masthead .site-branding{grid-template-columns:42px minmax(0,1fr);gap:6px 10px!important;flex:1 1 auto;} html[data-shh-theme] body #page #masthead .custom-logo-link{grid-row:1;align-self:start;} html[data-shh-theme] body #page #masthead #mobile-menu-wrap{flex:0 0 44px;} html[data-shh-theme] body #page #masthead .open-menu{margin:0!important;position:relative!important;top:auto!important;right:auto!important;} html[data-shh-theme] body #page #masthead .site-title{font-size:20px!important;} html[data-shh-theme] body #page #masthead :is(.nav-link,.dropdown-item){font-size:16px!important;min-height:44px;} html[data-shh-theme] body #page #masthead #navbar-collapse{background:var(--shh-refresh-paper)!important;} html[data-shh-theme] body #page #masthead .site-description{display:none!important;} }@media(max-width:600px){html[data-shh-theme] body #page #masthead .container{padding:12px 16px!important;} html[data-shh-theme] body #page #masthead .site-title{font-size:18px!important;} html[data-shh-theme] body.home #page section#header-slider.shh-home-hero{padding:42px 22px!important;border-radius:0 0 24px 24px!important;} html[data-shh-theme] body.home #page #header-slider h1{font-size:40px!important;max-width:15ch!important;} html[data-shh-theme] body.home #page #header-slider h4{font-size:17px!important;} html[data-shh-theme] body.home #page .shh-home-jobs{padding:36px 16px!important;} html[data-shh-theme] body #page :is(.entry-content,.job_description) :is(p,li):not(.shh-ad-wrap *){font-size:17px!important;} html[data-shh-theme] body #page :is(.shh-page-hero,.shh-weekly-hero){padding:26px 22px!important;} }@media(prefers-reduced-motion:reduce){html[data-shh-theme]{scroll-behavior:auto!important;} html[data-shh-theme] body #page :is(a,button,summary){transition:none!important;animation:none!important;} }html[data-shh-theme] body #page .shh-follow-v3 :is(h1,h2,h3,p){color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page .shh-follow-v3 .shh-follow-v3-hero h1{font-size:clamp(32px,4.4vw,52px)!important;line-height:1.12!important;}html[data-shh-theme] body #page .shh-follow-v3 :is(.shh-follow-v3-lead,.shh-follow-v3-handle,.shh-follow-v3-description){color:var(--shh-refresh-muted)!important;}html[data-shh-theme] body #page .shh-follow-v3 .shh-follow-v3-kicker{color:var(--shh-refresh-accent)!important;}html[data-shh-theme] body.home #page #header-slider a.shh-hero-jobs-link,html[data-shh-theme] body.home #page #header-slider a.shh-hero-jobs-link:visited{background:var(--shh-refresh-accent)!important;color:#fff!important;border-color:var(--shh-refresh-accent)!important;}html[data-shh-theme] body.home #page #header-slider a.shh-hero-jobs-link:hover{background:var(--shh-refresh-accent-hover)!important;color:#fff!important;}html[data-shh-theme] body.page-id-21336 #page #primary .entry-content .shh-follow-v3 :is(h1,h2,h3){color:var(--shh-refresh-ink)!important;text-shadow:none!important;}html[data-shh-theme] body.page-id-21336 #page #primary .entry-content .shh-follow-v3 :is(.shh-follow-v3-lead,.shh-follow-v3-handle,.shh-follow-v3-description){color:var(--shh-refresh-muted)!important;}html[data-shh-theme] body #page .shh-ad-wrap{background:var(--shh-refresh-soft)!important;border-top-color:var(--shh-refresh-line)!important;border-bottom-color:var(--shh-refresh-line)!important;}@media(max-width:991px){html[data-shh-theme] body #page #masthead .site-branding{width:auto!important;max-width:none!important;} html[data-shh-theme] body #page #masthead .logo-wrap{width:auto!important;max-width:none!important;min-width:0!important;} html[data-shh-theme] body #page #masthead .custom-logo-link{width:42px!important;max-width:none!important;} html[data-shh-theme] body #page #masthead .custom-logo{display:block!important;width:42px!important;height:42px!important;max-width:none!important;object-fit:contain!important;} }html[data-shh-theme] body #page footer#colophon#colophon.site-footer{background:var(--shh-refresh-footer)!important;border-top:0!important;}html[data-shh-theme] body #page footer#colophon#colophon .footer-sec,html[data-shh-theme] body #page footer#colophon#colophon::after{background:transparent!important;color:var(--shh-refresh-inverse)!important;}html[data-shh-theme] body #page footer#colophon#colophon::after{font-size:13px!important;line-height:1.6!important;padding:16px 0!important;}html[data-shh-theme] body #page footer#colophon#colophon :is(h2,h3,p,a,li,span){color:var(--shh-refresh-inverse)!important;}html[data-shh-theme] body #page footer#colophon#colophon a:hover{color:var(--shh-refresh-inverse-hover)!important;}html[data-shh-theme] body #page footer#colophon#colophon a:focus-visible{outline-color:var(--shh-refresh-inverse-hover)!important;}html[data-shh-theme] body #page footer#colophon#colophon .shh-worker-resources{background:var(--shh-refresh-soft)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page footer#colophon#colophon .shh-worker-resources :is(h2,h3,p,li,span,strong){color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page footer#colophon#colophon .shh-worker-resources a{color:var(--shh-refresh-accent)!important;}html[data-shh-theme] body #page footer#colophon#colophon .shh-worker-resources a:hover{color:var(--shh-refresh-accent-hover)!important;}html[data-shh-theme] body #page footer#colophon#colophon .shh-worker-resources a:focus-visible{outline-color:var(--shh-refresh-accent)!important;}html[data-shh-theme] body.page-id-21050 #page #search_region_chosen :is(.chosen-single,.chosen-drop){background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body.page-id-21050 #page #search_region_chosen.chosen-container-active .chosen-single{outline-color:var(--shh-refresh-accent)!important;}html[data-shh-theme] body #page .entry-content :is(.shh-weekly-hub,.shh-weekly-edition) .shh-weekly-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:22px 0 0!important;align-items:stretch!important;}html[data-shh-theme] body #page .entry-content :is(.shh-weekly-hub,.shh-weekly-edition) .shh-weekly-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:7px 12px!important;border:1px solid var(--shh-refresh-line)!important;border-radius:12px!important;background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-ink)!important;font:700 14px/1.3 "DM Sans",system-ui,sans-serif!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;box-shadow:none!important;transform:none!important;}html[data-shh-theme] body #page .entry-content :is(.shh-weekly-hub,.shh-weekly-edition) .shh-weekly-nav a:hover{background:var(--shh-refresh-soft)!important;border-color:var(--shh-refresh-accent)!important;color:var(--shh-refresh-accent-hover)!important;text-decoration:none!important;transform:none!important;}html[data-shh-theme] body #page .entry-content :is(a.shh-button-alt,a.shh-btn-outline,a.shh-faith-btn.alt){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px 20px!important;border:1px solid var(--shh-refresh-line)!important;border-radius:12px!important;background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-accent)!important;font:700 15px/1.4 "DM Sans",system-ui,sans-serif!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;}html[data-shh-theme] body #page .entry-content :is(a.shh-button-alt,a.shh-btn-outline,a.shh-faith-btn.alt):hover{background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-accent-hover)!important;border-color:var(--shh-refresh-accent)!important;text-decoration:none!important;}@media(max-width:640px){html[data-shh-theme] body #page .entry-content :is(.shh-weekly-hub,.shh-weekly-edition) .shh-weekly-nav{grid-template-columns:1fr!important;gap:8px!important;} html[data-shh-theme] body #page .entry-content :is(.shh-weekly-hub,.shh-weekly-edition) .shh-weekly-nav a{white-space:nowrap!important;} }html[data-shh-theme]{--night:var(--shh-refresh-bg);--ink:var(--shh-refresh-soft);--surface:var(--shh-refresh-paper);--raised:var(--shh-refresh-soft);--line:var(--shh-refresh-line);--cream:var(--shh-refresh-ink);--muted:var(--shh-refresh-muted);--cyan:var(--shh-refresh-accent);--pink:var(--shh-refresh-accent-hover);--pumpkin:var(--shh-refresh-accent);--violet:var(--shh-refresh-accent);--shh-ice:var(--shh-refresh-bg);}html[data-shh-theme] body #page #primary :is(article.hentry,.entry-content,.single_job_listing){background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page #primary :is(.entry-header,.page-header){background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page #primary :is(.entry-title,.page-title,.entry-header h1,.entry-header h2,.entry-header a){color:var(--shh-refresh-ink)!important;font-family:"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;text-shadow:none!important;}html[data-shh-theme] body #page #primary .entry-content :is(.shh-page,.shh-sc,.shh-reentry,.shh-money,.shh-career,.shh-faith,.shh-deep,.shh-compass,.shh-resource-guide,.shh-topics){--navy:var(--shh-refresh-ink)!important;--navy2:var(--shh-refresh-muted)!important;--gold:var(--shh-refresh-accent)!important;--gold2:var(--shh-refresh-soft)!important;--cream:var(--shh-refresh-paper)!important;--sage:var(--shh-refresh-soft)!important;--green:var(--shh-refresh-accent)!important;--text:var(--shh-refresh-ink)!important;--muted:var(--shh-refresh-muted)!important;--border:var(--shh-refresh-line)!important;--ink:var(--shh-refresh-ink)!important;--line:var(--shh-refresh-line)!important;--teal:var(--shh-refresh-accent)!important;--teal-dark:var(--shh-refresh-accent-hover)!important;--orange:var(--shh-refresh-accent)!important;background:transparent!important;color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page #primary .entry-content section:not(.shh-follow-v3 *,.shh-ad-wrap *){background:var(--shh-refresh-paper)!important;border-color:var(--shh-refresh-line)!important;color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page #primary .entry-content :is(section.shh-page-hero,.shh-page-hero,.shh-hero,.shh-compass-hero,.shh-career-compass,.shh-rhero,.shh-mhero,.shh-dhero,.shh-faith-hero,.shh-faith-next){background:var(--shh-refresh-hero)!important;border-color:var(--shh-refresh-line)!important;color:var(--shh-refresh-ink)!important;box-shadow:none!important;}html[data-shh-theme] body #page #primary .entry-content :is(.shh-first,.shh-mantra,.shh-final,.shh-hero-note,.shh-scripture,.shh-page-note,section.shh-callout,.shh-callout,.shh-vault,.shh-tips,.shh-warning,.shh-check,.shh-articles,.shh-faith-quote,.shh-faith-steps){background:var(--shh-refresh-soft)!important;border-color:var(--shh-refresh-line)!important;color:var(--shh-refresh-ink)!important;box-shadow:none!important;}html[data-shh-theme] body #page #primary .entry-content :is(.shh-page-card,.shh-path,.shh-card,.shh-card-featured,.shh-resource,.shh-resource-card,.shh-disclaimer,.shh-faith-card,.shh-faith-resource,.shh-compass-card,.shh-feature-card,.shh-alert-card,.shh-form-card,.shh-employer-card){background:var(--shh-refresh-paper)!important;border-color:var(--shh-refresh-line)!important;color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page #primary .entry-content :is(h1,h2,h3,h4):not(.shh-ad-wrap *,.shh-follow-v3 *){color:var(--shh-refresh-ink)!important;font-family:"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:700!important;text-shadow:none!important;}html[data-shh-theme] body #page #primary :is(.entry-content,.job_description) :is(p,li):not(.shh-ad-wrap *,.shh-follow-v3 *,.job_filters *,.rr-job-report *,.rr-application-feedback *,.rr-reported-notice,.rr-report-status,[role="alert"],[role="status"],.wpcf7-response-output){color:var(--shh-refresh-ink)!important;font-size:clamp(17px,1.3vw,18px)!important;line-height:1.75!important;}html[data-shh-theme] body #page #primary .entry-content :is(span,small,strong):not(.shh-ad-wrap *,.shh-follow-v3 *,.job_filters *,.rr-job-report *,.rr-application-feedback *,.rr-report-status){color:inherit!important;}html[data-shh-theme] body #page #primary .entry-content :is(p.shh-kicker,.shh-kicker,p.shh-page-kicker,.shh-page-kicker,.shh-eyebrow,p.shh-faith-kicker,.shh-faith-kicker,.shh-heading small,.shh-first small,.shh-num){color:var(--shh-refresh-accent)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;}html[data-shh-theme] body #page #primary .entry-content :is(.shh-num,.shh-faith-card span,.shh-resource-guide ol>li){background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-accent)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page #primary .entry-content .shh-path::before,html[data-shh-theme] body #page #primary .entry-content .shh-hero::after,html[data-shh-theme] body #page #primary .entry-content .shh-faith-hero::before{background:var(--shh-refresh-accent)!important;}html[data-shh-theme] body #page #primary .entry-content a:not(.rr-expired-jobs-cta,.shh-ad-wrap a,.shh-follow-v3 a,.shh-weekly-nav a,.rr-job-report a,[class*="button"],[class*="-btn"],[style*="background"]){color:var(--shh-refresh-accent)!important;text-underline-offset:4px;}html[data-shh-theme] body #page #primary .entry-content a:not(.rr-expired-jobs-cta,.shh-ad-wrap a,.shh-follow-v3 a,.shh-weekly-nav a,.rr-job-report a,[class*="button"],[class*="-btn"],[style*="background"]):hover{color:var(--shh-refresh-accent-hover)!important;background:transparent!important;}html[data-shh-theme] body #page #primary .entry-content :is(a.shh-button,a.shh-btn,a.shh-button-dark,a.shh-faith-btn,.wp-block-button__link,button[type=submit],input[type=submit]):not(.rr-job-report *){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 20px!important;border:1px solid var(--shh-refresh-accent)!important;border-radius:12px!important;background:var(--shh-refresh-accent)!important;color:#fff!important;font:700 15px/1.4 "DM Sans",system-ui,sans-serif!important;text-decoration:none!important;text-align:center!important;box-shadow:none!important;transform:none!important;}html[data-shh-theme] body #page #primary .entry-content :is(a.shh-button,a.shh-btn,a.shh-button-dark,a.shh-faith-btn,.wp-block-button__link,button[type=submit],input[type=submit]):not(.rr-job-report *):hover{background:var(--shh-refresh-accent-hover)!important;color:#fff!important;border-color:var(--shh-refresh-accent-hover)!important;}html[data-shh-theme] body #page #primary .entry-content :is(a.shh-button.shh-button-alt,a.shh-btn-outline,a.shh-faith-btn.alt,a.shh-btn[style*="background:#fff"],a.shh-btn[style*="background: #fff"]){min-height:48px!important;background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-accent)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page #primary .entry-content :is(a.shh-button.shh-button-alt,a.shh-btn-outline,a.shh-faith-btn.alt,a.shh-btn[style*="background:#fff"],a.shh-btn[style*="background: #fff"]):hover{background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-accent-hover)!important;border-color:var(--shh-refresh-accent)!important;}html[data-shh-theme] body:is(.blog,.archive,.search) #page #primary .articles-wrap article{background:var(--shh-refresh-paper)!important;border-color:var(--shh-refresh-line)!important;color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body:is(.blog,.archive,.search) #page #primary .articles-wrap :is(.entry-content,.entry-summary,p){background:transparent!important;color:var(--shh-refresh-muted)!important;}html[data-shh-theme] body #page #primary :is(.entry-meta,.entry-footer,.entry-meta a,.entry-footer a){color:var(--shh-refresh-muted)!important;background:transparent!important;}html[data-shh-theme] body #page #primary article.hentry:not(.has-post-thumbnail) .entry-header::before{background:var(--shh-refresh-hero)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page :is(.search-form,.shh-library-search) input[type=search]{background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page #primary .shh-library-search button[type=submit],html[data-shh-theme] body #page .search-form input[type=submit],html[data-shh-theme] body #page .search-form button{background:var(--shh-refresh-accent)!important;color:#fff!important;border-color:var(--shh-refresh-accent)!important;border-radius:12px!important;min-height:48px!important;}html[data-shh-theme] body #page #primary .job_filters .job_types{background:var(--shh-refresh-soft)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page #primary .job_filters :is(label,.job_types label){color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body #page #primary .job_filters .search_submit input{background:var(--shh-refresh-accent)!important;color:#fff!important;border-color:var(--shh-refresh-accent)!important;min-height:48px!important;}html[data-shh-theme] body #page ul.job_listings li.job_listing>a:hover{background:var(--shh-refresh-soft)!important;}html[data-shh-theme] body #page#page .shh-amazon-offers{background:var(--shh-refresh-soft)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page#page .shh-amazon-copy :is(h2,p){color:var(--shh-refresh-ink)!important;}html[data-shh-theme] body.page-id-21266 #page #primary .entry-content div[style*="background"]:not(.shh-ad-wrap *){background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-line)!important;box-shadow:none!important;}html[data-shh-theme] body.page-id-21266 #page #primary .entry-content div[style*="flex:1"]{background:var(--shh-refresh-paper)!important;}html[data-shh-theme] body.page-id-21266 #page #primary .entry-content :is(h1,h2,h3) span,html[data-shh-theme] body.page-id-21266 #page #primary .entry-content div[style*="text-transform"]{color:var(--shh-refresh-accent)!important;}html[data-shh-theme] body.page-id-21266 #page #primary .entry-content a[style*="background"]:not(#support a){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 20px!important;border:1px solid var(--shh-refresh-accent)!important;border-radius:12px!important;background:var(--shh-refresh-accent)!important;color:#fff!important;font:700 15px/1.4 "DM Sans",system-ui,sans-serif!important;text-decoration:none!important;box-shadow:none!important;}html[data-shh-theme] body.page-id-21266 #page #primary .entry-content a:is([style*="background:#fff"],[style*="background: #fff"]):not(#support a){background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-accent)!important;border-color:var(--shh-refresh-line)!important;}html[data-shh-theme] body.page-id-21266 #page #primary .entry-content #support a{background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-accent)!important;border-color:var(--shh-refresh-line)!important;border-radius:16px!important;}html[data-shh-theme] body #page #primary .shh-story [style*="background"]:not(.shh-ad-wrap *){background:var(--shh-refresh-soft)!important;border-color:var(--shh-refresh-line)!important;color:var(--shh-refresh-ink)!important;}@media(max-width:991px){html[data-shh-theme] body #page #masthead{position:relative!important;z-index:1000;} html[data-shh-theme] body #page #masthead :is(.container,.row,.col-md-12,#mobile-menu-wrap){position:static!important;} html[data-shh-theme] body #page #masthead #mobile-menu-wrap{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;} html[data-shh-theme] body #page #masthead #navbar-collapse{position:absolute!important;top:calc(100% + 8px)!important;left:16px!important;right:16px!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:70vh!important;max-height:70dvh!important;overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;padding:12px!important;border:1px solid var(--shh-refresh-line)!important;border-radius:16px!important;background:var(--shh-refresh-paper)!important;box-shadow:0 8px 24px #00000014!important;z-index:1001!important;float:none!important;transform:none!important;} html[data-shh-theme] body #page #masthead #navbar-collapse:not(.in){display:none!important;} html[data-shh-theme] body #page #masthead #navbar-collapse.in{display:block!important;} html[data-shh-theme] body #page #masthead #navbar-collapse #menu-main{display:block!important;width:100%!important;float:none!important;margin:0!important;padding:0!important;} html[data-shh-theme] body #page #masthead #navbar-collapse #menu-main li{display:block!important;width:100%!important;float:none!important;margin:0!important;white-space:normal!important;} html[data-shh-theme] body #page #masthead #navbar-collapse #menu-main li>a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;width:100%!important;padding:12px 14px!important;line-height:1.4!important;font-size:16px!important;white-space:normal!important;color:var(--shh-refresh-ink)!important;} html[data-shh-theme] body #page #masthead #navbar-collapse :is(.dropdown-menu,.sub-menu){position:static!important;display:block!important;visibility:visible!important;opacity:1!important;float:none!important;width:100%!important;max-width:none!important;margin:0 0 8px!important;padding:0 0 0 12px!important;border:0!important;border-left:2px solid var(--shh-refresh-line)!important;box-shadow:none!important;transform:none!important;} html[data-shh-theme] body #page #masthead #navbar-collapse a.header-btn{width:100%!important;margin:10px 0!important;min-height:48px!important;} html[data-shh-theme] body #page #masthead #navbar-collapse .close-menu{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:110px!important;height:48px!important;min-height:48px!important;margin:0 0 8px auto!important;padding:10px 14px!important;float:none!important;border:0!important;white-space:nowrap!important;} html[data-shh-theme] body #page #masthead #navbar-collapse .close-menu .sr-text{position:static!important;display:inline!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important;font:700 14px/1.4 "DM Sans",system-ui,sans-serif!important;color:inherit!important;} html[data-shh-theme] body #page #masthead #navbar-collapse .close-menu i{font-size:20px!important;line-height:1!important;} }html[data-shh-theme="minimal"] body #rr-maintenance-banner{background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-line)!important;box-shadow:none!important;}html[data-shh-theme="minimal"] body #rr-maintenance-banner::before{background:var(--shh-refresh-accent)!important;}html[data-shh-theme="minimal"] body #rr-maintenance-banner .rr-maintenance-symbol{background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-line)!important;animation:none!important;}html[data-shh-theme="minimal"] body #rr-maintenance-banner :is(.rr-maintenance-title,.rr-maintenance-detail,.rr-maintenance-progress-label){color:var(--shh-refresh-ink)!important;}html[data-shh-theme="minimal"] body #rr-maintenance-banner .rr-maintenance-last-checked{color:var(--shh-refresh-muted)!important;}html[data-shh-theme="minimal"] body #rr-maintenance-banner :is(.rr-maintenance-track,progress){background:var(--shh-refresh-line)!important;accent-color:var(--shh-refresh-accent)!important;}html[data-shh-theme="minimal"] body #rr-maintenance-banner progress::-webkit-progress-bar{background:var(--shh-refresh-line)!important;}html[data-shh-theme="minimal"] body #rr-maintenance-banner progress::-webkit-progress-value{background:var(--shh-refresh-accent)!important;}html[data-shh-theme="minimal"] body #rr-maintenance-banner progress::-moz-progress-bar{background:var(--shh-refresh-accent)!important;}@media(prefers-reduced-motion:reduce){html[data-shh-theme="minimal"] body #rr-maintenance-banner .rr-maintenance-symbol{animation:none!important;} }html[data-shh-theme] body #page footer#colophon#colophon .shh-footer-button{background:var(--shh-refresh-paper)!important;color:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-line)!important;border-radius:12px!important;min-height:48px!important;}html[data-shh-theme] body #page footer#colophon#colophon .widget-title::after{background:var(--shh-refresh-line)!important;}html[data-shh-theme] body #page #primary .rr-job-report-form p.rr-report-privacy{font-size:13px!important;line-height:1.5!important;color:var(--shh-refresh-muted)!important;}html[data-shh-theme] body #page #masthead #navbar-collapse #menu-main li>a:is(:hover,:focus,:focus-visible){background:var(--shh-refresh-soft)!important;color:var(--shh-refresh-accent-hover)!important;text-decoration:none!important;}html body #page .job-type, html body #page .job_listing .job-type, html[data-shh-theme] body #page ul.job_listings li.job_listing .meta .job-type{ display:inline-flex!important;align-items:center;box-sizing:border-box; width:auto!important;max-width:100%;min-height:28px;height:auto!important; margin:0 6px 6px 0!important;padding:4px 10px!important; border:1px solid var(--shh-type-border,#a2b1bf)!important;border-radius:999px!important; background:var(--shh-type-bg,#eef2f6)!important;color:var(--shh-type-ink,#263746)!important; font-family:inherit;font-size:14px!important;font-weight:700!important;line-height:1.3!important; letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;box-shadow:none!important; white-space:normal!important;overflow-wrap:normal;vertical-align:middle; }html body #page .job-type.full-time{--shh-type-bg:#e6f4ea;--shh-type-ink:#1b5335;--shh-type-border:#5c8167}html body #page .job-type.part-time{--shh-type-bg:#e7f0ff;--shh-type-ink:#1e4779;--shh-type-border:#607caa}html body #page .job-type.contract{--shh-type-bg:#f0eaff;--shh-type-ink:#54307d;--shh-type-border:#8b75a6}html body #page .job-type.temporary{--shh-type-bg:#fff2d9;--shh-type-ink:#67400b;--shh-type-border:#9f814b}html body #page .job-type.freelance{--shh-type-bg:#e0f4f2;--shh-type-ink:#175951;--shh-type-border:#508c82}html body #page .job-type.internship{--shh-type-bg:#fde9ef;--shh-type-ink:#7a2947;--shh-type-border:#b0758a}html body #page .job-type:empty{display:none!important}html[data-shh-theme] body #page .shh-home-jobs .shh-home-job-action{margin:20px 0 0!important;padding:8px 0!important;text-align:center!important}html[data-shh-theme] body #page .shh-home-jobs .shh-home-job-action a.shh-featured-jobs-link{min-height:52px!important;min-width:280px;max-width:100%;padding:14px 26px!important;font-size:17px!important;font-weight:800!important;box-shadow:0 0 0 5px #d3f0ee,0 10px 24px #086f7526!important;gap:10px}html[data-shh-theme] body #page .shh-home-jobs .shh-home-job-action a.shh-featured-jobs-link:focus-visible{outline:3px solid #18333d!important;outline-offset:8px!important}@media(max-width:767px){html[data-shh-theme] body #page .shh-home-jobs .shh-home-job-action a.shh-featured-jobs-link{display:flex!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-job-search{margin-bottom:30px}html[data-shh-theme] body #page .shh-home-jobfinder #shh-home-jobfinder-title{font-size:clamp(27px,3vw,36px);line-height:1.15;margin:0 0 20px}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-job-form{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:12px;align-items:end}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-job-field{min-width:0}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-job-field label{display:block;margin:0 0 7px;font-size:14px;font-weight:700;line-height:1.4}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-job-field :is(input,select){width:100%;max-width:100%;min-height:54px;box-sizing:border-box;border:1px solid #b9cdd2;border-radius:12px;background:#fff;color:#173a49;padding:12px 14px;font:inherit;line-height:1.4}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-find-job{min-height:54px;margin:0;border:0;border-radius:12px;padding:13px 23px;background:#08777d;color:#fff;font:inherit;font-weight:800;white-space:nowrap;box-shadow:0 5px 15px rgba(8,119,125,.16);cursor:pointer}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-search-note{margin:10px 0 0;font-size:14px;line-height:1.5;color:#526b76}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-card{border:1px solid #c7d9de;border-top:4px solid #08777d!important;border-radius:20px;background:#fff;padding:26px;box-shadow:0 8px 26px rgba(23,58,73,.06)}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-top{display:flex;gap:20px;align-items:center}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-logo{flex:0 0 104px;width:104px;height:78px;display:flex;align-items:center;justify-content:center;background:#fff}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-logo img.company_logo{position:static!important;float:none!important;width:104px!important;height:78px!important;max-width:100%!important;margin:0!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-heading{min-width:0}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-company{font-size:15px;font-weight:700;margin:0 0 6px;color:#526b76}html[data-shh-theme] body #page .shh-home-jobfinder #shh-home-featured-title{font-size:clamp(23px,2.8vw,30px);line-height:1.2;margin:0}html[data-shh-theme] body #page .shh-home-jobfinder #shh-home-featured-title a{color:#173a49;text-decoration:none}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-location{margin:20px 0 12px;font-size:16px;line-height:1.5}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;list-style:none;padding:0;margin:0 0 16px}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-meta li{list-style:none;margin:0}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-meta .job-type{border-radius:999px;padding:6px 11px;font-size:13px;line-height:1.4;font-weight:700;background:#e4f4f2;color:#125e56}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-meta .shh-home-featured-pay{font-size:15px;font-weight:700;color:#173a49}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-summary{max-width:75ch;margin:0 0 22px;font-size:17px;line-height:1.65}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-view-job{display:inline-flex;gap:15px;align-items:center;min-height:50px;border:0;border-radius:12px;background:#08777d;color:#fff!important;padding:13px 22px;font-size:16px;font-weight:800;line-height:1.5;text-decoration:none;box-shadow:0 5px 15px rgba(8,119,125,.16)}html[data-shh-theme] body #page .shh-home-jobfinder :is(.shh-home-find-job,.shh-home-view-job):hover{background:#065e64;color:#fff!important}html[data-shh-theme] body #page .shh-home-jobfinder :is(input,select,button,a):focus-visible{outline:3px solid #1c82bf;outline-offset:3px}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-job-action{text-align:center;margin:20px 0 0}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-all-jobs{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:50px;box-sizing:border-box;border:1px solid #08777d;border-radius:12px;background:transparent;color:#08646b!important;padding:12px 22px;font-size:16px;font-weight:800;line-height:1.5;text-decoration:none}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-all-jobs:hover{background:#e8f5f4!important;color:#08646b!important;text-decoration:none!important}@media(max-width:700px){html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-job-form{grid-template-columns:minmax(0,1fr)}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-find-job{width:100%}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-card{padding:21px}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-top{gap:14px;align-items:flex-start}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-logo{flex-basis:72px;width:72px;height:60px}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-logo img.company_logo{width:72px!important;height:60px!important}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-view-job{width:100%;justify-content:center;box-sizing:border-box}html[data-shh-theme] body #page .shh-home-jobfinder .shh-home-featured-location{margin-top:16px}}html[data-shh-theme] body.home #page .shh-home-stories{padding:48px 0!important;background:transparent!important}html[data-shh-theme] body.home #page .shh-home-stories .container{width:100%;max-width:1160px;padding-inline:20px;box-sizing:border-box}html[data-shh-theme] body.home #page .shh-home-stories-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}html[data-shh-theme] body.home #page .shh-home-stories-heading>div{min-width:0;max-width:720px}html[data-shh-theme] body.home #page .shh-home-stories-kicker{margin:0 0 10px!important;color:var(--shh-refresh-accent,#086f75)!important;font-size:12px!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}html[data-shh-theme] body.home #page #shh-home-stories-title{margin:0 0 12px!important;color:var(--shh-refresh-ink,#18333d)!important;font-size:clamp(27px,3vw,38px)!important;line-height:1.15!important;letter-spacing:-.03em}html[data-shh-theme] body.home #page .shh-home-stories-heading p:not(.shh-home-stories-kicker){margin:0!important;color:var(--shh-refresh-muted,#526b76)!important;font-size:17px;line-height:1.6}html[data-shh-theme] body.home #page a.shh-home-stories-browse{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 18px;border:1px solid var(--shh-refresh-accent,#086f75);border-radius:12px;background:transparent;color:var(--shh-refresh-accent,#086f75)!important;font-weight:800;text-decoration:none!important}html[data-shh-theme] body.home #page a.shh-home-stories-browse:hover{background:var(--shh-refresh-soft,#e8f5f4)!important}html[data-shh-theme] body.home #page .shh-home-stories-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;align-items:stretch}html[data-shh-theme] body.home #page .shh-home-story{min-width:0;margin:0;border:1px solid var(--shh-refresh-line,#d4e3e7);border-radius:20px;overflow:hidden;background:var(--shh-refresh-paper,#fff);box-shadow:0 8px 24px #173a4907}html[data-shh-theme] body.home #page .shh-home-story.is-lead{grid-row:span 2}html[data-shh-theme] body.home #page .shh-home-story a.shh-home-story-link{display:flex;flex-direction:column;height:100%;background:transparent!important;color:var(--shh-refresh-ink,#18333d)!important;text-decoration:none!important}html[data-shh-theme] body.home #page .shh-home-story:not(.is-lead) a.shh-home-story-link{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}html[data-shh-theme] body.home #page .shh-home-story-cover{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:16/9;overflow:hidden;background:var(--shh-refresh-soft,#e8f5f4)}html[data-shh-theme] body.home #page .shh-home-story:not(.is-lead) .shh-home-story-cover{aspect-ratio:auto;min-height:190px;height:100%}html[data-shh-theme] body.home #page .shh-home-story-cover img.shh-home-story-image{display:block!important;width:100%!important;height:100%!important;min-width:0;max-width:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-shh-theme] body.home #page .shh-home-story-no-image{padding:20px;box-sizing:border-box;color:var(--shh-refresh-accent,#086f75);font-weight:800;font-size:clamp(18px,2vw,28px)}html[data-shh-theme] body.home #page .shh-home-story-caption{min-width:0;padding:22px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1}html[data-shh-theme] body.home #page .shh-home-story-caption time{display:block;margin-bottom:9px;color:var(--shh-refresh-muted,#526b76);font-size:12px;line-height:1.5}html[data-shh-theme] body.home #page .shh-home-story-caption h3{margin:0 0 15px!important;color:var(--shh-refresh-ink,#18333d)!important;font-size:clamp(20px,2vw,27px)!important;font-weight:800;line-height:1.25!important;letter-spacing:-.02em}html[data-shh-theme] body.home #page .shh-home-story:not(.is-lead) h3{font-size:19px!important}html[data-shh-theme] body.home #page .shh-home-story-cta{color:var(--shh-refresh-accent,#086f75)!important;font-size:14px;font-weight:800}html[data-shh-theme] body.home #page .shh-home-story-link:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}html[data-shh-theme] body.home #page .shh-home-stories a:focus-visible{outline:3px solid #1c82bf;outline-offset:4px}html[data-shh-theme] body.home #page .shh-home-story a:focus-visible{outline-offset:-4px}@media(max-width:1000px) and (min-width:761px){html[data-shh-theme] body.home #page .shh-home-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-shh-theme] body.home #page .shh-home-story.is-lead{grid-column:1/-1;grid-row:auto}html[data-shh-theme] body.home #page .shh-home-story.is-lead a.shh-home-story-link{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}html[data-shh-theme] body.home #page .shh-home-story:not(.is-lead) a.shh-home-story-link{display:flex;flex-direction:column}html[data-shh-theme] body.home #page .shh-home-story:not(.is-lead) .shh-home-story-cover{aspect-ratio:16/9;min-height:0;height:auto}html[data-shh-theme] body.home #page .shh-home-story-caption{padding:18px}}@media(max-width:760px){html[data-shh-theme] body.home #page .shh-home-stories{padding:36px 0!important}html[data-shh-theme] body.home #page .shh-home-stories-heading{display:block}html[data-shh-theme] body.home #page a.shh-home-stories-browse{margin-top:18px}html[data-shh-theme] body.home #page .shh-home-stories-grid{grid-template-columns:minmax(0,1fr)}html[data-shh-theme] body.home #page .shh-home-story.is-lead{grid-row:auto}html[data-shh-theme] body.home #page .shh-home-story:not(.is-lead) a.shh-home-story-link{display:flex}html[data-shh-theme] body.home #page .shh-home-story:not(.is-lead) .shh-home-story-cover{aspect-ratio:16/9;min-height:0;height:auto}html[data-shh-theme] body.home #page .shh-home-story-caption{padding:21px}html[data-shh-theme] body.home #page .shh-home-story:not(.is-lead) h3{font-size:22px!important}}html[data-shh-theme] { --shh-refresh-bg:#f6f7f3; --shh-refresh-paper:#ffffff; --shh-refresh-soft:#edf4ef; --shh-refresh-hero:#f0f4ed; --shh-refresh-ink:#14313e; --shh-refresh-muted:#536670; --shh-refresh-accent:#086f68; --shh-refresh-accent-hover:#07554f; --shh-refresh-line:#dbe4df; --shh-refresh-footer:#102d39; --shh-refresh-inverse:#ffffff; --shh-refresh-inverse-hover:#bce3d4; --shh-premium-gold:#d9bb78; --shh-premium-shadow:0 14px 38px rgba(20,49,62,.055); --shh-premium-shadow-small:0 5px 18px rgba(20,49,62,.045); }html[data-shh-theme] body #page.site { width:100%!important;max-width:100%!important;min-width:0!important; font-size:17px!important;line-height:1.65!important; -webkit-font-smoothing:antialiased; }html[data-shh-theme] body #page.site .main-wrap { width:100%!important;max-width:100%!important;min-width:0!important; }html[data-shh-theme] body #page.site .container { width:min(1184px,100%)!important;max-width:100%!important;min-width:0!important; margin-inline:auto!important;padding-inline:24px!important;box-sizing:border-box!important; }html[data-shh-theme] body #page.site :is(#primary,#secondary,.content-area,.site-main,.articles-wrap) { min-width:0!important;box-sizing:border-box!important; }html[data-shh-theme] body #page.site :is(.row,[class^="col-"],[class*=" col-"]) {min-width:0;box-sizing:border-box}html[data-shh-theme] body #page.site main#primary.shh-premium-fullwidth { width:100%!important;max-width:none!important;min-width:0!important;margin:0!important; }html[data-shh-theme] body #page.site :is(h1,h2,h3,h4,h5,h6) {text-wrap:pretty}html[data-shh-theme] body #page.site :is(.entry-title,.page-title) {overflow-wrap:break-word}html[data-shh-theme] body #page.site :is(a,button,input,select,textarea,summary):not(.shh-ad-wrap *):focus-visible { outline:3px solid #1f7d90!important;outline-offset:4px!important; }html[data-shh-theme] body #page.site .breadcrumbs { padding:12px 0!important;border-bottom:1px solid var(--shh-refresh-line); font-size:12px!important;line-height:1.6!important;color:var(--shh-refresh-muted)!important; }html[data-shh-theme] body #page.site #masthead { border-bottom:1px solid var(--shh-refresh-line)!important; box-shadow:0 3px 18px rgba(20,49,62,.025)!important; }html[data-shh-theme] body #page.site #masthead .container {padding-block:16px!important}html[data-shh-theme] body #page.site #masthead .col-md-12 {gap:20px!important;min-width:0!important}html[data-shh-theme] body #page.site #masthead .site-title { font-size:23px!important;font-weight:700!important;letter-spacing:-.045em!important; }html[data-shh-theme] body #page.site #masthead .site-description { font-size:11px!important;line-height:1.5!important;letter-spacing:.015em!important;margin-top:2px!important; }html[data-shh-theme] body #page.site #masthead #mobile-menu-wrap {min-width:0!important}html[data-shh-theme] body #page.site #masthead #navbar-collapse {min-width:0!important;gap:14px!important}html[data-shh-theme] body #page.site #masthead #menu-main {min-width:0!important;gap:2px!important}html[data-shh-theme] body #page.site #masthead #navbar-collapse #menu-main li>a { font-size:13px!important;font-weight:700!important;line-height:1.4!important; letter-spacing:0!important;border-radius:9px!important; }html[data-shh-theme] body #page.site #masthead :is(.dropdown-menu,.sub-menu) { border:1px solid var(--shh-refresh-line)!important;border-radius:14px!important; box-shadow:var(--shh-premium-shadow)!important;padding:8px!important; }html[data-shh-theme] body #page.site #masthead a.header-btn { min-height:44px!important;padding:11px 18px!important;border-radius:999px!important; background:var(--shh-refresh-ink)!important;border-color:var(--shh-refresh-ink)!important; color:#fff!important;font-size:13px!important;white-space:nowrap!important; box-shadow:0 5px 14px rgba(20,49,62,.1)!important; }html[data-shh-theme] body #page.site #masthead a.header-btn:hover {background:var(--shh-refresh-accent)!important;border-color:var(--shh-refresh-accent)!important}html[data-shh-theme] body #page.site #masthead :is(.open-menu,.close-menu) {border-radius:12px!important}html[data-shh-theme] body #page.site :is(a.shh-button,a.shh-btn,a.shh-button-dark,a.shh-faith-btn,a.shh-weekly-button,a.shh-hero-jobs-link,.wp-block-button__link,.shh-home-find-job,.shh-journal-primary,.job_application .application_button) { border-radius:12px!important;min-height:50px!important; background:var(--shh-refresh-accent)!important;color:#fff!important;border:1px solid var(--shh-refresh-accent)!important; padding:13px 22px!important;font-weight:700!important;line-height:1.4!important; text-decoration:none!important;box-shadow:0 6px 16px rgba(8,111,104,.12)!important; }html[data-shh-theme] body #page.site :is(a.shh-button,a.shh-btn,a.shh-button-dark,a.shh-faith-btn,a.shh-weekly-button,a.shh-hero-jobs-link,.wp-block-button__link,.shh-home-find-job,.shh-journal-primary,.job_application .application_button):hover { background:var(--shh-refresh-accent-hover)!important;border-color:var(--shh-refresh-accent-hover)!important;color:#fff!important; }html[data-shh-theme] body #page.site :is(a.shh-button-alt,a.shh-button.shh-button-alt,a.shh-btn-outline,.shh-home-all-jobs,.shh-home-stories-browse) { min-height:48px!important;border:1px solid #a9c3b9!important;border-radius:12px!important; background:#fff!important;color:var(--shh-refresh-accent)!important;padding:12px 20px!important; font-weight:700!important;text-decoration:none!important;box-shadow:none!important; }html[data-shh-theme] body #page.site :is(a.shh-button-alt,a.shh-button.shh-button-alt,a.shh-btn-outline,.shh-home-all-jobs,.shh-home-stories-browse):hover { background:var(--shh-refresh-soft)!important;border-color:var(--shh-refresh-accent)!important;color:var(--shh-refresh-accent-hover)!important; }html[data-shh-theme] body.home #page.site section#header-slider.shh-home-hero { display:block!important;width:100%!important;box-sizing:border-box!important;min-height:0!important; padding:62px 0 66px!important;border:0!important;border-bottom:1px solid var(--shh-refresh-line)!important; border-radius:0 0 36px 36px!important;background:linear-gradient(112deg,#f6f7f3 0%,#eef4ed 100%)!important; }html[data-shh-theme] body.home #page.site #header-slider>.container {width:min(1184px,100%)!important;max-width:100%!important;padding-inline:24px!important}html[data-shh-theme] body.home #page.site #header-slider .banner-content.shh-premium-home-grid { position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)!important; gap:36px!important;align-items:center!important;width:100%!important;max-width:none!important; margin:0!important;padding:0!important;transform:none!important;text-align:left!important; }html[data-shh-theme] body.home #page.site #header-slider .banner-wrap.shh-premium-home-copy { display:block!important;position:relative;z-index:1;max-width:none!important;min-width:0!important;margin:0!important; }html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-kicker { color:var(--shh-refresh-accent)!important;font-size:11px!important;font-weight:700!important; letter-spacing:.12em!important;text-transform:uppercase;line-height:1.7!important;margin:0 0 20px!important;max-width:none!important; }html[data-shh-theme] body.home #page.site #header-slider h1#shh-home-hero-title { font:700 clamp(40px,4.6vw,64px)/1.06 "DM Sans",ui-sans-serif,system-ui,sans-serif!important; color:var(--shh-refresh-ink)!important;letter-spacing:-.055em!important; max-width:none!important;margin:0 0 24px!important;grid-area:auto!important;text-align:left!important; }html[data-shh-theme] body.home #page.site #header-slider h1#shh-home-hero-title>span {color:var(--shh-refresh-accent)!important}html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-lead { max-width:48ch!important;margin:0 0 16px!important;color:var(--shh-refresh-ink)!important; font-size:19px!important;line-height:1.65!important; }html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-note { max-width:52ch!important;margin:0!important;color:var(--shh-refresh-muted)!important;font-size:13px!important;line-height:1.65!important; }html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-art {min-width:0;pointer-events:none}html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-art svg {display:block;width:100%;height:auto;max-width:480px;margin:auto}html[data-shh-theme] body.home #page.site .shh-hiring-companies { width:calc(100% - 48px)!important;max-width:1136px!important;margin:26px auto!important; border:1px solid var(--shh-refresh-line)!important;border-radius:20px!important; padding:20px 12px 14px!important;background:rgba(255,255,255,.72)!important; }html[data-shh-theme] body.home #page.site .shh-hiring-companies h2.shh-hiring-title { font-size:17px!important;letter-spacing:-.015em!important;font-weight:700!important;color:var(--shh-refresh-muted)!important; }html[data-shh-theme] body.home #page.site .shh-home-jobs.shh-home-jobfinder {padding:18px 0 44px!important}html[data-shh-theme] body.home #page.site .shh-home-jobfinder>.container {width:min(1184px,100%)!important;padding-inline:24px!important;max-width:100%!important}html[data-shh-theme] body.home #page.site .shh-home-job-search { padding:28px!important;border:1px solid var(--shh-refresh-line)!important;border-radius:24px!important; background:#fff!important;box-shadow:var(--shh-premium-shadow)!important;margin-bottom:32px!important; }html[data-shh-theme] body.home #page.site #shh-home-jobfinder-title {font-size:30px!important;line-height:1.15!important;letter-spacing:-.035em!important;margin-bottom:24px!important}html[data-shh-theme] body.home #page.site .shh-home-job-field label {font-size:12px!important;font-weight:700!important;letter-spacing:.02em;margin-bottom:8px!important}html[data-shh-theme] body.home #page.site .shh-home-job-field :is(input,select) { min-height:56px!important;background:#fafcf9!important;border-color:#c7d6cf!important;border-radius:11px!important; }html[data-shh-theme] body.home #page.site .shh-home-find-job {min-height:56px!important;padding-inline:27px!important}html[data-shh-theme] body.home #page.site .shh-home-search-note {font-size:12px!important;margin-top:14px!important;line-height:1.6!important}html[data-shh-theme] body.home #page.site .shh-home-jobs-label {font-size:11px!important;letter-spacing:.13em!important;font-weight:700!important;margin:0 0 12px!important}html[data-shh-theme] body.home #page.site .shh-home-featured-card { padding:32px!important;border:1px solid #b6cec2!important;border-top:3px solid var(--shh-refresh-accent)!important; border-radius:24px!important;box-shadow:var(--shh-premium-shadow)!important;background:#fff!important; }html[data-shh-theme] body.home #page.site .shh-home-featured-top {gap:24px!important}html[data-shh-theme] body.home #page.site #shh-home-featured-title {font-size:clamp(25px,2.7vw,34px)!important;line-height:1.17!important;letter-spacing:-.035em!important;max-width:28ch}html[data-shh-theme] body.home #page.site .shh-home-featured-company {font-size:13px!important;color:var(--shh-refresh-muted)!important;margin-bottom:7px!important}html[data-shh-theme] body.home #page.site .shh-home-featured-summary {max-width:72ch!important;font-size:17px!important;line-height:1.75!important;margin-bottom:24px!important}html[data-shh-theme] body.home #page.site .shh-home-featured-location {font-size:14px!important;color:var(--shh-refresh-muted)!important;margin-block:22px 12px!important}html[data-shh-theme] body.home #page.site .shh-home-job-action {margin-top:22px!important}html[data-shh-theme] body.home #page.site .shh-home-extras.shh-premium-home-extras {max-width:1184px!important;width:100%!important;padding:30px 24px 40px!important;margin-inline:auto!important;box-sizing:border-box}html[data-shh-theme] body.home #page.site .shh-home-feature-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:0!important}html[data-shh-theme] body.home #page.site .shh-premium-resource-intro {grid-column:1/-1;max-width:760px;margin:0 0 8px}html[data-shh-theme] body.home #page.site .shh-premium-resource-intro h2 {font-size:clamp(28px,3vw,39px)!important;line-height:1.15!important;letter-spacing:-.04em!important;margin:0 0 14px!important;max-width:25ch}html[data-shh-theme] body.home #page.site .shh-premium-resource-intro>p:last-child {font-size:16px!important;color:var(--shh-refresh-muted)!important;margin:0 0 12px!important}html[data-shh-theme] body.home #page.site .shh-home-feature { display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important; grid-column:auto!important;padding:28px!important;border:1px solid var(--shh-refresh-line)!important; border-radius:22px!important;background:#fff!important;box-shadow:var(--shh-premium-shadow-small)!important; }html[data-shh-theme] body.home #page.site .shh-home-feature.shh-home-feature-primary {background:#edf4ef!important;border:1px solid #c6d9cf!important;box-shadow:none!important}html[data-shh-theme] body.home #page.site .shh-premium-resource-icon {display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:14px;background:#edf4ef;color:var(--shh-refresh-accent)!important;margin-bottom:24px}html[data-shh-theme] body.home #page.site .shh-home-feature-primary .shh-premium-resource-icon {background:#fff}html[data-shh-theme] body.home #page.site .shh-home-feature .shh-kicker {font-size:10px!important;letter-spacing:.12em!important;margin:0 0 10px!important;color:var(--shh-refresh-accent)!important}html[data-shh-theme] body.home #page.site .shh-home-feature h3.shh-premium-resource-heading {font-size:24px!important;line-height:1.2!important;letter-spacing:-.035em!important;margin:0 0 15px!important;color:var(--shh-refresh-ink)!important}html[data-shh-theme] body.home #page.site .shh-home-feature>p:not(.shh-kicker) {font-size:15px!important;line-height:1.7!important;margin:0 0 20px!important;color:var(--shh-refresh-muted)!important}html[data-shh-theme] body.home #page.site .shh-home-feature a.shh-home-text-link {margin-top:auto!important;padding-top:12px!important;font-size:14px!important;font-weight:700!important;gap:12px;text-decoration:none!important;border-top:1px solid #cfded6;align-self:stretch}html[data-shh-theme] body.home #page.site .shh-audience-banner {margin-top:42px!important;padding:30px!important;border:1px solid var(--shh-refresh-line)!important;border-radius:26px!important;background:#eef2ec!important}html[data-shh-theme] body.home #page.site .shh-audience-intro {max-width:720px;margin-bottom:24px!important}html[data-shh-theme] body.home #page.site .shh-audience-intro h2 {font-size:clamp(27px,3vw,36px)!important;max-width:26ch;line-height:1.2!important;margin:0 0 14px!important}html[data-shh-theme] body.home #page.site .shh-audience-intro p:last-child {font-size:15px!important;color:var(--shh-refresh-muted)!important;line-height:1.65!important;margin:0!important}html[data-shh-theme] body.home #page.site .shh-audience-grid {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}html[data-shh-theme] body.home #page.site a.shh-audience-card {display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0;padding:24px 20px!important;background:#fff!important;border:1px solid #d5e0d8!important;border-top:1px solid #d5e0d8!important;border-radius:18px!important;box-shadow:none!important;text-decoration:none!important;transition:transform .18s ease}html[data-shh-theme] body.home #page.site a.shh-audience-card .shh-premium-resource-icon {width:40px;height:40px;flex-basis:40px;margin-bottom:18px;border-radius:11px}html[data-shh-theme] body.home #page.site a.shh-audience-card h3 {font-size:20px!important;line-height:1.2!important;margin:0 0 12px!important}html[data-shh-theme] body.home #page.site a.shh-audience-card p {font-size:14px!important;line-height:1.65!important;margin:0 0 20px!important;color:var(--shh-refresh-muted)!important}html[data-shh-theme] body.home #page.site a.shh-audience-card strong {font-size:12px!important;line-height:1.5!important;margin-top:auto!important;color:var(--shh-refresh-accent)!important}html[data-shh-theme] body.home #page.site a.shh-audience-card:hover {transform:translateY(-3px);border-color:#a4c6b6!important;background:#fff!important}html[data-shh-theme] body.home #page.site .shh-home-trust {margin:26px 0 0!important;font-size:12px!important;color:var(--shh-refresh-muted)!important;text-align:center;letter-spacing:.025em}html[data-shh-theme] body.page-id-21050 #page.site main#primary.fullwidth-page {padding-top:32px!important;padding-bottom:54px!important}html[data-shh-theme] body.page-id-21050 #page.site .shh-qa-intro {margin-bottom:28px!important;padding:0!important}html[data-shh-theme] body.page-id-21050 #page.site .shh-qa-intro h1 {font-size:clamp(32px,4vw,48px)!important;line-height:1.13!important;letter-spacing:-.045em!important;margin-bottom:13px!important}html[data-shh-theme] body.page-id-21050 #page.site .shh-qa-intro p {max-width:64ch!important;font-size:16px!important;color:var(--shh-refresh-muted)!important;line-height:1.7!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_listings .job_filters {padding:26px!important;border:1px solid #c5d8cc!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--shh-premium-shadow)!important;margin-bottom:26px!important}html[data-shh-theme] body.page-id-21050 #page.site .job_filters .search_jobs {padding:0!important;gap:14px!important}html[data-shh-theme] body.page-id-21050 #page.site .job_filters :is(input[type=text],input[type=search],select,.chosen-single,.select2-selection) {min-height:54px!important;border:1px solid #c8d7cf!important;border-radius:10px!important;background:#fbfcfa!important;font-size:16px!important;box-shadow:none!important}html[data-shh-theme] body.page-id-21050 #page.site .job_filters input[type=checkbox] {accent-color:var(--shh-refresh-accent)}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_remote_position {padding:10px 14px!important;border:1px solid #b7d7c9!important;border-radius:12px!important;background:#eef7ef!important;box-shadow:0 0 0 3px #edf4ef!important;box-sizing:border-box;align-self:center}html[data-shh-theme] body.page-id-21050 #page.site .job_filters .search_remote_position label {font-weight:700!important;font-size:14px!important;line-height:1.5!important}html[data-shh-theme] body.page-id-21050 #page.site .job_filters .search_submit input {min-height:54px!important;border-radius:10px!important;font-size:16px!important;box-shadow:0 5px 14px #086f681a!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types {gap:4px 16px!important;padding-top:18px!important;margin-top:18px!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label {font-size:13px!important;min-height:40px!important}html[data-shh-theme] body #page.site ul.job_listings {border:0!important;background:transparent!important;gap:14px!important}html[data-shh-theme] body #page.site .main-wrap ul.job_listings>li.job_listing {border:1px solid #d8e2db!important;border-radius:18px!important;box-shadow:var(--shh-premium-shadow-small)!important;background:#fff!important;transition:transform .18s ease}html[data-shh-theme] body #page.site .main-wrap ul.job_listings>li.job_listing:hover {border-color:#a5c7b6!important;background:#fff!important;transform:translateY(-2px)!important}html[data-shh-theme] body #page.site .main-wrap ul.job_listings li.job_listing>a {padding:23px!important;border-radius:18px!important;min-width:0!important}html[data-shh-theme] body #page.site ul.job_listings li.job_listing .position h3 {font-size:20px!important;line-height:1.3!important;letter-spacing:-.025em!important;margin:0 0 6px!important}html[data-shh-theme] body #page.site ul.job_listings li.job_listing .company {font-size:14px!important;color:var(--shh-refresh-muted)!important;line-height:1.6!important}html[data-shh-theme] body #page.site ul.job_listings li.job_listing .location {font-size:14px!important;line-height:1.6!important;color:var(--shh-refresh-muted)!important}html[data-shh-theme] body #page.site ul.job_listings li.job_listing :is(.job-date,.meta time) {font-size:12px!important;color:var(--shh-refresh-muted)!important}html[data-shh-theme] body #page.site .job-manager-pagination :is(a,span) {border-radius:9px!important;border-color:var(--shh-refresh-line)!important;min-width:38px;min-height:38px;box-sizing:border-box}html[data-shh-theme] body #page.site .load_more_jobs {border:1px solid var(--shh-refresh-line)!important;border-radius:12px!important;background:#fff!important;margin-top:18px!important}html[data-shh-theme] body.single-job_listing #page.site #primary article.job_listing {border:1px solid var(--shh-refresh-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--shh-premium-shadow)!important}html[data-shh-theme] body.single-job_listing #page.site #primary article.job_listing>.entry-header {padding:34px 32px!important;margin:0!important;background:#edf3ed!important;border-radius:23px 23px 0 0!important;border-bottom:1px solid var(--shh-refresh-line)!important}html[data-shh-theme] body.single-job_listing #page.site #primary article.job_listing h1.entry-title {font-size:clamp(30px,4vw,46px)!important;line-height:1.16!important;letter-spacing:-.04em!important;max-width:27ch;margin:0!important}html[data-shh-theme] body.single-job_listing #page.site #primary article.job_listing>.entry-content {padding:0!important;margin:0!important;border-radius:0 0 24px 24px!important;background:#fff!important}html[data-shh-theme] body.single-job_listing #page.site #primary .single_job_listing {border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;padding:0!important}html[data-shh-theme] body.single-job_listing #page.site #primary .single_job_listing>.job-listing-meta {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 16px!important;margin:0!important;padding:22px 30px!important;border-bottom:1px solid var(--shh-refresh-line);background:#fafcf9}html[data-shh-theme] body.single-job_listing #page.site #primary .single_job_listing>.job-listing-meta>li:not(.job-type) {font-size:13px!important;line-height:1.55!important;padding:0!important;margin:0!important;color:var(--shh-refresh-muted)!important;float:none!important}html[data-shh-theme] body.single-job_listing #page.site #primary .single_job_listing>.company {display:flex!important;align-items:center!important;gap:22px!important;min-height:0!important;margin:0!important;padding:24px 30px!important;border:0!important;border-bottom:1px solid var(--shh-refresh-line)!important;box-shadow:none!important;background:#fff!important}html[data-shh-theme] body.single-job_listing #page.site #primary .single_job_listing>.company img.company_logo {position:static!important;float:none!important;width:96px!important;height:66px!important;max-width:96px!important;object-fit:contain!important;object-position:center!important;margin:0!important;border-radius:0!important}html[data-shh-theme] body.single-job_listing #page.site #primary .single_job_listing .company :is(.company_header,.name) {min-height:0!important;padding:0!important;margin:0!important}html[data-shh-theme] body.single-job_listing #page.site #primary .single_job_listing .company .name {font-size:17px!important;font-weight:700!important}html[data-shh-theme] body.single-job_listing #page.site #primary .job_description {padding:30px!important;margin:0!important}html[data-shh-theme] body.single-job_listing #page.site #primary .job_description h2 {font-size:27px!important;line-height:1.25!important;letter-spacing:-.03em!important;margin:30px 0 14px!important}html[data-shh-theme] body.single-job_listing #page.site #primary .job_description h2:first-child {margin-top:0!important}html[data-shh-theme] body.single-job_listing #page.site #primary .job_description :is(p,li) {font-size:17px!important;line-height:1.8!important;max-width:72ch}html[data-shh-theme] body.single-job_listing #page.site #primary .job_description p:empty {margin:0!important}html[data-shh-theme] body.single-job_listing #page.site #primary .job_application {padding:4px 30px 24px!important;margin:0!important;overflow:visible!important}html[data-shh-theme] body.single-job_listing #page.site #primary .job_application .application_button {font-size:16px!important;min-height:52px!important;min-width:184px}html[data-shh-theme] body.single-job_listing #page.site #primary .rr-job-help {margin-top:18px!important;padding-top:16px!important;border-top:1px solid var(--shh-refresh-line);gap:8px 18px!important}html[data-shh-theme] body.single-job_listing #page.site #primary .rr-job-report>summary {font-size:13px!important;font-weight:700!important;line-height:1.6!important}html[data-shh-theme] body.single-job_listing #page.site #primary .rr-job-report-form {border-radius:16px!important;border-color:var(--shh-refresh-line)!important;box-shadow:var(--shh-premium-shadow-small)!important}html[data-shh-theme] body.single-job_listing #page.site #primary .shh-job-id-panel {margin:0!important;padding:20px 30px!important;border:0!important;border-top:1px solid var(--shh-refresh-line)!important;border-radius:0 0 23px 23px!important;background:#f8faf7!important}html[data-shh-theme] body.single-job_listing #page.site #primary .shh-job-id-hint {font-size:12px!important;line-height:1.7!important;color:var(--shh-refresh-muted)!important}html[data-shh-theme] body.single-job_listing #page.site #primary .shh-copy-job-id {border-radius:9px!important;font-size:12px!important}html[data-shh-theme] body:is(.blog,.category,.tag) #page.site #primary {max-width:1184px!important;width:100%!important;margin-inline:auto!important}html[data-shh-theme] body #page.site .shh-journal-intro {padding:38px 0 30px!important;gap:40px!important}html[data-shh-theme] body #page.site .shh-journal-intro h1 {font-size:clamp(36px,4.5vw,60px)!important;line-height:1.07!important;letter-spacing:-.05em!important}html[data-shh-theme] body #page.site .shh-journal-intro h1 span {color:var(--shh-refresh-accent)!important}html[data-shh-theme] body #page.site .shh-journal-start {padding:28px!important;border-radius:22px!important;background:#edf4ef!important;border:1px solid #c7d9ce!important;box-shadow:none!important}html[data-shh-theme] body #page.site .shh-journal-start:before {width:3px!important;background:var(--shh-premium-gold)!important}html[data-shh-theme] body #page.site .shh-journal-topic {min-height:82px!important;border-radius:14px!important;border-color:var(--shh-refresh-line)!important;background:#fff!important;padding:16px!important}html[data-shh-theme] body #page.site .shh-journal-topic-icon {border-radius:11px!important}html[data-shh-theme] body #page.site .shh-journal-section-title {margin-bottom:18px!important}html[data-shh-theme] body #page.site .shh-journal-section-title h2 {font-size:26px!important;letter-spacing:-.035em!important}html[data-shh-theme] body #page.site #main .articles-wrap>article.shh-journal-card {border-radius:22px!important;border-color:var(--shh-refresh-line)!important;box-shadow:var(--shh-premium-shadow-small)!important}html[data-shh-theme] body #page.site .shh-journal-cover {aspect-ratio:16/9!important;background:#edf3ed!important}html[data-shh-theme] body #page.site .shh-journal-cover img {object-fit:contain!important;max-width:100%!important}html[data-shh-theme] body #page.site .shh-journal-card-body {padding:26px!important}html[data-shh-theme] body #page.site .shh-journal-card h2 {font-size:23px!important;line-height:1.25!important;letter-spacing:-.03em!important}html[data-shh-theme] body #page.site .shh-journal-card-body>p {font-size:15px!important;line-height:1.75!important}html[data-shh-theme] body #page.site .shh-journal-featured .shh-journal-cover {aspect-ratio:auto!important;min-height:320px!important}html[data-shh-theme] body #page.site .shh-journal-featured .shh-journal-card-body {padding:36px!important}html[data-shh-theme] body #page.site .shh-journal-featured h2 {font-size:clamp(27px,3vw,35px)!important;line-height:1.18!important}html[data-shh-theme] body.home #page.site .shh-home-stories {padding:38px 0 64px!important}html[data-shh-theme] body.home #page.site #shh-home-stories-title {font-size:clamp(29px,3vw,39px)!important;letter-spacing:-.04em!important}html[data-shh-theme] body.home #page.site .shh-home-story {border-radius:23px!important;border-color:var(--shh-refresh-line)!important;box-shadow:var(--shh-premium-shadow-small)!important}html[data-shh-theme] body.home #page.site .shh-home-story-caption {padding:26px!important}html[data-shh-theme] body.home #page.site .shh-home-story-cover {background:#edf3ed!important}html[data-shh-theme] body.single-post #page.site #primary article.hentry {border:1px solid var(--shh-refresh-line)!important;border-radius:24px!important;box-shadow:var(--shh-premium-shadow)!important;overflow-wrap:break-word}html[data-shh-theme] body.single-post #page.site #primary article.hentry>.entry-header {background:#edf3ed!important;border-radius:23px 23px 0 0!important;padding:36px 32px 28px!important;margin:0!important;border-bottom:1px solid var(--shh-refresh-line)}html[data-shh-theme] body.single-post #page.site #primary h1.entry-title {font-size:clamp(31px,3.7vw,47px)!important;line-height:1.14!important;letter-spacing:-.04em!important;margin:0 0 18px!important}html[data-shh-theme] body.single-post #page.site #primary article.hentry>.entry-content {padding:30px 32px!important;margin:0!important;border-radius:0 0 24px 24px!important}html[data-shh-theme] body.single-post #page.site #primary .entry-content :is(p,li):not(.shh-ad-wrap *) {font-size:18px!important;line-height:1.85!important;max-width:70ch}html[data-shh-theme] body.single-post #page.site #primary .entry-content h2 {font-size:29px!important;line-height:1.25!important;margin:38px 0 16px!important;letter-spacing:-.03em!important}html[data-shh-theme] body.single-post #page.site #primary .entry-content h3 {font-size:23px!important;line-height:1.3!important;margin-top:30px!important}html[data-shh-theme] body.single-post #page.site #primary .entry-content blockquote {margin:28px 0!important;padding:20px 24px!important;border-left:3px solid var(--shh-refresh-accent)!important;background:var(--shh-refresh-soft)!important;border-radius:0 14px 14px 0}html[data-shh-theme] body #page.site #primary .entry-content .wp-block-table {max-width:100%;overflow-x:auto;border:1px solid var(--shh-refresh-line);border-radius:14px}html[data-shh-theme] body #page.site #primary .entry-content :is(th,td) {padding:13px 15px!important;border-color:var(--shh-refresh-line)!important;font-size:14px;line-height:1.7}html[data-shh-theme] body #page.site #primary .entry-content th {background:var(--shh-refresh-soft);font-weight:700}html[data-shh-theme] body #page.site #primary .entry-meta {font-size:12px!important;line-height:1.7!important;margin-top:12px!important}html[data-shh-theme] body.page:not(.home) #page.site #primary article.hentry {border:1px solid var(--shh-refresh-line)!important;border-radius:24px!important;box-shadow:var(--shh-premium-shadow-small)!important}html[data-shh-theme] body.page:not(.home) #page.site #primary article.hentry>.entry-header {padding:30px!important;margin:0!important;border-radius:23px 23px 0 0!important;background:#edf3ed!important;border-bottom:1px solid var(--shh-refresh-line)}html[data-shh-theme] body.page:not(.home) #page.site #primary article.hentry>.entry-content {padding:28px!important;border-radius:0 0 24px 24px!important;margin:0!important}html[data-shh-theme] body.page:not(.home) #page.site #primary h1.entry-title {font-size:clamp(32px,4vw,46px)!important;line-height:1.15!important;letter-spacing:-.04em!important}html[data-shh-theme] body #page.site #primary .entry-content :is(.shh-page-hero,.shh-hero,.shh-compass-hero,.shh-rhero,.shh-mhero,.shh-dhero) {padding:32px!important;border:1px solid #cbded2!important;border-radius:22px!important;background:#edf4ed!important;box-shadow:none!important;position:relative}html[data-shh-theme] body #page.site #primary .entry-content :is(.shh-page-hero,.shh-compass-hero) h2 {max-width:28ch;font-size:clamp(27px,3vw,38px)!important;line-height:1.18!important;letter-spacing:-.04em!important}html[data-shh-theme] body #page.site #primary .entry-content :is(.shh-page-grid,.shh-library-shelves) {gap:18px!important;min-width:0}html[data-shh-theme] body #page.site #primary .entry-content :is(.shh-page-card,.shh-resource-card,.shh-compass-card,.shh-path,.shh-card,.shh-faith-card) {padding:24px!important;border:1px solid var(--shh-refresh-line)!important;border-radius:18px!important;box-shadow:var(--shh-premium-shadow-small)!important;background:#fff!important;min-width:0}html[data-shh-theme] body #page.site #primary .entry-content .shh-page-card.shh-card-featured {border-color:#b4d1c1!important;background:#f3f8f1!important}html[data-shh-theme] body #page.site #primary .entry-content :is(.shh-page-card,.shh-resource-card,.shh-compass-card) h3 {font-size:22px!important;line-height:1.22!important;letter-spacing:-.03em!important;margin-bottom:13px!important}html[data-shh-theme] body #page.site #primary .entry-content :is(.shh-page-card,.shh-resource-card) p {font-size:15px!important;line-height:1.75!important;color:var(--shh-refresh-muted)!important}html[data-shh-theme] body #page.site #primary .entry-content :is(.shh-library-section,.shh-vault,.shh-tips) {margin-block:32px!important}html[data-shh-theme] body #page.site #primary .entry-content :is(.shh-callout,.shh-vault,.shh-tips,.shh-page-note) {padding:26px!important;border:1px solid #cbded1!important;border-radius:20px!important;background:#edf4ef!important}html[data-shh-theme] body #page.site #primary .entry-content .shh-library-search {padding:22px!important;border:1px solid var(--shh-refresh-line);border-radius:18px;background:#fafcf9}html[data-shh-theme] body #page.site #primary :is(input[type=text],input[type=email],input[type=search],input[type=url],textarea,select):not(.shh-ad-wrap *,input[type=checkbox],input[type=radio]) {border-color:#c1d3c7!important;border-radius:10px!important;box-shadow:none!important;font-size:16px!important}html[data-shh-theme] body #page.site #primary :is(input,textarea,select):not(.shh-ad-wrap *):focus {border-color:var(--shh-refresh-accent)!important}html[data-shh-theme] body #page.site #secondary .widget {border:1px solid var(--shh-refresh-line)!important;background:#fff!important;border-radius:18px!important;padding:22px!important;box-shadow:none!important;margin-bottom:20px!important}html[data-shh-theme] body #page.site #secondary .widget-title {font-size:18px!important;letter-spacing:-.025em!important;margin-bottom:14px!important}html[data-shh-theme] body #page.site #secondary .widget li {font-size:13px!important;line-height:1.7!important;margin-bottom:9px!important}@media screen { html[data-shh-theme] body #page.site #primary #shh-rb .rb-panel {padding:26px!important;background:#edf4ef!important;border-color:#c7dacf!important;border-radius:22px!important} html[data-shh-theme] body #page.site #primary #shh-rb label {font-size:13px!important;line-height:1.5!important;margin-top:18px!important} html[data-shh-theme] body #page.site #primary #shh-rb :is(input,textarea) {min-height:46px!important;border-radius:9px!important;padding:12px 14px!important} html[data-shh-theme] body #page.site #primary #shh-rb .rb-paper {border-radius:16px!important;border-color:var(--shh-refresh-line)!important;box-shadow:0 14px 36px #14313e0d!important} html[data-shh-theme] body #page.site #primary #shh-rb button {border-radius:10px!important;min-height:46px!important;font-size:14px!important} }html[data-shh-theme] body #page.site .shh-hireshield-page {max-width:1000px;margin-inline:auto}html[data-shh-theme] body #page.site .shh-hireshield-page .rr-hireshield-stats {border-radius:22px!important;border-color:var(--shh-refresh-line)!important;box-shadow:var(--shh-premium-shadow-small)!important}html[data-shh-theme] body #page.site .shh-hireshield-page .rr-hs-stats-grid {gap:14px!important}html[data-shh-theme] body #page.site .shh-ad-wrap {border-color:var(--shh-refresh-line)!important;background:#eef2ed!important}html[data-shh-theme] body #page.site .main-wrap>.shh-ad-billboard {max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer {background:#102d39!important;border-top:3px solid #81b6a0!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .footer-sec {padding:48px 24px 28px!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-resource-wrap {width:100%!important;max-width:1136px!important;padding:0!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-grid {gap:38px!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-group h3 {font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;color:#bce3d4!important;margin-bottom:15px!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-link-list a {font-size:13px!important;line-height:1.6!important;min-height:40px!important;color:#edf5f1!important;padding:8px 0!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-bottom {margin-top:34px!important;padding-top:30px!important;border-top-color:#ffffff26!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-bottom h2 {font-size:30px!important;letter-spacing:-.05em!important;margin-bottom:10px!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-tagline {color:#c9ddd5!important;font-size:13px!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-social {gap:8px!important;margin:4px 0 14px!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-social a {border:1px solid #ffffff26!important;border-radius:999px!important;padding:8px 14px!important;font-size:12px!important;min-height:40px!important;background:#ffffff05!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-rights {max-width:680px!important;color:#c9ddd5!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-rights summary {font-size:12px!important}html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-credit {color:#c9ddd5!important;font-size:11px!important}html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen {background:linear-gradient(145deg,#f8f8f3,#edf4ed)!important;padding:30px 24px!important;gap:22px!important}html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen .shh-sponsor-heading {max-width:640px!important;margin-top:16px!important}html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen h2 {font-size:clamp(28px,3.6vw,40px)!important;line-height:1.15!important;letter-spacing:-.04em!important;color:#14313e!important}html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen .shh-sponsor-label {color:#536670!important;font-size:10px!important;letter-spacing:.15em!important}html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen .shh-sponsor-actions {max-width:380px!important;padding:18px!important;border:1px solid #c7d9ce!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--shh-premium-shadow)!important}html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen button:enabled {background:#086f68!important;border-color:#086f68!important;border-radius:12px!important;min-height:52px!important;color:#fff!important}html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen button:enabled:hover {background:#07554f!important;border-color:#07554f!important}html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen button:disabled, html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen button[aria-disabled="true"] {background:#e6e9e5!important;border-color:#c8cec8!important;color:#5c655f!important;cursor:not-allowed!important;box-shadow:none!important}html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen .shh-sponsor-note {color:#536670!important;font-size:12px!important;line-height:1.7!important}html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen .shh-sponsor-slot {border-radius:16px!important;border-color:#d4e0d7!important;box-shadow:var(--shh-premium-shadow-small)!important}@media(min-width:992px) and (max-width:1199px) { html[data-shh-theme] body #page.site #masthead .site-branding {flex:0 0 220px!important;width:220px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important} html[data-shh-theme] body #page.site #masthead #mobile-menu-wrap {flex:1 1 0!important;width:auto!important;min-width:0!important} html[data-shh-theme] body #page.site #masthead #navbar-collapse {flex-wrap:wrap!important;gap:8px!important;max-width:100%!important} html[data-shh-theme] body #page.site #masthead #menu-main {flex-wrap:wrap!important;max-width:100%!important;justify-content:flex-end!important} html[data-shh-theme] body #page.site #masthead #navbar-collapse #menu-main li>a {font-size:12px!important;padding:10px 7px!important} html[data-shh-theme] body #page.site #masthead a.header-btn {padding:10px 15px!important} }@media(max-width:1100px) { html[data-shh-theme] body.home #page.site .shh-audience-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important} html[data-shh-theme] body.home #page.site .shh-home-feature-grid {gap:16px!important} html[data-shh-theme] body.home #page.site .shh-home-feature {padding:24px!important} html[data-shh-theme] body.home #page.site .shh-home-feature h3.shh-premium-resource-heading {font-size:22px!important} }@media(max-width:991px) { html[data-shh-theme] body #page.site #masthead .container {padding:14px 20px!important} html[data-shh-theme] body #page.site #masthead .col-md-12 {gap:14px!important} html[data-shh-theme] body #page.site #masthead #navbar-collapse {border-radius:18px!important;box-shadow:0 14px 32px #14313e1a!important} html[data-shh-theme] body #page.site #masthead #navbar-collapse #menu-main li>a {font-size:16px!important} html[data-shh-theme] body #page.site #masthead #navbar-collapse :is(.dropdown-menu,.sub-menu) {border:0!important;border-left:2px solid var(--shh-refresh-line)!important;border-radius:0!important;box-shadow:none!important} html[data-shh-theme] body #page.site #masthead #navbar-collapse a.header-btn {border-radius:12px!important} html[data-shh-theme] body.home #page.site #header-slider .banner-content.shh-premium-home-grid {grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:20px!important} html[data-shh-theme] body.home #page.site #header-slider h1#shh-home-hero-title {font-size:clamp(39px,5.6vw,55px)!important} html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-lead {font-size:17px!important} html[data-shh-theme] body #page.site :is(.shh-page-grid,.shh-library-shelves) {grid-template-columns:repeat(2,minmax(0,1fr))!important} }@media(max-width:760px) { html[data-shh-theme] body #page.site .container {padding-inline:20px!important} html[data-shh-theme] body.home #page.site section#header-slider.shh-home-hero {padding:40px 0 42px!important;border-radius:0 0 26px 26px!important} html[data-shh-theme] body.home #page.site #header-slider .banner-content.shh-premium-home-grid {grid-template-columns:minmax(0,1fr)!important} html[data-shh-theme] body.home #page.site #header-slider h1#shh-home-hero-title {font-size:clamp(36px,7.6vw,52px)!important;line-height:1.07!important;max-width:20ch!important;margin-bottom:20px!important} html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-kicker {font-size:10px!important;letter-spacing:.09em!important;margin-bottom:16px!important} html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-art {position:absolute;right:-36px;bottom:-62px;width:250px;opacity:.1} html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-lead {font-size:17px!important;max-width:42ch!important} html[data-shh-theme] body.home #page.site .shh-hiring-companies {width:calc(100% - 40px)!important;margin:20px auto!important;padding:16px 8px 10px!important;border-radius:16px!important} html[data-shh-theme] body.home #page.site .shh-hiring-companies h2.shh-hiring-title {font-size:14px!important} html[data-shh-theme] body.home #page.site .shh-home-jobs.shh-home-jobfinder {padding:10px 0 24px!important} html[data-shh-theme] body.home #page.site .shh-home-jobfinder>.container {padding-inline:20px!important} html[data-shh-theme] body.home #page.site .shh-home-job-search {padding:22px!important;border-radius:20px!important;margin-bottom:26px!important} html[data-shh-theme] body.home #page.site #shh-home-jobfinder-title {font-size:27px!important;margin-bottom:20px!important} html[data-shh-theme] body.home #page.site .shh-home-featured-card {padding:23px!important;border-radius:20px!important} html[data-shh-theme] body.home #page.site .shh-home-featured-top {gap:17px!important} html[data-shh-theme] body.home #page.site #shh-home-featured-title {font-size:25px!important} html[data-shh-theme] body.home #page.site .shh-home-featured-summary {font-size:16px!important;line-height:1.75!important} html[data-shh-theme] body.home #page.site .shh-home-extras.shh-premium-home-extras {padding:26px 20px 28px!important} html[data-shh-theme] body.home #page.site .shh-home-feature-grid {grid-template-columns:minmax(0,1fr)!important;gap:16px!important} html[data-shh-theme] body.home #page.site .shh-premium-resource-intro {margin-bottom:2px!important} html[data-shh-theme] body.home #page.site .shh-home-feature {padding:26px!important} html[data-shh-theme] body.home #page.site .shh-premium-resource-icon {margin-bottom:19px} html[data-shh-theme] body.home #page.site .shh-audience-banner {padding:23px!important;margin-top:28px!important;border-radius:22px!important} html[data-shh-theme] body.home #page.site .shh-audience-grid {grid-template-columns:minmax(0,1fr)!important;gap:14px!important} html[data-shh-theme] body.home #page.site a.shh-audience-card {padding:23px!important} html[data-shh-theme] body.home #page.site .shh-home-stories {padding:26px 0 44px!important} html[data-shh-theme] body.home #page.site .shh-home-story-caption {padding:23px!important} html[data-shh-theme] body #page.site .shh-journal-intro {grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding-top:18px!important} html[data-shh-theme] body #page.site .shh-journal-intro h1 {font-size:42px!important} html[data-shh-theme] body #page.site .shh-journal-card-body {padding:23px!important} html[data-shh-theme] body #page.site .shh-journal-featured .shh-journal-cover {aspect-ratio:16/9!important;min-height:0!important} html[data-shh-theme] body #page.site .shh-journal-featured .shh-journal-card-body {padding:24px!important} html[data-shh-theme] body #page.site .shh-journal-topic {padding:13px!important} html[data-shh-theme] body.single-post #page.site #primary article.hentry>.entry-header, html[data-shh-theme] body.single-post #page.site #primary article.hentry>.entry-content, html[data-shh-theme] body.page:not(.home) #page.site #primary article.hentry>.entry-header, html[data-shh-theme] body.page:not(.home) #page.site #primary article.hentry>.entry-content {padding:24px!important} html[data-shh-theme] body.single-post #page.site #primary .entry-content :is(p,li):not(.shh-ad-wrap *) {font-size:17px!important;line-height:1.8!important} html[data-shh-theme] body.single-post #page.site #primary .entry-content h2 {font-size:26px!important;margin-top:30px!important} html[data-shh-theme] body.single-job_listing #page.site #primary article.job_listing>.entry-header {padding:26px 23px!important} html[data-shh-theme] body.single-job_listing #page.site #primary .single_job_listing>.job-listing-meta {padding:20px 23px!important} html[data-shh-theme] body.single-job_listing #page.site #primary .single_job_listing>.company {padding:20px 23px!important;gap:18px!important} html[data-shh-theme] body.single-job_listing #page.site #primary .job_description {padding:23px!important} html[data-shh-theme] body.single-job_listing #page.site #primary .job_description h2 {font-size:25px!important} html[data-shh-theme] body.single-job_listing #page.site #primary .job_application {padding:0 23px 23px!important} html[data-shh-theme] body.single-job_listing #page.site #primary .shh-job-id-panel {padding:20px 23px!important} html[data-shh-theme] body #page.site #primary .entry-content :is(.shh-page-hero,.shh-compass-hero,.shh-rhero,.shh-mhero,.shh-dhero) {padding:25px!important} html[data-shh-theme] body #page.site :is(.shh-page-grid,.shh-library-shelves) {grid-template-columns:minmax(0,1fr)!important} html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .footer-sec {padding:36px 22px 26px!important} html[data-shh-theme] body #page.site footer#colophon#colophon#colophon.shh-resource-footer .shh-footer-grid {gap:26px 22px!important} html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen {padding:20px 8px max(18px,env(safe-area-inset-bottom))!important;gap:18px!important} html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen .shh-sponsor-heading {margin-top:6px!important} html[data-shh-theme] body #shh-sponsor-screen#shh-sponsor-screen .shh-sponsor-actions {max-width:340px!important;padding:16px!important} }@media(max-width:480px) { html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_listings .job_filters {padding:21px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 8px!important} html[data-shh-theme] body #page.site .main-wrap ul.job_listings li.job_listing>a {padding:19px!important} html[data-shh-theme] body #page.site ul.job_listings li.job_listing .position h3 {font-size:18px!important} html[data-shh-theme] body #page.site ul.job_listings li.job_listing .location {font-size:13px!important} html[data-shh-theme] body.single-job_listing #page.site #primary .job_application .application_button {width:100%!important;min-width:0!important} html[data-shh-theme] body #page.site .shh-journal-topics nav {gap:9px!important} html[data-shh-theme] body #page.site .shh-journal-topic {padding:12px 10px!important} }@media(prefers-reduced-motion:reduce) { html[data-shh-theme] body #page.site :is(.shh-audience-card,ul.job_listings>li.job_listing) {transition:none!important;transform:none!important} }html[data-shh-theme] body.home #page.site .main-wrap .shh-audience-banner { display:block!important;grid-template-columns:none!important;align-items:normal!important; }html[data-shh-theme] body.home #page.site .main-wrap .shh-audience-banner .shh-audience-intro { width:100%!important;max-width:760px!important;min-width:0!important; grid-column:auto!important;margin:0 0 26px!important; }html[data-shh-theme] body.home #page.site .main-wrap .shh-audience-banner .shh-audience-grid { display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important; width:100%!important;max-width:none!important;min-width:0!important;gap:18px!important; }html[data-shh-theme] body.home #page.site .main-wrap .shh-audience-banner a.shh-audience-card { width:auto!important;max-width:100%!important;min-width:0!important; }html[data-shh-theme] body.home #page.site .main-wrap .shh-audience-banner a.shh-audience-card :is(h3,p,strong) { max-width:100%!important;overflow-wrap:break-word;word-break:normal; }@media(min-width:1000px) { html[data-shh-theme] body.home #page.site .main-wrap .shh-home-jobfinder .shh-home-featured-card { display:grid!important;grid-template-columns:minmax(0,1fr) auto!important; grid-template-rows:auto auto auto!important;gap:16px 28px!important; align-items:start!important;padding:28px!important; } html[data-shh-theme] body.home #page.site .main-wrap .shh-home-jobfinder .shh-home-featured-top { grid-column:1/-1!important;grid-row:1!important;gap:22px!important; } html[data-shh-theme] body.home #page.site .main-wrap .shh-home-jobfinder #shh-home-featured-title { font-size:30px!important;line-height:1.17!important;max-width:34ch!important;margin:0!important; } html[data-shh-theme] body.home #page.site .main-wrap .shh-home-jobfinder .shh-home-featured-location { grid-column:1!important;grid-row:2!important;margin:0!important;align-self:center!important; } html[data-shh-theme] body.home #page.site .main-wrap .shh-home-jobfinder .shh-home-featured-meta { grid-column:2!important;grid-row:2!important;justify-self:end!important;align-self:center!important; margin:0!important;padding:0!important;background:transparent!important;gap:8px 12px!important; } html[data-shh-theme] body.home #page.site .main-wrap .shh-home-jobfinder .shh-home-featured-summary { grid-column:1!important;grid-row:3!important;max-width:76ch!important; margin:0!important;font-size:16px!important;line-height:1.75!important; } html[data-shh-theme] body.home #page.site .main-wrap .shh-home-jobfinder a.shh-home-view-job { grid-column:2!important;grid-row:3!important;justify-self:end!important;align-self:end!important; margin:0!important;min-height:48px!important;padding:12px 20px!important;white-space:nowrap!important; } }@media(min-width:601px) and (max-width:999px) { html[data-shh-theme] body.home #page.site .main-wrap .shh-audience-banner .shh-audience-grid { grid-template-columns:repeat(2,minmax(0,1fr))!important; } }@media(max-width:600px) { html[data-shh-theme] body.home #page.site .main-wrap .shh-audience-banner .shh-audience-grid { grid-template-columns:minmax(0,1fr)!important;gap:14px!important; } html[data-shh-theme] body.home #page.site .main-wrap .shh-audience-banner .shh-audience-intro { margin-bottom:22px!important; } }html[data-shh-theme] body.home #page.site .main-wrap > :is(.shh-ad-billboard,.shh-ad-desktop,.shh-ad-mobile){order:4!important}html[data-shh-theme] body.home #page.site .main-wrap > .shh-ad-homepage-mid{order:5!important}html[data-shh-theme] body.home #page.site #header-slider a.shh-premium-hero-cta{display:inline-flex!important;align-items:center!important;gap:22px!important;margin-top:22px!important;min-height:50px!important;padding:13px 23px!important;border-radius:12px!important}@media(max-width:600px){ html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-art{display:none!important} html[data-shh-theme] body.home #page.site #header-slider .shh-premium-home-grid{display:block!important} html[data-shh-theme] body.home #page.site #header-slider a.shh-premium-hero-cta{width:100%!important;justify-content:center!important} }html[data-shh-theme] body #page.site main#primary.shh-premium-fullwidth>.container{width:min(1184px,100%)!important;max-width:100%!important;padding-inline:24px!important;box-sizing:border-box!important}html[data-shh-theme] body #page.site main#primary.shh-premium-fullwidth>.container>.row{width:100%!important;max-width:100%!important;margin-inline:0!important}@media(max-width:600px){html[data-shh-theme] body #page.site main#primary.shh-premium-fullwidth>.container{padding-inline:18px!important}}html[data-shh-theme] body.shh-360 { --shh-360-navy:#143441;--shh-360-teal:#086f75;--shh-360-mint:#d7eeea; --shh-360-cream:#f8f7f1;--shh-360-gold:#e6c886;--shh-360-line:#dce7e7; --shh-360-shadow:0 14px 46px rgba(20,52,65,.055); }html[data-shh-theme] body #page.site .main-wrap .shh-360-hero { position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr); align-items:center;gap:clamp(24px,5vw,68px);width:100%;max-width:1184px;box-sizing:border-box; margin:24px auto 36px!important;padding:clamp(28px,5vw,64px)!important; overflow:hidden;background:#edf5f4!important;border:1px solid #d6e5e4!important; border-radius:28px!important;box-shadow:var(--shh-360-shadow,0 14px 46px #1434410e)!important; }html[data-shh-theme] body #page.site .main-wrap .shh-360-hero:after { content:"";position:absolute;z-index:-1;right:-80px;top:-180px;width:500px;height:500px; border:1px solid #086f7517;border-radius:50%;pointer-events:none; box-shadow:0 0 0 45px #086f7505,0 0 0 90px #086f7504; }html[data-shh-theme] body #page.site .main-wrap .shh-360-hero-copy {position:relative;min-width:0;max-width:790px}html[data-shh-theme] body #page.site .main-wrap .shh-360-crumbs { display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 27px!important; color:#506873!important;font-size:12px!important;line-height:1.6!important; }html[data-shh-theme] body #page.site .main-wrap .shh-360-crumbs a { color:#46626d!important;text-decoration:none!important;text-underline-offset:4px; }html[data-shh-theme] body #page.site .main-wrap .shh-360-crumbs a:hover {text-decoration:underline!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-hero .shh-360-kicker { display:flex;align-items:center;gap:10px;margin:0 0 16px!important;color:#086f75!important; font-size:11px!important;font-weight:800!important;letter-spacing:.17em!important;line-height:1.5!important;text-transform:uppercase; }html[data-shh-theme] body #page.site .main-wrap .shh-360-kicker:before { content:"";display:block;flex:0 0 22px;width:22px;height:2px;background:currentColor; }html[data-shh-theme] body #page.site .main-wrap .shh-360-hero h1 { max-width:21ch;margin:0 0 22px!important;color:#143441!important; font:750 clamp(33px,4.3vw,59px)/1.06 "DM Sans",ui-sans-serif,system-ui,sans-serif!important; letter-spacing:-.055em!important;text-wrap:balance;overflow-wrap:break-word; }html[data-shh-theme] body #page.site .main-wrap .shh-360-hero .shh-360-lead { max-width:57ch;margin:0!important;color:#48626d!important;font-size:clamp(16px,1.7vw,18px)!important;line-height:1.75!important; }html[data-shh-theme] body #page.site .main-wrap .shh-360-actions {display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:28px!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-actions a.shh-360-primary { display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:28px!important; min-height:50px!important;padding:14px 22px!important;border:1px solid #086f75!important;border-radius:12px!important; background:#086f75!important;color:#fff!important;font:750 15px/1.4 "DM Sans",system-ui,sans-serif!important; text-align:center!important;text-decoration:none!important;box-shadow:0 5px 16px #086f7514!important; }html[data-shh-theme] body #page.site .main-wrap .shh-360-actions a.shh-360-primary:hover {background:#07565d!important;border-color:#07565d!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-actions a.shh-360-secondary { display:inline-flex;align-items:center;min-height:44px;color:#086f75!important;font-size:14px!important;font-weight:700!important;text-underline-offset:5px; }html[data-shh-theme] body #page.site .main-wrap .shh-360-art {width:100%;max-width:340px;min-width:0;margin-inline:auto;pointer-events:none}html[data-shh-theme] body #page.site .main-wrap .shh-360-art svg {display:block;width:100%;height:auto;overflow:visible}html[data-shh-theme] body #page.site .main-wrap .shh-360-art.shh-360-cover {max-width:520px!important;pointer-events:auto}html[data-shh-theme] body #page.site .main-wrap .shh-360-art.shh-360-cover img {display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:17px;border:1px solid #d6e2e0;box-shadow:0 12px 36px #14344112}html[data-shh-theme] body #page.site .main-wrap .shh-360-hero--community {background:#f7f3e9!important;border-color:#e7dfce!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-hero--editorial {background:#f2f2f8!important;border-color:#e1e2ec!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-hero--legal {background:#f7f8f6!important;border-color:#dfe6e1!important;grid-template-columns:minmax(0,1fr) 160px}html[data-shh-theme] body #page.site .main-wrap :is(.shh-360-hero--jobs,.shh-360-hero--trust) {background:#143441!important;border-color:#143441!important}html[data-shh-theme] body #page.site .main-wrap :is(.shh-360-hero--jobs,.shh-360-hero--trust) h1 {color:#fff!important}html[data-shh-theme] body #page.site .main-wrap :is(.shh-360-hero--jobs,.shh-360-hero--trust) .shh-360-lead {color:#d0e0e5!important}html[data-shh-theme] body #page.site .main-wrap :is(.shh-360-hero--jobs,.shh-360-hero--trust) .shh-360-kicker {color:#9bd6ce!important}html[data-shh-theme] body #page.site .main-wrap :is(.shh-360-hero--jobs,.shh-360-hero--trust) .shh-360-crumbs, html[data-shh-theme] body #page.site .main-wrap :is(.shh-360-hero--jobs,.shh-360-hero--trust) .shh-360-crumbs a {color:#b5cbd3!important}html[data-shh-theme] body #page.site .main-wrap :is(.shh-360-hero--jobs,.shh-360-hero--trust) .shh-360-actions a.shh-360-primary {color:#143441!important;background:#b5e2db!important;border-color:#b5e2db!important}html[data-shh-theme] body #page.site .main-wrap :is(.shh-360-hero--jobs,.shh-360-hero--trust) .shh-360-actions a.shh-360-secondary {color:#d6eeea!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-content {min-width:0;width:100%;box-sizing:border-box}html[data-shh-theme] body #page.site .main-wrap .shh-360-content>:is(p,ul,ol) {max-width:76ch}html[data-shh-theme] body #page.site .main-wrap .shh-360-content h2:not(.shh-ad-wrap *) { font-size:clamp(25px,2.65vw,35px)!important;line-height:1.2!important;letter-spacing:-.04em!important; margin-block:42px 18px!important;text-wrap:balance; }html[data-shh-theme] body #page.site .main-wrap .shh-360-content h3:not(.shh-ad-wrap *) {font-size:21px!important;line-height:1.3!important;letter-spacing:-.025em!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-content :is(.shh-page-grid,.shh-library-grid,.shh-library-shelves,.shh-resource-grid) {gap:22px!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-content :is(.shh-page-card,.shh-resource-card,.shh-faith-card,.shh-card,.shh-resource,.shh-panel) { position:relative;min-width:0;background:#fff!important;border:1px solid #dce7e7!important; border-radius:21px!important;padding:clamp(23px,3vw,32px)!important;box-shadow:0 9px 28px #14344107!important; }html[data-shh-theme] body #page.site .main-wrap .shh-360-content :is(.shh-page-card,.shh-resource-card,.shh-faith-card,.shh-card,.shh-resource,.shh-panel)>:is(h2,h3):first-child {margin-top:0!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-content :is(.shh-page-card,.shh-resource-card,.shh-faith-card,.shh-card,.shh-resource,.shh-panel) p { font-size:16px!important;line-height:1.75!important;color:#48626d!important; }html[data-shh-theme] body #page.site .main-wrap .shh-360-content :is(.shh-page-card,.shh-resource-card,.shh-faith-card,.shh-card,.shh-resource,.shh-panel)>a:last-child {font-size:14px!important;font-weight:750!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-content :is(blockquote,.shh-callout,.shh-page-note,.shh-check,.shh-disclaimer):not(.shh-ad-wrap *) { border:1px solid #dce7e7!important;border-left:4px solid #84bcb4!important;border-radius:0 17px 17px 0!important; padding:23px 26px!important;margin-block:28px!important;background:#f0f6f4!important;box-shadow:none!important; }html[data-shh-theme] body #page.site .main-wrap .shh-360-content details:not(.shh-ad-wrap *) {border:1px solid #dce7e7;border-radius:14px;margin-block:12px;background:#fff;overflow:hidden}html[data-shh-theme] body #page.site .main-wrap .shh-360-content details:not(.shh-ad-wrap *)>summary {cursor:pointer;padding:17px 20px;min-height:44px;box-sizing:border-box;font-weight:700;color:#143441}html[data-shh-theme] body #page.site .main-wrap .shh-360-content details:not(.shh-ad-wrap *)[open]>summary {border-bottom:1px solid #e5eded;background:#f3f8f7}html[data-shh-theme] body #page.site .main-wrap .shh-360-content details:not(.shh-ad-wrap *)>:not(summary) {margin-inline:20px}html[data-shh-theme] body #page.site .main-wrap .shh-360-content figure:not(.shh-ad-wrap *) {max-width:100%;margin-block:28px}html[data-shh-theme] body #page.site .main-wrap .shh-360-content figure:not(.shh-ad-wrap *)>img {max-width:100%;height:auto;border-radius:17px}html[data-shh-theme] body #page.site .main-wrap .shh-360-content :is(figcaption,.wp-caption-text):not(.shh-ad-wrap *) {font-size:13px!important;line-height:1.6!important;color:#57717b!important;margin-top:12px!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-next { display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px 42px; background:#f7f3e9!important;border:1px solid #e7dfce!important;border-radius:24px; max-width:1184px;margin:44px auto!important;padding:clamp(25px,4vw,42px)!important;box-sizing:border-box; }html[data-shh-theme] body #page.site .main-wrap .shh-360-next h2 {max-width:24ch;font-size:clamp(27px,3vw,37px)!important;margin:0 0 13px!important;letter-spacing:-.04em!important;line-height:1.17!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-next p {font-size:15px!important;color:#48626d!important;line-height:1.7!important;margin:0!important}html[data-shh-theme] body #page.site .main-wrap .shh-360-next-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-shh-theme] body #page.site .main-wrap .shh-360-next-links a { display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:59px;padding:15px 17px!important; border:1px solid #e0dbc9!important;border-radius:12px;background:#fff!important;color:#143441!important; text-decoration:none!important;font-size:14px!important;font-weight:750!important;line-height:1.4!important; }html[data-shh-theme] body #page.site .main-wrap .shh-360-next-links a:hover {border-color:#086f75!important;color:#086f75!important}html[data-shh-theme] body #page.site :is(.shh-360-hero,.shh-360-next) a:focus-visible {outline:3px solid #bd8b2b!important;outline-offset:5px!important}@media(min-width:1600px) { html[data-shh-theme] body #page.site .main-wrap .shh-360-hero {padding:64px!important} }@media(min-width:701px) and (max-width:1000px) { html[data-shh-theme] body #page.site .main-wrap .shh-360-hero {grid-template-columns:minmax(0,1.6fr) minmax(170px,.7fr);gap:20px;padding:34px!important;border-radius:24px!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-hero h1 {font-size:clamp(33px,4.8vw,44px)!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-next {gap:22px;padding:30px!important} }@media(max-width:700px) { html[data-shh-theme] body #page.site .main-wrap .shh-360-hero {display:block!important;grid-template-columns:none!important;padding:28px 23px!important;margin:18px auto 27px!important;border-radius:21px!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-hero h1 {font-size:clamp(31px,8vw,44px)!important;line-height:1.1!important;letter-spacing:-.045em!important;margin-bottom:18px!important;max-width:22ch} html[data-shh-theme] body #page.site .main-wrap .shh-360-crumbs {margin-bottom:22px!important;font-size:11px!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-hero .shh-360-lead {font-size:16px!important;line-height:1.7!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-hero .shh-360-art {display:none!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-hero .shh-360-art.shh-360-cover {display:block!important;max-width:none!important;margin-top:26px!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-hero:after {width:280px;height:280px;right:-210px;top:-90px} html[data-shh-theme] body #page.site .main-wrap .shh-360-actions {margin-top:22px!important;gap:8px 18px} html[data-shh-theme] body #page.site .main-wrap .shh-360-actions a.shh-360-primary {min-height:49px!important;padding:13px 18px!important;font-size:14px!important;gap:20px!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-content h2:not(.shh-ad-wrap *) {font-size:27px!important;margin-top:31px!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-content :is(.shh-page-card,.shh-resource-card,.shh-faith-card,.shh-card,.shh-resource,.shh-panel) {padding:23px!important;border-radius:18px!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-content :is(blockquote,.shh-callout,.shh-page-note,.shh-check,.shh-disclaimer):not(.shh-ad-wrap *) {padding:21px!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-next {display:block;margin-block:30px!important;border-radius:21px;padding:25px!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-next-links {margin-top:23px;gap:9px} html[data-shh-theme] body #page.site .main-wrap .shh-360-next-links a {font-size:13px!important;min-height:57px;padding:13px!important} }@media(max-width:359px) { html[data-shh-theme] body #page.site .main-wrap .shh-360-hero {padding:25px 20px!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-actions a.shh-360-primary {width:100%!important} html[data-shh-theme] body #page.site .main-wrap .shh-360-next-links {grid-template-columns:minmax(0,1fr)} }@media(prefers-reduced-motion:reduce) { html[data-shh-theme] body #page.site :is(.shh-360-hero,.shh-360-next) * {animation:none!important;transition:none!important;scroll-behavior:auto!important} }html[data-shh-theme] body.home #page.site .main-wrap main.shh-home-layout{display:flex!important;flex-direction:column!important;order:2!important;min-width:0!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important}html[data-shh-theme] body.home #page.site .main-wrap main.shh-home-layout>*{order:0!important}html[data-shh-theme] body.page:not(.home) #page.site #primary article.hentry.shh-360-page{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-shh-theme] body.single #page.site #primary article.hentry.shh-360-story{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-shh-theme] body.page-id-21050 #page.site #primary article.hentry.shh-360-page>.entry-content.shh-360-content{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-360-hero--jobs{padding:30px 38px!important;grid-template-columns:minmax(0,1fr) 190px!important;margin-bottom:26px!important;gap:32px!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-360-hero--jobs h1{font-size:clamp(32px,3.7vw,48px)!important;max-width:none!important;margin-bottom:16px!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-360-hero--jobs .shh-360-crumbs{margin-bottom:16px!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-360-hero--jobs .shh-360-kicker{margin-bottom:12px!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-360-hero--jobs .shh-360-lead{font-size:16px!important;line-height:1.7!important}@media(max-width:700px){html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-360-hero--jobs{padding:25px 23px!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-360-hero--jobs h1{font-size:32px!important}}html[data-shh-theme] body.shh-360 #page.site .main-wrap .shh-360-main{width:100%!important;max-width:none!important;padding:12px 0 42px!important;margin:0!important;min-width:0}html[data-shh-theme] body.shh-360 #page.site .main-wrap .shh-360-main>.container{width:min(1232px,100%)!important;max-width:100%!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-main article.shh-360-page,html[data-shh-theme] body.shh-360 #page.site .shh-360-main article.shh-360-story{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;float:none!important;width:100%!important;max-width:100%!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-main .shh-360-content{max-width:1056px!important;margin:0 auto!important;padding:clamp(24px,4vw,48px)!important;border:1px solid var(--shh-refresh-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 8px 32px #14344105!important;line-height:1.8!important;overflow-wrap:break-word}html[data-shh-theme] body.shh-360.single-post #page.site .shh-360-main .shh-360-content{max-width:860px!important}html[data-shh-theme] body.shh-360.single-job_listing #page.site .shh-360-main .shh-360-content{max-width:940px!important}html[data-shh-theme] body.shh-360.page-id-21050 #page.site .shh-360-main .shh-360-content{max-width:1184px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-article-hero{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr)!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-article-hero h1{font-size:clamp(31px,3.8vw,51px)!important;line-height:1.1!important;max-width:25ch}html[data-shh-theme] body.shh-360 #page.site .shh-360-art.shh-360-cover{max-width:480px!important;margin:0!important;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#e6eaf1;box-shadow:0 16px 30px #14344116}html[data-shh-theme] body.shh-360 #page.site .shh-360-cover img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;border-radius:0!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:12px;line-height:1.6;color:#506873}html[data-shh-theme] body.shh-360 #page.site .shh-360-content :is(.shh-hero,.shh-page-hero,.shh-compass-hero,.shh-weekly-hero,.shh-rhero,.shh-mhero,.shh-dhero,.shh-live-hero,.shh-faith-hero,.shh-follow-v3-hero){margin:0 0 28px!important;padding:0 0 24px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--shh-refresh-line)!important;box-shadow:none!important;border-radius:0!important;text-align:left!important;color:var(--shh-refresh-ink)!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-content :is(.shh-page,.shh-compass){max-width:none!important;margin:0!important;padding:0!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-content :is(table,.wp-block-table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html[data-shh-theme] body.shh-360 #page.site .shh-360-content :is(th,td){padding:14px 16px!important;min-width:110px;border-color:#dce7e7!important;font-size:15px!important;line-height:1.65!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-content :is(input,select,textarea){max-width:100%;box-sizing:border-box}html[data-shh-theme] body.shh-360 #page.site .shh-journal-cover{background:#eaf0f0!important}html[data-shh-theme] body.archive #page.site .articles-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}html[data-shh-theme] body.archive #page.site .articles-wrap>.shh-360-hero{grid-column:1/-1!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-search-results .shh-search-result{padding:12px 0 26px!important;margin:0 0 18px!important;border-bottom:1px solid #dce7e7!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-search-results .shh-search-result h2{margin-top:0!important}@media(max-width:1000px){html[data-shh-theme] body.archive #page.site .articles-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){html[data-shh-theme] body.archive #page.site .articles-wrap{grid-template-columns:minmax(0,1fr)!important}}html[data-shh-theme] body.shh-360 #page.site .shh-journal-cover img{object-fit:contain!important}html[data-shh-theme] body.shh-360 #page.site .shh-journal-intro{position:relative;padding:clamp(30px,5vw,60px)!important;margin:20px 0 28px!important;border-radius:28px!important;background:#edf5f4!important;border:1px solid #d6e5e4!important}html[data-shh-theme] body.shh-360 #page.site .shh-journal-intro h1 span{color:#086f75!important}html[data-shh-theme] body.shh-360 #page.site .shh-journal-start{background:#fff!important}html[data-shh-theme] body.shh-360 #page.site .shh-ad-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin:24px auto;padding:16px;overflow:hidden;box-sizing:border-box}html[data-shh-theme] body.shh-360 #page.site .shh-ad-wrap ins{display:block;max-width:100%}html[data-shh-theme] body.shh-360 #page.site .shh-ad-mobile{display:none!important}@media(max-width:767px){html[data-shh-theme] body.shh-360 #page.site .shh-ad-desktop{display:none!important}html[data-shh-theme] body.shh-360 #page.site .shh-ad-mobile{display:flex!important}}@media(min-width:768px){html[data-shh-theme] body.shh-360 #page.site .shh-ad-desktop{display:flex!important}}html[data-shh-theme] body.shh-360 #page.site .shh-ad-group{width:100%;max-width:1184px;margin:40px auto!important;padding:24px 0!important;border-block:1px solid #dce7e7;box-sizing:border-box;background:transparent!important}html[data-shh-theme] body.shh-360 #page.site .shh-ad-group .shh-ad-wrap{margin:0 auto!important;gap:10px;min-height:118px;overflow:hidden;box-sizing:border-box}html[data-shh-theme] body.shh-360 #page.site .shh-ad-group .shh-ad-wrap.shh-ad-mobile{min-height:280px}html[data-shh-theme] body.shh-360 #page.site .shh-360-main .post-navigation{max-width:1056px;margin:32px auto!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-main .nav-links{gap:20px}html[data-shh-theme] body.shh-360 #page.site .shh-360-main .post-navigation .nav-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-main .post-navigation .nav-links>div{min-width:0!important;width:auto!important;max-width:100%!important;float:none!important;margin:0!important;overflow-wrap:anywhere}@media(max-width:700px){html[data-shh-theme] body.shh-360 #page.site .shh-360-main .post-navigation .nav-links{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:359px){html[data-shh-theme] body.shh-360 #page.site .shh-360-main>.container .shh-ad-group{width:calc(100% + 32px)!important;max-width:none!important;margin-inline:-16px!important}html[data-shh-theme] body.shh-360 #page.site .shh-ad-group .shh-ad-wrap{padding-inline:0!important}}html[data-shh-theme] body.shh-360 #page.site .shh-360-main .nav-links>div{padding:22px;border:1px solid #dce7e7;background:#fff;border-radius:16px;font-size:15px}html[data-shh-theme] body.shh-360 #page.site .shh-360-main .comments-area{max-width:860px;margin:35px auto}@media(max-width:1000px){html[data-shh-theme] body.shh-360 #page.site .shh-360-article-hero{grid-template-columns:minmax(0,1.3fr) minmax(200px,1fr)!important}}@media(max-width:700px){html[data-shh-theme] body.shh-360 #page.site .shh-360-main>.container{padding-inline:16px!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-main .shh-360-content{padding:24px 20px!important;border-radius:20px!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-art.shh-360-cover{display:block!important;margin:26px auto 0!important;aspect-ratio:16/9;max-width:100%!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-article-hero h1{font-size:34px!important}html[data-shh-theme] body.shh-360 #page.site .shh-journal-intro{padding:28px 23px!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-content p{font-size:16px!important}html[data-shh-theme] body.shh-360 #page.site .shh-360-main .nav-links>div{width:100%;max-width:100%}html[data-shh-theme] body.shh-360 #page.site .shh-ad-group{margin-block:28px!important}}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_listings {min-width:0;max-width:100%;box-sizing:border-box}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_listings form.job_filters { position:relative;overflow:visible;padding:30px!important;margin:0 0 28px!important; background:#fff!important;border:1px solid #d2e1e2!important;border-top:4px solid #086f75!important; border-radius:22px!important;box-shadow:0 12px 35px #14344108!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .shh-job-id-search-hint { margin:0 0 23px!important;padding:0!important;max-width:none!important; font-size:14px!important;line-height:1.6!important;color:#506873!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_jobs { display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(145px,.43fr)!important; gap:18px!important;align-items:end!important;padding:0!important;background:transparent!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_jobs:before, html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_jobs:after {content:none!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_jobs>div[style*="clear"]:empty {display:none!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_jobs>:is(.search_keywords,.search_location,div.search_region,.search_submit) { min-width:0!important;width:100%!important;float:none!important;padding:0!important;margin:0!important;box-sizing:border-box; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_keywords {grid-column:1!important;grid-row:1!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters :is(.search_location,div.search_region) {grid-column:2!important;grid-row:1!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_submit {grid-column:3!important;grid-row:1!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters :is(.search_keywords,.search_location)>label { display:block!important;position:static!important;clip:auto!important;clip-path:none!important; width:auto!important;height:auto!important;overflow:visible!important;margin:0 0 9px!important; font-size:13px!important;font-weight:750!important;line-height:1.5!important;color:#143441!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters div.search_region:before { content:"Country or state";display:block;margin:0 0 9px;font-size:13px;font-weight:750;line-height:1.5;color:#143441; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_jobs>select.search_region {grid-column:1/-1!important;max-width:100%}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters :is(input[type=text],input[type=search],select,.chosen-single,.select2-selection) { min-width:0!important;width:100%!important;max-width:100%!important;min-height:56px!important;box-sizing:border-box!important; padding:14px 16px!important;background:#f8fbfa!important;border:1px solid #bbd0d1!important;border-radius:11px!important; color:#143441!important;font:400 16px/1.5 "DM Sans",system-ui,sans-serif!important;box-shadow:none!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters input::placeholder {color:#667d85!important;opacity:1}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters :is(input[type=text],input[type=search],select):focus {background:#fff!important;border-color:#086f75!important;box-shadow:0 0 0 3px #086f7514!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .chosen-container {width:100%!important;min-width:0!important;font-size:16px!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .chosen-single {display:flex!important;align-items:center!important;padding-right:35px!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .chosen-single>span {margin:0!important;max-width:100%;line-height:1.5!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .chosen-drop {z-index:25!important;border:1px solid #bbd0d1!important;border-radius:0 0 11px 11px!important;overflow:hidden;box-shadow:0 12px 24px #14344115}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .chosen-results {max-height:260px!important;padding:4px!important;font-size:15px!important;line-height:1.6!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .chosen-results li {padding:10px 12px!important;min-height:38px;box-sizing:border-box}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_submit input { display:block!important;width:100%!important;min-height:56px!important;margin:0!important;padding:14px 19px!important; background:#086f75!important;color:#fff!important;border:1px solid #086f75!important;border-radius:11px!important; font-size:16px!important;font-weight:750!important;line-height:1.5!important;cursor:pointer;box-shadow:0 6px 17px #086f751b!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_submit input:hover {background:#07565d!important;border-color:#07565d!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_remote_position { display:flex!important;align-items:center!important;gap:11px!important;grid-column:1/-1!important;grid-row:2!important;justify-self:start; float:none!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box; margin:2px 0 0!important;padding:12px 17px!important;border:1px solid #96c5bf!important;border-radius:999px!important; background:#eef8f5!important;box-shadow:0 0 0 4px #eef8f5,0 4px 12px #086f7507!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_remote_position label { margin:0!important;color:#14564f!important;font-size:14px!important;font-weight:750!important;line-height:1.5!important;cursor:pointer; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters input[type=checkbox] {accent-color:#086f75;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;cursor:pointer;flex-shrink:0}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_remote_position:has(input:checked) {background:#d9eee8!important;border-color:#086f75!important;box-shadow:0 0 0 4px #e8f5ef!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types { display:flex!important;flex-wrap:wrap!important;align-items:center;gap:10px!important;width:100%!important; list-style:none!important;margin:25px 0 0!important;padding:22px 0 0!important;background:transparent!important; border:0!important;border-top:1px solid #e0e9e9!important;box-sizing:border-box; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types li {display:block!important;float:none!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label { --pill-bg:#f0f3f6;--pill-ink:#314c5b;--pill-line:#b6c7cc; display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;margin:0!important; padding:9px 13px!important;background:var(--pill-bg)!important;color:var(--pill-ink)!important;border:1px solid var(--pill-line)!important; border-radius:999px!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;box-sizing:border-box;cursor:pointer; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label.full-time {--pill-bg:#e6f4ea;--pill-ink:#1b5335;--pill-line:#94b6a0}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label.part-time {--pill-bg:#e7f0ff;--pill-ink:#1e4779;--pill-line:#98b1d5}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label.contract {--pill-bg:#f0eaff;--pill-ink:#54307d;--pill-line:#b1a0cb}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label.temporary {--pill-bg:#fff2d9;--pill-ink:#67400b;--pill-line:#c3aa78}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label.freelance {--pill-bg:#e0f4f2;--pill-ink:#175951;--pill-line:#8fbeb6}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label.internship {--pill-bg:#fde9ef;--pill-ink:#7a2947;--pill-line:#c59aaa}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label:has(input:not(:checked)) {background:#fff!important;border-color:#d4dfe2!important;color:#60757d!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters :is(label,.search_remote_position):focus-within {outline:3px solid #086f75!important;outline-offset:3px}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .showing_jobs {padding:18px 0 0!important;margin:18px 0 0!important;border:0!important;border-top:1px solid #e0e9e9!important;background:transparent!important;font-size:14px!important;line-height:1.7!important;color:#506873!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .showing_jobs a {display:inline-flex;align-items:center;min-height:40px;color:#086f75!important;font-weight:700;text-underline-offset:4px}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings { display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:15px!important; margin:0!important;padding:0!important;border:0!important;list-style:none!important;background:transparent!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings>li.job_listing { width:100%!important;max-width:100%!important;box-sizing:border-box;margin:0!important;padding:0!important; overflow:hidden;background:#fff!important;border:1px solid #d4e2e3!important;border-radius:19px!important; box-shadow:0 6px 21px #14344105!important;transform:none!important;transition:border-color .18s ease,box-shadow .18s ease!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings>li.job_listing:hover {border-color:#83b9b2!important;box-shadow:0 8px 26px #1434410b!important;transform:none!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings>li.job_position_featured {border-left:4px solid #cba55a!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings>li.job_listing>a { position:relative;display:grid!important;grid-template-columns:78px minmax(0,1fr) minmax(130px,165px)!important; grid-template-rows:auto auto!important;gap:11px 23px!important;align-items:start!important;min-width:0!important; width:100%!important;box-sizing:border-box!important;padding:27px!important;background:#fff!important; color:#143441!important;text-decoration:none!important;border-radius:18px!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings>li.job_listing>a:before, html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings>li.job_listing>a:after {content:none!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing>a img.company_logo { grid-column:1!important;grid-row:1/3!important;position:static!important;float:none!important;justify-self:center;align-self:start; width:78px!important;height:70px!important;max-width:78px!important;max-height:70px!important; margin:0!important;padding:5px!important;box-sizing:border-box!important;object-fit:contain!important; object-position:center!important;border:0!important;border-radius:10px!important;background:#fff!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .position { grid-column:2!important;grid-row:1!important;float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .position h3 { margin:0 0 9px!important;padding:0!important;font-size:22px!important;font-weight:750!important;line-height:1.3!important; letter-spacing:-.025em!important;color:#143441!important;overflow-wrap:anywhere; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .company { margin:0!important;padding:0!important;color:#4c6873!important;font-size:15px!important;line-height:1.5!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .company strong {font-weight:600!important;color:inherit!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .location { grid-column:2!important;grid-row:2!important;float:none!important;min-width:0!important;width:auto!important;max-width:none!important; margin:0!important;padding:0!important;text-align:left!important;color:#506d77!important;font-size:14px!important;line-height:1.6!important;overflow-wrap:anywhere; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .location :is(svg,.svg-icon) {width:16px!important;height:16px!important;display:inline-block!important;fill:#527c81!important;vertical-align:-2px;margin-right:6px!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .location small {display:inline!important;font:inherit!important;color:inherit!important;white-space:normal!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .meta { grid-column:3!important;grid-row:1/3!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:9px!important; float:none!important;min-width:0!important;width:auto!important;max-width:none!important;list-style:none!important;margin:0!important;padding:0!important;text-align:right!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .meta li {list-style:none!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .meta .job-type { display:inline-flex!important;align-items:center!important;min-height:30px!important;width:auto!important;margin:0!important;padding:5px 11px!important; border-radius:999px!important;font-size:12px!important;line-height:1.5!important;font-weight:750!important;white-space:normal!important; background:var(--shh-type-bg,#eef2f6)!important;color:var(--shh-type-ink,#263746)!important;border:1px solid var(--shh-type-border,#a2b1bf)!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing :is(.job-date,.meta time) {margin:0!important;padding:0!important;color:#607781!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings .no_job_listings_found {margin:0!important;padding:34px!important;background:#fff!important;border:1px dashed #b5cdcd!important;border-radius:18px!important;font-size:17px!important;line-height:1.75!important;color:#496670!important;list-style:none!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings>li.shh-job-ad-card { display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:2px 0!important;padding:0!important; list-style:none!important;box-sizing:border-box;background:#f8f5ec!important;border:1px dashed #d1c7ae!important; border-radius:18px!important;box-shadow:none!important;transform:none!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-job-ad-card .shh-job-ad-inner {width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:24px 28px!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-job-ad-card p.shh-job-ad-label {margin:0 0 13px!important;padding:0!important;color:#5f695e!important;font-size:10px!important;font-weight:750!important;line-height:1.5!important;letter-spacing:.16em!important;text-transform:uppercase}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-job-ad-card .shh-job-ad-slot {min-width:0;width:100%;max-width:100%;min-height:54px;box-sizing:border-box}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-job-ad-card .shh-job-ad-slot>ins {display:block;width:100%;max-width:100%;box-sizing:border-box}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_listings .load_more_jobs { min-height:52px!important;box-sizing:border-box;padding:14px 22px!important;margin:24px auto 0!important;max-width:420px; background:#fff!important;border:1px solid #96bdbb!important;border-radius:12px!important;color:#086f75!important;font-size:15px!important;font-weight:750!important;line-height:1.5!important;text-decoration:none!important; }html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job-manager-pagination {padding:25px 0 0!important;margin:0!important;border:0!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job-manager-pagination ul {display:flex!important;justify-content:center;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;border:0!important;white-space:normal!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job-manager-pagination li {float:none!important;list-style:none!important;border:0!important;margin:0!important;padding:0!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job-manager-pagination :is(a,span) {display:grid!important;place-items:center;min-width:44px!important;min-height:44px!important;padding:9px!important;box-sizing:border-box;border:1px solid #c4d8da!important;border-radius:11px!important;background:#fff!important;color:#086f75!important;font-size:15px!important;font-weight:700!important;line-height:1.5!important}html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job-manager-pagination span.current {background:#086f75!important;color:#fff!important;border-color:#086f75!important}@media(min-width:701px) and (max-width:1000px) { html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_jobs {grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:17px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_submit {grid-column:2!important;grid-row:2!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_remote_position {grid-column:1!important;grid-row:2!important;align-self:center!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings>li.job_listing>a {grid-template-columns:64px minmax(0,1fr) minmax(105px,130px)!important;gap:10px 18px!important;padding:24px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing>a img.company_logo {width:64px!important;height:60px!important;max-width:64px!important;max-height:60px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .position h3 {font-size:20px!important} }@media(max-width:700px) { html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_listings form.job_filters {padding:23px 20px!important;border-radius:19px!important;margin-bottom:22px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .shh-job-id-search-hint {font-size:13px!important;margin-bottom:19px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_jobs {grid-template-columns:minmax(0,1fr)!important;gap:19px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_keywords {grid-column:1!important;grid-row:1!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters :is(.search_location,div.search_region) {grid-column:1!important;grid-row:2!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_submit {grid-column:1!important;grid-row:4!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_remote_position {grid-column:1!important;grid-row:3!important;margin:0!important;padding:11px 15px!important;max-width:100%!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types {gap:8px!important;padding-top:20px!important;margin-top:23px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label {min-height:43px!important;padding:8px 11px!important;font-size:12px!important;gap:7px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters input[type=checkbox] {width:17px!important;height:17px!important;min-width:17px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings {gap:13px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings>li.job_listing>a {grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:10px 14px!important;padding:21px 18px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing>a img.company_logo {grid-column:1!important;grid-row:1!important;width:54px!important;height:52px!important;max-width:54px!important;max-height:52px!important;padding:2px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .position {grid-column:2!important;grid-row:1!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .position h3 {font-size:19px!important;line-height:1.35!important;margin-bottom:7px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .company {font-size:14px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .location {grid-column:1/-1!important;grid-row:2!important;font-size:13px!important;line-height:1.65!important;padding-top:3px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings li.job_listing .meta {grid-column:1/-1!important;grid-row:3!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px 12px!important;text-align:left!important;border-top:1px solid #e5eded;padding-top:12px!important;margin-top:2px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings .no_job_listings_found {padding:26px 22px!important;font-size:16px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .shh-job-ad-card .shh-job-ad-inner {padding:21px 22px!important} html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_listings .load_more_jobs {width:100%!important} }@media(prefers-reduced-motion:reduce) { html[data-shh-theme] body.page-id-21050 #page.site .main-wrap ul.job_listings>li.job_listing {transition:none!important;transform:none!important} }@media(forced-colors:active) { html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .search_remote_position, html[data-shh-theme] body.page-id-21050 #page.site .main-wrap .job_filters .job_types label {border-color:ButtonText!important;box-shadow:none!important;background:Canvas!important;color:CanvasText!important} }html[data-shh-theme] body.page-id-21050 #page.site #primary #post-21050 #shh-360-content ul.job_listings>li.shh-job-ad-card{overflow:hidden!important}html[data-shh-theme] body.page-id-21050 #page.site #primary #post-21050 #shh-360-content .shh-job-ad-card section.shh-job-ad-inner{background:transparent!important;border:0!important;border-radius:inherit!important;box-shadow:none!important}html[data-shh-theme] body.page-id-21050 #page.site #primary #post-21050 #shh-360-content .shh-job-ad-card p.shh-job-ad-label{font-size:10px!important;line-height:1.5!important;color:#5f695e!important;letter-spacing:.16em!important}html[data-shh-theme] body.page-id-21050 #page.site #primary #post-21050 #shh-360-content .shh-job-ad-slot>ins{background:transparent!important;text-decoration:none!important}html[data-shh-theme] body.page-id-21050 #page.site #primary #post-21050 #shh-360-content .shh-job-ad-slot a{text-decoration:underline!important;text-underline-offset:3px;font-size:16px!important;line-height:1.65!important}html[data-shh-theme]{--shh-refresh-bg:#f2f6f6;--shh-refresh-paper:#fff;--shh-refresh-soft:#edf5f5;--shh-refresh-ink:#173c47;--shh-refresh-muted:#4d6973;--shh-refresh-accent:#076971;--shh-refresh-accent-hover:#07545e;--shh-refresh-line:#d4e2e4;--shh-refresh-hero:#eef6f6;--shh-refresh-footer:#143a47;--shh-refresh-inverse:#f6fcfd;--shh-refresh-inverse-hover:#bfece7;--glass-line:rgba(255,255,255,.92);--glass-shadow:0 14px 42px #193c4910,0 2px 5px #193c4904;--glass-fill:linear-gradient(140deg,#fffffff2,#ffffffc9);--glass-ink:#173c47;--glass-teal:#076971;--glass-radius:28px}html[data-shh-theme] body.shh-360{background:radial-gradient(ellipse 940px 650px at 95% 2%,#d8ebf099,transparent 78%),radial-gradient(ellipse 900px 720px at 0% 25%,#e0eeeaa6,transparent 80%),linear-gradient(180deg,#f3f7f7,#f5f7f8 45%,#edf4f3)!important}html[data-shh-theme] body.shh-360 #page.site{background:transparent!important;color:var(--glass-ink)!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap{min-width:0!important}html[data-shh-theme] body.shh-360 #page.site :is(h1,h2,h3,h4){letter-spacing:-.035em!important}html[data-shh-theme] body.shh-360 #page.site :is(a,button,input,select,textarea,summary):not(.shh-ad-wrap *):focus-visible{outline:3px solid #087e8b!important;outline-offset:4px!important}html[data-shh-theme] body.shh-360 #page.site header#masthead.site-header{position:relative!important;z-index:1000;width:calc(100% - 48px)!important;max-width:1232px!important;box-sizing:border-box;margin:18px auto 8px!important;border:1px solid #ffffff!important;border-radius:24px!important;background:#ffffffed!important;box-shadow:0 8px 32px #173c490c,inset 0 1px #fff!important;overflow:visible!important}html[data-shh-theme] body.shh-360 #page.site #masthead>.container{width:100%!important;max-width:100%!important;box-sizing:border-box;padding:12px 22px!important}html[data-shh-theme] body.shh-360 #page.site #masthead .row{margin-inline:0!important}html[data-shh-theme] body.shh-360 #page.site #masthead .col-md-12{padding-inline:0!important;min-width:0!important;flex-wrap:nowrap!important;align-items:center!important}html[data-shh-theme] body.shh-360 #page.site #masthead .site-description{display:none!important}html[data-shh-theme] body.shh-360 #page.site #masthead .site-branding{flex:0 0 230px!important;width:230px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important}html[data-shh-theme] body.shh-360 #page.site #masthead :is(.custom-logo-link,.custom-logo){width:40px!important;height:40px!important;max-width:40px!important}html[data-shh-theme] body.shh-360 #page.site #masthead .site-title{font-size:19px!important;line-height:1.3!important;margin:0!important;letter-spacing:-.045em!important}html[data-shh-theme] body.shh-360 #page.site #masthead #navbar-collapse{background:transparent!important;gap:16px!important}html[data-shh-theme] body.shh-360 #page.site #masthead #menu-main{gap:2px!important;flex-wrap:nowrap!important}html[data-shh-theme] body.shh-360 #page.site #masthead #menu-main>li>a{font-size:13px!important;font-weight:600!important;padding:11px 13px!important;border-radius:999px!important;white-space:nowrap!important}html[data-shh-theme] body.shh-360 #page.site #masthead a.shh-premium-nav-cta{min-height:44px!important;border-radius:999px!important;padding:10px 20px!important;background:linear-gradient(145deg,#1c7b82,#075563)!important;color:#fff!important;border:1px solid #ffffff4d!important;box-shadow:inset 0 1px #ffffff4d,0 5px 15px #0c657a20!important;white-space:nowrap!important}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-shh-theme] body.shh-360 #page.site header#masthead.site-header{background:#ffffffe3!important;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero{background:radial-gradient(ellipse at 90% 12%,#cee8ec99,transparent 55%),linear-gradient(125deg,#ffffffee,#eaf4f2dd 68%,#e8edf5e6)!important;border:1px solid #fff!important;border-radius:34px!important;box-shadow:var(--glass-shadow)!important;padding:clamp(28px,4.5vw,60px)!important;margin:24px auto 36px!important;gap:clamp(24px,4vw,58px)!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero::after{right:-100px;top:-210px;width:510px;height:510px;border-color:#ffffffa6;box-shadow:0 0 0 35px #ffffff24,0 0 0 78px #ffffff17;z-index:-1}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero h1#shh-360-title{color:#173c47!important;font-size:clamp(33px,4.25vw,57px)!important;font-weight:650!important;line-height:1.08!important;letter-spacing:-.045em!important;text-wrap:balance}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero .shh-360-lead{color:#4b6772!important;max-width:59ch!important;font-size:17px!important;line-height:1.75!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero :is(.shh-360-kicker,.shh-360-crumbs,.shh-360-crumbs a){color:#3e6973!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero .shh-360-kicker{font-size:10px!important;font-weight:750!important;letter-spacing:.18em!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero .shh-360-crumbs{margin-bottom:24px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero .shh-360-art:not(.shh-360-cover){padding:18px!important;border-radius:32px!important;background:linear-gradient(150deg,#ffffff90,#ffffff24)!important;border:1px solid #ffffffc9;box-shadow:inset 0 1px #fff,0 20px 45px #477d8a0d;box-sizing:border-box}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero--legal{padding-block:32px!important;grid-template-columns:minmax(0,1fr) 135px!important;box-shadow:0 8px 30px #173c4905!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero--legal h1#shh-360-title{font-size:clamp(31px,3.4vw,44px)!important;max-width:27ch!important}html[data-shh-theme] body.shh-360.page-id-21050 #page.site .main-wrap #primary .shh-360-hero{padding:28px 36px!important;margin-bottom:24px!important;grid-template-columns:minmax(0,1fr) 155px!important}html[data-shh-theme] body.shh-360.page-id-21050 #page.site .main-wrap #primary .shh-360-hero h1#shh-360-title{font-size:clamp(34px,3.6vw,46px)!important;margin-bottom:14px!important;max-width:none!important}html[data-shh-theme] body.shh-360.page-id-21050 #page.site .main-wrap #primary .shh-360-hero .shh-360-crumbs{margin-bottom:14px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-actions a.shh-360-primary{border-radius:999px!important;background:linear-gradient(145deg,#16767c,#075563)!important;border-color:#0b6570!important;color:#fff!important;box-shadow:inset 0 1px #ffffff40,0 5px 15px #0b657018!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-actions a.shh-360-secondary{color:#076971!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-next{background:linear-gradient(125deg,#e8f3f2e8,#ffffffd9)!important;border:1px solid #fff!important;border-radius:30px!important;box-shadow:var(--glass-shadow)!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-next-links a{background:#ffffffed!important;border:1px solid #d6e4e5!important;border-radius:17px!important;box-shadow:inset 0 1px #fff,0 3px 9px #173c4903!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider.shh-premium-home-hero{width:calc(100% - 48px)!important;max-width:1232px!important;margin:18px auto 16px!important;padding:clamp(34px,5.5vw,70px) 48px!important;box-sizing:border-box;background:radial-gradient(ellipse at 83% 25%,#c9e8edb3,transparent 58%),linear-gradient(120deg,#ffffffef 5%,#e9f4f1e6 65%,#e6edf6e6)!important;border:1px solid #fff!important;border-radius:38px!important;box-shadow:var(--glass-shadow)!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider>.container{width:100%!important;max-width:100%!important;padding:0!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider .shh-premium-home-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;gap:32px!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider h1#shh-home-hero-title{max-width:21ch!important;margin:0 0 25px!important;color:#173c47!important;font-size:clamp(42px,5vw,68px)!important;line-height:1.05!important;font-weight:650!important;letter-spacing:-.055em!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider h1#shh-home-hero-title>span{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-style:italic!important;letter-spacing:-.055em!important;color:#17676b!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider .shh-premium-home-lead{max-width:46ch!important;color:#3e606d!important;font-size:18px!important;line-height:1.75!important;margin-bottom:14px!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider .shh-premium-home-note{color:#526e77!important;font-size:12px!important;max-width:53ch!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider .shh-premium-home-kicker{color:#3b6971!important;letter-spacing:.17em!important;font-size:10px!important;margin-bottom:21px!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider .shh-premium-home-art{padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;max-width:450px!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider a.shh-premium-hero-cta{border-radius:999px!important;min-height:50px!important;background:linear-gradient(145deg,#197780,#075563)!important;border:1px solid #ffffff66!important;color:#fff!important;box-shadow:inset 0 1px #ffffff66,0 7px 17px #0a657523!important;gap:28px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-hiring-companies{width:calc(100% - 72px)!important;max-width:1184px!important;padding:18px 0 14px!important;margin:10px auto 25px!important;border:0!important;border-block:1px solid #cbdde280!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-hiring-title{font-size:12px!important;font-weight:650!important;letter-spacing:.055em!important;color:#4a6c77!important;margin-bottom:14px!important;text-align:center!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-hiring-logo{height:58px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-jobfinder{padding:0 0 34px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-jobfinder>.container{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:stretch!important;gap:26px!important;width:min(1232px,100%)!important;padding-inline:24px!important;box-sizing:border-box}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-job-search{padding:32px!important;margin:0!important;border:1px solid #fff!important;border-radius:28px!important;background:var(--glass-fill)!important;box-shadow:var(--glass-shadow)!important;display:flex;flex-direction:column;min-width:0!important}html[data-shh-theme] body.shh-360.home #page.site #primary #shh-home-jobfinder-title{font-size:29px!important;margin-bottom:24px!important;letter-spacing:-.04em!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-job-form{grid-template-columns:minmax(0,1fr)!important;gap:17px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-job-field :is(input,select){border-radius:15px!important;background:#fff!important;border:1px solid #c6dadd!important;font-size:16px!important;min-height:54px!important;box-shadow:inset 0 2px 4px #173c4903!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-find-job{border-radius:999px!important;background:linear-gradient(145deg,#197780,#075563)!important;border:1px solid #0c6671!important;box-shadow:inset 0 1px #ffffff40,0 5px 14px #0a65751c!important;font-size:15px!important;min-height:52px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-job-search .shh-home-job-action{margin-top:auto!important;padding-top:20px!important;text-align:left!important}html[data-shh-theme] body.shh-360.home #page.site #primary a.shh-home-all-jobs{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 0!important;min-height:44px!important;font-size:14px!important;font-weight:650!important;justify-content:flex-start!important;text-decoration:underline!important;text-underline-offset:5px!important;color:#076971!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-job{display:flex;flex-direction:column!important;min-width:0!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-jobs-label{margin:0 0 11px 5px!important;font-size:10px!important;letter-spacing:.15em!important;color:#52717a!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-card{display:flex!important;flex-direction:column!important;gap:0!important;flex:1!important;padding:30px!important;background:linear-gradient(145deg,#fffffffa,#eaf4f2e6)!important;border:1px solid #fff!important;border-top:1px solid #fff!important;border-radius:28px!important;box-shadow:var(--glass-shadow)!important;min-width:0!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-top{gap:18px!important;align-items:center!important}html[data-shh-theme] body.shh-360.home #page.site #primary #shh-home-featured-title{font-size:26px!important;line-height:1.2!important;letter-spacing:-.04em!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-logo{flex:0 0 70px!important;width:70px!important;height:66px!important;border-radius:15px!important;padding:7px!important;box-sizing:border-box;background:#fff!important;box-shadow:0 3px 12px #173c4907}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-logo img.company_logo{width:56px!important;height:52px!important;object-fit:contain!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-location{margin:22px 0 12px!important;font-size:14px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-meta{margin:0 0 18px!important;justify-content:flex-start!important;align-self:flex-start!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-summary{font-size:15px!important;line-height:1.75!important;margin:0 0 20px!important;max-width:58ch!important}html[data-shh-theme] body.shh-360.home #page.site #primary a.shh-home-view-job{width:fit-content!important;align-self:flex-start!important;margin-top:auto!important;border-radius:999px!important;font-size:14px!important;background:linear-gradient(145deg,#197780,#075563)!important;box-shadow:inset 0 1px #ffffff40,0 5px 14px #0a65751a!important}html[data-shh-theme] body.shh-360.home #page.site #primary :is(.shh-home-extras,.shh-audience-banner){background:transparent!important;border:0!important;box-shadow:none!important}html[data-shh-theme] body.shh-360.home #page.site #primary :is(.shh-home-tool,.shh-home-feature,.shh-audience-card){border:1px solid #fff!important;border-radius:25px!important;background:var(--glass-fill)!important;box-shadow:var(--glass-shadow)!important;border-top-width:1px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-audience-card{padding:26px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-audience-grid{gap:20px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-audience-intro{max-width:720px!important;margin-bottom:30px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-audience-intro h2{font-size:clamp(32px,3.8vw,47px)!important;line-height:1.13!important;max-width:22ch!important;font-weight:650!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-story-card{border:1px solid #fff!important;border-radius:27px!important;overflow:hidden!important;box-shadow:var(--glass-shadow)!important}html[data-shh-theme] body.shh-360 #page.site #back-to-top{background:#fffffff2!important;border:1px solid #fff!important;color:#076971!important;border-radius:50%!important;box-shadow:0 5px 20px #173c491a!important}@media(min-width:992px) and (max-width:1100px){html[data-shh-theme] body.shh-360 #page.site #masthead .site-branding{flex-basis:190px!important;width:190px!important}html[data-shh-theme] body.shh-360 #page.site #masthead #menu-main>li>a{padding-inline:8px!important;font-size:12px!important}html[data-shh-theme] body.shh-360 #page.site #masthead #navbar-collapse{gap:8px!important}}@media(max-width:991px){html[data-shh-theme] body.shh-360 #page.site header#masthead.site-header{width:calc(100% - 32px)!important;margin:12px auto 6px!important;border-radius:21px!important}html[data-shh-theme] body.shh-360 #page.site #masthead>.container{padding:10px 15px!important}html[data-shh-theme] body.shh-360 #page.site #masthead .site-branding{width:auto!important;flex:1 1 auto!important}html[data-shh-theme] body.shh-360 #page.site #masthead #navbar-collapse{background:#fbfdfd!important;border:1px solid #d8e7e9!important;box-shadow:0 18px 50px #173c4926!important;left:0!important;right:0!important;max-height:72dvh!important;border-radius:22px!important}html[data-shh-theme] body.shh-360 #page.site #masthead #menu-main>li>a{font-size:16px!important;white-space:normal!important}html[data-shh-theme] body.shh-360 #page.site #masthead :is(.open-menu,.close-menu){border-radius:50%!important;background:#e8f1f2!important;color:#14505e!important;border:1px solid #cfdfe3!important}}@media(max-width:900px){html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-jobfinder>.container{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-job-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-find-job{grid-column:1/-1!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-job-search .shh-home-job-action{padding-top:10px!important;margin-top:0!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-article-hero{grid-template-columns:minmax(0,1fr)!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-art.shh-360-cover{max-width:540px!important;width:100%!important;margin:12px auto 0!important}}@media(max-width:700px){html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero{padding:28px 23px!important;border-radius:27px!important;margin:16px auto 26px!important;display:block!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero h1#shh-360-title{font-size:clamp(29px,7.8vw,40px)!important;line-height:1.1!important;overflow-wrap:break-word!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero .shh-360-lead{font-size:16px!important;line-height:1.7!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero--legal{padding:25px 22px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero--legal h1#shh-360-title{font-size:31px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-next{border-radius:25px!important;padding:26px 23px!important}}@media(max-width:600px){html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider.shh-premium-home-hero{width:calc(100% - 32px)!important;margin:12px auto 16px!important;padding:35px 24px!important;border-radius:29px!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider h1#shh-home-hero-title{font-size:clamp(39px,10.1vw,54px)!important;line-height:1.05!important;max-width:17ch!important;margin-bottom:22px!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider .shh-premium-home-lead{font-size:16px!important;line-height:1.7!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider .shh-premium-home-kicker{font-size:9px!important;letter-spacing:.11em!important;max-width:29ch!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider a.shh-premium-hero-cta{width:100%!important;min-height:50px!important;font-size:14px!important;margin-top:24px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-hiring-companies{width:calc(100% - 42px)!important;margin:5px auto 22px!important;padding:17px 0 12px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-hiring-title{font-size:11px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-jobfinder>.container{padding-inline:18px!important}html[data-shh-theme] body.shh-360.home #page.site #primary :is(.shh-home-job-search,.shh-home-featured-card){padding:25px 22px!important;border-radius:25px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-job-form{grid-template-columns:minmax(0,1fr)!important}html[data-shh-theme] body.shh-360.home #page.site #primary #shh-home-jobfinder-title{font-size:27px!important}html[data-shh-theme] body.shh-360.home #page.site #primary #shh-home-featured-title{font-size:24px!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-top{align-items:flex-start!important;gap:14px!important}html[data-shh-theme] body.shh-360.home #page.site #primary a.shh-home-view-job{width:100%!important;box-sizing:border-box;justify-content:center!important}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-audience-card{padding:24px!important}}@media(prefers-reduced-transparency:reduce){html[data-shh-theme] body.shh-360 #page.site header#masthead.site-header{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary :is(.shh-360-hero,.shh-360-next,.shh-home-job-search,.shh-home-featured-card){background:#f5f9f9!important}}@media(prefers-reduced-motion:reduce){html[data-shh-theme] body.shh-360 #page.site :is(.shh-360-hero,.shh-360-next,.shh-home-job-search,.shh-home-featured-card){transition:none!important;animation:none!important}}@media(forced-colors:active){html[data-shh-theme] body.shh-360 #page.site :is(#masthead,.shh-360-hero,.shh-360-next,.shh-home-job-search,.shh-home-featured-card){background:Canvas!important;border:1px solid CanvasText!important;box-shadow:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary :is(.shh-360-hero,.shh-360-next) :is(h1,h2,p,a){color:CanvasText!important}}@media print{html[data-shh-theme] body.shh-360,html[data-shh-theme] body.shh-360 #page.site{background:#fff!important}html[data-shh-theme] body.shh-360 #page.site :is(.shh-360-hero,.shh-360-content){box-shadow:none!important;background:#fff!important;border:0!important}html[data-shh-theme] body.shh-360 #page.site header#masthead.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-jobfinder>.container:before,html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-jobfinder>.container:after{content:none!important;display:none!important}html[data-shh-theme] body.shh-360 #shh-sponsor-screen{background:radial-gradient(ellipse at 80% 5%,#d7ebf0,transparent 70%),linear-gradient(135deg,#f7faf9,#edf5f4)!important}html[data-shh-theme] body.shh-360 #shh-sponsor-screen .shh-sponsor-actions{padding:20px!important;border:1px solid #fff!important;border-radius:26px!important;background:#fffffff2!important;box-shadow:0 14px 35px #173c4910!important}html[data-shh-theme] body.shh-360 #shh-sponsor-screen button{border-radius:999px!important;min-height:52px!important;font-size:15px!important}html[data-shh-theme] body.shh-360 #shh-sponsor-screen button:enabled{background:linear-gradient(145deg,#197780,#075563)!important;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #0a65751a!important}html[data-shh-theme] body.shh-360 #shh-sponsor-screen h2{font-weight:650!important;letter-spacing:-.045em!important}@media(max-width:700px){html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider .banner-content.shh-premium-home-grid{display:block!important;grid-template-columns:none!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider .banner-wrap.shh-premium-home-copy{width:100%!important;max-width:none!important}html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider .shh-premium-home-art{display:none!important}}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary{--lg-paper:linear-gradient(145deg,#fffffffa,#f5fafae8);--lg-soft:linear-gradient(140deg,#f4faf9ed,#edf4f9e0);--lg-edge:#bed2d9a8;--lg-shadow:0 15px 38px #243c5d09,inset 0 1px 0 #fff;--lg-ink:#153847;--lg-muted:#526c78;--lg-teal:#08747a}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-360-content{background:var(--lg-paper)!important;border:1px solid var(--lg-edge)!important;border-radius:28px!important;box-shadow:var(--lg-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--lg-ink)!important}html[data-shh-theme] body.shh-360:is(.page-id-21050,.page-id-91,.page-id-21950,.page-id-21646,.page-id-21336,.page-id-21470,.page-id-21266,.page-id-21295,.page-id-21300,.page-id-21302,.page-id-21304) #page.site .main-wrap #primary#primary .shh-360-content{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.shh-page-card,.shh-resource-card,.shh-compass-card,.shh-path,.shh-card,.shh-faith-card,.shh-resource,.shh-panel,.shh-journal-start){min-width:0;background:var(--lg-paper)!important;border:1px solid var(--lg-edge)!important;border-radius:23px!important;box-shadow:var(--lg-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:28px!important;transform:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.shh-page-card,.shh-resource-card,.shh-compass-card){display:flex;flex-direction:column}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.shh-page-card,.shh-resource-card,.shh-compass-card)>a:last-child{margin-top:auto!important;padding-top:12px;font-size:14px!important;font-weight:750!important;line-height:1.55!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.shh-page-grid,.shh-library-shelves){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-library-grid.shh-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-library-section{margin-block:38px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-library-section>h2{max-width:29ch;font-size:clamp(27px,3vw,37px)!important;line-height:1.18!important;letter-spacing:-.045em!important;margin:0 0 25px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-page-card.shh-card-featured{background:linear-gradient(140deg,#f5fcf9fa,#eaf5f3ed)!important;border-color:#b5d4cda8!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.shh-library-search,.shh-callout,.shh-vault,.shh-tips,.shh-page-note){padding:28px!important;background:var(--lg-soft)!important;border:1px solid #c6d8ddc7!important;border-radius:23px!important;box-shadow:inset 0 1px 0 #fff,0 7px 22px #243c5d04!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary section.shh-library-search{display:block!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-library-search form{display:grid!important;width:100%!important;max-width:none!important;margin:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:end!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-library-search h2{margin:0 0 20px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-library-search input[type=search]{width:100%!important;min-width:0!important;min-height:52px!important;box-sizing:border-box!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-library-search button[type=submit]{min-height:52px!important;padding:13px 24px!important;border-radius:999px!important;background:linear-gradient(145deg,#117f85,#075563)!important;color:#fff!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary #main .articles-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary #main .articles-wrap>article.shh-journal-card{background:var(--lg-paper)!important;border:1px solid var(--lg-edge)!important;border-radius:25px!important;box-shadow:var(--lg-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden;transform:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary #main .articles-wrap>article.shh-journal-featured{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-cover{background:linear-gradient(145deg,#edf4f5,#f4f7fb)!important;aspect-ratio:16/9!important;border-bottom:1px solid #d7e3e780}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-featured .shh-journal-cover{aspect-ratio:auto!important;min-height:315px!important;border-bottom:0;border-right:1px solid #d7e3e780}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-card-body{padding:30px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-card h2{font-size:26px!important;line-height:1.23!important;letter-spacing:-.035em!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-featured h2{font-size:clamp(27px,3vw,36px)!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-topics nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-topic{background:var(--lg-paper)!important;border:1px solid var(--lg-edge)!important;border-radius:17px!important;min-height:86px!important;padding:17px!important;box-shadow:inset 0 1px 0 #fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .job_listings form.job_filters{background:var(--lg-paper)!important;border:1px solid #bad2d9b8!important;border-top:1px solid #ffffffed!important;border-radius:26px!important;box-shadow:var(--lg-shadow),0 0 0 1px #cbdde93b!important;padding:30px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],textarea,select,.chosen-single,.chosen-drop,.select2-selection,.select2-dropdown):not(.shh-ad-wrap *){background:#fff!important;color:#183d4c!important;border:1px solid #b6ccd5!important;border-radius:12px!important;box-shadow:inset 0 1px 2px #233b4e03!important;max-width:100%!important;font-size:16px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(input,select,textarea):not(.shh-ad-wrap *):focus-visible{outline:3px solid #08747a!important;outline-offset:3px!important;border-color:#08747a!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .job_filters .search_remote_position{background:linear-gradient(145deg,#ffffff,#e6f5f0)!important;border:1px solid #a1c7c0!important;border-radius:999px!important;box-shadow:0 0 0 4px #e8f5f0a6,inset 0 1px 0 #fff!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .job_filters .search_remote_position:has(input:checked){background:#d5eee5!important;border-color:#08747a!important;box-shadow:0 0 0 4px #dcefe7!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .job_filters .job_types label{min-height:44px!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffffa6!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .job_filters .search_submit input{background:linear-gradient(160deg,#117f85,#086c75)!important;color:#fff!important;border-color:#08747a!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #ffffff35,0 7px 16px #08747a18!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary ul.job_listings{gap:17px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary ul.job_listings>li.job_listing{background:var(--lg-paper)!important;border:1px solid var(--lg-edge)!important;border-radius:23px!important;box-shadow:0 8px 25px #243c5d06,inset 0 1px 0 #fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;transition:border-color .18s ease!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary ul.job_listings>li.job_listing>a{background:transparent!important;border-radius:22px!important;padding:28px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary ul.job_listings>li.job_listing:hover{border-color:#86b6bf!important;transform:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.job_application .application_button,.rr-direct-apply,.rr-expired-jobs-cta){background:linear-gradient(160deg,#117f85,#086c75)!important;color:#fff!important;border-color:#08747a!important;border-radius:13px!important;min-height:50px!important;box-shadow:inset 0 1px 0 #ffffff35,0 7px 16px #08747a18!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-job-id-panel{padding:20px 28px!important;background:linear-gradient(140deg,#f3faf8,#f5f8fc)!important;border-top:1px solid #cfdee3!important;border-radius:0 0 24px 24px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .rr-job-report-form{background:#fff!important;border:1px solid #c4d8dd!important;border-radius:17px!important;box-shadow:0 8px 24px #243c5d06!important;padding:22px!important}html[data-shh-theme] body.shh-360.single-job_listing #page.site .main-wrap #primary#primary .job_description p:has(>br:only-child){display:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary #shh-rb .rb-panel{background:var(--lg-paper)!important;border:1px solid var(--lg-edge)!important;border-radius:24px!important;box-shadow:var(--lg-shadow)!important;padding:28px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary #shh-rb .rb-paper{background:#fff!important;color:#1d2d32!important;border:1px solid #c5d5df!important;border-radius:17px!important;box-shadow:0 18px 40px #243c5d10!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary #shh-360-content li.shh-job-ad-card{background:#f8f5ec!important;border:1px dashed #cec5b0!important;border-radius:20px!important;overflow:hidden!important;box-shadow:none!important;transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary #shh-360-content .shh-job-ad-card :is(section.shh-job-ad-inner,.shh-job-ad-slot>ins){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary #shh-360-content .shh-job-ad-card p.shh-job-ad-label{font-size:10px!important;line-height:1.5!important;letter-spacing:.16em!important;color:#666b60!important}@media(max-width:1000px){html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-library-grid.shh-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-topics nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-card-body{padding:25px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-card h2{font-size:23px!important}}@media(max-width:700px){html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-360-content{border-radius:23px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.shh-page-grid,.shh-library-shelves,.shh-library-grid.shh-page-grid),html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary #main .articles-wrap{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.shh-page-card,.shh-resource-card,.shh-compass-card,.shh-card,.shh-faith-card,.shh-library-search,.shh-callout,.shh-vault,.shh-tips,.shh-page-note,#shh-rb .rb-panel){padding:23px!important;border-radius:21px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-library-search form{grid-template-columns:minmax(0,1fr)!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .shh-journal-featured .shh-journal-cover{aspect-ratio:16/9!important;min-height:0!important;border-right:0;border-bottom:1px solid #d7e3e780}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.shh-journal-card-body,.shh-journal-featured .shh-journal-card-body){padding:25px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .job_listings form.job_filters{padding:24px 20px!important;border-radius:23px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary ul.job_listings>li.job_listing>a{padding:22px 19px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary ul.job_listings li.job_listing .position h3{font-size:19px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.job_description,.single_job_listing>.company,.single_job_listing>.job-listing-meta,.shh-job-id-panel){padding:21px!important}html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary .job_application{padding:0 21px 22px!important}}@media(prefers-reduced-motion:reduce){html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary ul.job_listings>li.job_listing{transition:none!important}}@media print{html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary #shh-rb .rb-paper{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;padding:0!important}}

/* StayHomeHire: subtle iPhone-inspired gloss. OMGItzLo Projects.
   Append after the current appearance CSS. Material only; no geometry or behavior changes. */
html[data-shh-theme]{--shh-gloss-fill:linear-gradient(160deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.94) 24%,rgba(245,251,251,.89) 58%,rgba(234,245,247,.91) 100%);--shh-gloss-edge:rgba(180,207,216,.78);--shh-gloss-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffb3,inset 0 -1px 0 #b6d1d633,0 12px 30px #183b4b0d,0 2px 5px #183b4b06;--shh-gloss-action:linear-gradient(180deg,#197681 0%,#106a75 47%,#08616d 52%,#075560 100%);--glass-fill:var(--shh-gloss-fill);--glass-shadow:var(--shh-gloss-shadow)}
html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary{--lg-paper:var(--shh-gloss-fill);--lg-soft:linear-gradient(160deg,#fffffff0,#eff8f6e8 56%,#e6f1f6ed);--lg-edge:var(--shh-gloss-edge);--lg-shadow:var(--shh-gloss-shadow)}
/* The one existing navigation blur is reduced; expanded navigation stays solid. */
html[data-shh-theme] body.shh-360 #page.site header#masthead.site-header{background:linear-gradient(165deg,#fffffffa,#ffffffdf)!important;border-color:#fffffff5!important;box-shadow:var(--shh-gloss-shadow)!important}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-shh-theme] body.shh-360 #page.site header#masthead.site-header{-webkit-backdrop-filter:blur(8px) saturate(1.08);backdrop-filter:blur(8px) saturate(1.08)}}
/* A visible pearl highlight makes the material glossy without fading content. */
html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero,
html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider.shh-premium-home-hero{background:radial-gradient(ellipse at 86% 12%,#b8dfe552,transparent 62%),linear-gradient(160deg,#fffffffc 0%,#fffffff2 20%,#eff8f5e6 55%,#e4eef6e8 100%)!important;border-color:#fff!important;box-shadow:var(--shh-gloss-shadow)!important}
html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-card{background:linear-gradient(160deg,#fffffffc 0%,#fffffff2 24%,#eaf6f2e8 70%,#dfefefeb 100%)!important;border-color:#fff!important;box-shadow:var(--shh-gloss-shadow)!important}
html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary ul.job_listings>li.job_listing{box-shadow:var(--shh-gloss-shadow)!important}
/* Gloss belongs to actual primary actions, not to every link or ad creative. */
html[data-shh-theme]{--shh-gloss-action-ink:#fff;--shh-gloss-action-edge:#0a6571;--shh-gloss-action-shadow:inset 0 1px 0 #ffffff70,inset 0 -1px 0 #032f4338,0 5px 12px #0c55651c}
html[data-shh-theme] body.shh-360 #page.site #masthead a.shh-premium-nav-cta,
html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider a.shh-premium-hero-cta,
html[data-shh-theme] body.shh-360.home #page.site #primary button.shh-home-find-job,
html[data-shh-theme] body.shh-360.home #page.site #primary a.shh-home-view-job,
html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(.shh-360-actions a.shh-360-primary,.job_filters .search_submit input[type=submit],.job_filters .search_submit button,.job_application .application_button,.rr-direct-apply,.rr-expired-jobs-cta,.shh-library-search button[type=submit],a.shh-button,a.shh-btn,a.shh-button-dark,a.shh-faith-btn,a.shh-weekly-button,.wp-block-button__link,.shh-journal-primary){background:var(--shh-gloss-action)!important;color:var(--shh-gloss-action-ink)!important;border:1px solid var(--shh-gloss-action-edge)!important;box-shadow:var(--shh-gloss-action-shadow)!important}
/* Opaque, quiet controls within a translucent shell. Preserve native labels and state colors. */
html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary :is(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],textarea,select,.chosen-single,.chosen-drop,.select2-selection,.select2-dropdown):not(.shh-ad-wrap *){background:#fff!important}
html[data-shh-theme] body.shh-360 #page.site footer#colophon#colophon#colophon.shh-resource-footer.shh-resource-footer{background:linear-gradient(160deg,#fffffff2 0%,#edf6f4ed 44%,#e1edf2eb 100%)!important;border-color:#fff!important;box-shadow:var(--shh-gloss-shadow)!important}
/* Touch and keyboard still use the existing focus rings and native navigation rules. */
@media(max-width:991px){html[data-shh-theme] body.shh-360 #page.site #masthead #navbar-collapse.in{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
/* Readable fallbacks. Neither text nor logo/advertiser pixels receive opacity or filters. */
@media(prefers-reduced-transparency:reduce){html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary#primary{--lg-soft:#f1f7f7}html[data-shh-theme]{--shh-gloss-fill:#fff;--shh-gloss-shadow:inset 0 1px 0 #fff,0 4px 14px #183b4b0a}html[data-shh-theme] body.shh-360 #page.site header#masthead.site-header,html[data-shh-theme] body.shh-360 #page.site .main-wrap #primary .shh-360-hero,html[data-shh-theme] body.shh-360.home #page.site #primary #header-slider.shh-premium-home-hero,html[data-shh-theme] body.shh-360.home #page.site #primary .shh-home-featured-card,html[data-shh-theme] body.shh-360 #page.site footer#colophon#colophon#colophon.shh-resource-footer.shh-resource-footer{background:#f7fafb!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
@media(forced-colors:active){html[data-shh-theme]{--shh-gloss-fill:Canvas;--shh-gloss-edge:CanvasText;--shh-gloss-shadow:none;--shh-gloss-action:ButtonFace}html[data-shh-theme] body.shh-360 #page.site header#masthead.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
@media print{html[data-shh-theme]{--shh-gloss-fill:#fff;--shh-gloss-shadow:none}html[data-shh-theme] body.shh-360 #page.site header#masthead.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
@media(forced-colors:active){html[data-shh-theme]{--shh-gloss-action:ButtonFace;--shh-gloss-action-ink:ButtonText;--shh-gloss-action-edge:ButtonText;--shh-gloss-action-shadow:none}}
