/* One header for every name-change guide. */
.site-header{--ink:#392f38;--plum:#7c4965;--line:#e1d8d7;width:min(1120px,calc(100% - 64px));margin:0 auto;padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line,#e1d8d7);box-sizing:border-box}
.site-header .site-brand{display:inline-block;font:400 40px/1 Georgia,serif;letter-spacing:-2px;color:var(--ink,#392f38);text-decoration:none;white-space:nowrap}
.site-header .site-brand span{margin-left:3px;color:var(--plum,#7c4965)}
.site-header .site-nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font:400 13px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.site-header .site-nav a,.site-header .site-nav button{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;color:var(--plum,#7c4965);background:none;border:0;border-radius:0;box-shadow:none;text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer;white-space:nowrap}
.site-header :focus-visible{outline:3px solid var(--plum,#7c4965);outline-offset:4px}
@media(max-width:760px){.site-header{width:calc(100% - 36px);padding:22px 0}}
@media(max-width:540px){.site-header{flex-direction:column;align-items:flex-start;gap:14px}.site-header .site-nav{width:100%;justify-content:space-between;gap:12px;font-size:13px}}
@media print{.site-header{display:none!important}}
