.seo-fallback{max-width:900px;margin:auto;padding:28px 24px;color:#23495f;background:#fffdf9;font:17px/1.65 Arial,sans-serif}.seo-fallback header{display:flex;align-items:center;gap:28px}.seo-fallback nav{display:flex;gap:20px;flex-wrap:wrap}.seo-fallback h1{font-size:clamp(30px,5vw,48px);line-height:1.16}.seo-fallback h2{font-size:30px;margin-top:40px}.seo-fallback h3{font-size:23px}.seo-fallback li{margin-bottom:16px}.seo-fallback li p{margin:2px 0}.seo-fallback a{color:#245d80}.seo-fallback address{font-style:normal}.seo-fallback .shell{width:100%}.home-local{padding-top:54px;padding-bottom:42px;text-align:center;max-width:850px}.home-local h2{font-size:clamp(30px,4vw,44px);line-height:1.15;color:#23495f;margin:12px 0 20px}.home-local p{font-size:17px;line-height:1.7;color:#4b6677}.home-local .eyebrow{font-size:11px;letter-spacing:.13em}.home-local a,.search-faq a,.availability-link{color:#285d80;text-underline-offset:4px}.availability-link{font-size:12px}.search-faq{max-width:900px;padding-top:42px;padding-bottom:55px;color:#23495f;text-align:left}.search-faq h2{font-size:30px;margin:0 0 24px}.search-faq details{border-top:1px solid #d5e2e9;padding:18px 0}.search-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.search-faq p{font-size:16px;line-height:1.7;color:#4b6677}.chapter-experience .campaign-menu .search-page-title{font-size:clamp(56px,8vw,96px);font-weight:900;line-height:1.05;margin:0 20px 18px;color:#23495f}.find-us .search-page-title{font-size:clamp(34px,4.5vw,56px);line-height:1.15;margin:0 0 22px;color:#23495f}.chapter-experience .campaign-menu .menu-availability-note{max-width:700px;margin:0 auto;padding:0 22px;line-height:1.65}.search-faq a:focus-visible,.home-local a:focus-visible,.availability-link:focus-visible{outline:3px solid #285d80;outline-offset:4px}@media(max-width:760px){.home-local{padding-top:32px;padding-bottom:26px}.home-local p{font-size:15px}.search-faq{padding:32px 20px 40px}.search-faq h2{font-size:26px}.seo-fallback header{align-items:flex-start;gap:20px}.seo-fallback nav{gap:10px 18px;font-size:15px}}

.chapter-experience .campaign-menu .section-heading .search-page-title{max-width:940px;margin:0 auto 18px;padding:0 20px;text-align:center}
/* Keep navigation readable over the light campaign photograph. */
.chapter-experience.theme-showcase .site-header.over-hero .main-nav a,
.chapter-experience .site-header.over-hero .language-toggle {color:#23495f;text-shadow:none}
.chapter-experience.theme-showcase .site-header.over-hero .main-nav a:hover {color:#16374a;text-shadow:none}
.chapter-experience.theme-showcase .site-header.over-hero .main-nav a::after {background:#23495f}
