/* One navigation language for the SPA, database, editorial pages and map. */
nav.jm-site-nav,nav.jm-site-nav *,.shh,.shh *,.jm-shared-wrap{box-sizing:border-box}
@font-face{font-family:Pretendard;font-style:normal;font-weight:45 920;font-display:swap;src:url('/fonts/PretendardVariable.woff2') format('woff2-variations')}
nav.jm-site-nav{position:sticky!important;top:0;z-index:60;display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:0 12px;min-width:0;width:100%;padding:0 12px!important;margin:0 0 18px!important;background:#0d151b!important;border:0!important;border-block:1px solid #33414a!important;border-radius:0!important;box-shadow:0 7px 18px -14px #000;overflow:clip;isolation:isolate;font-family:Pretendard,system-ui,sans-serif}
nav.jm-site-nav .nav-brand733{display:flex;align-items:center;gap:7px;flex:none;padding-right:7px;color:#ecf5ef;font-size:18px;font-weight:750;letter-spacing:-.025em;text-decoration:none}nav.jm-site-nav .nav-brand733 img{width:28px;height:28px;object-fit:contain}nav.jm-site-nav .nav-brand733 b{color:#95dfb9}
nav.jm-site-nav .tr1{display:flex!important;align-items:center;flex:1;min-width:0;flex-wrap:nowrap;gap:4px;overflow-x:auto;min-height:54px;padding:6px 0!important;background:none!important;border:0!important}
nav.jm-site-nav .tr2,nav.jm-site-nav .tr0{flex-basis:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;gap:3px;background:none!important;padding:5px 0!important;border-top:1px solid #2c3d34!important}
nav.jm-site-nav .tr2{display:flex!important;align-items:center;min-height:46px}nav.jm-site-nav .tr0{display:none}nav.jm-site-nav .tr0:has(.on),nav.jm-site-nav .tr0.open{display:flex}
nav.jm-site-nav .trow{scrollbar-width:thin;scrollbar-color:#547362 transparent}nav.jm-site-nav .trow>.tlab,nav.jm-site-nav .tr2>.rgsw{display:none!important}
nav.jm-site-nav .trow>:is(a,button){display:inline-flex!important;align-items:center;justify-content:center;gap:6px;flex:none;white-space:nowrap;min-height:34px;height:auto!important;padding:8px 11px!important;margin:0!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#b8ccc0!important;font:500 12px/1.35 Pretendard,system-ui,sans-serif!important;text-decoration:none!important;scroll-margin-inline:12px;letter-spacing:0!important;text-shadow:none!important;box-shadow:none!important}
nav.jm-site-nav .tr1>:is(a,button){font-size:13px!important}nav.jm-site-nav .tr1 .pico{display:none}
nav.jm-site-nav .trow>:is(a,button).on,nav.jm-site-nav .trow>:is(a,button)[aria-current=page]{color:#bcf1d0!important;background:#223d2c!important;border-color:#3e624a!important;font-weight:650!important}
nav.jm-site-nav .trow>:is(a,button):hover{color:#effff4!important;background:#1b3025!important;border-color:#385442!important}
nav.jm-site-nav :is(a,button):focus-visible{outline:2px solid #a4e7c1;outline-offset:-2px}nav.jm-site-nav .pico{width:14px;height:14px;margin:0!important;opacity:.8;flex:none}nav.jm-site-nav .pico .d{fill:#284333}nav.jm-site-nav .pico .m{fill:#79977e}nav.jm-site-nav .pico .h{fill:#c0d0b8}nav.jm-site-nav .pico .g{fill:#62c896}nav.jm-site-nav .pico .go{fill:#c8ac70}nav.jm-site-nav .pico .r{fill:#bb8874}
nav.jm-site-nav [data-t=support]::before,nav.jm-site-nav [data-t=support]::after{display:none!important}nav.jm-site-nav [data-t=support]{position:static!important;right:auto!important;transform:none!important}
nav.jm-site-nav .jm-region{display:flex;align-items:center;gap:2px;margin-left:auto;padding-left:8px;flex:none}nav.jm-site-nav .jm-region a{display:block;padding:6px 8px;border:1px solid #334a3d;border-radius:5px;font:500 11px Pretendard,sans-serif;color:#c4d7cc;text-decoration:none;white-space:nowrap}nav.jm-site-nav .jm-region a[aria-current=true]{background:#a2e8c5;color:#14281e;border-color:#a2e8c5}
nav.jm-site-nav .jm-region a{display:flex!important;align-items:center;justify-content:center;height:28px!important;min-height:0!important;line-height:1.3!important;padding:5px 8px!important;margin:0!important;border:1px solid #334a3d!important;border-radius:5px!important;font-size:11px!important;letter-spacing:0!important}nav.jm-site-nav .jm-region a[aria-current=true]{background:#a2e8c5!important;color:#14281e!important;border-color:#a2e8c5!important}
.shl .wrap,.cr-wrap{max-width:1320px!important;padding-inline:32px!important}.shh{font-family:Pretendard,sans-serif;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0!important}.shh>.brand{display:none!important}.shh .shdl{margin-left:auto;border-radius:6px!important}.topline:has(+nav.jm-site-nav){display:none}.langsw a.jm-language-current{background:#33d17a!important;color:#02160e!important;font-weight:700!important}.langsw a[aria-current=false]{background:#0d1512!important;color:#b4c8bd!important;border:1px solid #344a3c!important}
.shl .dside{top:132px}html{scroll-padding-top:132px}.shl .doc,.shl main,.cr-wrap main{min-width:0}.shl img,.cr-wrap main img{max-width:100%}.dbbar{min-width:0;flex-wrap:wrap}.dbbar .sws{flex-wrap:wrap;max-width:100%}
body.map-workspace{grid-template-rows:auto auto minmax(0,1fr)!important}body.map-workspace>nav.jm-site-nav{margin:0!important;position:relative!important;top:auto;padding-inline:18px!important}body.map-workspace>header{min-height:46px;padding:6px 22px!important;flex-wrap:wrap}.map-workspace>header>.brand{display:none}.map-workspace>header .spacer{flex:1}.map-workspace>header h1{display:block;border:0;padding-left:0}.map-workspace .jm-site-nav .tr1{min-height:46px}.map-workspace .jm-site-nav .tr2{min-height:40px;padding-block:3px!important}
html[lang=en] nav.jm-site-nav .tr2>:is(a,button){padding-inline:8px!important;font-size:11px!important}
@media(max-width:1000px){.shl .wrap,.cr-wrap{padding-inline:24px!important}}
@media(max-width:760px){nav.jm-site-nav{padding-inline:8px!important;gap:0 7px}.nav-brand733>span{display:none!important}nav.jm-site-nav .tr1{min-height:46px}nav.jm-site-nav .tr1>:is(a,button){font-size:12px!important;padding-inline:9px!important}nav.jm-site-nav .tr2>:is(a,button){font-size:11px!important;padding-inline:9px!important}.shl .wrap,.cr-wrap{padding-inline:14px!important}.shh{gap:8px!important}.shh .idsearch{order:1!important;flex:1 1 100%!important}.shh .idsearch input{min-width:0;width:auto!important;flex:1}.shh .shdl{font-size:12px!important;margin-left:auto!important}.shh .langsw,.shh .dc-pill{order:0!important}.shl .dside{top:0}.map-workspace>header{padding-inline:10px!important}.map-workspace>nav.jm-site-nav{padding-inline:8px!important}.map-workspace .jm-site-nav .tr1{min-height:42px}.map-workspace .jm-site-nav .tr2{min-height:38px}body.map-workspace main{min-height:0}.map-workspace>header h1{display:none}}
@media(prefers-reduced-motion:reduce){nav.jm-site-nav *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:760px){.shh .idsearch{width:100%;min-width:0}.shh .idsearch input{width:0!important;flex:1 1 0!important}.shh .idsearch :is(button,a){flex-shrink:0}.dbbar nav.top{display:flex!important;flex-wrap:wrap!important;gap:2px 10px;max-width:100%;min-width:0}.dbbar nav.top a{padding:6px 0!important;white-space:nowrap}.chips{max-width:100%;min-width:0}.shh .langsw{display:inline-flex!important}}
body .shh .langsw{display:inline-flex!important}body .dbbar nav.top a{display:inline-flex!important}
.jm-standalone{padding:0!important;display:block!important;min-height:100vh}.jm-shared-wrap{max-width:1320px;margin:auto;padding:0 32px 40px;min-width:0}.jm-page-body{min-width:0;padding-top:8px}.jm-page-body>.wrap>.top{display:none}.jm-standalone #scrim,.jm-standalone .scrim{z-index:200!important}
.jm-shared-wrap{width:100%}
.jm-table-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#547362 transparent}.jm-table-scroll:focus-visible{outline:2px solid #a4e7c1;outline-offset:2px}
body #scrim,body .scrim{z-index:200!important}body #tip{z-index:300!important}
@media(max-width:760px){.jm-shared-wrap{padding-inline:14px}.jm-page-body>.wrap{width:100%;min-width:0}.jm-standalone table{max-width:100%}}
@media(max-width:760px){.shh .shdl{order:0!important;font-size:11px!important;padding:6px 9px!important;line-height:1.4}.shh .dc-pill{width:32px;min-height:30px;font-size:0!important;gap:0!important;padding:6px!important;justify-content:center}.shh .dc-pill svg{flex:none;width:16px;height:16px}}
html{scroll-padding-top:calc(var(--jm-nav-height,112px) + 16px)}html:has(nav.jm-site-nav .tr0 .on){--jm-nav-height:156px}.shl .dside{top:calc(var(--jm-nav-height,112px) + 16px)}
