/* StayHomeHire minimal appearance. Shared layout, controls and accessibility remain intact. */
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(.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(.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.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.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(.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(.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;}
