/* Shared account entry, preserving each page's navigation and content. */
html,body{min-width:0}
[data-site-header]{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:22px;row-gap:12px;min-height:100px;height:auto;padding-top:20px;padding-bottom:20px;position:relative;z-index:5}
[data-site-header]>.brand{grid-column:1;grid-row:1;display:flex;align-items:center;gap:11px;margin:0;white-space:nowrap;font:600 12px/1.2 Georgia,serif;letter-spacing:2.4px;color:#f5e9d0}
[data-site-header]>.brand .brand-mark{font:29px/1 Georgia,serif;color:#e3c38b;margin:0;letter-spacing:0}
[data-site-header]>.brand .brand-title{font:inherit;color:inherit;margin:0}
[data-site-header]>:is(.main-nav,.site-nav,.journal-nav){grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;width:auto;min-width:0;flex-basis:auto;order:initial;gap:6px;padding:0;margin:0}
[data-site-header]>:is(.main-nav,.site-nav,.journal-nav)>a{display:flex;align-items:center;justify-content:center;min-height:46px;margin:0;padding:11px 17px;border:1px solid #d6b57b40;background:#171514d9;color:#f5dfb7;font:600 16px/1.35 'Segoe UI',Arial,sans-serif;white-space:nowrap;text-align:center;transition:background .15s,border-color .15s,color .15s}
[data-site-header]>:is(.main-nav,.site-nav,.journal-nav)>a:hover,[data-site-header]>:is(.main-nav,.site-nav,.journal-nav)>a[aria-current=page]{border-color:#e3bf7c;background:#4c3922;color:#fff0d2}
[data-site-header]>.languages{grid-column:3;grid-row:1;margin:0;display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}
[data-site-header]>.languages button{min-width:30px;min-height:44px;padding:10px 3px;background:transparent;border:0;color:#c1b8aa;font:600 12px/1 'Segoe UI',Arial,sans-serif;letter-spacing:.7px}
[data-site-header]>.languages button[aria-pressed=true]{color:#f5d49d}
[data-site-header]>.languages>span{color:#7f7461;font-size:10px}
[data-site-header]>.site-account{grid-column:4;grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:13px 20px;white-space:nowrap;border:1px solid #edcb91;background:linear-gradient(115deg,#f0d39d,#caa469);color:#20170e;box-shadow:inset 0 0 0 3px #fbe3b226,0 4px 20px #0003;font:650 16px/1.3 'Segoe UI',Arial,sans-serif;letter-spacing:.1px;text-decoration:none}
[data-site-header]>.site-account svg{width:18px;height:18px;flex:none}
[data-site-header]>.site-account:hover{background:linear-gradient(115deg,#ffe4b4,#dfb879);border-color:#fff0cf}
[data-site-header]>.site-account[aria-current=page]{outline:1px solid #f2cf92;outline-offset:4px}
[data-site-header] a:focus-visible,[data-site-header] button:focus-visible{outline:2px solid #fff0cc;outline-offset:4px}
[data-site-header] a:active{transform:translateY(1px)}
@media(max-width:1050px){[data-site-header]{column-gap:13px}[data-site-header]>:is(.main-nav,.site-nav,.journal-nav)>a{padding:10px 12px;font-size:15px}[data-site-header]>.brand{font-size:11px;letter-spacing:1.8px}[data-site-header]>.site-account{padding:12px 16px;font-size:15px}}
@media(max-width:850px){[data-site-header]{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:12px;padding-top:17px;padding-bottom:17px;min-height:0}[data-site-header]>.brand{grid-column:1;grid-row:1;font-size:11px;letter-spacing:1.7px;gap:8px}[data-site-header]>.brand .brand-mark{font-size:26px}[data-site-header]>.site-account{grid-column:1/-1;grid-row:2;min-height:48px;padding:12px 16px;font-size:16px;width:100%}[data-site-header]>:is(.main-nav,.site-nav,.journal-nav){grid-column:1/-1;grid-row:3;justify-content:flex-start;flex-wrap:nowrap;gap:6px}[data-site-header]>:is(.main-nav,.site-nav,.journal-nav)>a{flex:1 1 0;min-width:0;padding:9px 8px;font-size:14px;white-space:normal;text-wrap:balance;min-height:46px}[data-site-header]>.languages{grid-column:2;grid-row:1;align-self:center;justify-self:end;gap:5px}}
@media(max-width:420px){[data-site-header]{column-gap:8px}[data-site-header]>.brand{font-size:11px;letter-spacing:1.3px;gap:7px}[data-site-header]>.brand .brand-mark{font-size:25px}[data-site-header]>.site-account{padding:12px 14px;font-size:16px;gap:8px}[data-site-header]>.site-account svg{width:18px;height:18px}[data-site-header]>:is(.main-nav,.site-nav,.journal-nav)>a{padding:9px 5px;font-size:14px}[data-site-header]>.languages{gap:3px}[data-site-header]>.languages button{min-width:30px}}
@media(prefers-reduced-motion:reduce){[data-site-header] a{transition:none;transform:none}}
@media(max-width:380px){.download{max-width:100%}}
@media(max-width:420px){[data-site-header][data-wide-nav]>:is(.main-nav,.site-nav,.journal-nav){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
