@font-face{font-family:'Hub Korean';src:url('/templates/hub-shared/fonts/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
body.hub-ko{--lqd-body-font-family:'Hub Korean',sans-serif;--lqd-heading-font-family:'Hub Korean',sans-serif;--lqd-secondary-font-family:'Hub Korean',sans-serif;--lqd-heading-line-height:1.22em;font-family:var(--lqd-body-font-family);word-break:keep-all;overflow-wrap:break-word}
body.hub-ko :is(h1,h2,h3):not(.lqd-counter-element):not(.lqd-counter){line-height:1.22!important;letter-spacing:-.035em!important;word-break:keep-all;overflow-wrap:break-word}
body.hub-ko p{line-height:1.75}body.hub-ko .main-nav>li>a{white-space:nowrap}
/* Before intersection-driven Flickity initialization, raw horizontal cells
   already have source widths. Bound that track until its viewport takes over. */
body.hub-ko .carousel-items[data-lqd-flickity]:not(.flickity-enabled){overflow-x:clip}
body.hub-ko [data-hub-telephone-value]{display:block;white-space:nowrap;letter-spacing:0}
body.hub-ko img{max-width:100%}body.hub-ko [data-hub-form-control]{font-family:var(--lqd-body-font-family)}
body.hub-ko img[data-hub-work-field]{opacity:1;filter:none!important}
body.hub-ko img[data-hub-work-field="true"]{width:160px!important;max-width:100%!important;height:auto!important;max-height:none!important}
body.hub-ko figure.opacity-40:has(>img[data-hub-work-field]){opacity:1}
body.hub-ko .carousel-item:has(img[data-hub-work-field="true"]){min-width:120px}
body.hub-ko [data-hub-guide-question]{display:block;margin-bottom:.55em;color:#fff;font-weight:600}
body.hub-ko :is(header,.module-logo) [data-hub-wordmark]{width:150px;height:auto;max-width:100%}
body.hub-ko [data-barit-business]{background:#f7f8f4!important;color:#183029!important;margin-top:28px;isolation:isolate}
body.hub-ko [data-barit-business] :is(a,dt,dd,span){color:#183029!important;opacity:1!important}
body.hub-ko [data-hub-support-main]{max-width:100%;min-height:50vh;padding:clamp(120px,14vw,200px) 20px 80px}
body.hub-ko [data-hub-support-main]>div{max-width:1000px;margin-inline:auto}
body.hub-ko .hub-native-detail{padding:clamp(130px,15vw,210px) 20px 90px}
body.hub-ko [data-hub-cms-detail]{max-width:900px;width:100%;margin-inline:auto}
body.hub-ko [data-hub-detail-title]{font-size:clamp(32px,4.5vw,64px)!important;line-height:1.3!important;margin-block:26px}
body.hub-ko [data-hub-cms-detail] .lqd-lp-img img{display:block;width:100%;height:auto;max-height:580px;object-fit:cover}
body.hub-ko [data-hub-detail-body]{font-size:18px;line-height:1.9}
body.hub-ko [data-hub-detail-body] p{margin-block:0 1.25em}
body.hub-ko [data-hub-board-heading]{font-size:clamp(34px,4vw,60px)!important;line-height:1.3!important;margin-block:0 36px}
@media(max-width:767px){body.hub-ko :is(h1,h2,h3){max-width:100%}body.hub-ko [data-hub-primary-heading]{font-size:clamp(32px,8.6vw,58px)!important;line-height:1.25!important}}

/* These markers belong only to the three original common support documents.
   Their absolute header measured 221.5px while the original banner began at
   150px. Use its measured placeholder variable rather than a site-wide offset. */
@media(min-width:1200px){body.hub-ko [data-hub-common-support-banner]{padding-top:calc(max(150px,var(--lqd-sticky-header-placeholder-height,0px)) + 40px)}}
body.hub-ko [data-hub-common-upright]{rotate:180deg;text-orientation:upright;letter-spacing:.04em}

/* Same purchased common FAQ/careers footer65px email row; appended notice is
   independent. Preserve source particle motion and its original event path. */
body.hub-ko footer form[data-hub-common-newsletter]>button[type="submit"]{height:65px!important;min-height:0!important;max-height:65px!important;top:0;bottom:auto}
/* Generated CMS documents are read outside the source card's hover/cover UI.
   These markers never occur on purchased home/list cards or original details. */
body.hub-ko [data-hub-board-main]{padding-top:calc(max(100px,var(--lqd-sticky-header-placeholder-height,0px)) + 40px);padding-bottom:50px}
body.hub-ko [data-hub-board-heading]{display:block!important;visibility:visible!important;opacity:1!important;color:#23352f;background:#f7f8f4;padding:18px 22px;border-radius:4px}
body.hub-ko [data-hub-synthetic-detail-document]{position:relative;background:#f7f8f4!important;color:#23352f!important;isolation:isolate;min-height:60vh;padding-top:calc(max(130px,var(--lqd-sticky-header-placeholder-height,0px)) + 40px)}
body.hub-ko [data-hub-synthetic-detail-document]>.container{max-width:1000px;display:block}
body.hub-ko:has([data-hub-synthetic-detail-document]) :is(.main-header,.main-header .lqd-mobile-sec-inner,.main-header .lqd-head-sec-wrap){background:#172c26!important}
body.hub-ko:has([data-hub-synthetic-detail-document]) .main-header :is(.main-nav>li>a,.nav-trigger,.btn,.btn-txt){color:#fff!important}
body.hub-ko:has([data-hub-synthetic-detail-document]) .main-header [data-hub-wordmark]{filter:brightness(0) invert(1)}
body.hub-ko:has([data-hub-synthetic-detail-document]) .main-header .bar{background:#fff!important}
body.hub-ko [data-hub-synthetic-detail-document] [data-hub-detail-title]{position:relative!important;inset:auto!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;color:#23352f!important;margin:0 0 32px!important;width:100%;height:auto}
body.hub-ko [data-hub-detail-image-only]{position:relative!important;inset:auto!important;display:block!important;height:auto!important;min-height:0!important;max-width:100%;padding:0!important;margin:0 0 32px!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important}
body.hub-ko [data-hub-detail-image-only] :is(.lqd-lp-img,.lqd-lp-img figure,.lqd-pf-img,.lqd-pf-img figure,.lqd-pf-item-inner,.lqd-lp-img-wrap,.lqd-promo-img){position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important;overflow:hidden}
body.hub-ko [data-hub-detail-image-only] figure{margin:0!important}
body.hub-ko [data-hub-detail-image-only] img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-height:580px;object-fit:cover;opacity:1!important;visibility:visible!important;transform:none!important}
body.hub-ko [data-hub-detail-image-only] :is(.lqd-lp-content,.lqd-lp-contents,.lqd-pf-details,.lqd-pf-info,.lqd-promo-content,.lqd-lp-header,.lqd-lp-meta,.lqd-lp-excerpt,.lqd-lp-footer,.lqd-overlay){display:none!important}
body.hub-ko [data-hub-detail-image-only]::before,body.hub-ko [data-hub-detail-image-only]::after,body.hub-ko [data-hub-detail-image-only] :is(.lqd-lp-img,.lqd-pf-img,.lqd-pf-item-inner)::before,body.hub-ko [data-hub-detail-image-only] :is(.lqd-lp-img,.lqd-pf-img,.lqd-pf-item-inner)::after{display:none!important}
body.hub-ko [data-hub-synthetic-detail-document] [data-hub-detail-body]{position:relative!important;inset:auto!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;color:#394b43!important;font-size:18px;line-height:1.9;margin:0;padding:0}
@media(max-width:767px){body.hub-ko [data-hub-board-main]{padding-top:120px}body.hub-ko [data-hub-synthetic-detail-document]{padding-top:130px}}

/* Only the common FAQ document's actual light-ground paragraphs. Keep source
   heading colors, footer colors, entry animation and other source pages. */
body.hub-ko [data-hub-faq-document] [data-hub-common-support-banner] p,
body.hub-ko [data-hub-faq-document] .accordion-content :is(p,span){color:#46505a}

body.hub-corporate [data-hub-upright-rail]>span.txt{writing-mode:vertical-rl;text-orientation:upright;rotate:90deg;letter-spacing:.12em;white-space:nowrap}
