.sc-topnav{display:flex!important;justify-content:flex-end;align-items:center;gap:18px;padding:8px 0;color:#d4e4f7;font:700 12px/1.4 Arial,sans-serif}.sc-topnav a{color:inherit!important;text-decoration:none;white-space:nowrap}.sc-topnav a:hover{color:#fff!important}.sc-topnav [hidden]{display:none!important}.sc-badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:12px;background:#ffd244;color:#0a1018;font:700 11px/1 Arial,sans-serif;box-sizing:border-box}.sc-topnav a:focus-visible{outline:2px solid #ffd244;outline-offset:4px}.utility-bar .page-width>div{flex-wrap:wrap}.navi_wrap>.sc-topnav{padding:8px 24px;background:#0a0f16;position:relative;z-index:2}.navigation:has(.sc-topnav){height:auto;min-height:134px}@media(max-width:767px){.sc-topnav{gap:14px;font-size:12px}.utility-bar:has(.sc-topnav){display:block!important}.utility-bar .page-width{flex-wrap:wrap}.utility-bar .page-width>div>a{display:none}.navi_wrap>.sc-topnav{padding:9px 14px}}

/* Logged-in navigation and the Korean shared subpage header. */
.sc-topnav .sc-logout-form{margin:0;padding:0;display:inline-flex;align-items:center}
.sc-topnav .sc-logout-button{border:0;background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;padding:0;min-height:44px}
.sc-topnav .sc-logout-button:hover{color:#ffd244}
.sc-topnav .sc-logout-button:focus-visible{outline:2px solid #ffd244;outline-offset:4px}
#navigation1.sc-subheader{box-sizing:border-box;background:#0a0e14;color:#edf3fb;height:auto;min-height:0;padding-inline:32px!important;border-bottom:1px solid #303b4b}
#navigation1.sc-subheader .sc-logout-button{font:inherit}
#navigation1.sc-subheader .navi_wrap{max-width:1840px;margin:auto;position:relative}
#navigation1.sc-subheader .nav-menu>li>a{color:#edf3fb!important;font-weight:700}
#navigation1.sc-subheader .nav-dropdown>li>a{background:#101b29;color:#c3d2e7}
#navigation1.sc-subheader .nav-dropdown>li>a:hover{background:#1b304b;color:#fff}
#navigation1.sc-subheader .sc-topnav{padding:0;background:none;font-family:Arial,'Malgun Gothic',sans-serif}
@media(min-width:769px){
 #navigation1.sc-subheader .navi_wrap{display:grid;grid-template-columns:137px minmax(0,1fr) auto auto auto auto;column-gap:18px;align-items:center;min-height:90px}
 #navigation1.sc-subheader .nav-header,#navigation1.sc-subheader .nav-menus-wrapper{display:contents;float:none;margin:0;padding:0;min-height:0}
 #navigation1.sc-subheader .nav-logo{grid-column:1;grid-row:1}
 #navigation1.sc-subheader .nav-logo .logo_back{width:137px;height:40px;margin:0;background-position:center;background-size:contain}
 #navigation1.sc-subheader .nav-menu{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-start;width:auto;clear:none;min-width:0;margin:0}
 #navigation1.sc-subheader .nav-menu>li{float:none;flex:none}
 #navigation1.sc-subheader .nav-menu>li>a{height:90px;line-height:90px;font-size:14px;margin:0 8px;padding:0;white-space:nowrap}
 #navigation1.sc-subheader .nav-chat{grid-column:3;grid-row:1;position:static;margin:0}
 #navigation1.sc-subheader .nav-chat a{display:block;background:#0066ff12;border:1px solid #6da8ff55;border-radius:0;color:#a6caff;font-size:12px;line-height:20px;padding:9px 12px;white-space:nowrap}
 #navigation1.sc-subheader .navi_sns{grid-column:4;grid-row:1;position:static;display:flex;gap:4px}
 #navigation1.sc-subheader .navi_sns a{width:30px;height:34px;margin:0}
 #navigation1.sc-subheader .navi_sns img{width:30px}
 #navigation1.sc-subheader .navi_lang{grid-column:5;grid-row:1;position:relative;top:auto;right:auto;width:36px}
 #navigation1.sc-subheader .navi_lang .lang_detail{position:absolute;right:0;margin:0;top:100%;background:#101b29;border:1px solid #2c4058}
 #navigation1.sc-subheader .navi_lang .lang_detail a{color:#dce9fb}
 #navigation1.sc-subheader .sc-topnav{grid-column:6;grid-row:1;gap:16px;font-size:12px;justify-self:end;white-space:nowrap}
}
@media(min-width:769px) and (max-width:1399px){
 #navigation1.sc-subheader{padding-inline:24px!important}
 #navigation1.sc-subheader .navi_wrap{grid-template-columns:137px minmax(0,1fr) auto auto auto;column-gap:14px;padding-top:16px}
 #navigation1.sc-subheader .sc-topnav{grid-column:2/-1;grid-row:1}
 #navigation1.sc-subheader .nav-menu{grid-column:1/3;grid-row:2}
 #navigation1.sc-subheader .nav-menu>li>a{height:58px;line-height:58px;margin-inline:8px;font-size:13px}
 #navigation1.sc-subheader .nav-chat,#navigation1.sc-subheader .navi_sns,#navigation1.sc-subheader .navi_lang{grid-row:2}
}
@media(max-width:1000px) and (min-width:769px){
 #navigation1.sc-subheader .nav-menu{grid-column:1/-1;grid-row:3;justify-content:center}
 #navigation1.sc-subheader .nav-chat,#navigation1.sc-subheader .navi_sns,#navigation1.sc-subheader .navi_lang{grid-row:1}
 #navigation1.sc-subheader .sc-topnav{grid-column:1/-1;grid-row:2}
}
@media(max-width:768px){
 #navigation1.sc-subheader{padding-inline:20px!important}
 #navigation1.sc-subheader .navi_wrap{display:flex;flex-wrap:wrap;min-height:120px}
 #navigation1.sc-subheader .nav-header{width:100%;height:72px;display:flex;align-items:center;float:none}
 #navigation1.sc-subheader .nav-logo .logo_back{width:105px;height:32px;margin:0;background-position:center;background-size:contain}
 #navigation1.sc-subheader .nav-toggle{top:36px;right:0}
 #navigation1.sc-subheader .nav-chat{top:36px;right:45px;margin-top:-18px}
 #navigation1.sc-subheader .nav-chat a{display:block;font-size:10px;padding:7px 9px;background:#0066ff12;border:1px solid #6da8ff55;color:#a6caff}
 #navigation1.sc-subheader .sc-topnav{width:100%;justify-content:flex-end;gap:20px;font-size:12px;min-height:44px;padding:0 0 4px}
 #navigation1.sc-subheader .nav-menus-wrapper{background:#101b29}
 #navigation1.sc-subheader .nav-menus-wrapper-close-button{color:#dce9fb}
 #navigation1.sc-subheader .nav-menu>li{border-color:#2c4058}
 #navigation1.sc-subheader :is(.navi_sns,.navi_lang) img.m_br{filter:invert(1)}
}
