
body.wre-chrome-enabled .site-header:not(.wre-site-header),body.wre-chrome-enabled #masthead:not(.wre-site-header),body.wre-chrome-enabled .site-footer:not(.wre-site-footer),body.wre-chrome-enabled #colophon:not(.wre-site-footer){display:none!important}
.wre-site-header{position:relative;z-index:999;background:#061a35;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--wre-font,Arial,sans-serif)}
.wre-chrome-shell{width:min(100% - 56px,1280px);margin:0 auto}.wre-site-header .wre-chrome-shell{height:78px;display:flex;align-items:center;gap:28px}.wre-site-logo{width:220px;color:#fff;text-decoration:none;display:flex;align-items:center;gap:8px}.wre-site-logo img{max-width:210px;max-height:54px;width:auto;height:auto}.wre-logo-word{font-family:Georgia,serif;font-size:31px;letter-spacing:2px}.wre-site-logo small{font-size:8px;letter-spacing:2px}.wre-site-nav{margin-left:auto}.wre-global-menu{display:flex;align-items:center;gap:27px;margin:0;padding:0;list-style:none}.wre-global-menu a{color:inherit;text-decoration:none;font-size:12px;font-weight:650;text-transform:uppercase}.wre-global-menu a:hover{color:var(--wre-accent)}.wre-header-actions{display:flex;align-items:center;gap:17px}.wre-header-cta{background:var(--wre-accent);color:#071a33!important;text-decoration:none;padding:12px 17px;border-radius:2px;font-size:11px;font-weight:800}.wre-header-fav{color:#fff;text-decoration:none;font-size:18px}.wre-header-fav span{font-size:10px}.wre-menu-toggle{display:none;border:0;background:transparent;color:#fff;font-size:25px}
.wre-site-footer{background:#f7f7f5;color:#172238;font-family:var(--wre-font,Arial,sans-serif)}.wre-footer-grid{display:grid;grid-template-columns:1.6fr .8fr 1fr 1fr;gap:55px;padding:48px 0 38px}.wre-footer-logo{color:#071a33;margin-bottom:16px}.wre-site-footer p,.wre-site-footer li,.wre-site-footer a{font-size:12px;line-height:1.8;color:#66707b}.wre-site-footer .wre-global-menu{display:block}.wre-site-footer .wre-global-menu a{text-transform:none}.wre-footer-bottom{border-top:1px solid #e1e1df;padding:16px 0;font-size:10px;color:#7a818a}
/* Luna's compact search */
.wre-search-form{padding:0 14px 13px!important;border-radius:8px!important}.wre-search-tabs{gap:0!important;transform:translateY(-39px)!important;margin-bottom:-29px!important}.wre-search-tabs button{padding:11px 24px!important}.wre-search-row{grid-template-columns:minmax(230px,1.45fr) 1fr 1fr 1fr auto!important;gap:10px!important}.wre-search-row input,.wre-search-row select{height:44px!important}.wre-search-submit{height:44px!important;background:var(--wre-primary)!important;white-space:nowrap}.wre-advanced{display:none!important}.wre-advanced.is-open{display:grid!important}.wre-advanced-toggle{padding-top:10px!important;font-size:12px!important}
@media(max-width:1050px){.wre-site-nav{display:none}.wre-menu-toggle{display:block}.wre-site-header.is-open .wre-site-nav{display:block;position:absolute;top:78px;left:0;right:0;background:#061a35;padding:20px 28px}.wre-site-header.is-open .wre-global-menu{display:flex;flex-direction:column;align-items:flex-start}.wre-header-cta{display:none}.wre-search-row{grid-template-columns:1fr 1fr!important}.wre-search-submit{grid-column:span 2}}
@media(max-width:700px){.wre-chrome-shell{width:min(100% - 28px,1280px)}.wre-site-header .wre-chrome-shell{height:68px}.wre-site-logo{width:auto;flex:1}.wre-site-logo img{max-width:175px}.wre-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.wre-search-row{grid-template-columns:1fr!important}.wre-search-submit{grid-column:auto}.wre-search-tabs{overflow:auto}.wre-search-tabs button{white-space:nowrap}}
