/* Column 2–4 use the main page's compact header without changing the article. */
@media (min-width:841px) and (max-width:1366px) {
  header .header-inner {width:calc(100% - 20px)!important;gap:8px!important;}
  header nav {display:grid!important;grid-template-columns:repeat(5,max-content max-content) max-content!important;column-gap:2px!important;row-gap:2px!important;font-size:15px!important;}
  header nav>a:not(.reserve) {padding:6px 1px!important;}
  header nav>a:first-of-type {font-size:15px!important;}
  header .reserve {grid-column:1 / -1;justify-self:end;margin-left:0!important;}
}
@media (min-width:841px) and (max-width:1300px) {
  header .brand .desktop-logo {width:470px!important;height:68px!important;}
  header .brand-tagline {width:106px!important;min-height:54px!important;font-size:15.5px!important;line-height:1.27!important;}
  header .nav-sep {font-size:12.5px!important;margin:0!important;}
  header .reserve {min-height:44px!important;padding:6px 11px 6px 7px!important;gap:7px!important;font-size:14px!important;}
  header .header-naver-n {width:28px!important;height:28px!important;font-size:17px!important;}
}
.column-page {word-break:keep-all;overflow-wrap:break-word;}
