@import url("/kfims-next-assets/legacy-css/theme.css");@import url("/kfims-next-assets/legacy-css/global-enterprise-v10.css");@import url("/kfims-next-assets/legacy-css/public-site.css");@import url("/kfims-next-assets/legacy-css/portal-refresh.css");@import url("/kfims-next-assets/legacy-css/refine.css");.legacy-wrap{color:#526577;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legacy-wrap [data-aos]{opacity:1!important;transform:none!important}.legacy-wrap :is(h1,h2,h3,h4,p,li){overflow-wrap:break-word;word-break:keep-all}html[lang=en] .legacy-wrap :is(h1,h2,h3,h4,p,li){word-break:normal}.legacy-wrap :is(h1,h2,h3){text-wrap:pretty;line-height:1.4}.legacy-wrap main img{max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important;transform:none!important}.legacy-wrap :is(.kfr-photo,.kfr-profile-photo,.kf-platform-feature,.kf-platform-ribbon,.kf-platform-ribbon figure){position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;transform:none!important;overflow:visible!important}.legacy-wrap :is(.kfr-photo,.kfr-profile-photo,.kf-platform-feature,.kf-platform-ribbon) img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important;transform:none!important}.legacy-wrap :is(.kf-platform-feature,.kf-platform-ribbon,.kf-platform-ribbon figure):after,.legacy-wrap :is(.kf-platform-feature,.kf-platform-ribbon,.kf-platform-ribbon figure):before{display:none!important}.legacy-wrap :is(.kf-platform-feature,.kf-platform-ribbon) figcaption{position:relative!important;inset:auto!important;background:#fff!important;color:#526577!important;text-shadow:none!important;padding:16px!important}.legacy-wrap :is(.kf-platform-feature,.kf-platform-ribbon) figcaption :is(strong,small,span){color:#405c70!important}.legacy-wrap .kfr-photo__caption{position:static!important;display:block!important;background:#fff!important;color:#526577!important;padding:12px 16px!important}.legacy-wrap .kfp-article__image{min-height:0!important;overflow:visible!important}.legacy-wrap .kfp-article__image,.legacy-wrap .kfp-article__image img{position:relative!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important}.legacy-wrap .kfp-article__image img{inset:auto!important;width:100%!important;object-fit:contain!important;transform:none!important}.legacy-wrap .org-depts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.legacy-wrap .org-dept:before,.legacy-wrap .org-depts-link,.legacy-wrap .org-depts:before{display:none!important}.legacy-wrap .org-dept{min-width:0!important;min-height:68px!important;height:auto!important;padding:14px 12px!important;border:1px solid #d6e2e8!important;border-radius:8px!important;background:#f5f8f9!important;color:#173b54!important;font-size:14px!important;line-height:1.5!important;word-break:keep-all!important;text-align:center!important}@media(max-width:700px){.legacy-wrap .org-depts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.legacy-wrap .org-dept{font-size:13px!important;padding:12px 9px!important}}@media(max-width:360px){.legacy-wrap .org-depts{grid-template-columns:1fr!important}}.legacy-wrap .kf-news-card-grid>li,.legacy-wrap .kfr-partner,.legacy-wrap .kfr-support-card{min-width:0;height:auto!important;position:relative!important;inset:auto!important}.legacy-wrap main iframe{max-width:100%}.legacy-wrap .kf-page-hero__content p{line-height:1.8!important}.legacy-wrap .kf-page-hero__content h1{padding-bottom:.1em}@media(max-width:1023px){.legacy-wrap>div>div:has(>aside):has(>main){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important}.legacy-wrap aside{width:100%!important;max-width:100%!important;position:static!important}.legacy-wrap main{width:100%!important;min-width:0!important}}@media(max-width:760px){.legacy-wrap main{min-width:0;width:100%;padding-inline:20px!important}.legacy-wrap .kf-news-card-grid,.legacy-wrap .kfr-partner-grid,.legacy-wrap .kfr-support-grid{grid-template-columns:1fr!important}.legacy-wrap .kf-page-hero__content{padding-inline:20px!important}.legacy-wrap aside{position:static!important;max-width:100%}}