/* Navigation 2026-11-10: reproduce the live editorial homepage header on inner pages only. */
body:not(.lc-preview) .lc-header,
body:not(.lc-preview) .lc-header *,
body:not(.lc-preview) .lc-header *::before,
body:not(.lc-preview) .lc-header *::after{box-sizing:border-box}
body:not(.lc-preview) .lc-header{--lc-nav-ink:#1d2421;--lc-nav-sans:"DM Sans",Arial,sans-serif;--lc-nav-serif:"Italiana",Georgia,serif;
  background:#f6f3ed;color:var(--lc-nav-ink);border-bottom:1px solid #e6dfd6;position:sticky;top:0;z-index:100;
  box-shadow:0 6px 24px #21190f0b;font-family:var(--lc-nav-sans);-webkit-font-smoothing:antialiased;
  width:100%;margin:0;padding:0;line-height:1.5}
body:not(.lc-preview) .lc-header a{color:inherit;text-decoration:none!important;box-shadow:none;border:0;background:transparent}
body:not(.lc-preview) .lc-header a:hover{color:inherit}
body:not(.lc-preview) .lc-header .lc-header-inner{max-width:1510px;margin:0 auto;height:78px;display:flex;align-items:center;gap:35px;padding:0 50px}
body:not(.lc-preview) .lc-header .lc-wordmark{font-family:var(--lc-nav-serif);font-size:26px;letter-spacing:.115em;line-height:.96;white-space:nowrap;display:block;font-weight:400}
body:not(.lc-preview) .lc-header .lc-wordmark span{display:block;font-family:var(--lc-nav-sans);letter-spacing:.32em;font-size:8px;margin-top:8px;text-align:center;font-weight:600}
body:not(.lc-preview) .lc-header .lc-nav{display:flex;align-items:center;gap:29px;margin-left:auto;min-width:0}
body:not(.lc-preview) .lc-header .lc-nav a,
body:not(.lc-preview) .lc-header .lc-about{font-family:var(--lc-nav-sans);font-size:13px;font-weight:600;letter-spacing:.035em;line-height:1.5;white-space:nowrap;transition:opacity .2s;padding:0}
body:not(.lc-preview) .lc-header .lc-nav a:hover,
body:not(.lc-preview) .lc-header .lc-about:hover{opacity:.48}
body:not(.lc-preview) .lc-header .lc-header-actions{display:flex;gap:26px;align-items:center;margin-left:10px;flex-shrink:0}
body:not(.lc-preview) .lc-header .lc-bag{display:flex;align-items:center;gap:8px;white-space:nowrap;font-family:var(--lc-nav-sans);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.5}
body:not(.lc-preview) .lc-header .lc-bag span{border:1px solid #b8b0a5;display:grid;place-items:center;border-radius:50%;width:23px;height:23px;font-size:10px}
body:not(.lc-preview) .lc-header .lc-choice-languages{position:relative;font-family:var(--lc-nav-sans);font-size:13px;font-weight:700;letter-spacing:.06em;z-index:110;line-height:1.5}
body:not(.lc-preview) .lc-header .lc-choice-languages summary{cursor:pointer;list-style:none;white-space:nowrap;padding:8px 4px;background:transparent;border:0;color:inherit;font-size:13px}
body:not(.lc-preview) .lc-header .lc-choice-languages summary::-webkit-details-marker{display:none}
body:not(.lc-preview) .lc-header .lc-choice-languages-menu{position:absolute;right:0;top:100%;display:flex;flex-direction:column;min-width:82px;background:#f6f3ed;border:1px solid #ded6ca;box-shadow:0 8px 20px #0002;padding:6px;z-index:111;margin:0;gap:0}
body:not(.lc-preview) .lc-header .lc-choice-languages-menu a{padding:9px 11px;display:block;font-weight:700}
body:not(.lc-preview) .lc-header .lc-choice-languages-menu a:hover,
body:not(.lc-preview) .lc-header .lc-choice-languages-menu a[aria-current="page"]{background:#e6dfd6}
body:not(.lc-preview) .lc-header .lc-choice-languages:not([open]) .lc-choice-languages-menu{display:none}
body:not(.lc-preview) .lc-header a:focus-visible,
body:not(.lc-preview) .lc-header summary:focus-visible{outline:2px solid #b06c58;outline-offset:4px}
body.admin-bar:not(.lc-preview) .lc-header{top:32px}
@media(max-width:782px){body.admin-bar:not(.lc-preview) .lc-header{top:46px}}
@media(max-width:1180px){
 body:not(.lc-preview) .lc-header .lc-header-inner{padding:0 28px;gap:20px}
 body:not(.lc-preview) .lc-header .lc-nav{gap:17px}
 body:not(.lc-preview) .lc-header .lc-header-actions{gap:15px}
}
@media(min-width:951px) and (max-width:1260px){
 body:not(.lc-preview) .lc-header .lc-header-inner{height:auto;min-height:72px;flex-wrap:wrap;column-gap:0;padding:13px 28px 0}
 body:not(.lc-preview) .lc-header .lc-nav{order:3;width:calc(100% + 56px);margin:12px -28px 0;padding:12px 28px;justify-content:center;gap:25px;border-top:1px solid #e6dfd6}
 body:not(.lc-preview) .lc-header .lc-header-actions{margin-left:auto}
}
@media(max-width:950px){
 body:not(.lc-preview) .lc-header .lc-header-inner{height:auto;min-height:72px;flex-wrap:wrap;gap:0;row-gap:0;padding:13px 20px 0}
 body:not(.lc-preview) .lc-header .lc-wordmark{font-size:23px}
 body:not(.lc-preview) .lc-header .lc-header-actions{margin-left:auto}
 body:not(.lc-preview) .lc-header .lc-about{display:none}
 body:not(.lc-preview) .lc-header .lc-nav{order:3;width:calc(100% + 40px);margin:12px -20px 0;padding:12px 20px;overflow-x:auto;scrollbar-width:none;border-top:1px solid #e6dfd6;gap:24px;justify-content:center}
 body:not(.lc-preview) .lc-header .lc-nav::-webkit-scrollbar{display:none}
}
@media(max-width:600px){
 body:not(.lc-preview) .lc-header .lc-header-inner{padding:12px 17px 0}
 body:not(.lc-preview) .lc-header .lc-wordmark{font-size:20px}
 body:not(.lc-preview) .lc-header .lc-wordmark span{font-size:7px}
 body:not(.lc-preview) .lc-header .lc-header-actions{gap:12px}
 body:not(.lc-preview) .lc-header .lc-bag{gap:3px}
 body:not(.lc-preview) .lc-header .lc-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-content:stretch;
   gap:0;width:calc(100% + 34px);margin:9px -17px 0;padding:6px 8px 9px;overflow:visible;border-top:1px solid #e6dfd6}
 body:not(.lc-preview) .lc-header .lc-nav a{white-space:normal;text-align:center;font-size:13px;line-height:1.3;font-weight:700;min-height:46px;padding:6px 4px;display:flex;align-items:center;justify-content:center}
 body:not(.lc-preview) .lc-header .lc-nav a:focus-visible{outline:2px solid #8d4e41;outline-offset:-2px}
}
