@font-face{font-family:MaruBuri;font-weight:400;font-display:swap;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff2)format("woff2")}@font-face{font-family:MaruBuri;font-weight:600;font-display:swap;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.woff2)format("woff2")}:root{--paper:#fff;--ink:#262321;--mute:#6f6a63;--rule:#e4e0da;--wrap:1200px}*,:before,:after{box-sizing:border-box}html{font-size:18px}body{background:var(--paper);color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:MaruBuri,AppleMyungjo,Batang,serif;line-height:1.85}a{color:inherit;text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:var(--rule)}a:hover{text-decoration-color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;font-weight:600}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:56px;padding-right:56px}.mute{color:var(--mute)}.small{font-size:14.5px}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--paper);padding:6px 10px;top:12px;left:16px}.top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-top:40px;display:flex}.top .name{font-size:21px;font-weight:600;text-decoration:none}.top nav a{color:var(--mute);margin-left:30px;font-size:15.5px;text-decoration:none}.top nav a:hover,.top nav a[aria-current=page]{color:var(--ink)}.foot{border-top:1px solid var(--rule);color:var(--mute);grid-template-columns:1fr 1fr;gap:48px;margin-top:96px;padding-top:40px;padding-bottom:72px;font-size:14px;line-height:1.8;display:grid}.foot p{margin:0}.intro{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:72px;padding-top:132px;padding-bottom:112px;display:grid}.intro h1{letter-spacing:-.025em;max-width:14em;margin:0 0 36px;font-size:46px;line-height:1.38}.intro p{max-width:31em;margin:0;font-size:19px}.intro .ask{margin-top:28px;font-size:16px}.profile{margin:0;font-size:15px;line-height:1.75}.profile div{border-top:1px solid var(--rule);grid-template-columns:56px 1fr;gap:16px;padding:9px 0;display:grid}.profile dt{color:var(--mute)}.profile dd{margin:0}.index{border-top:2px solid var(--ink)}.group{padding-top:64px;padding-bottom:8px}.group>h2,.sec>h2{margin:0 0 28px;font-size:32px}.idx-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:72px;padding:26px 0 22px;display:grid}.idx-cat h3{margin:0;font-size:22px;line-height:1.5}.idx-cat h3 a{text-decoration:none}.idx-cat p{color:var(--mute);margin:4px 0 0;font-size:14.5px}.idx-list{margin:0;padding:0;list-style:none}.idx-list li{margin:0 0 8px;font-size:17.5px;line-height:1.65}.sec{padding-top:104px}.list{margin:0;padding:0;list-style:none}.list li{border-top:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.list time{color:var(--mute);font-variant-numeric:tabular-nums;padding-top:.15em;font-size:15px}.list .t{font-size:19px;line-height:1.6;display:block}.list .c{color:var(--mute);font-size:14px}.empty{color:var(--mute);font-size:16px}.phead{max-width:40em;padding-top:104px;padding-bottom:40px}.phead .cat{color:var(--mute);margin:0 0 14px;font-size:15px}.phead h1{margin:0 0 22px;font-size:42px;line-height:1.42}.phead p{margin:0;font-size:19px}.art{padding-top:104px}.row{grid-template-columns:110px minmax(0,35em) minmax(0,250px);column-gap:52px;display:grid}.row>.label{color:var(--mute);text-align:right;padding-top:.3em;font-size:14.5px}.art-head{grid-column:2/4}.art-head .cat{color:var(--mute);margin:0 0 18px;font-size:15px}.art-head h1{max-width:17em;margin:0 0 28px;font-size:42px;line-height:1.42}.art-head .lede{max-width:33em;margin:0 0 28px;font-size:20.5px;line-height:1.8}.byline{color:var(--mute);flex-wrap:wrap;gap:28px;padding-bottom:56px;font-size:14.5px;display:flex}.byline b{color:var(--ink);font-weight:600}.answer{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin-bottom:16px;padding:30px 0}.answer .text{margin:0;font-size:20px;font-weight:600;line-height:1.85}.facts{border-bottom:1px solid var(--rule);margin:0 0 16px;padding:22px 0}.facts dl{grid-template-columns:72px 1fr;gap:6px 18px;margin:0;font-size:16.5px;display:grid}.facts dt{color:var(--mute)}.facts dd{margin:0}.prose{grid-column:2/4;grid-template-columns:minmax(0,35em) minmax(0,250px);align-items:start;column-gap:52px;display:grid}.prose>*{grid-column:1}.prose>aside.side{grid-column:2}.prose h2{margin:60px 0 14px;font-size:25px;line-height:1.5}.prose h3{margin:40px 0 10px;font-size:20px;line-height:1.5}.prose p{margin:0 0 1.15em}.prose ul,.prose ol{margin:0 0 1.15em;padding-left:1.3em}.prose li{margin:0 0 .4em}.prose blockquote{border-left:1px solid var(--ink);margin:0 0 1.15em;padding:0 0 0 1.2em}.prose table{border-collapse:collapse;width:100%;margin:0 0 1.4em;font-size:15.5px}.prose th,.prose td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 10px 8px 0}.prose th{font-weight:600}sup.ref{vertical-align:super;margin-left:2px;font-size:.6em;line-height:0}sup.ref a{color:var(--mute);text-decoration:none}aside.side{color:var(--mute);padding-top:.35em;font-size:13.5px;line-height:1.65}aside.side p{margin:0 0 .7em}aside.side .n{color:var(--ink);margin-right:6px}aside.side a{text-decoration-color:var(--rule)}.after{border-top:1px solid var(--rule);margin-top:72px;padding-top:28px}.after+.after{margin-top:0}.after .text p{margin:0 0 .6em}.after ul{margin:0;padding:0;list-style:none}.after li{margin:0 0 6px}.form{gap:22px;max-width:35em;display:grid}.form label{gap:6px;font-size:16px;display:grid}.form input,.form textarea,.form select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--mute);border-radius:0;min-height:44px;padding:10px 12px;font-size:17px}.form textarea{min-height:200px;line-height:1.7}.form .check{grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:15px;display:grid}.form .check input{width:18px;height:18px;min-height:0;margin-top:.35em}.form details{color:var(--mute);margin:-10px 0 0 32px;font-size:14px}.form button{font:inherit;background:var(--ink);color:var(--paper);cursor:pointer;border:0;justify-self:start;min-height:44px;padding:12px 28px;font-size:17px;font-weight:600}.form button[disabled]{opacity:.5;cursor:default}.form .msg{min-height:1.8em;font-size:16px}.doc{max-width:38em}.doc h2{margin:44px 0 10px;font-size:22px}.doc p,.doc li{font-size:16.5px}.doc table{border-collapse:collapse;width:100%;font-size:15px}.doc th,.doc td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 12px 8px 0}@media (width<=960px){html{font-size:17px}.wrap{padding-left:22px;padding-right:22px}.top{padding-top:22px}.top nav{flex-wrap:wrap;gap:4px 16px;width:100%;line-height:1.6;display:flex}.top nav a{margin:0;font-size:14.5px}.intro{grid-template-columns:1fr;gap:40px;padding-top:64px;padding-bottom:56px}.intro h1{margin-bottom:24px;font-size:31px}.intro p{font-size:17px}.idx-row{grid-template-columns:1fr;gap:10px}.group>h2,.sec>h2{font-size:26px}.sec{padding-top:64px}.list li{grid-template-columns:1fr;gap:2px}.foot{grid-template-columns:1fr;gap:20px}.phead{padding-top:56px}.phead h1{font-size:29px}.phead p{font-size:17px}.art{padding-top:56px}.row{grid-template-columns:1fr}.art-head,.prose{grid-column:1}.art-head h1{font-size:29px}.art-head .lede{font-size:18px}.row>.label{text-align:left;margin-bottom:6px;padding:0}.row>.label:empty{display:none}.answer .text{font-size:18px}.prose{display:block}.prose h2{margin-top:44px;font-size:22px}aside.side{border-left:1px solid var(--rule);margin:-6px 0 18px;padding:0 0 0 14px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
