/* Korean menu presentation only. Original links, pages and other markets remain intact. */
html[lang|=ko] .tln-shared-header .site-header:has([data-ko-navigation]){overflow:visible;z-index:50}
html[lang|=ko] .tln-shared-header .site-header .ko-menu-toggle{display:none}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav{overflow:visible!important;gap:28px;align-items:stretch;position:relative;z-index:51}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-group{position:relative;padding:0;border:0;margin:0;background:transparent;box-shadow:none;border-radius:0;flex:0 0 auto}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-group>summary{min-height:54px;display:flex;align-items:center;gap:9px;padding:0 3px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:#444;white-space:nowrap;border:0;background:transparent}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-group>summary::-webkit-details-marker{display:none}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-direct{font-size:14px;font-weight:600;padding:0 3px;min-height:54px;color:#444;display:flex;align-items:center;gap:7px;text-decoration:none}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav .is-current-group>summary{box-shadow:inset 0 -2px currentColor}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-chevron{font-size:15px;line-height:1;transition:transform .15s}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav details[open] .ko-nav-chevron{transform:rotate(180deg)}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-panel{position:absolute;top:100%;left:-12px;min-width:225px;width:max-content;max-width:min(300px,calc(100vw - 40px));max-height:65vh;overflow:auto;padding:9px;background:#fff;border:1px solid #deded8;border-radius:10px;box-shadow:0 12px 30px #0002;z-index:100;color:#252525}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-panel a{display:flex;align-items:center;min-height:44px;padding:9px 14px;margin:0;font-size:14px;font-weight:400;line-height:1.5;color:#333!important;text-shadow:none!important;white-space:normal;text-decoration:none;border-radius:5px}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-panel a:hover,html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-panel a[aria-current=page]{background:#f2f3ef;color:#111!important}
html[lang|=ko] .ez-home-shell .tln-shared-header .site-header .grouped-nav .ko-nav-group>summary,html[lang|=ko] .ez-home-shell .tln-shared-header .site-header .grouped-nav .ko-nav-direct{color:white;text-shadow:0 1px 4px #111}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav :is(a,summary):focus-visible{outline:2px solid #137e73;outline-offset:-2px}
@media(max-width:1000px) and (min-width:761px){html[lang|=ko] .tln-shared-header .site-header .grouped-nav{gap:16px}html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-direct,html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-group>summary{font-size:13px}}
@media(max-width:760px){
 html[lang|=ko] .tln-shared-header .site-header:has([data-ko-navigation]){height:auto!important;min-height:72px;align-content:start;gap:0 12px}
 html[lang|=ko] .tln-shared-header .site-header .brand{height:72px}
 html[lang|=ko] .tln-shared-header .site-header .ko-menu-toggle{display:flex;order:2;align-self:center;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:6px 10px;margin-left:auto;border:1px solid #bbb;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}
 html[lang|=ko] .tln-shared-header .site-header:has([data-ko-navigation]) .language-switch{order:3;margin-left:0}
 html[lang|=ko] .tln-shared-header .site-header .grouped-nav{display:none!important;order:4;height:auto;flex:0 0 100%;width:100%;padding:8px 0 14px;max-height:calc(100dvh - 110px);overflow:auto!important;background:#fff;border-top:1px solid #ddd;gap:0}
 html[lang|=ko] .tln-shared-header .site-header .grouped-nav[data-expanded=true]{display:block!important}
 html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-group{width:100%;border-bottom:1px solid #e5e5df}
 html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-group>summary,html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-direct{min-height:48px;padding:10px 12px;font-size:15px;justify-content:space-between;color:#333!important;text-shadow:none!important}
 html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-direct{justify-content:flex-start;border-bottom:1px solid #e5e5df}
 html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-panel{position:static;border:0;border-radius:0;box-shadow:none;width:100%;max-width:none;min-width:0;max-height:none;padding:0 12px 8px}
 html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-panel a{padding-left:22px}
 html[lang|=ko] .tln-shared-header .site-header .grouped-nav .is-current-group>summary{box-shadow:none;font-weight:700}
 html[lang|=ko] .ez-home-shell .tln-shared-header .site-header .ko-menu-toggle{border-color:#ffffff80;color:white}
}
@media(prefers-reduced-motion:reduce){html[lang|=ko] .ko-nav-chevron{transition:none!important}}
@media(max-width:760px){
 html[lang|=ko] .tln-shared-header .site-header:has([data-ko-navigation]) .brand{font-size:20px;gap:8px;flex-shrink:1;min-width:0}
 html[lang|=ko] .tln-shared-header .site-header:has([data-ko-navigation]) .brand img{width:30px;height:30px;flex-basis:30px}
 html[lang|=ko] .tln-shared-header .site-header:has([data-ko-navigation]) .language-switch>summary svg{display:none}
 html[lang|=ko] .tln-shared-header .site-header:has([data-ko-navigation]) .language-switch>summary{padding:8px 10px;gap:5px}
}
html[lang|=ko] .tln-shared-header .site-header .grouped-nav .ko-nav-panel a{justify-content:flex-start!important;text-align:left}
