:root{--bg:#fff;--fg:#1b1b1f;--fg-muted:#4a4c55;--fg-subtle:#64666f;--line:#e4e4e8;--surface:#f6f5f1;--accent:#7a3e1d;--accent-ink:#6b3518;--held:#8a1c1c}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:17px/1.75 Pretendard Variable,Pretendard,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif;word-break:keep-all}a{color:var(--accent-ink)}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:8px;background:#fff;padding:8px;z-index:10}.wrap{max-width:760px;margin:0 auto;padding:0 16px}.mhdr{border-bottom:1px solid var(--line)}.mhdr__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 16px 14px;flex-wrap:wrap}.mlogo{font-size:24px;font-weight:700;color:var(--fg);text-decoration:none;letter-spacing:-.02em}.mlogo small{display:block;font-size:13px;font-weight:500;color:var(--fg-subtle);letter-spacing:0}.mnav{display:flex;gap:4px 16px;flex-wrap:wrap;font-size:15px}.mnav a{color:var(--fg-muted);text-decoration:none;padding:6px 0;min-height:44px;display:inline-flex;align-items:center}.mnav a:hover{color:var(--fg);text-decoration:underline}main{padding:28px 0 56px}h1{font-size:30px;line-height:1.35;margin:0 0 12px;letter-spacing:-.02em}h2{font-size:22px;margin:36px 0 10px}h3{margin:26px 0 6px}.lede,h3{font-size:18px}.lede{color:var(--fg-muted);margin:0 0 24px}.eyebrow{font-size:13px;font-weight:600;color:var(--accent-ink);margin:0 0 6px}.basis{background:var(--surface);border-left:3px solid var(--accent);padding:12px 16px;margin:16px 0;font-size:15.5px}.basis p{margin:4px 0}.note{border:1px solid var(--line);padding:12px 16px;color:var(--fg-muted);margin:24px 0}.note,.sources{font-size:15px}.sources li{margin:6px 0}.kind{display:inline-block;font-size:12px;font-weight:600;border:1px solid var(--line);padding:0 6px;margin-right:6px;color:var(--fg-muted)}.cat{margin:32px 0 0}.cat h2{font-size:20px;border-bottom:1px solid var(--line);padding-bottom:6px}.glist{list-style:none;padding:0;margin:0}.glist li{padding:14px 0;border-bottom:1px solid var(--line)}.glist a{font-weight:700;text-decoration:none;color:var(--fg);font-size:18px}.glist a:hover{text-decoration:underline}.glist p{margin:4px 0 0;font-size:15px}.empty,.glist p{color:var(--fg-muted)}.empty{padding:24px 0}.meta{font-size:13px;color:var(--fg-subtle)}.rv{border:1px solid var(--line);padding:16px;margin:16px 0}.rv--held{border-color:var(--held)}.rv__issues{color:var(--held);font-size:15px}.rv form{display:inline-flex;gap:8px;margin:8px 8px 0 0}.rv button{font:inherit;font-size:15px;padding:8px 14px;min-height:44px;border:1px solid var(--fg);background:#fff;cursor:pointer}.rv button.pub{background:var(--fg);color:#fff}.rv details{margin-top:8px}.rv details>div{border-top:1px solid var(--line);margin-top:8px}@media (max-width:640px){body{font-size:16.5px}h1{font-size:25px}}.tbl{overflow-x:auto;margin:16px 0}.tbl table{border-collapse:collapse;width:100%;font-size:15.5px}.tbl td,.tbl th{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.tbl th{background:var(--surface);font-weight:700}ol{padding-left:22px}mark{background:linear-gradient(transparent 52%,#fff07a 0,#fff07a 92%,transparent 0);color:inherit;padding:0 1px}.qpxc.qpxc-bar,.qpxc.qpxc-foot{--qpxc-bg:#fff;--qpxc-fg:#111;--qpxc-muted:#5c5f66;--qpxc-line:#e6e6e6;--qpxc-tint:#f5f5f5;--qpxc-accent:#80ca19;--qpxc-focus:#111;font-family:inherit;color:var(--qpxc-fg);background:var(--qpxc-bg);font-size:14px;line-height:1.5;letter-spacing:normal;text-align:left;font-weight:400;text-transform:none;box-sizing:border-box;-webkit-font-smoothing:antialiased}html.dark .qpxc.qpxc-bar,html.dark .qpxc.qpxc-foot,html[data-theme=dark] .qpxc.qpxc-bar,html[data-theme=dark] .qpxc.qpxc-foot{--qpxc-bg:#141414;--qpxc-fg:#f2f2f2;--qpxc-muted:#a9abb0;--qpxc-line:#2b2b2b;--qpxc-tint:#1d1d1d;--qpxc-focus:#f2f2f2}.qpxc.qpxc-bar *,.qpxc.qpxc-foot *{box-sizing:border-box;margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;list-style:none;text-decoration:none;float:none;max-width:none;min-height:0;text-transform:none;letter-spacing:normal}.qpxc.qpxc-bar a:focus-visible,.qpxc.qpxc-bar summary:focus-visible,.qpxc.qpxc-foot a:focus-visible{outline:2px solid var(--qpxc-focus);outline-offset:2px}.qpxc.qpxc-bar .qpxc-sym,.qpxc.qpxc-foot .qpxc-sym{display:block;flex:none;color:var(--qpxc-fg)}.qpxc.qpxc-bar{position:relative;z-index:2147483000;height:44px;border-bottom:1px solid var(--qpxc-line)}.qpxc.qpxc-bar .qpxc-in{max-width:1440px;height:44px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:4px}.qpxc.qpxc-bar .qpxc-home,.qpxc.qpxc-foot .qpxc-home{display:inline-flex;align-items:center;gap:7px;height:44px;padding-right:10px}.qpxc.qpxc-bar .qpxc-home{padding-right:4px}.qpxc.qpxc-bar .qpxc-word,.qpxc.qpxc-foot .qpxc-word{font-weight:700;font-size:15px;white-space:nowrap}.qpxc.qpxc-bar .qpxc-dd{position:relative;flex:none}.qpxc.qpxc-bar .qpxc-dd>summary{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 10px;cursor:pointer;font-weight:600;white-space:nowrap;list-style:none}.qpxc.qpxc-bar .qpxc-dd>summary::-webkit-details-marker{display:none}.qpxc.qpxc-bar .qpxc-here>summary{border-left:1px solid var(--qpxc-line)}.qpxc.qpxc-bar .qpxc-cur{position:relative;padding-left:12px}.qpxc.qpxc-bar .qpxc-cur:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--qpxc-accent)}.qpxc.qpxc-bar .qpxc-caret{display:block;transition:transform .15s}.qpxc.qpxc-bar .qpxc-dd[open] .qpxc-caret{transform:rotate(180deg)}.qpxc.qpxc-bar .qpxc-panel{position:absolute;top:44px;left:0;min-width:260px;padding:14px 16px 16px;background:var(--qpxc-bg);border:1px solid var(--qpxc-line)}.qpxc.qpxc-bar .qpxc-all .qpxc-panel{left:auto;right:0}.qpxc.qpxc-bar .qpxc-dd:not([open])>.qpxc-panel{display:none}.qpxc.qpxc-bar .qpxc-mega{width:min(880px,calc(100vw - 32px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}.qpxc.qpxc-bar .qpxc-ptitle,.qpxc.qpxc-foot .qpxc-ptitle{font-weight:700;font-size:14px;margin-bottom:6px}.qpxc.qpxc-bar .qpxc-list a{display:flex;flex-direction:column;padding:7px 0}.qpxc.qpxc-bar .qpxc-list b{font-weight:600}.qpxc.qpxc-bar .qpxc-list span{font-size:12px;color:var(--qpxc-muted)}.qpxc.qpxc-bar .qpxc-list--plain a{display:block;padding:4px 0;font-size:13px;color:var(--qpxc-muted)}.qpxc.qpxc-bar .qpxc-hubs a:hover,.qpxc.qpxc-bar .qpxc-list a:hover,.qpxc.qpxc-bar .qpxc-list--plain a:hover,.qpxc.qpxc-bar .qpxc-ptitle a:hover{color:var(--qpxc-fg);text-decoration:underline;text-underline-offset:3px}.qpxc.qpxc-bar .qpxc-list a[aria-current=page],.qpxc.qpxc-bar .qpxc-list--plain a[aria-current=page]{color:var(--qpxc-fg);font-weight:700}.qpxc.qpxc-bar .qpxc-soon{font-size:12px;color:var(--qpxc-muted)}.qpxc.qpxc-bar .qpxc-hubs{display:flex;align-items:center;gap:2px;margin-left:8px;min-width:0;overflow:hidden}.qpxc.qpxc-bar .qpxc-hubs a{display:block;padding:0 8px;line-height:44px;font-size:13px;color:var(--qpxc-muted);white-space:nowrap}.qpxc.qpxc-bar .qpxc-hubs a[aria-current=true]{color:var(--qpxc-fg);font-weight:600}.qpxc.qpxc-bar .qpxc-search{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none}.qpxc.qpxc-foot{border-top:1px solid var(--qpxc-line);background:var(--qpxc-tint)}.qpxc.qpxc-foot .qpxc-fin{max-width:1440px;margin:0 auto;padding:36px 20px 0}.qpxc.qpxc-foot .qpxc-fin:first-child{display:grid;grid-template-columns:260px 1fr;grid-gap:40px;gap:40px}.qpxc.qpxc-foot .qpxc-fdesc{margin-top:10px;font-size:13px;color:var(--qpxc-muted)}.qpxc.qpxc-foot .qpxc-flinks{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:13px;font-weight:600}.qpxc.qpxc-foot .qpxc-fnet{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:22px 20px;gap:22px 20px}.qpxc.qpxc-foot .qpxc-list--plain a{display:block;padding:3px 0;font-size:13px;color:var(--qpxc-muted)}.qpxc.qpxc-foot a:hover{color:var(--qpxc-fg);text-decoration:underline;text-underline-offset:3px}.qpxc.qpxc-foot .qpxc-list--plain a[aria-current=page]{color:var(--qpxc-fg);font-weight:700}.qpxc.qpxc-foot .qpxc-fextra{font-size:12px;color:var(--qpxc-muted)}.qpxc.qpxc-foot .qpxc-fbottom{margin-top:32px;padding-top:18px;padding-bottom:28px;border-top:1px solid var(--qpxc-line)}.qpxc.qpxc-foot .qpxc-policy{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;font-weight:600;margin-bottom:10px}.qpxc.qpxc-foot .qpxc-op{font-size:12px;color:var(--qpxc-muted)}@media (max-width:1180px){.qpxc.qpxc-bar .qpxc-hubs{display:none}.qpxc.qpxc-bar .qpxc-mega{grid-template-columns:repeat(3,minmax(0,1fr))}.qpxc.qpxc-foot .qpxc-fin:first-child{grid-template-columns:1fr;gap:28px}.qpxc.qpxc-foot .qpxc-fnet{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){.qpxc.qpxc-bar .qpxc-in{padding:0 8px 0 16px}.qpxc.qpxc-bar .qpxc-dd{position:static}.qpxc.qpxc-bar .qpxc-all .qpxc-panel,.qpxc.qpxc-bar .qpxc-panel{position:absolute;top:44px;left:0;right:0;width:auto;max-height:calc(100vh - 60px);overflow:auto;border-left:0;border-right:0}.qpxc.qpxc-bar .qpxc-mega{grid-template-columns:repeat(2,minmax(0,1fr))}.qpxc.qpxc-foot .qpxc-fin{padding-left:16px;padding-right:16px}.qpxc.qpxc-foot .qpxc-fin:first-child{grid-template-columns:1fr;gap:28px}.qpxc.qpxc-foot .qpxc-fnet{grid-template-columns:repeat(3,minmax(0,1fr))}}.qpxc-cross{padding:32px 0 8px}.qpxc.qpxc-cross>.qpxc-in{display:block;max-width:1440px;margin:0 auto;padding:0 20px}