html body .site-header .ko-language-selector{position:relative;flex:0 0 auto;z-index:1000;justify-self:end}html body .ko-language-trigger{display:flex;align-items:center;justify-content:center;gap:9px;min-width:66px;min-height:42px;padding:8px 13px;border:1px solid #bad5e6;border-radius:24px;background:#fff;color:#135c85;font:700 13px/1 "Apple SD Gothic Neo","Malgun Gothic",sans-serif;cursor:pointer}html body .ko-language-trigger:hover,html body .ko-language-trigger[aria-expanded=true]{background:#eaf5f8}html body .ko-language-trigger:focus-visible,html body .ko-language-options a:focus-visible{outline:3px solid #198a66;outline-offset:3px}html body .ko-language-options{position:absolute;right:0;top:calc(100% + 9px);width:232px;padding:12px;background:#fff;border:1px solid #cfdfdc;border-radius:14px;box-shadow:0 12px 40px #103e3d30;font:14px/1.4 "Apple SD Gothic Neo","Malgun Gothic",sans-serif;color:#23463e;text-align:left}html body .ko-language-options[hidden]{display:none!important}html body .ko-language-options p{margin:2px 8px 8px;font-size:12px;color:#627b75}html body .ko-language-options a,html body .ko-language-options>span{display:flex;align-items:center;gap:12px;width:100%;min-height:39px;padding:8px;border-radius:7px;text-decoration:none;color:inherit;white-space:normal}html body .ko-language-options a:hover{background:#edf6f3}html body .ko-language-options a[aria-current=page]{background:#dff0e8;color:#096544}html body .ko-language-options b{width:25px;flex-shrink:0;font-size:12px}html body .ko-language-options small{display:block;border-top:1px solid #e0e8e4;margin-top:8px;padding:10px 8px 3px;font-size:11px;color:#667c75}html body .ko-language-options>span{color:#7c8984;min-height:32px;padding-block:5px}html body .ko-preview-dialog{border:1px solid #b8d5ca;border-radius:16px;max-width:min(560px,90vw);padding:30px;color:#163f37;font:16px/1.65 "Apple SD Gothic Neo","Malgun Gothic",sans-serif;box-shadow:0 20px 90px #1235}html body .ko-preview-dialog::backdrop{background:#0b243c88}html body .ko-preview-dialog h2{font-size:24px;line-height:1.3}html body .ko-preview-dialog a{display:block;color:#075f93;margin:14px 0}html body .ko-preview-dialog button{padding:10px 18px;border:0;border-radius:8px;background:#126650;color:white;font:inherit;cursor:pointer}

/* Seven-language main-site switcher matches the shared blue 72px header control. */
html body .site-header .ko-language-selector{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:38px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;vertical-align:middle!important;z-index:1000!important}
html body .site-header .ko-language-trigger{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-sizing:border-box!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:4px 10px!important;border:1px solid rgba(64,145,235,.28)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(237,247,255,.9))!important;box-shadow:0 10px 24px rgba(48,126,214,.14),inset 0 1px 0 rgba(255,255,255,.95)!important;color:#1769c2!important;font:700 13px/1 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent}
html body .site-header .ko-language-trigger:hover,html body .site-header .ko-language-trigger[aria-expanded=true]{border-color:#3684cb!important;background:#f4f9ff!important}
html body .site-header .ko-language-options{position:absolute!important;inset:auto 0 auto auto!important;top:calc(100% + 10px)!important;z-index:10001!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:4px!important;width:208px!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 100px)!important;overflow-y:auto!important;margin:0!important;padding:10px!important;border:1px solid #d5e3ec!important;border-radius:14px!important;background:#fff!important;box-shadow:0 16px 42px rgba(18,49,67,.18)!important;color:#17394a!important;font:14px/1.5 "Apple SD Gothic Neo","Malgun Gothic",sans-serif!important;text-align:left!important;white-space:normal!important}
html body .site-header .ko-language-options[hidden]{display:none!important}
html body .site-header .ko-language-options p{display:block!important;margin:2px 10px 6px!important;padding:0!important;color:#607584!important;font:500 12px/1.5 Arial,"Apple SD Gothic Neo","Malgun Gothic",sans-serif!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important}
html body .site-header .ko-language-options a{display:flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#17394a!important;font:500 14px/1.5 "Apple SD Gothic Neo","Malgun Gothic",sans-serif!important;text-decoration:none!important;white-space:normal!important;box-shadow:none!important}
html body .site-header .ko-language-options a:hover,html body .site-header .ko-language-options a[aria-current=page]{background:#eef6fb!important;color:#17394a!important}
html body .site-header .ko-language-options b{flex:0 0 28px!important;width:28px!important;color:#226895!important;font:700 12px/1.5 Arial,sans-serif!important}
html body .site-header .ko-language-trigger:focus-visible,html body .site-header .ko-language-options a:focus-visible{outline:2px solid #1476d4!important;outline-offset:2px!important}
