/* Home uses the Nous header contract, without applying editorial page styles. */
body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header, body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header * {box-sizing:border-box;letter-spacing:0!important;}
body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header a {color:inherit;text-decoration:none;}
body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header [hidden] {display:none!important;}
body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header .rts-btn {display:inline-flex;align-items:center;justify-content:center;gap:18px;line-height:1.5;max-width:100%;}
body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header:not([data-ens-editorial-native], [data-ens-editorial-native] *) { min-height:100px; padding:20px 40px; display:grid; grid-template-columns:1fr auto 1fr; gap:28px; align-items:center; border-bottom:1px solid #ddd; position:relative; z-index:40; background:#fff; }
body:is(.lc-index-four-home,.lc-contact-page) .ens-brand:not([data-ens-editorial-native], [data-ens-editorial-native] *) { width:190px; height:46px; display:flex; justify-content:center; align-items:center; overflow:hidden; }
body:is(.lc-index-four-home,.lc-contact-page) .ens-brand img:not([data-ens-editorial-native], [data-ens-editorial-native] *) { width:380px; max-width:none; height:95px; flex:none; object-fit:contain; }
body:is(.lc-index-four-home,.lc-contact-page) .ens-desktop-nav:not([data-ens-editorial-native], [data-ens-editorial-native] *) { display:flex; gap:28px; align-items:center; font-size:14px; font-weight:600; }
body:is(.lc-index-four-home,.lc-contact-page) .ens-desktop-nav a:not([data-ens-editorial-native], [data-ens-editorial-native] *) { padding:12px 0; border-bottom:1px solid transparent; }
body:is(.lc-index-four-home,.lc-contact-page) .ens-desktop-nav a[aria-current]:not([data-ens-editorial-native], [data-ens-editorial-native] *),body:is(.lc-index-four-home,.lc-contact-page) .ens-desktop-nav a:hover:not([data-ens-editorial-native], [data-ens-editorial-native] *) { border-color:#171717; }
body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header .ens-book:not([data-ens-editorial-native], [data-ens-editorial-native] *) { justify-self:end; font-size:13px; padding:13px 24px; white-space:nowrap; color:#fff; background:#292929; border-radius:30px; min-height:42px; }
body:is(.lc-index-four-home,.lc-contact-page) .ens-menu-toggle:not([data-ens-editorial-native], [data-ens-editorial-native] *) { display:none; }
@media(max-width:1199px) {
  body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header:not([data-ens-editorial-native], [data-ens-editorial-native] *) { padding:18px 24px; gap:18px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-desktop-nav:not([data-ens-editorial-native], [data-ens-editorial-native] *) { gap:18px; }
}
@media(max-width:991px) {
  body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header:not([data-ens-editorial-native], [data-ens-editorial-native] *) { grid-template-columns:1fr auto 1fr; min-height:80px; padding:14px 24px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-brand:not([data-ens-editorial-native], [data-ens-editorial-native] *) { grid-column:2; grid-row:1; width:150px; height:44px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-brand img:not([data-ens-editorial-native], [data-ens-editorial-native] *) { width:300px; height:75px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-desktop-nav:not([data-ens-editorial-native], [data-ens-editorial-native] *) { display:none; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header .ens-book:not([data-ens-editorial-native], [data-ens-editorial-native] *) { grid-column:1; grid-row:1; justify-self:start; padding:11px 16px; font-size:12px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-menu-toggle:not([data-ens-editorial-native], [data-ens-editorial-native] *) { display:inline-grid; grid-column:3; grid-row:1; justify-self:end; border:0; }
}
@media(max-width:767px) {
  body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header:not([data-ens-editorial-native], [data-ens-editorial-native] *) { padding:14px 15px; gap:8px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-brand:not([data-ens-editorial-native], [data-ens-editorial-native] *) { width:130px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-brand img:not([data-ens-editorial-native], [data-ens-editorial-native] *) { width:260px; height:65px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header .ens-book:not([data-ens-editorial-native], [data-ens-editorial-native] *) { padding:10px 13px; min-height:40px; }
}
@media(max-width:359px) {
  body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header:not([data-ens-editorial-native], [data-ens-editorial-native] *) { padding:12px 10px; gap:4px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-brand:not([data-ens-editorial-native], [data-ens-editorial-native] *) { width:116px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-brand img:not([data-ens-editorial-native], [data-ens-editorial-native] *) { width:232px; height:58px; }
  body:is(.lc-index-four-home,.lc-contact-page) .ens-site-header .ens-book:not([data-ens-editorial-native], [data-ens-editorial-native] *) { padding:10px; font-size:11px; }
}
