img[data-brand-logo]{aspect-ratio:256/45;object-fit:contain;max-width:256px;height:auto;display:block}.preserved-header a.brand{flex:0 250px;min-width:0}.preserved-header .brand img[data-brand-logo]{width:250px;max-width:100%;height:auto}.footer-logo[data-brand-logo]{width:215px;max-width:100%;height:auto}body[data-legacy-shell] .image-fit img[data-brand-logo]{object-fit:contain;width:100%;max-width:256px;height:auto!important}body[data-legacy-shell] .header-widget img[data-brand-logo]{width:256px;max-width:100%;height:auto!important}@media (width>=1088px) and (width<=1439px){.preserved-header a.brand{flex-basis:225px}.preserved-header .brand img[data-brand-logo]{width:225px}}@media (width<=1087px){.preserved-header a.brand{flex-basis:215px}.preserved-header .brand img[data-brand-logo],body[data-legacy-shell] .mobile-menu-logo img[data-brand-logo]{width:215px;max-width:100%;height:auto}}@layer site-buttons{:root{--button-primary-bg:#00649c;--button-primary-hover:#004f7c;--button-primary-text:#fff;--button-dark-bg:#15354b;--button-dark-hover:#102338;--button-dark-text:#fff;--button-gold-bg:#ead08b;--button-gold-hover:#f4dfa7;--button-gold-text:#153143;--button-inverse-bg:#fff;--button-inverse-hover:#edf4f8;--button-inverse-text:#15354b;--button-outline-text:#15354b;--button-outline-inverse-text:#fff;--button-outline-hover:#15354b0a;--button-outline-inverse-hover:#ffffff14}[data-site-button=primary]{--action-bg:var(--button-primary-bg);--action-hover:var(--button-primary-hover);--action-text:var(--button-primary-text)}[data-site-button=dark]{--action-bg:var(--button-dark-bg);--action-hover:var(--button-dark-hover);--action-text:var(--button-dark-text)}[data-site-button=gold]{--action-bg:var(--button-gold-bg);--action-hover:var(--button-gold-hover);--action-text:var(--button-gold-text)}[data-site-button=inverse],[data-site-button=quiet]{--action-bg:var(--button-inverse-bg);--action-hover:var(--button-inverse-hover);--action-text:var(--button-inverse-text)}[data-site-button=outline]{--action-bg:transparent;--action-hover:var(--button-outline-hover);--action-text:var(--button-outline-text)}[data-site-button=outline-inverse]{--action-bg:transparent;--action-hover:var(--button-outline-inverse-hover);--action-text:var(--button-outline-inverse-text)}[data-site-button]{background:var(--action-bg)!important;color:var(--action-text)!important;border-color:var(--action-bg)!important}[data-site-button^=outline]{border-color:currentColor!important}[data-site-button]:is(:hover,:focus-visible){background:var(--action-hover)!important}[data-site-button] :is(span,i,svg){color:inherit!important}[data-site-button]:before,[data-site-button]:after{background:0 0!important}}.preserved-header{z-index:30;background:#fff;border:0;position:sticky;top:0}.live-header-shell{align-items:center;gap:20px;max-width:1440px;min-height:82px;margin:auto;padding:12px 24px;display:flex}.preserved-header .brand{flex-shrink:0}.preserved-header .brand img{width:250px;height:auto}.live-navigation{margin-left:auto}.live-navigation ul{margin:0;padding:0;list-style:none;display:flex}.live-navigation>ul>li{white-space:nowrap;position:relative}.live-navigation>ul>li+li:before{content:"";border-left:1px solid #174478;height:20px;position:absolute;top:14px;left:0}.live-navigation a,.submenu-toggle{color:#112f67;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:44px;padding:14px 12px;font:400 14px/1.25 Arial,Helvetica,sans-serif;text-decoration:none;display:block}.live-navigation a:hover,.submenu-toggle:hover{color:#1b5697}.live-navigation .submenu{background:#fff;border:1px solid #eee;min-width:230px;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 16px #0002}.live-navigation .submenu a{text-transform:none;padding:14px 18px}.live-navigation li:hover>.submenu,.live-navigation li:focus-within>.submenu,.live-navigation .submenu-open>.submenu{display:block}.live-header-actions{flex-shrink:0;gap:12px;display:flex}.live-button{white-space:nowrap;background:#101b77;border:2px solid #da6668;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 20px;font:700 16px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex;color:#fff!important}.live-button:hover{background:#1b5697}.live-button span{font-size:23px}.mobile-menu-toggle{display:none}.preserved-footer{color:#fff;background:#121416}.live-footer-main{background:#205a95}.live-footer-grid{grid-template-columns:repeat(4,1fr);gap:48px;max-width:1280px;margin:auto;padding:24px 70px 78px;font:400 18px/1.45 Arial,Helvetica,sans-serif;display:grid}.footer-logo{width:215px;max-width:100%;height:auto;margin-bottom:22px;display:block}.live-footer-grid p{margin:0 0 22px;font-size:16px;line-height:1.6}.live-footer-grid h2,.live-footer-grid h3{margin:10px 0 12px;font-size:18px;font-weight:400}.footer-links a{min-height:34px;padding:4px 0;text-decoration:none;display:block;color:#fff!important}.footer-links a:hover{text-decoration:underline}.live-footer-grid .live-button{border-radius:2px;margin-bottom:20px;padding:12px 24px}.social-links{gap:20px;display:flex}.social-links a{color:#fff;justify-content:center;align-items:center;min-width:28px;min-height:44px;font-weight:700;text-decoration:none;display:flex}.social-links span{font-size:20px}.social-links svg{flex-shrink:0;width:20px;height:20px;display:block}.footer-phone{text-decoration:none;color:#fff!important}.office-label{margin-top:26px!important}.housing-mark{width:70px;margin:24px 0 0}.mobile-footer-mark{display:none}.housing-mark img{width:100%;height:auto;display:block}.live-footer-legal{text-align:center;color:#8d8f92;max-width:1200px;margin:auto;padding:10px 24px 20px;font-size:14px}.live-footer-legal p{max-width:none;margin:4px 0;line-height:1.8}.live-footer-legal a{text-decoration:none;color:#b4b7bb!important}.live-footer-legal a:hover{text-decoration:underline}.live-footer-legal span{color:inherit!important;font-family:Arial,Helvetica,sans-serif!important}.live-footer-legal>div:last-child{color:#bec1c5;margin-top:16px}.preview-banner{padding:3px 10px;font-size:11px}@media (width>=1088px) and (width<=1439px){.live-header-shell{gap:10px;padding:12px 18px}.preserved-header .brand img{width:225px}.live-navigation a,.submenu-toggle{padding-left:9px;padding-right:9px;font-size:12px}.live-button{padding:10px 14px;font-size:14px}.live-header-actions{gap:10px}}@media (width<=1087px){.live-header-shell{justify-content:flex-start;gap:22px;min-height:64px;padding:8px 18px}.preserved-header .brand img{width:215px}.mobile-menu-toggle{background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;width:34px;height:44px;padding:4px;display:flex}.mobile-menu-toggle span{background:#555;width:22px;height:3px}.live-header-actions{display:none}.live-navigation{background:#fff;width:min(360px,100vw);max-height:calc(100vh - 64px);margin:0;display:none;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 8px 20px #0002}.menu-open .live-navigation,.live-navigation ul{display:block}.live-navigation>ul>li+li:before{display:none}.live-navigation a,.submenu-toggle{text-align:left;width:100%;min-height:50px;padding:14px 24px;font-size:16px}.live-navigation .submenu{box-shadow:none;background:#f4f7fa;border:0;position:static}.live-navigation .submenu a{padding-left:40px}.live-navigation li:hover>.submenu{display:none}.live-navigation .submenu-open>.submenu,.live-navigation .submenu-open:hover>.submenu{display:block}.migration-page{margin:0 5%}.live-footer-grid{grid-template-columns:repeat(2,1fr);gap:30px;padding:32px 24px 50px}}@media (width<=600px){.live-footer-grid{grid-template-columns:1fr;gap:28px;max-width:380px;padding:28px 24px 50px}.live-footer-legal{padding:16px 24px 25px}.social-links{gap:18px}.live-navigation li:focus-within>.submenu{display:none}.live-navigation .submenu-open:focus-within>.submenu{display:block}}@media (width>=1088px) and (width<=1199px){.preserved-header .live-header-shell{box-sizing:border-box;flex-wrap:wrap;min-width:0;max-width:100%}.preserved-header .live-navigation{flex:380px;min-width:0;margin-left:0}.preserved-header .live-navigation>ul{flex-wrap:wrap;justify-content:center}.preserved-header .live-header-actions{flex:none;max-width:100%}}@media (width<=600px){.housing-mark-desktop{display:none}.mobile-footer-mark{box-sizing:border-box;width:100%;max-width:380px;margin:0 auto;padding:0 24px 25px;display:block}.mobile-footer-mark .housing-mark{margin:0}}.schema-breadcrumbs{color:#425c70;max-width:1280px;margin:0 auto;padding:18px 24px;font:13px/1.6 Arial,sans-serif}.schema-breadcrumbs ol{flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.schema-breadcrumbs li{margin:0;display:inline}.schema-breadcrumbs li+li:before{content:"/";color:#718394;margin-right:10px;display:inline-block}.schema-breadcrumbs a{color:#165b8d}.schema-breadcrumbs [aria-current=page]{color:#425c70}.schema-breadcrumbs a:focus-visible{outline-offset:3px;outline:3px solid #d9a62d}@media (width<=639px){.schema-breadcrumbs{padding:14px 16px}}[data-legacy-shell] .schema-breadcrumbs li{float:none;width:auto;max-width:100%}[data-legacy-shell] .schema-breadcrumbs li>a{line-height:inherit;margin:0;padding:0;display:inline}
