.sub-v2--detail :where(:not(svg,svg *)),.sub-v2--detail :where(:not(svg,svg *)):after,.sub-v2--detail :where(:not(svg,svg *)):before{all:revert}.sub-v2--detail{color:#000;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;overflow-wrap:normal;text-align:start;word-break:normal;--bg-inverse-alternative:#151617;--label-disable:#c9ccd0;--label-normal:#151617;--label-neutral:#414549;--label-alternative:#7c8288;--label-assistive:#a3a8ad;--label-inverse:#fafafa;--label-inverse-alternative:#e4e6e8;--line:#e4e6e8;--line-inverse:#414549;--bg-sub:#f5f6f7;--bg-assistive:#e4e6e8;--bg-inverse:#000;--icon-muted:#c9ccd0;--primary:#543efa;--shadow-strong:0 0 4px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.08),0 6px 12px rgba(0,0,0,.12);--container:1280px;--gutter:20px;--gnb-h:64px;--gnb-h-compact:48px;--ease-out:cubic-bezier(.33,1,.68,1)}.sub-v2--detail *,.sub-v2--detail :after,.sub-v2--detail :before{box-sizing:border-box}.sub-v2--detail{-webkit-text-size-adjust:100%;background:#fff;color:var(--label-normal);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-break:keep-all}.sub-v2--detail dd,.sub-v2--detail dl,.sub-v2--detail h1,.sub-v2--detail h2,.sub-v2--detail h3,.sub-v2--detail h4,.sub-v2--detail p,.sub-v2--detail ul{margin:0;padding:0}.sub-v2--detail ul{list-style:none}.sub-v2--detail a{color:inherit;text-decoration:none}.sub-v2--detail button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.sub-v2--detail img,.sub-v2--detail svg{display:block}.sub-v2--detail .sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.sub-v2--detail .container{margin:0 auto;max-width:var(--container);padding:0 var(--gutter);width:100%}.sub-v2--detail .icon{background:currentColor;display:inline-block;flex:none;height:1em;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat;width:1em}.sub-v2--detail .icon--16{height:16px;width:16px}.sub-v2--detail .icon--20{height:20px;width:20px}.sub-v2--detail .icon--24{height:24px;width:24px}.sub-v2--detail .i-earth{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2M9.926 15.94a14.2 14.2 0 0 0 2.031 4.242h.087a14.2 14.2 0 0 0 2.031-4.242zm-5.099 0a8.2 8.2 0 0 0 4.758 3.88 16 16 0 0 1-1.542-3.88zm11.131 0a16 16 0 0 1-1.542 3.88 8.2 8.2 0 0 0 4.757-3.88zM4.096 9.879A8.2 8.2 0 0 0 3.818 12c0 .733.097 1.445.278 2.121h3.598a16.2 16.2 0 0 1 0-4.242zm5.435 0a14.4 14.4 0 0 0 0 4.242h4.939a14.4 14.4 0 0 0 0-4.242zm6.775 0a16.2 16.2 0 0 1 0 4.242h3.598a8.2 8.2 0 0 0 0-4.242zM9.585 4.18a8.2 8.2 0 0 0-4.758 3.88h3.216a16 16 0 0 1 1.542-3.88m2.372-.363A14.2 14.2 0 0 0 9.926 8.06h4.15a14.2 14.2 0 0 0-2.032-4.243zm2.459.363a16 16 0 0 1 1.542 3.88h3.215a8.2 8.2 0 0 0-4.757-3.88'/%3E%3C/svg%3E")}.sub-v2--detail .i-chevron-down{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M5.47 7.25 12 13.8l6.53-6.55L20 8.72l-8 8.03-8-8.03z'/%3E%3C/svg%3E")}.sub-v2--detail .i-menu{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M20 17v2H4v-2zm0-4H4v-2h16zm0-6H4V5h16z'/%3E%3C/svg%3E")}.sub-v2--detail .i-close{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M20 5.47 18.53 4 12 10.53 5.47 4 4 5.47 10.53 12 4 18.53 5.47 20 12 13.47 18.53 20 20 18.53 13.47 12z'/%3E%3C/svg%3E")}.sub-v2--detail .i-blank{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='m7.519 18 8.331-8.32v6.523l2.15.01V6H7.797v2.15l6.524.01L6 16.481z'/%3E%3C/svg%3E")}.sub-v2--detail .has-overlay{isolation:isolate;overflow:hidden;position:relative}.sub-v2--detail .has-overlay:after{background:#000;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease;z-index:-1}.sub-v2--detail .has-overlay:hover:after{opacity:.08}.sub-v2--detail .ibtn{align-items:center;border-radius:4px;color:var(--label-normal);display:inline-flex;justify-content:center}.sub-v2--detail .ibtn.has-overlay{overflow:visible}.sub-v2--detail .ibtn.has-overlay:after{border-radius:8px;inset:-50%}@keyframes lnb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sub-v2--detail .i-arrow-left{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M20.75 10.99H7.1l4.31-4.32-1.42-1.42L3.25 12l6.74 6.75 1.42-1.42-4.31-4.32h13.65z'/%3E%3C/svg%3E")}.sub-v2--detail .i-arrow-right{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M3.25 13.01H16.9l-4.31 4.32 1.42 1.42L20.75 12l-6.74-6.75-1.42 1.42 4.31 4.32H3.25z'/%3E%3C/svg%3E")}.sub-v2--detail .i-pause{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M10 4v16H7V4zm7 0v16h-3V4z'/%3E%3C/svg%3E")}.sub-v2--detail .i-play{--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18 12 6 5v14zL6 5v14z'/%3E%3C/svg%3E")}.sub-v2--detail .dt-hero{background:var(--bg-inverse-alternative);color:var(--label-inverse);display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;margin-top:calc(var(--gnb-h-compact)*-1);min-height:326px;overflow:hidden;padding:112px 0 20px;position:relative}.sub-v2--detail .dt-hero__bg{inset:-8%;position:absolute;z-index:-2}.sub-v2--detail .dt-hero__bg img{filter:blur(80px) brightness(1.2);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sub-v2--detail .dt-hero:after{background:linear-gradient(#151617b3,#151617cc);content:"";inset:0;position:absolute;z-index:-1}.sub-v2--detail .dt-hero__inner{display:flex;flex-direction:column;gap:24px;margin-inline:auto;padding-inline:var(--gutter);width:100%}.sub-v2--detail .dt-hero__head{display:flex;flex-direction:column;gap:12px}.sub-v2--detail .dt-hero__cat{font-size:14px;font-weight:500;line-height:1.45}.sub-v2--detail .dt-hero__title{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.4}.sub-v2--detail .dt-hero__date{color:var(--label-disable);font-size:14px;line-height:1.55;padding-block:5px}.sub-v2--detail .dt-main{background:#fff;display:flex;flex-direction:column;gap:96px;padding:48px 0;position:relative;z-index:1}.sub-v2--detail .dt-article{display:flex;flex-direction:column;gap:48px;margin-inline:auto;padding-inline:var(--gutter);width:100%}.sub-v2--detail .dt-content{display:flex;flex-direction:column;gap:32px}.sub-v2--detail .dt-text{color:var(--label-neutral);font-size:18px;line-height:1.75;overflow-wrap:break-word}.sub-v2--detail .dt-text>*+*{margin-top:1.75em}.sub-v2--detail .dt-text>h2+p{margin-top:0}.sub-v2--detail .dt-text h2{color:var(--label-normal);font-size:inherit;font-weight:700;line-height:inherit}.sub-v2--detail .dt-text .dt-authors{color:#828282}.sub-v2--detail .dt-authors--lines{display:flex}.sub-v2--detail .dt-authors__label{flex:none;white-space:pre}.sub-v2--detail .dt-authors__names{min-width:0}.sub-v2--detail .chips{display:flex;flex-wrap:wrap;gap:8px}.sub-v2--detail .chip{align-items:center;background:var(--bg-assistive);border-radius:4px;color:var(--label-alternative);display:inline-flex;font-size:14px;font-weight:500;line-height:1.45;padding:3px 6px;white-space:nowrap}.sub-v2--detail .dt-divider{border:0;border-top:1px solid var(--line);margin:0}.sub-v2--detail .dt-figure{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0}.sub-v2--detail .dt-figure img{display:block;height:auto;width:100%}.sub-v2--detail .dt-figure__cap{color:var(--label-assistive);font-size:14px;font-weight:500;line-height:1.45;text-align:center}.sub-v2--detail .dt-figure--photo img{aspect-ratio:820/438;border:1px solid var(--line);border-radius:2px;-o-object-fit:cover;object-fit:cover}.sub-v2--detail .dt-pager{display:flex;flex-direction:column;gap:16px}.sub-v2--detail .dt-pager__group{display:flex;gap:8px}.sub-v2--detail .dt-pager__group .dbtn{flex:1 0 0}.sub-v2--detail .dbtn{align-items:center;border-radius:4px;box-shadow:inset 0 0 0 1px var(--line);color:var(--label-neutral);display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.45;padding:10px 12px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.sub-v2--detail .dbtn:hover{background:var(--bg-sub)}.sub-v2--detail .dbtn--solid{background:var(--label-normal);box-shadow:none;color:var(--label-inverse)}.sub-v2--detail .dbtn--solid:hover{background:#33363a}.sub-v2--detail .dbtn.is-disabled{color:var(--label-disable);pointer-events:none}.sub-v2--detail .dt-rec{display:flex;flex-direction:column;gap:20px}.sub-v2--detail .dt-rec__head{align-items:center;display:flex;gap:24px;justify-content:space-between}.sub-v2--detail .dt-rec__title{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.4;padding-block:3px}.sub-v2--detail .dt-rec__nav{display:flex;gap:12px}.sub-v2--detail .nbtn{align-items:center;border-radius:4px;box-shadow:inset 0 0 0 1px var(--line);color:var(--label-normal);display:inline-flex;height:40px;justify-content:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease;width:40px}.sub-v2--detail .nbtn .icon{height:20px;width:20px}.sub-v2--detail .nbtn:hover{background:#000;box-shadow:inset 0 0 0 1px #000;color:#fff}.sub-v2--detail .nbtn:disabled{background:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--label-disable);cursor:default}.sub-v2--detail .dt-rec__track{display:flex;gap:20px;margin:0 calc(var(--gutter)*-1);overflow-x:auto;padding:0 0 0 var(--gutter);scroll-padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sub-v2--detail .dt-rec__track::-webkit-scrollbar{display:none}.sub-v2--detail .dt-rec__track:after{content:"";flex:0 0 calc(var(--gutter) - 20px)}.sub-v2--detail .rcard{display:flex;flex:0 0 220px;flex-direction:column;gap:12px;position:relative;scroll-snap-align:start}.sub-v2--detail .rcard__hit{border-radius:4px;inset:0;position:absolute;z-index:1}.sub-v2--detail .rcard__hit:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sub-v2--detail .thumb{background:var(--bg-sub);border-radius:4px;flex:none;overflow:hidden;position:relative}.sub-v2--detail .thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.sub-v2--detail .thumb:after{border:1px solid var(--line);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.sub-v2--detail .rcard .thumb{height:308px;width:100%}.sub-v2--detail .rcard--wide{flex-basis:240px}.sub-v2--detail .rcard--wide .thumb{aspect-ratio:295/190;height:auto}.sub-v2--detail .rcard:hover .thumb img{transform:scale(1.03)}.sub-v2--detail .rcard__text{display:flex;flex-direction:column;gap:4px}.sub-v2--detail .rcard__date{color:var(--label-alternative);font-size:14px;font-weight:500;line-height:1.45}.sub-v2--detail .rcard__meta{align-items:center;display:flex;gap:8px}.sub-v2--detail .meta__bar{background:var(--line);flex:none;height:14px;width:2px}.sub-v2--detail .rcard__title{display:-webkit-box;-webkit-box-orient:vertical;font-size:16px;font-weight:700;-webkit-line-clamp:2;line-height:1.5;overflow:hidden}@media(min-width:768px){.sub-v2--detail .dt-hero{padding-top:160px}.sub-v2--detail .dt-hero__inner{gap:32px}.sub-v2--detail .dt-hero__head{gap:16px}.sub-v2--detail .dt-hero__title{font-size:32px;line-height:1.3}.sub-v2--detail .dt-main{padding:64px 0}.sub-v2--detail .dt-figure--doc img{width:calc(100% - 64px)}.sub-v2--detail .dt-pager{align-items:flex-start;flex-direction:row;gap:40px;justify-content:space-between}.sub-v2--detail .dt-pager__group{gap:12px}.sub-v2--detail .dt-pager__group .dbtn{flex:none}.sub-v2--detail .rcard--wide{flex-basis:295px}}@media(min-width:1024px){.sub-v2--detail .dt-hero{margin-top:calc(var(--gnb-h)*-1);min-height:560px;padding:calc(120px + var(--gnb-h)) 0 80px}.sub-v2--detail .dt-hero__inner{gap:40px;max-width:820px;padding-inline:0}.sub-v2--detail .dt-hero__head{gap:20px}.sub-v2--detail .dt-hero__cat{font-size:16px;line-height:1.5}.sub-v2--detail .dt-hero__title{font-size:48px;letter-spacing:-.015em;line-height:1.2}.sub-v2--detail .dt-hero__date{font-size:16px;line-height:1.5;padding-block:8px}.sub-v2--detail .dt-main{padding:96px 0}.sub-v2--detail .dt-article{gap:64px;max-width:calc(820px + var(--gutter)*2)}.sub-v2--detail .dt-content{gap:40px}.sub-v2--detail .chip{font-size:16px;line-height:1.5;padding:4px 8px}.sub-v2--detail .dt-figure{gap:16px}.sub-v2--detail .dt-figure--doc img{width:calc(100% - 128px)}.sub-v2--detail .dt-figure__cap{font-size:16px;line-height:1.5}.sub-v2--detail .dt-rec{gap:40px}.sub-v2--detail .dt-rec__title{font-size:32px;line-height:1.3}.sub-v2--detail .nbtn{height:48px;width:48px}.sub-v2--detail .nbtn .icon{height:24px;width:24px}.sub-v2--detail .dt-rec__track{margin:0;padding:0}.sub-v2--detail .dt-rec__track:after{content:none}.sub-v2--detail .rcard{flex-basis:calc(25% - 15px);gap:16px}.sub-v2--detail .rcard .thumb{height:413px}.sub-v2--detail .rcard--wide{flex-basis:295px}.sub-v2--detail .rcard--wide .thumb{height:auto}.sub-v2--detail .rcard__text{gap:8px}.sub-v2--detail .rcard__date{font-size:16px;line-height:1.5}.sub-v2--detail .rcard__meta .meta__bar{height:16px}.sub-v2--detail .rcard__title{font-size:18px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.sub-v2--detail .dbtn,.sub-v2--detail .has-overlay:after,.sub-v2--detail .nbtn,.sub-v2--detail .thumb img{transition:none}.sub-v2--detail .rcard:hover .thumb img{transform:none}}
