/* Shared static navigation for public S8JU editorial pages. */
header.site-header{max-width:1120px;margin:auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #DDD8CE}
header.site-header>a.site-brand{font-size:22px;font-weight:800;letter-spacing:-.7px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;color:#111111;white-space:nowrap}
header.site-header>a.site-brand{gap:8px}
header.site-header .site-brand-logo{display:block;width:72px;height:16px;object-fit:contain}
header.site-header .site-nav{display:flex;flex-wrap:wrap;gap:4px;align-items:center}
header.site-header .site-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:12px;font:600 13px/1.4 system-ui,-apple-system,"Noto Sans KR",sans-serif;letter-spacing:0;color:#67645F;text-decoration:none;white-space:nowrap}
header.site-header .site-nav a:hover{background:#ECE8DF;color:#111111}
header.site-header .site-nav a[aria-current="page"]{background:#050505;border-color:#050505;color:#FBF9F4}
header.site-header a:focus-visible{outline:2px solid #111111;outline-offset:3px}
@media(max-width:760px){header.site-header{padding:16px 20px;display:block}header.site-header .site-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}header.site-header .site-nav a{padding:8px 4px;background:#FBF9F4;border-color:#DDD8CE;white-space:normal;text-align:center}header.site-header .site-nav a[aria-current="page"]{background:#050505;border-color:#050505}}
