@font-face{font-family:WG Noto Sans;src:url(/_astro/mime-v2/NotoSansKR-wght.BmPtWZPz.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--paper:#fff;--ink:#17232d;--blue:#2854d8;--yellow:#f3ce56;--muted:#56616c;--line:#d5dce5;--wash:#f1f4fa;font-family:WG Noto Sans,Apple SD Gothic Neo,Malgun Gothic,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:18px;line-height:1.8}a{color:var(--blue);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3,p,li{word-break:keep-all;overflow-wrap:anywhere}h1,h2{letter-spacing:-.05em;font-weight:800;text-wrap:balance}h1{font-size:46px;line-height:1.3}h2{font-size:28px;line-height:1.45}h2[id],section[id]{scroll-margin-top:24px}main,.site-header,.site-footer{width:min(100% - 64px,1160px);margin-inline:auto}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:20px;top:-100px;background:var(--paper);padding:10px;z-index:10}.skip:focus{top:10px}.site-header{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:3px solid var(--blue)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:32px;letter-spacing:-.075em;font-weight:900;color:var(--ink);text-decoration:none;white-space:nowrap}.brand-mark{width:36px;height:36px;color:var(--blue);flex-shrink:0}.site-header nav{display:flex;gap:28px}.site-header nav a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:650;color:var(--ink);text-decoration:none}.site-header nav a:hover{color:var(--blue)}.eyebrow{font-size:13px;line-height:1.65;font-weight:750;color:var(--blue);letter-spacing:.02em}.eyebrow a{color:inherit}.intro{padding:18px 0 0}.intro p{font-size:14px;color:var(--muted)}.lead-story{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:auto 1fr;gap:0 64px;padding:40px 0 64px;align-items:start}.lead-heading{grid-column:1;grid-row:1}.lead-heading h2{font-size:48px;line-height:1.3;margin:15px 0 22px;letter-spacing:-.055em}.lead-heading h2 a{color:var(--ink);text-decoration:none}.lead-heading h2 a:hover{color:var(--blue)}.lead-copy{grid-column:1;grid-row:2}.lead-copy>p{font-size:17px;line-height:1.85;max-width:35em;color:var(--muted)}.lead-story>.flow{grid-column:2;grid-row:1/3;margin:0}.lead-story--text{grid-template-columns:minmax(0,760px)}.read-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:15px;font-weight:700;margin-top:24px;text-decoration:none}.read-link--primary{background:var(--blue);color:#fff;padding:10px 20px;gap:28px}.read-link--primary:hover{background:var(--ink)}.read-link svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.more-stories{border-top:1px solid var(--line);padding:30px 0 42px}.more-stories h2{margin-bottom:16px}.article-link{display:block;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none}.article-link strong{display:block;color:var(--ink);font-size:22px}.article-link span{display:block;color:var(--muted);font-size:16px;margin-top:8px}.article{max-width:704px;margin:0 auto;padding:44px 0 64px}.article-heading h1{margin:16px 0 22px}.date{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.answer{margin:30px 0;padding:22px 24px;background:var(--wash);border-left:4px solid var(--blue)}.answer .eyebrow{margin-bottom:10px}.answer div p{font-size:18px;line-height:1.8;margin-top:16px}.answer div p:first-child{font-weight:550;margin-top:0}.answer div p+p{font-size:16px;color:var(--muted)}.prose p{margin:22px 0;font-size:18px;line-height:1.8}.prose h2{margin:48px 0 20px;padding-top:18px;border-top:1px solid var(--line)}.prose h2:first-child{margin-top:30px}.prose blockquote{margin:24px 0;padding:16px 20px;border-left:4px solid var(--blue);background:var(--wash);font-size:17px}.toc{margin:26px 0 34px;border-block:1px solid var(--line);font-size:15px}.toc summary{cursor:pointer;padding:16px 0;font-weight:650}.toc summary span{font-size:13px;color:var(--muted);font-weight:400;margin-left:12px}.toc ol{margin:0 0 20px;padding-left:24px}.toc li{padding:5px 0}.toc a{text-decoration:none}.table-wrap{width:100%;overflow-x:auto;margin:26px 0}table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65;font-variant-numeric:tabular-nums}caption{text-align:left;font-weight:750;color:var(--ink);font-size:13px;padding:8px 12px;background:var(--yellow)}th,td{border-bottom:1px solid var(--line);padding:15px 10px;vertical-align:middle;text-align:right}thead th{background:var(--wash);font-weight:650}th:first-child{text-align:left;width:38%}tbody th{font-weight:500}tbody tr:last-child{color:var(--blue);font-weight:750}tbody tr:last-child th{font-weight:750}.chart svg{width:100%;height:auto}.flow{margin:30px 0;color:var(--ink)}.flow-panel{padding:20px 0}.flow-title{font-size:23px;line-height:1.4;font-weight:750;letter-spacing:-.04em;margin-top:5px}.flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:20px 0 0}.flow--three .flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-steps li{position:relative;min-width:0;text-align:center}.flow-picture{max-width:150px;margin:auto;color:var(--blue)}.supply-icon{display:block;width:100%;height:auto}.icon-accent{fill:var(--yellow)}.icon-wheel{fill:var(--paper)}.flow-steps strong{display:block;font-size:16px;line-height:1.6;letter-spacing:-.035em;margin-top:7px}.flow-detail{display:block;font-size:13px;line-height:1.75;color:var(--muted);margin-top:5px}.flow-connector{position:absolute;top:43px;left:calc(100% - 1px);width:24px;color:var(--blue);line-height:0}.flow-connector svg{width:100%;height:16px;fill:none;stroke:currentColor;stroke-width:2}.flow figcaption{font-size:12px;line-height:1.8;border-top:1px solid var(--line);padding-top:12px;color:var(--muted)}.flow figcaption a{display:block;margin-top:7px;font-size:13px}.flow--compact figcaption{word-break:keep-all}.flow--compact .flow-panel{background:var(--blue);color:#fff;padding:25px 30px 28px}.flow--compact .eyebrow{color:#fff;font-size:12px;font-weight:500}.flow--compact .flow-title{font-size:24px}.flow--compact .flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 52px;margin-top:22px}.flow--compact.flow--three .flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.flow--compact .flow-picture{max-width:150px;color:#fff}.flow--compact .icon-wheel{fill:var(--blue)}.flow--compact .flow-steps strong{font-size:16px}.flow--compact .flow-connector{color:var(--yellow);width:48px;top:46px;left:calc(100% + 2px)}.flow--compact.flow--four li:nth-child(3){grid-column:2;grid-row:2}.flow--compact.flow--four li:nth-child(4){grid-column:1;grid-row:2}.flow--compact.flow--four li:nth-child(2) .flow-connector{top:calc(100% + 9px);left:calc(50% - 24px);transform:rotate(90deg);width:48px}.flow--compact.flow--four li:nth-child(3) .flow-connector{left:-50px;transform:rotate(180deg)}.flow--compact figcaption{border:0;padding-top:12px}.sources{margin-top:52px;padding-top:24px;border-top:3px solid var(--blue)}.sources h2{font-size:25px;margin:7px 0 20px}.sources ol{padding-left:23px;margin:0}.sources li{padding:12px 0 12px 6px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.8}.sources li::marker{font-size:12px;color:var(--muted)}.sources a{text-decoration:none}.sources a:hover{text-decoration:underline}.sources .revision-note{margin-top:24px;font-size:14px;line-height:1.85;color:var(--muted)}.revision-note a{text-decoration:underline}.next-reading{margin-top:30px}.ad{margin:0;min-height:0}.ad:has(ins.adsbygoogle){margin:36px 0}.site-footer{padding:30px 0 26px;border-top:1px solid var(--ink)}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.footer-brand{font-weight:800;font-size:21px;color:var(--ink);text-decoration:none;letter-spacing:-.05em}.footer-top p{font-size:13px;color:var(--muted);margin-top:5px}.footer-top nav{display:flex;flex-wrap:wrap;gap:4px 24px}.footer-top nav a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;white-space:nowrap;text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);margin-top:23px;padding-top:19px;font-size:12px;color:var(--muted)}.footer-bottom a{white-space:nowrap}.preview-notice{font-size:12px;color:var(--muted);margin-top:12px}.not-found{padding-block:64px 96px}.not-found h1{margin:15px 0 24px}.not-found>p:not(.eyebrow){color:var(--muted)}@media(max-width:1000px)and (min-width:761px){.lead-story{gap:0 36px}.lead-heading h2{font-size:42px}.flow--compact .flow-panel{padding-inline:22px}.flow--compact .flow-steps{column-gap:34px}.flow--compact .flow-connector{width:30px}.flow--compact.flow--four li:nth-child(3) .flow-connector{left:-32px}}@media(max-width:760px){body{font-size:17px}main,.site-header,.site-footer{width:calc(100% - 40px)}.site-header{min-height:76px;gap:12px}.brand{font-size:25px;gap:7px}.brand-mark{width:29px;height:29px}.site-header nav{gap:18px}.site-header nav a{font-size:13px}.intro{padding-top:14px}.intro p{font-size:12px}.lead-story{display:flex;flex-direction:column;gap:0;padding:26px 0 38px}.lead-heading h2{font-size:33px;line-height:1.33;margin:10px 0 22px}.lead-copy{margin-top:19px}.lead-copy>p{font-size:16px;line-height:1.8}.read-link{margin-top:20px}.lead-story>.flow{width:100%}.article{padding:28px 0 44px}.article-heading h1,h1{font-size:33px;line-height:1.34;letter-spacing:-.045em}.article-heading h1{margin:12px 0 16px}.eyebrow,.date{font-size:12px}.answer{margin:24px 0 20px;padding:17px 16px}.answer div p{font-size:17px;line-height:1.8}.answer div p+p{font-size:15px}.prose p{font-size:17px;line-height:1.8;margin:21px 0}.prose h2,h2{font-size:25px;line-height:1.5;letter-spacing:-.04em}.prose h2{margin-top:38px}.flow{margin-block:22px}.flow-title{font-size:22px}.flow-panel{padding:14px 0 20px}.flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px;margin-top:18px}.flow-picture{max-width:130px}.flow-steps strong{font-size:16px}.flow-detail{font-size:12px}.flow-connector{top:40px;width:30px;left:calc(100% + 3px)}.flow--three .flow-steps{grid-template-columns:1fr;gap:46px}.flow--three .flow-connector{top:calc(100% + 8px);left:calc(50% - 15px);transform:rotate(90deg)}.flow--four li:nth-child(3){grid-column:2;grid-row:2}.flow--four li:nth-child(4){grid-column:1;grid-row:2}.flow--four li:nth-child(2) .flow-connector{top:calc(100% + 12px);left:calc(50% - 15px);transform:rotate(90deg)}.flow--four li:nth-child(3) .flow-connector{left:-33px;transform:rotate(180deg)}.flow--compact .flow-panel{padding:20px 22px}.flow--compact .flow-title{font-size:22px}.flow--compact .flow-steps{gap:28px 36px;margin-top:16px}.flow--compact .flow-picture{max-width:112px}.flow--compact .flow-connector{width:32px;top:33px;left:calc(100% + 2px)}.flow--compact.flow--three .flow-steps{grid-template-columns:1fr;gap:46px}.flow--compact.flow--three .flow-connector{top:calc(100% + 8px);left:calc(50% - 16px);transform:rotate(90deg)}.flow--compact.flow--four li:nth-child(2) .flow-connector{top:calc(100% + 7px);left:calc(50% - 16px);width:32px}.flow--compact.flow--four li:nth-child(3) .flow-connector{left:-34px}.flow--compact figcaption{font-size:12px;line-height:1.8}.flow--compact .flow-steps strong{font-size:14px;margin-top:4px}th,td{padding:12px 6px}table{font-size:13px}th:first-child{width:36%}th{word-break:keep-all}td{white-space:nowrap}.sources{margin-top:38px}.sources h2{font-size:24px}.sources li{font-size:14px;padding-left:3px}.footer-top,.footer-bottom{display:block}.footer-top nav{gap:0 21px;margin-top:14px}.footer-bottom p{margin-bottom:8px}.site-footer{padding-top:24px}.not-found{padding-block:40px 64px}}@media(max-width:360px){main,.site-header,.site-footer{width:calc(100% - 32px)}.brand{font-size:23px}.site-header nav{gap:14px}.brand-mark{width:26px}.lead-heading h2,.article-heading h1,h1{font-size:30px}.flow--compact .flow-panel{padding:18px}.flow--compact .flow-title{font-size:20px}.flow--compact .flow-steps{column-gap:30px}.flow--compact .flow-connector{width:26px;top:29px}.flow--compact.flow--three .flow-connector{top:calc(100% + 8px);left:calc(50% - 13px)}.flow--compact.flow--four li:nth-child(3) .flow-connector{left:-28px}.toc summary span{display:block;margin:3px 0 0 18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{--paper:#fff;--ink:#182623;--blue:#126b59;--yellow:#bce8d8;--muted:#4d605b;--line:#dbe5df;--wash:#f3f8f5;--mint-pale:#e5f5ee;--space:clamp(20px,5vw,64px)}body{line-height:1.75}h1,h2{letter-spacing:-.045em;font-weight:750}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.skip{z-index:20}.site-header,main,.site-footer{width:min(100% - 2 * var(--space),1200px)}.site-header{min-height:72px;border-bottom:1px solid var(--line)}.brand{font-size:24px;letter-spacing:-.06em}.brand-mark{width:28px;height:28px}.site-header nav a{font-size:14px}.site-header nav a:hover,.article-link:hover strong,.article-link:focus-visible strong{color:var(--blue)}.eyebrow{color:var(--blue);font-size:12px;font-weight:750;letter-spacing:.01em}.intro{padding:70px 0 60px;border-bottom:1px solid var(--line)}.intro h1{font-size:clamp(38px,5vw,64px);line-height:1.24;max-width:800px;margin:14px 0 18px}.intro-guide{max-width:660px;font-size:17px;color:var(--muted);line-height:1.7}.lead-story{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:0 60px;padding:56px 0 70px}.lead-heading h2{font-size:clamp(30px,3vw,42px);line-height:1.32;margin:12px 0 20px}.lead-copy>p{max-width:46ch}.read-link--primary{background:var(--blue);border-radius:6px;padding:8px 18px;gap:32px}.read-link--primary:hover{background:#0d5548}.flow--compact .flow-panel{background:var(--wash);color:var(--ink);border:1px solid var(--line);border-radius:8px}.flow--compact .eyebrow{color:var(--blue);font-weight:700}.flow--compact .flow-picture{color:var(--blue)}.flow--compact .icon-wheel{fill:var(--wash)}.flow--compact .flow-connector{color:var(--blue)}.question-stories{border-top:1px solid var(--line);padding:38px 0 52px}.question-stories h2,.more-stories h2{font-size:24px;margin-bottom:20px}.question-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.question-list .article-link{background:var(--wash);border:1px solid var(--line);border-radius:8px;padding:25px 27px;min-height:210px}.article-link strong{font-size:19px;line-height:1.5}.article-link span{font-size:14px;line-height:1.65;margin-top:9px}.more-stories{padding:40px 0 62px}.more-stories .article-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:22px 0}.more-stories .article-link span{margin:0}.more-stories .article-link:first-of-type{border-top:1px solid var(--line)}.article{max-width:1120px;padding:64px 0 88px}.article-heading{max-width:720px;margin:0 auto 38px}.article-heading h1{font-size:clamp(34px,3.8vw,50px);line-height:1.31;margin:14px 0 19px}.article-description{font-size:18px;line-height:1.76;color:var(--muted);margin-bottom:20px}.date{line-height:1.85}.article-grid{display:grid;grid-template-columns:minmax(0,720px) minmax(190px,240px);gap:clamp(38px,6vw,96px);justify-content:center;align-items:start}.article-content{min-width:0}.article-content .answer{margin-top:0;padding:24px 28px;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:0 8px 8px 0;background:var(--wash)}.answer .eyebrow{margin-bottom:12px}.prose p{line-height:1.88}.prose h2{line-height:1.48;padding-top:0;border:0;margin-top:58px}.prose h2:before{content:"";display:block;width:28px;height:2px;background:var(--blue);margin-bottom:20px}.prose blockquote{border-radius:0 6px 6px 0}.toc-rail{position:sticky;top:32px;border-left:1px solid var(--line);padding:6px 0 6px 22px;font-size:13px;line-height:1.65}.toc-rail>p{font-weight:750;margin-bottom:12px}.toc-rail ol{list-style:none;padding:0;margin:0}.toc-rail li{margin:0 0 14px}.toc-rail a{text-decoration:none;color:var(--muted)}.toc-rail a:hover,.toc-rail a:focus-visible{color:var(--blue);text-decoration:underline}.article-content>.toc{display:none}.table-wrap{border:1px solid var(--line);border-radius:6px}.table-wrap table{min-width:490px}.sources{border-top:1px solid var(--line)}.sources h2{font-size:23px}.sources a{overflow-wrap:anywhere}.next-reading{border-top:1px solid var(--line);padding-top:22px}.ad:has(ins.adsbygoogle){border-block:1px solid var(--line);padding:16px 0 24px;margin:48px 0}.ad:has(ins.adsbygoogle):before{content:"광고";display:block;font-size:12px;line-height:1.4;color:var(--muted);margin-bottom:14px}.ad:has(ins[data-ad-status=unfilled]){display:none}.site-footer{border-top:1px solid var(--line);padding-top:38px}@media(max-width:950px){.article{max-width:720px}.article-grid{display:block}.toc-rail{display:none}.article-content>.toc{display:block}.lead-story{gap:0 32px}}@media(max-width:760px){:root{--space:20px}.site-header{min-height:68px}.brand{font-size:21px}.brand-mark{width:24px;height:24px}.site-header nav{gap:15px}.intro{padding:44px 0 38px}.intro h1{font-size:clamp(32px,8vw,42px);line-height:1.32;margin:12px 0 16px}.intro-guide{font-size:15px}.lead-story{padding:34px 0 42px}.lead-heading h2{font-size:30px}.lead-copy{margin-top:16px}.lead-story>.flow{margin-top:0}.question-stories{padding:30px 0 38px}.question-list{grid-template-columns:1fr;gap:12px}.question-list .article-link{min-height:0;padding:20px}.more-stories{padding:32px 0 48px}.more-stories .article-link{display:block;padding:19px 0}.more-stories .article-link span{margin-top:7px}.article{padding:36px 0 58px}.article-heading{margin-bottom:26px}.article-heading h1{font-size:clamp(30px,8vw,38px)}.article-description{font-size:16px}.article-content .answer{padding:18px 20px}.prose h2{margin-top:44px}.toc{border:1px solid var(--line);border-radius:6px;padding:0 16px}.toc summary{min-height:52px}.sources{margin-top:42px}.footer-top{gap:14px}}@media(max-width:360px){:root{--space:16px}.brand{font-size:20px}.site-header nav a{font-size:12px}.article-heading h1,.lead-heading h2{font-size:29px}.intro h1{font-size:32px}.question-list .article-link{padding:16px}}.article-link strong{word-break:keep-all;overflow-wrap:break-word;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px}.article-link:hover strong,.article-link:focus-visible strong{text-decoration-color:currentColor}.article-heading{margin-left:max(0px,calc((100% - 1056px)/2));margin-right:0}.prose strong,.answer strong{font-weight:750}.prose ul,.prose ol,.answer ul,.answer ol{padding-inline-start:1.55em;margin-block:22px;line-height:1.88}.prose li,.answer li{padding-inline-start:.25em;margin-block:12px;font-size:18px}.prose li>p{margin-block:8px}.prose li::marker,.answer li::marker{color:var(--blue);font-weight:650}.prose li ul,.prose li ol{margin-block:8px}.prose pre{overflow-x:auto;padding:16px;background:var(--wash)}.prose img{max-width:100%;height:auto}.source-reference{white-space:nowrap;font-size:.85em}.sources li[id]{scroll-margin-top:24px}.sources .source-note{margin-top:8px;font-size:14px;color:var(--muted);line-height:1.8}@media(max-width:760px){.prose li,.answer li{font-size:17px}.sources .source-note{font-size:13px}}.topic-shortcuts{display:flex;flex-wrap:wrap;gap:8px 28px;padding:20px 0;border-bottom:1px solid var(--line)}.topic-shortcuts a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:650}.article-link-date{display:block;margin-top:10px;font-size:13px}.topic-page{max-width:800px}.topic-page>.read-link{margin:0 0 22px}.topic-page h1{margin-bottom:18px}.topic-articles{margin-top:32px}.next-reading h2{font-size:23px;margin-bottom:10px}.table-wrap:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.article .table-scroll-hint{font-size:15px;line-height:1.6;color:var(--muted);margin:20px 0 8px}.table-scroll-hint:not([hidden])+.table-wrap{margin-top:0}.table-wrap table{min-width:0;table-layout:fixed;font-size:15px}.table-wrap .table--wide{min-width:calc(var(--table-columns) * 11rem)}.table-wrap th,.table-wrap td{padding:14px 12px;text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;vertical-align:top}.table-wrap th:first-child{width:auto}.table-wrap .table--compact:has(thead tr>:nth-child(2):last-child) th:first-child{width:40%}.table-wrap [align=right]{text-align:right}.table-wrap [align=center]{text-align:center}.table-wrap tbody tr:last-child{color:var(--ink);font-weight:400}.table-wrap tbody tr:last-child th{font-weight:500}.table-wrap code{white-space:normal;overflow-wrap:anywhere}@media(max-width:760px){.topic-shortcuts{gap:4px 24px;padding:14px 0}.topic-shortcuts a{font-size:14px}}
