@media (min-width:1081px){.hdr{--mega-col:150px;--mega-tools:160px;background:var(--paper);box-shadow:inset 0 -1px var(--rule);border-bottom:0}.hdr[data-mega-open=true]{box-shadow:none}.hdr__in{grid-template-columns:minmax(200px, 1fr) repeat(var(--mega-count), var(--mega-col)) var(--mega-tools);gap:0;display:grid}.nav{grid-template-columns:repeat(var(--mega-count), var(--mega-col));grid-column:2/-2;gap:0;height:100%;margin:0;display:grid}.hdr__tools{grid-column:-2;justify-content:flex-end;margin:0}.nav__link{height:100%;color:var(--ink);white-space:nowrap;transition:color .14s var(--ease-out);border-radius:0;justify-self:start;align-items:center;padding:0;font-size:15px;font-weight:600;display:flex;position:relative}.nav__link:after{content:"";background:var(--brand);width:0;height:2px;transition:width .3s var(--ease-out);position:absolute;bottom:0;left:0;right:auto;transform:none}.nav__link:hover,.nav__link.is-hot,.nav__link[aria-current=page]{color:var(--brand);font-weight:600}.nav__link:hover:after,.nav__link:focus-visible:after,.nav__link.is-hot:after,.nav__link[aria-current=page]:after{width:100%;transform:none}}.mega{background:var(--paper);border-bottom:1px solid var(--line,var(--rule));width:100%;box-shadow:0 12px 24px -12px var(--image-tone-7);z-index:105;opacity:0;visibility:hidden;transition:opacity .14s var(--ease-out), visibility 0s linear .14s;position:absolute;top:100%;left:0}.mega[data-open=true]{opacity:1;visibility:visible;transition:opacity .14s var(--ease-out), visibility 0s}.mega__in{grid-template-columns:minmax(200px, 1fr) repeat(var(--mega-count), var(--mega-col)) var(--mega-tools);padding-block:28px;display:grid}.mega__promo{background:var(--surface-sunk);width:min(240px,100%);height:135px;color:var(--ink);border-radius:8px;place-items:center;font-size:20px;font-weight:600;display:grid;overflow:hidden}.mega__promo a{width:100%;height:100%;display:grid;position:relative}.mega__promo img{object-fit:cover;width:100%;height:135px}.mega__promo-title{background:var(--paper);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:8px 12px;font-size:13px;line-height:1.4;display:-webkit-box;position:absolute;inset:auto 0 0;overflow:hidden}.mega__col{min-width:0}.mega__links{display:grid}.mega__links a{min-height:36px;color:var(--ink-3);align-items:center;padding:0;font-size:15px;font-weight:500;display:flex}.mega__links a:hover,.mega__links a:focus-visible{color:var(--ink)}.mega__t{color:inherit}@media (min-width:1280px) and (max-width:1439px){.hdr{--mega-col:140px}}@media (min-width:1081px) and (max-width:1279px){.hdr{--mega-col:124px}}@media (max-width:1080px){.mega{display:none}}@media (min-width:1081px){.nav__link{transition:color .16s ease-out}.pub-site .hdr{background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;height:60px;transition:transform .24s ease-out}.hdr__in{height:60px}.pub-site .hdr[data-stuck=true]{box-shadow:inset 0 -1px var(--rule-strong);transform:translateY(-8px)}.hdr .brand,.hdr__tools{transition:transform .24s ease-out}.hdr .brand{transform-origin:0}.hdr[data-stuck=true] .brand{transform:translateY(4px)scale(.92)}.hdr[data-stuck=true] .hdr__tools{transform:translateY(4px)}}.mega{clip-path:inset(0 0 100%);transition:opacity .14s ease-out,visibility 0s linear .14s,clip-path 0s linear .14s}.mega[data-open=true]{clip-path:inset(0);transition:clip-path .24s ease-out,opacity .14s ease-out,visibility}.mega__col,.mega__promo{opacity:1;transition:opacity .14s ease-out,transform 0s linear .14s;transform:none}.mega[data-open=true] .mega__col,.mega[data-open=true] .mega__promo{opacity:1;transition:opacity .2s ease-out var(--column-delay,60ms), transform .2s ease-out var(--column-delay,60ms);transform:translateY(0)}.mega__links a{transition:color .16s ease-out}.hdr .icon-btn:hover,.hdr .pub-language-toggle:hover{color:var(--ink);background:0 0}.hdr .icon-btn,.hdr .pub-language-toggle{transition:color .16s ease-out}@media (min-width:1081px) and (prefers-reduced-motion:reduce){.nav__link:after{transition:none}}
.pub-site{--page-max:1500px;word-break:normal;min-height:100dvh;font-family:var(--font);flex-direction:column;display:flex}.pub-site>main{flex:1 0 auto}.pub-site>.hdr,.pub-site>.ftr{flex-shrink:0}.pub-card-image{position:relative}.pub-plate{width:100%;height:100%;color:var(--ink-3)}.pub-card-summary{margin-top:var(--s3);font-size:var(--fs-sm);color:var(--ink-2)}.pub-card-hero{flex-direction:row;display:flex}.pub-card-hero .tile__meta{color:var(--brand-fill-on);gap:var(--s3)}.pub-card-hero .hy-slide__cap{max-width:var(--measure);padding-bottom:var(--s5)}.pub-hero-summary{color:var(--brand-fill-on);font-size:var(--fs-body)}.pub-home-hero{background:var(--ink);color:var(--brand-fill-on)}.pub-home-hero:after{background:var(--ink)}.pub-home-hero .hy__brand,.pub-home-hero .hy__brand span{color:var(--brand-fill-on)}@media (prefers-color-scheme:dark){.pub-home-hero,.pub-home-hero:after{background:var(--surface-sunk)}}.pub-hero-empty{border-radius:var(--radius);padding-block:var(--s7);background:var(--surface);color:var(--ink)}.pub-home-body{padding-top:var(--s8)}.pub-home-body .nr-sec+.nr-sec{margin-top:var(--s8)}.pub-slider-controls{margin-top:var(--s4);justify-content:center;gap:var(--s3);flex-wrap:wrap;position:static}.pub-slider-controls .icon-btn{color:var(--brand-fill-on);border-color:var(--rule-strong)}.pub-slider-controls .icon-btn:hover{background:var(--brand-fill)}.pub-slide-prev svg{transform:rotate(90deg)}.pub-slide-next svg{transform:rotate(-90deg)}.pub-slider-dots{gap:var(--s1);flex:0 auto}.pub-slider .pub-slider-dots .lead-dot{width:var(--s6);height:var(--s6);background:0 0;border:0;justify-items:center;min-height:0;padding:0}.pub-slider .pub-slider-dots .lead-dot i{width:var(--s2);height:var(--s2);background:var(--ink-3)}.pub-slider .pub-slider-dots .lead-dot.is-on i{width:var(--s5);background:var(--brand-fill-on)}.pub-slider .pub-slider-dots .lead-dot i:after{display:none}.pub-menu{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0}.pub-menu-close{margin-left:auto}.pub-band .band__track{padding-right:var(--s6)}.pub-band .band__track[data-empty=true]{animation:none}.pub-band-clock{opacity:.55;white-space:nowrap;margin-left:auto}.pub-theme-toggle[data-ready=false] svg{visibility:hidden}.pub-footer-description{margin-top:var(--s4);max-width:var(--measure)}@media (prefers-reduced-motion:reduce){.pub-site :not(.hdr,.hdr *),.pub-site :not(.hdr,.hdr *):before,.pub-site :not(.hdr,.hdr *):after{transition:none!important;animation:none!important}}.pub-consent{inset:auto var(--s4) var(--s4) auto;z-index:100;width:min(32rem, calc(100vi - 2 * var(--s4)));padding:var(--s5);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 4px 24px var(--image-tone-5);max-height:min(50vh,24rem);position:fixed;overflow:auto}.pub-consent__copy h2{margin:0 0 var(--s2);font-size:var(--fs-h3)}.pub-consent__copy p{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.pub-consent__actions{gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.pub-consent__actions button{min-height:44px;padding:var(--s2) var(--s4);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.pub-consent__actions .pub-consent__accept{background:var(--brand-fill);color:var(--brand-fill-on);border-color:var(--brand-fill)}.pub-consent__actions button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pub-site .article .prose p,.pub-site .article .prose li{font-size:var(--fs-article);line-height:var(--lh-article)}.pub-site .article .prose li>p{font:inherit}.pub-site .article .prose>*+*{margin-top:var(--article-paragraph-gap)}.pub-site .article .prose h2,.pub-site .article .prose h3{margin-top:var(--article-heading-gap)}.pub-site .article figcaption{color:var(--article-caption-color);line-height:1.6}.pub-site .article .prose blockquote p{font:inherit}.pub-site main:lang(ko) :is(h1,h2,h3,p,li),html:lang(ko) .pub-site .article{word-break:keep-all;overflow-wrap:anywhere}.pub-site .tile:not(.tile--hero) .tile__img{aspect-ratio:16/9}.pub-site .tile:is(:hover,:focus-visible) .tile__img :is(img,svg){transform:scale(1.035)}.pub-site .tile .tile__t{overflow-wrap:anywhere;flex-shrink:0;display:-webkit-box;overflow:hidden}.pub-site .tile:is(:hover,:focus-visible) .tile__t{color:var(--brand)}.pub-site .tile__meta{color:var(--ink-3);font-size:var(--fs-meta)}.pub-site .tile__meta .tile__k{color:var(--ink-3);font-size:var(--fs-meta);background:0 0;border-color:#0000;padding-inline:0;font-weight:600}.pub-site .pub-card-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.pub-site .pub-section-heading{justify-content:space-between;align-items:end;gap:var(--s4);text-align:left;display:flex}.pub-site .pub-section-heading h2{font-size:var(--fs-h2);font-weight:700;line-height:1.25}.pub-section-label{margin-bottom:var(--s2);font-size:var(--fs-meta);letter-spacing:0;text-transform:none;color:var(--ink-3);display:block}.pub-site .pub-section-heading .hy-more{font-size:var(--fs-xs);flex-shrink:0;margin:0}.pub-site .hdr[data-stuck=true]{box-shadow:none;border-bottom-color:var(--rule-strong)}.pub-reveal-pending{opacity:1}.pub-headline-reveal[data-typing=true]>span{animation:1ms step-end backwards pub-type-letter}@keyframes pub-type-letter{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.pub-site{--fs-article:1.0625rem}}@media (prefers-reduced-motion:reduce){.pub-reveal-pending{opacity:1}.pub-site .tile .tile__img :is(img,svg),.pub-site .tile .tile__t{transition:none}.pub-site .tile:is(:hover,:focus-visible) .tile__img :is(img,svg){transform:none}}.pub-language-toggle,.drawer__list .pub-language-toggle{justify-content:flex-start;align-items:center;gap:var(--s2);min-height:36px;padding-inline:var(--s2);border-radius:var(--radius-sm);white-space:nowrap;font-size:var(--fs-xs);font-weight:600;display:inline-flex}.ftr__social .pub-footer-admin{color:var(--ink-3);opacity:.6;transition:opacity var(--t-fast)}.ftr__social .pub-footer-admin:hover{color:var(--ink-3);opacity:1;background:0 0}.ftr__social .pub-footer-admin svg{width:16px;height:16px}.pub-language{position:relative}.pub-language-menu{border:1px solid var(--rule-strong);background:var(--paper);min-width:168px;box-shadow:0 8px 24px var(--image-tone-6);z-index:110;border-radius:6px;padding:6px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0}.pub-language-menu[hidden]{display:none}.pub-language-menu a,.drawer__list .pub-language-list a{min-height:44px;font-size:var(--fs-sm);color:var(--ink-2);border-radius:3px;justify-content:space-between;align-items:center;gap:20px;padding:8px 12px;display:flex}.pub-language-menu a:hover,.pub-language-menu a:focus-visible{background:var(--surface-sunk)}.pub-language a[aria-current=true]{color:var(--ink);font-weight:600}.pub-language-list{max-width:240px}.pub-site .btn--ghost{border:1px solid var(--rule-strong);letter-spacing:0;text-transform:none;background:0 0;border-radius:4px}.pub-site .btn--ghost:hover{border-color:var(--ink);background:0 0}.pub-site .btn--primary{background:var(--ink);height:44px;color:var(--paper);letter-spacing:0;transition:filter var(--t-fast);border-radius:6px}.pub-site .btn--primary:hover{background:var(--ink);filter:brightness(.88)}.pub-site .btn--primary:active{transform:none}.pub-site .pub-external-arrow{width:14px;height:14px;transition:transform var(--t-fast);flex-shrink:0}.pub-site a:hover .pub-external-arrow{transform:translate(1px,-1px)}.pub-site .gate__arrow{background:0 0;border:0;border-radius:0}.pub-site .gate__arrow svg{width:24px;height:24px}.pub-site .gate:hover .gate__arrow{background:0 0;transform:translate(4px)}.pub-site .gate--line:hover .gate__arrow{color:var(--ink);transform:translate(4px,-50%)}.pub-site .page-head:has(+.pub-subnav-toolbar){border-bottom:0}.pub-site .pub-subnav-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding-block:12px;position:static}.pub-site .pub-subnav{scrollbar-width:none;border:1px solid var(--rule);background:var(--surface-2);border-radius:999px;flex-wrap:nowrap;gap:2px;width:max-content;max-width:100%;margin-inline:auto;padding:3px;display:flex;position:relative;overflow-x:auto}.pub-site .pub-subnav::-webkit-scrollbar{display:none}.pub-site .pub-subnav>a{height:40px;min-height:40px;color:var(--ink-3);white-space:nowrap;letter-spacing:0;z-index:1;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:none;display:inline-flex;position:relative}.pub-site .pub-subnav>a:after{content:none}.pub-site .pub-subnav>a:hover{color:var(--ink)}.pub-site .pub-subnav>a[aria-current]{background:var(--ink);color:var(--paper);font-weight:600}.pub-site .pub-results-count{color:var(--ink-3);letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;margin:0 0 16px;font-size:13px;display:block}@media (max-width:560px){.pub-site .pub-subnav-toolbar>.page{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.pub-site .pub-external-arrow,.pub-site .gate__arrow{transition:none}.pub-site a:hover .pub-external-arrow,.pub-site .gate:hover .gate__arrow{transform:none}.pub-site .gate--line:hover .gate__arrow{transform:translateY(-50%)}}.ftr{border-top-color:var(--rule);background:var(--surface-2)}.ftr__top{padding-block:32px 16px}.ftr__intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.ftr__brand{min-width:0}.ftr .brand{width:fit-content;min-height:40px}.ftr .brand__logo{width:100px}.ftr .brand__sub{font-size:16px;display:block}.ftr .pub-footer-description{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}.ftr__grid{grid-template-columns:1.3fr 1.2fr .8fr 1fr;gap:24px}.ftr__grid>div{min-width:0}.ftr__list--split{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.ftr__list li+li{margin-top:0}.ftr__list a{overflow-wrap:anywhere;align-items:center;gap:4px;width:100%;min-width:40px;max-width:100%;min-height:40px;font-size:14px;line-height:20px;display:flex}.ftr__list svg{flex-shrink:0}.ftr__bottom{gap:8px;padding-block:8px 16px;font-size:13px}.ftr__social{align-items:center;gap:0}.ftr__social a{width:40px;height:40px}.ftr__social .ftr__rss{width:44px;font-size:12px}.ftr__contact h3 a{align-items:center;gap:6px;min-height:40px;margin-block:-14px -6px;display:flex}.ftr a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:1023px){.ftr__grid{grid-template-columns:1fr 1fr;gap:16px 24px}.ftr__list a{min-height:40px}.ftr__intro{align-items:flex-start}.ftr__contact h3 a{min-height:40px;margin-block:-14px -6px}}@media (max-width:600px){.ftr__top{padding-block:20px 12px}.ftr__intro{flex-direction:column;gap:12px;margin-bottom:12px}.ftr__intro>section{width:100%}.ftr__grid{gap:16px 20px}.ftr__list--split{display:block}.ftr__list--split a{font-size:14px;line-height:18px}.ftr__bottom{flex-wrap:nowrap;align-items:center;padding-block:8px 20px;font-size:11px}.ftr__bottom>span{max-width:180px}.ftr__social{flex-shrink:0}.ftr__social a{width:40px}}.hdr .pub-language-menu{opacity:0;visibility:hidden;transform-origin:100% 0;transition:opacity .12s ease-out,transform .12s ease-out,visibility 0s linear .12s;transform:scale(.98)}.hdr .pub-language-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .16s ease-out,transform .16s ease-out,visibility;transform:scale(1)}.pub-site .pub-subnav[data-indicator=ready]>a[aria-current]{background:0 0}.pub-segment-indicator{background:var(--ink);transform-origin:0;opacity:0;pointer-events:none;border-radius:999px;width:1px;position:absolute;top:3px;bottom:3px;left:0}.pub-subnav[data-indicator=ready] .pub-segment-indicator{opacity:1;transition:transform .18s ease-out}.pub-news-results{min-height:65vh}.pub-site .tile .tile__img :is(img,svg){transition:transform var(--t-card) var(--ease-out)}.pub-site .gate .gate__bg{transition:transform .18s ease-out}@media (prefers-reduced-motion:reduce){.pub-site .tile .tile__img :is(img,svg){transition:none}}.pub-site .tile .tile__t{transition:none}.pub-site .gate:is(:hover,:focus-visible) .gate__bg{transform:scale(1.03)}.pub-site .pub-detail-body .prose>p:first-of-type{animation:.36s ease-out .12s both pub-detail-enter}@keyframes pub-detail-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pub-site .gate:is(:hover,:focus-visible) .gate__bg{transform:none}.pub-site .pub-detail-body .prose>p:first-of-type{animation:none}}.pub-site .pub-news-type{text-transform:none;letter-spacing:0}.pub-site :is(.tag,.badge,.pill,.tagchip,.fchip,.ev-booth):before{content:none}.pub-site :is(h1,h2,h3){overflow-wrap:anywhere;min-width:0}.pub-site .tile__meta{flex-wrap:nowrap;flex:none;align-items:baseline;height:1.6em;line-height:1.6;overflow:hidden}.pub-site .tile__meta>*{min-width:0;font-size:inherit;line-height:inherit;white-space:nowrap}.pub-site .tile__meta .tile__sub{text-overflow:ellipsis;overflow:hidden}.pub-site .tile__meta time{white-space:nowrap}.pub-site .tile>.pub-card-summary{flex-shrink:0;min-height:3.3em}.pub-site .tile:not(.pub-card-hero):not(.tile--sm):not(:has(>.pub-card-summary)):after{content:"";height:calc(var(--fs-sm) * 3.3 + var(--s3));display:block}.pub-site .tile--sm>.pub-card-summary{display:none}.pub-site .hy-slide__cap{width:100%;min-width:0}.pub-site .hy-slide__t{overflow-wrap:anywhere}.pub-site .hy-slide__meta{flex-wrap:wrap}.pub-site .ftr :is(input.field,button.btn){min-height:44px}.pub-site .ev-date{justify-self:start;min-width:92px}.pub-site .ev-row a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pub-site .pub-headline-reveal[data-typing=true]>span{animation:none}}.pub-site .hy-slide{aspect-ratio:auto;min-height:clamp(440px,42vw,600px)}.pub-site .btn{min-height:44px}.pub-site .hy-slide:after{background:var(--image-tone-26)}.pub-site .pub-subnav>a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pub-site .pub-pagination{margin-top:var(--s7);color:var(--ink)}.pub-site .pub-pagination ul{justify-content:center;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pub-site .pub-pagination li{flex:none}.pub-site .pub-pagination :is(a,button,li>span){min-width:36px;height:40px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding-inline:4px;display:flex}.pub-site .pub-pagination a:hover{background:var(--surface-2)}.pub-site .pub-pagination a[aria-current=page]{background:var(--ink);color:var(--paper);font-weight:600}.pub-site .pub-pagination a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pub-site .pub-pagination button:disabled{color:var(--ink-3);cursor:default;background:0 0;border:0}.pub-site .pub-pagination p{text-align:center;margin-bottom:var(--s3)}@media (prefers-reduced-motion:reduce){.pub-site .pub-subnav .pub-segment-indicator{transition:none}}
:is(html:has(.pub-site .panel--plain),body:has(.pub-site .panel--plain)){overflow-x:clip}.pub-site .section--tight:has(>.contact-grid){background:var(--surface)}.pub-site .panel--plain{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.pub-site .contact-rail{gap:var(--s6);min-width:0}.pub-site .contact-rail .panel--plain+.panel--plain,.pub-site .panel--ruled{border-top:1px solid var(--rule-faint);padding-top:var(--s6)}.pub-site .contact-rail .h3{min-width:0;font-size:var(--fs-body);letter-spacing:0;overflow-wrap:break-word;font-weight:600}.pub-site .contact-rail dt{color:var(--ink-3);font-size:var(--fs-xs)}.pub-site .contact-rail dd{color:var(--ink);font-size:calc((var(--fs-sm) + var(--fs-body)) / 2)}.pub-site .contact-rail .body-sm{font-size:calc((var(--fs-sm) + var(--fs-body)) / 2);line-height:1.7}.pub-site .contact-rail .mini-note{color:var(--ink-3);font-size:var(--fs-xs)}.pub-site .panel--plain :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:var(--s1)}.pub-site .contact-form.panel--plain .field{border-color:var(--ink-3)}
