.ko-page{font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;overflow-x:hidden}.ko-page:not(.is-ready) #main{visibility:hidden}.ko-page.is-ready .ko-loading{display:none}.ko-page h1,.ko-page h2,.ko-page h3,.ko-page h4,.ko-page .wordmark{font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;letter-spacing:-.045em}.ko-page h1,.ko-page h2{word-break:keep-all}.ko-page p,.ko-page li,.ko-page td,.ko-page th,.ko-page summary{word-break:keep-all}.ko-page .route-ltr{direction:ltr;unicode-bidi:isolate;white-space:nowrap}.ko-page .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ko-page table{min-width:680px}.ko-page .operator-copy h3{word-break:keep-all}.ko-page .mobile-sticky-cta a{white-space:nowrap}.ko-page .language-switcher-menu{min-width:190px}@media(max-width:760px){.ko-page h1{font-size:clamp(2.25rem,11vw,3.75rem);line-height:.98}.ko-page h2{line-height:1.08}.ko-page .hero-copy,.ko-page .section-heading,.ko-page .chapter-content{min-width:0}.ko-page .button,.ko-page .nav-cta,.ko-page .mobile-nav-cta{word-break:keep-all}.ko-page .schedule-block,.ko-page .callout,.ko-page .batam-route-block{overflow:hidden}.ko-page .day-flow{overflow-x:auto;justify-content:flex-start}.ko-page .day-flow span{flex:0 0 auto}}
