.language-picker{display:flex;align-items:center;gap:5px;flex:0 0 auto;margin-left:18px;color:inherit;font-family:Arial,sans-serif;font-size:15px;letter-spacing:0;line-height:1.4}.language-picker select{font:inherit;font-size:13px;min-height:40px;max-width:124px;padding:8px 20px 8px 6px;border:1px solid #bbb;border-radius:3px;background:#f7f7f4;color:#111;cursor:pointer}.language-picker select:focus-visible{outline:2px solid #111;outline-offset:3px}.site-header{gap:14px}.site-header .logo{flex-shrink:0}.site-header .desktop-nav{margin-left:auto}.masthead .language-picker{margin-left:12px}.language-note{font-size:.85rem;line-height:1.8;color:#666;margin:20px 0}.academy .language-note{color:#ccc}html:not([lang="ko"]) h1,html:not([lang="ko"]) h2{word-break:normal;overflow-wrap:break-word}html[lang="en"] .desktop-nav{gap:14px;font-size:.72rem}html:not([lang="ko"]) .contact-links strong{overflow-wrap:anywhere}html:not([lang="ko"]) .faq-answer strong{font-weight:600}html:not([lang="ko"]) .training-card figcaption{overflow-wrap:break-word}@media(max-width:1360px){.site-header .desktop-nav{display:none}.site-header .menu-button{display:block}.site-header .language-picker{margin-left:auto}.site-header .mobile-nav{max-height:calc(100dvh - 82px);overflow:auto}}@media(max-width:600px){.site-header{gap:8px;padding-left:20px;padding-right:16px}.language-picker{margin-left:auto;gap:2px}.language-picker select{font-size:12px;max-width:110px}.masthead{flex-wrap:wrap;gap:10px}.masthead .language-picker{margin-left:auto}.language-picker>span{display:none}}
.back-to-top{position:fixed;right:24px;bottom:calc(104px + env(safe-area-inset-bottom));z-index:18;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #aaa;border-radius:50%;background:#f7f7f4;color:#111;box-shadow:0 3px 12px #0002;font:24px/1 Arial,sans-serif;cursor:pointer}.back-to-top[hidden]{display:none}.back-to-top:hover{background:#111;color:#fff}.back-to-top:focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-width:600px){.back-to-top{right:16px;width:44px;height:44px}}
