html.lang-th body,html.lang-th button,html.lang-th input,html.lang-th select,html.lang-th textarea{font-family: "Pretendard KO","Noto Sans Thai","Noto Sans Thai UI",Thonburi,"Leelawadee UI",Tahoma,"Pretendard",sans-serif;}html.lang-th body{line-height: 1.6;}html.lang-zh body,html.lang-zh button,html.lang-zh input,html.lang-zh select,html.lang-zh textarea{font-family: "Pretendard KO","PingFang SC","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC","Microsoft YaHei","Pretendard",sans-serif;}html[lang]:not([lang="ko"]) body{overflow-wrap: anywhere;}html[lang]:not([lang="ko"]) h1,html[lang]:not([lang="ko"]) h2,html[lang]:not([lang="ko"]) h3,html[lang]:not([lang="ko"]) .tabbar a,html[lang]:not([lang="ko"]) .btn,html[lang]:not([lang="ko"]) .hero-action{overflow-wrap: anywhere;hyphens: auto;}html.lang-th body *,html.lang-zh body *{word-break: normal;}html[lang]:not([lang="ko"]) .tabbar a{font-size: 12.5px;line-height: 1.15;text-align: center;padding: 0 2px;}.lang-sw{position: relative;flex: 0 0 auto;}.lang-sw>summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 5px;min-height: 44px;padding: 0 9px;border-radius: 10px;color: inherit;font-weight: 800;font-size: 15px;border: 1px solid rgba(255,255,255,0.28);white-space: nowrap;}.lang-sw>summary::-webkit-details-marker{display: none;}.lang-sw .lang-cur{max-width: 74px;overflow: hidden;text-overflow: ellipsis;}.lang-sw[open]>summary{background: rgba(255,255,255,0.12);}.lang-menu{position: absolute;right: 0;top: calc(100% + 6px);z-index: 80;min-width: 190px;margin: 0;padding: 6px;list-style: none;background: #fff;color: #14181d;border: 1px solid #d9dde3;border-radius: 12px;box-shadow: 0 10px 30px rgba(20,24,29,0.18);}.lang-menu a{display: block;padding: 13px 14px;border-radius: 8px;color: #14181d;text-decoration: none;font-size: 18px;font-weight: 700;font-family: "Pretendard KO","Noto Sans Thai",Thonburi,"PingFang SC","Noto Sans SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;}.lang-menu a:active,.lang-menu a:hover{background: #f1f3f5;}.lang-menu a.on{background: #1f242b;color: #fff;}.shp-bar .lang-sw>summary,.ds-head .lang-sw>summary,.lg-head .lang-sw>summary,.mast-bar .lang-sw>summary{border-color: #cfd4da;}@media (max-width: 400px){.lang-sw .lang-cur{display: none;}.lang-sw>summary{padding: 0 8px;}}.lang-pick{position: fixed;inset: 0;z-index: 1000;background: #1f242b;color: #fff;overflow-y: auto;display: flex;align-items: center;justify-content: center;padding: 28px 20px calc(28px + env(safe-area-inset-bottom));}.lang-pick-in{width: 100%;max-width: 420px;text-align: center;}.lang-pick-in img{border-radius: 50%;background: #fff;}.lang-pick-t{margin: 16px 0 4px;font-size: 26px;font-weight: 800;}.lang-pick-s{margin: 0 0 22px;font-size: 15px;color: #c9ced6;line-height: 1.5;font-family: "Pretendard KO","Noto Sans Thai",Thonburi,"PingFang SC","Noto Sans SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;}.lang-pick ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px;}.lang-pick a{display: flex;align-items: center;justify-content: center;min-height: 64px;border-radius: 14px;background: #fff;color: #14181d;text-decoration: none;font-size: 22px;font-weight: 800;font-family: "Pretendard KO","Noto Sans Thai",Thonburi,"PingFang SC","Noto Sans SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;}.lang-pick a:active{background: #e8ebef;}html:has(.lang-pick) body{overflow: hidden;}.tr-toggle{display: inline-flex;align-items: center;gap: 6px;margin: 8px 0;min-height: 40px;padding: 0 12px;border: 1px solid #c8ced6;border-radius: 999px;background: #fff;color: #1f242b;font: inherit;font-size: 15px;font-weight: 800;cursor: pointer;}.tr-toggle[aria-pressed="true"]{background: #1f242b;color: #fff;border-color: #1f242b;}.tr-toggle[disabled]{opacity: 0.6;}.tr-note{display: block;font-size: 13px;color: #6a717b;margin-top: -2px;}.nat-chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 14px;}.nat-chip{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 0 12px;border-radius: 999px;border: 1px solid var(--line,#d9dde3);background: var(--card,#fff);color: var(--ink,#14181d);text-decoration: none;font-size: 16px;font-weight: 700;}.nat-chip.on{background: var(--bar,#1f242b);color: #fff;border-color: var(--bar,#1f242b);}.nat-chip.clear{border-style: dashed;}.nat-badge{display: inline-block;margin-left: 6px;padding: 1px 7px;border-radius: 6px;font-size: 13px;font-weight: 800;background: #eef3ff;color: #234a9a;border: 1px solid #c9d7f5;vertical-align: 2px;white-space: nowrap;}.route-global{color: #234a9a;font-weight: 700;}.foot-global{display: inline-block;font-weight: 800;}html.js .notice-list>.notice>.tr-toggle{display: none;}.qna-faq-a .tr-toggle{margin-left: 28px;}html[lang]:not([lang="ko"]) .statlink{flex-wrap: wrap;}html[lang]:not([lang="ko"]) .statlink>span{min-width: 0;}html[lang]:not([lang="ko"]) .statlink .go{text-align: right;margin-left: auto;}html[lang]:not([lang="ko"]) .statlink .go{white-space: normal;}html[lang]:not([lang="ko"]) .cal .cal-mv{white-space: normal;flex: 0 1 auto;min-width: 0;max-width: 34%;line-height: 1.15;text-align: center;justify-content: center;}html[lang]:not([lang="ko"]) .tabbar a{flex: 1 1 0;min-width: 0;overflow: hidden;font-size: 12px;}html[lang]:not([lang="ko"]) .ds-head .ds-logo{flex: 0 1 auto;min-width: 0;}html[lang]:not([lang="ko"]) .ds-head .ds-logo span{min-width: 0;}html[lang]:not([lang="ko"]) .ds-head .ds-logo small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}html[lang]:not([lang="ko"]) .ds-join{padding: 0 10px;font-size: 14px;max-width: 120px;white-space: normal;line-height: 1.1;text-align: center;}@media (max-width: 420px){html[lang]:not([lang="ko"]) .ds-head .ds-in{gap: 6px;}html[lang]:not([lang="ko"]) .ds-head .ds-logo img{width: 38px;height: 38px;}}
