/* Shared public presentation only. Existing video, clinical copy and permissions stay unchanged. */
@font-face{font-family:GmarketSansMedium;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}
.chicago-guide-page,.chicago-column,.chicago-home-intro,.chicago-home-services{font-family:GmarketSansMedium,"Noto Sans KR","Malgun Gothic",sans-serif}
.chicago-guide-page h1,.chicago-guide-page h2,.chicago-column .column-intro h1,.chicago-column .read_header h1,.chicago-home-intro h1,.chicago-home-services h2{font-family:GmarketSansMedium,"Noto Sans KR","Malgun Gothic",sans-serif}
.global-site-header,.mobile-global-nav{font-family:GmarketSansMedium,"Noto Sans KR","Malgun Gothic",sans-serif}
.chicago-home-phone{white-space:nowrap}
.chicago-movie-shell .chicago-movie-caption{display:none!important}
.chicago-home-services .chicago-topic-card__image{object-fit:cover;object-position:center}
.chicago-home-services h2,.chicago-column .column-empty h3{word-break:keep-all;overflow-wrap:normal}
/* .cntimg combined a percentage content width with 400px of extra padding. */
@media(min-width:1101px){
 .subCon .cntimg.pc_width{box-sizing:border-box;width:calc(100% - 120px)!important;min-width:0!important;max-width:1400px}
}
@media(min-width:1101px) and (max-width:1599px){
 .global-nav__link{font-size:13px;line-height:1.35}
 .global-nav__item--featured>.global-nav__link{font-size:14px}
 .global-nav__link small{font-size:10px}
}
/* Legacy mobile pages must share the main page's six-column bottom quick menu. */
@media(max-width:1100px){
 html.xe-mobilelayout body,.chicago-guide-page{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}
 html.xe-mobilelayout .quick.clear{position:fixed!important;display:flex!important;align-items:center;justify-content:space-around;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;height:auto!important;min-width:0!important;margin:0!important;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px))!important;background:#223c52;z-index:360;transform:none!important;box-sizing:border-box}
 html.xe-mobilelayout .quick.clear>li{float:none!important;flex:1 1 0;min-width:0;width:auto!important;margin:0!important;padding:0 2px;box-sizing:border-box}
 html.xe-mobilelayout .quick.clear>li>a{display:flex!important;align-items:center;justify-content:center;min-height:48px;width:100%!important}
 html.xe-mobilelayout .quick.clear img{display:block;float:none!important;width:100%!important;max-width:52px;height:auto!important;margin:0 auto;object-fit:contain}
 .chicago-column{padding-bottom:44px}
}
@media(max-width:400px){
 .chicago-home-visit .chicago-home-phone{font-size:clamp(15px,4.8vw,20px);letter-spacing:-.055em}
}
