/* Shared sticky navigation and theme-aware homepage, release 13. */
:root{--header-height:97px}
html{scroll-padding-top:calc(var(--header-height) + 18px)}
.site-header{position:sticky;top:0;z-index:80;box-shadow:0 2px 16px #10233f08}
.nav-panel,.account-panel{max-height:calc(100dvh - var(--header-height) - 24px);overflow-y:auto;overscroll-behavior:contain}
.sticky-panel{top:calc(var(--header-height) + 22px)}
.company-sidebar{top:calc(var(--header-height) + 22px)}
.childcare-country-form{display:grid;gap:14px}
.childcare-country-form .field{margin:0}
.childcare-country-form .button{justify-self:start}
.childcare-country-form .field-help{margin:0}
.safety-guide select{width:100%}
.safety-region a{overflow-wrap:anywhere}
[data-theme=dark] .home-hero.hero-immersive{background:#142c4b;border-color:#304969}
[data-theme=dark] .hero-immersive>.hero-backdrop{filter:brightness(.68) saturate(.85)}
[data-theme=dark] .hero-immersive:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#10233f99,transparent 75%)}
[data-theme=dark] .hero-immersive>.hero-copy{background:rgba(13,25,43,.88);border-color:#829bc144;color:#edf2ff;box-shadow:12px 0 48px #06101e33}
[data-theme=dark] .hero-immersive .hero-copy h1 em,
[data-theme=dark] .hero-immersive .eyebrow,
[data-theme=dark] .hero-immersive .hero-bottom a{color:#a9c1ff}
[data-theme=dark] .hero-immersive .eyebrow i{background:#a9c1ff}
[data-theme=dark] .hero-immersive .hero-lede,
[data-theme=dark] .hero-immersive .hero-bottom p,
[data-theme=dark] .hero-immersive .popular-searches,
[data-theme=dark] .hero-immersive .popular-searches>span{color:#c5d2e6}
[data-theme=dark] .hero-immersive .hero-search{background:#15243b;border-color:#5c7295;box-shadow:none;color-scheme:dark}
[data-theme=dark] .hero-immersive .hero-search input,
[data-theme=dark] .hero-immersive .hero-search select{color:#edf2ff;border-color:#5c7295}
[data-theme=dark] .hero-immersive .hero-search input::placeholder,
[data-theme=dark] .hero-immersive .hero-search>span{color:#b0bdd2;opacity:1}
[data-theme=dark] .hero-immersive .popular-searches a{background:#1e3156;border-color:#536b90;color:#edf2ff}
[data-theme=dark] .hero-immersive .popular-searches a:hover{background:#2b4472}
[data-theme=dark] .hero-immersive .hero-divider{background:#415777}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){[data-theme=dark] .hero-immersive>.hero-copy{background:#101e33}}
@media(max-width:1050px){:root{--header-height:139px}.js .main-navigation{max-height:calc(100dvh - var(--header-height) - 10px);overscroll-behavior:contain}.main-navigation .nav-panel{max-height:none;overflow:visible}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
