.ad-layer{z-index:100;pointer-events:none;position:absolute}.ad-image{filter:drop-shadow(0 2px 5px #0000003d);-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block;position:absolute}@media print{.ad-layer{display:none!important}}.phase-one-visual-text{font-size:1.08em}.phase-one-glitch-glyph{color:currentColor;vertical-align:-.06em;width:.72em;height:.72em;display:inline-block;overflow:visible}.phase-one-glitch-strokes{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter}.phase-one-glitch-box{stroke-width:.3px;vector-effect:non-scaling-stroke}.phase-one-symbol-strokes,.phase-one-symbol-strokes *{stroke-width:1.1px;vector-effect:non-scaling-stroke}.phase-one-marked-text{display:inline-block;position:relative}.phase-one-marked-text-symbols{color:currentColor;pointer-events:none;width:1em;height:1em;position:absolute;top:.02em;left:50%;overflow:visible;transform:translate(-50%)}:root{color:#202122;font-synthesis:none;text-rendering:optimizelegibility;--line:#a2a9b1;--soft-line:#c8ccd1;--link:#36c;background:#fff;font-family:Arial,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;margin:0}html.phase-one-protected,html.phase-one-protected body,html.phase-one-protected body *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html.phase-one-protected img{-webkit-user-drag:none;pointer-events:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}.site-header{background:#fff;height:98px}.header-inner{align-items:center;width:min(1900px,100% - 72px);height:100%;margin:0 auto;display:flex}.menu-button{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:28px;height:30px;margin:2px 28px 0 0;padding:7px 5px;display:flex}.menu-button span{background:#202122;border-radius:1px;width:17px;height:2px;display:block}.brand{color:#111;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex;text-decoration:none!important}.brand>img{object-fit:contain;width:250px;height:auto;max-height:80px;display:block}.brand-fallback{color:#fff;background:linear-gradient(#eee,#b9b9b9);border-radius:50%;place-items:center;width:55px;height:55px;font:700 27px/1 Arial;display:grid;box-shadow:inset 0 1px 5px #aaa}.page-shell{width:min(1900px,100% - 72px);margin:0 auto}.notice{border:1px solid #aab2bb;grid-template-columns:30px 1fr 36px;align-items:center;height:55px;margin-bottom:27px;padding:0 8px 0 13px;font-size:14px;display:grid}.notice>img{object-fit:contain;width:15px;height:15px}.notice-icon{color:#ffd900;background:#146bb2;border:1px solid #333;place-items:center;width:15px;height:15px;font-size:10px;display:grid}.notice>span:nth-child(2){letter-spacing:-.3px;justify-self:center}.notice button{cursor:pointer;background:0 0;border:0;justify-self:end;width:32px;height:32px;padding:0;font-size:25px;line-height:1}.content-layout{width:min(1094px,100%);margin:0 auto;position:relative}.toc{z-index:30;background:#fff;width:min(310px,86vw);height:100dvh;margin:0;padding:28px 24px;font-size:14px;line-height:1.45;transition:transform .18s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:4px 0 18px #0000002e}.toc.is-open{transform:translate(0)}.toc-title{color:#202122;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;min-height:34px;margin-bottom:6px;padding:0 0 9px;display:flex}.toc-title button{color:#54595d;cursor:pointer;background:#f8f9fa;border:0;border-radius:2px;padding:5px 8px;font-size:13px;display:block}.toc>a{width:-moz-fit-content;width:fit-content;margin:0 0 13px;display:block}.toc>a:first-of-type{color:#202122;font-weight:600}.toc>a.is-indented{margin-bottom:11px;margin-left:17px}.toc-backdrop{z-index:29;opacity:0;pointer-events:none;background:#00000047;border:0;width:100%;height:100%;transition:opacity .18s;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.toc-backdrop.is-open{opacity:1;pointer-events:auto;display:block}.article{min-width:0;padding-bottom:100px;font-size:16px;line-height:1.65}.article-title-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;height:47px;display:flex}.article h1{letter-spacing:-.9px;margin:0;font-family:Georgia,Noto Serif KR,AppleMyungjo,Batang,serif;font-size:34px;font-weight:400;line-height:43px}.language-button{color:#36c;cursor:pointer;background:0 0;border:0;margin:8px 10px 0 0;padding:4px 2px;font-size:16px;font-weight:700}.language-button span{color:#36c;padding-left:3px}.article-description{margin:12px 0 24px;font-size:14px}.article section{scroll-margin-top:18px}.article h2{border-bottom:1px solid var(--line);letter-spacing:-.5px;margin:34px 0 17px;padding:0 0 10px;font-family:Georgia,Noto Serif KR,AppleMyungjo,Batang,serif;font-size:27px;font-weight:400;line-height:1.4;display:flow-root}.article>section:first-of-type h2{margin-top:25px}.article h3{margin:30px 0 12px;font-size:19px;line-height:1.5}.article section p{letter-spacing:-.22px;word-break:keep-all;margin:0 0 18px}.article .person-section h2{border:0;margin:28px 0 13px;padding:0;font-family:inherit;font-size:19px;font-weight:700}.footnote-reference{vertical-align:super;margin-left:2px;font-size:.72em;line-height:0}.article-footnotes{clear:both;border-top:1px solid var(--line);margin-top:42px;padding-top:14px;font-size:13px;line-height:1.55}.article-footnotes ol{margin:0;padding-left:28px}.article-footnotes li{margin-bottom:7px;scroll-margin-top:18px}.info-box{float:right;background:#f8f9fa;border:1px solid #a2a9b1;width:390px;margin:20px -20px 30px 12px;padding:4px;font-size:12px;line-height:1.45}.info-heading{text-align:center;border-top:2px solid #72777d;border-bottom:2px solid #72777d;flex-direction:column;justify-content:center;align-items:center;min-height:50px;display:flex}.info-heading strong{font-size:15px;line-height:20px}.info-heading small{font-size:11px;font-weight:700}.info-image{object-fit:cover;background:#bfe9f5;width:100%;height:286px;margin-top:6px;display:block}.image-placeholder{color:#406473;background:linear-gradient(150deg,#67c7ee,#dcf9fa 74%,#aedce4);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.image-placeholder span{font-size:18px;font-weight:700}.image-placeholder small{text-align:center;padding:0 10px}.info-caption{text-align:center;font-size:11px;margin:4px 0 8px!important}.info-box dl{margin:0;padding:0 1px 4px}.info-box dl>div{grid-template-columns:82px 1fr;align-items:start;min-height:25px;display:grid}.info-box dt{font-weight:700}.info-box dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:1200px){.header-inner,.page-shell{width:calc(100% - 40px)}.content-layout{width:100%}.info-box{width:340px;margin-right:0}.info-image{height:250px}}@media (max-width:820px){.site-header{height:76px}.header-inner,.page-shell{width:calc(100% - 28px)}.menu-button{margin-right:14px}.brand>img{width:190px;max-height:61px}.brand-fallback{width:44px;height:44px}.notice{height:auto;min-height:49px;margin-bottom:20px;padding-top:7px;padding-bottom:7px;font-size:12px}.notice>span:nth-child(2){justify-self:start}.article{font-size:15px;line-height:1.7}.article h1{font-size:30px}.article h2{margin:29px 0 14px;padding-bottom:8px}.article>section:first-of-type h2{margin-top:23px}.article h3{margin:25px 0 10px}.article section p{margin-bottom:15px}.article .person-section h2{margin:24px 0 10px;padding:0}.language-button{margin-right:0;font-size:14px}.info-box{float:none;width:min(390px,100%);margin:20px auto 28px}.info-image{aspect-ratio:1.36;height:auto}}@media (max-width:430px){.header-inner,.page-shell{width:calc(100% - 20px)}.article-title-row{height:45px}.article h1{font-size:27px}.language-button{font-size:13px}.article h2{font-size:24px}}@media (orientation:portrait){.header-inner{justify-content:center;position:relative}.menu-button{margin-right:0;position:absolute;left:0}.brand{position:absolute;left:50%;transform:translate(-50%)}}@media (orientation:portrait) and (max-width:820px){.header-inner,.page-shell{width:calc(100% - 36px)}}@media print{.menu-button,.notice,.toc,.language-button{display:none!important}.site-header{height:70px}.page-shell,.header-inner{width:100%}.content-layout{display:block}.article{padding:0}}
