:root{--max:1040px;--fg:#111827;--muted:#6b7280;--line:#e5e7eb;--accent:#111827}*{box-sizing:border-box}body{color:var(--fg);background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans KR,sans-serif;line-height:1.7}.page{flex-direction:column;min-height:100vh;display:flex}.site-header{border-bottom:1px solid var(--line)}.brand{max-width:var(--max);align-items:center;gap:14px;margin:0 auto;padding:18px 20px;text-decoration:none;display:flex}.brand-sub{color:var(--muted);letter-spacing:.01em;word-spacing:.2em;font-size:18px;font-weight:400}.brand-logo{width:auto;height:20px;display:block}.main{width:100%;max-width:var(--max);flex:1;margin:0 auto;padding:32px 20px 64px}.notice{color:var(--muted);text-align:center;padding:40px 0}.notice-sub{margin:8px 0 12px;font-size:13px}.langbar-center{justify-content:center}.langbar{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.lang{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:#fff;border-radius:999px;padding:4px 12px;font-size:13px}.lang.active{background:var(--accent);border-color:var(--accent);color:#fff}.title{margin:0 0 6px;font-size:26px;font-weight:800}.meta{color:var(--muted);margin-bottom:24px;font-size:13px}.meta a{color:#1a56db}.version-select{font:inherit;color:var(--fg);border:1px solid var(--line);appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none' stroke='%23999' stroke-width='1.5'%3E%3Cpath d='M6 8l4 4 4-4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:6px;padding:2px 28px 2px 8px}.content :is(h1,h2,h3){margin:1.4em 0 .5em}.content p{margin:.6em 0}.content ul,.content ol{padding-inline-start:1.4em}.content blockquote{border-inline-start:3px solid var(--line);color:var(--muted);margin:.6em 0;padding-inline-start:12px}.content a{color:#1a56db}.content u{text-decoration:underline}.content s{text-decoration:line-through}.content sup{vertical-align:super;font-size:.75em}.content sub{vertical-align:sub;font-size:.75em}.content mark{color:inherit;background:#fef3c7;padding:0 .1em}.content hr{border:0;border-top:1px solid var(--line);margin:1em 0}.content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.75em 0}.content :is(th,td){border:1px solid var(--line);vertical-align:top;text-align:start;overflow-wrap:anywhere;word-break:break-word;padding:6px 10px}.content th{background:#f3f4f6;font-weight:600}.content :is(td,th).tt-col-w-1{width:1%}.content :is(td,th).tt-col-w-2{width:2%}.content :is(td,th).tt-col-w-3{width:3%}.content :is(td,th).tt-col-w-4{width:4%}.content :is(td,th).tt-col-w-5{width:5%}.content :is(td,th).tt-col-w-6{width:6%}.content :is(td,th).tt-col-w-7{width:7%}.content :is(td,th).tt-col-w-8{width:8%}.content :is(td,th).tt-col-w-9{width:9%}.content :is(td,th).tt-col-w-10{width:10%}.content :is(td,th).tt-col-w-11{width:11%}.content :is(td,th).tt-col-w-12{width:12%}.content :is(td,th).tt-col-w-13{width:13%}.content :is(td,th).tt-col-w-14{width:14%}.content :is(td,th).tt-col-w-15{width:15%}.content :is(td,th).tt-col-w-16{width:16%}.content :is(td,th).tt-col-w-17{width:17%}.content :is(td,th).tt-col-w-18{width:18%}.content :is(td,th).tt-col-w-19{width:19%}.content :is(td,th).tt-col-w-20{width:20%}.content :is(td,th).tt-col-w-21{width:21%}.content :is(td,th).tt-col-w-22{width:22%}.content :is(td,th).tt-col-w-23{width:23%}.content :is(td,th).tt-col-w-24{width:24%}.content :is(td,th).tt-col-w-25{width:25%}.content :is(td,th).tt-col-w-26{width:26%}.content :is(td,th).tt-col-w-27{width:27%}.content :is(td,th).tt-col-w-28{width:28%}.content :is(td,th).tt-col-w-29{width:29%}.content :is(td,th).tt-col-w-30{width:30%}.content :is(td,th).tt-col-w-31{width:31%}.content :is(td,th).tt-col-w-32{width:32%}.content :is(td,th).tt-col-w-33{width:33%}.content :is(td,th).tt-col-w-34{width:34%}.content :is(td,th).tt-col-w-35{width:35%}.content :is(td,th).tt-col-w-36{width:36%}.content :is(td,th).tt-col-w-37{width:37%}.content :is(td,th).tt-col-w-38{width:38%}.content :is(td,th).tt-col-w-39{width:39%}.content :is(td,th).tt-col-w-40{width:40%}.content :is(td,th).tt-col-w-41{width:41%}.content :is(td,th).tt-col-w-42{width:42%}.content :is(td,th).tt-col-w-43{width:43%}.content :is(td,th).tt-col-w-44{width:44%}.content :is(td,th).tt-col-w-45{width:45%}.content :is(td,th).tt-col-w-46{width:46%}.content :is(td,th).tt-col-w-47{width:47%}.content :is(td,th).tt-col-w-48{width:48%}.content :is(td,th).tt-col-w-49{width:49%}.content :is(td,th).tt-col-w-50{width:50%}.content :is(td,th).tt-col-w-51{width:51%}.content :is(td,th).tt-col-w-52{width:52%}.content :is(td,th).tt-col-w-53{width:53%}.content :is(td,th).tt-col-w-54{width:54%}.content :is(td,th).tt-col-w-55{width:55%}.content :is(td,th).tt-col-w-56{width:56%}.content :is(td,th).tt-col-w-57{width:57%}.content :is(td,th).tt-col-w-58{width:58%}.content :is(td,th).tt-col-w-59{width:59%}.content :is(td,th).tt-col-w-60{width:60%}.content :is(td,th).tt-col-w-61{width:61%}.content :is(td,th).tt-col-w-62{width:62%}.content :is(td,th).tt-col-w-63{width:63%}.content :is(td,th).tt-col-w-64{width:64%}.content :is(td,th).tt-col-w-65{width:65%}.content :is(td,th).tt-col-w-66{width:66%}.content :is(td,th).tt-col-w-67{width:67%}.content :is(td,th).tt-col-w-68{width:68%}.content :is(td,th).tt-col-w-69{width:69%}.content :is(td,th).tt-col-w-70{width:70%}.content :is(td,th).tt-col-w-71{width:71%}.content :is(td,th).tt-col-w-72{width:72%}.content :is(td,th).tt-col-w-73{width:73%}.content :is(td,th).tt-col-w-74{width:74%}.content :is(td,th).tt-col-w-75{width:75%}.content :is(td,th).tt-col-w-76{width:76%}.content :is(td,th).tt-col-w-77{width:77%}.content :is(td,th).tt-col-w-78{width:78%}.content :is(td,th).tt-col-w-79{width:79%}.content :is(td,th).tt-col-w-80{width:80%}.content :is(td,th).tt-col-w-81{width:81%}.content :is(td,th).tt-col-w-82{width:82%}.content :is(td,th).tt-col-w-83{width:83%}.content :is(td,th).tt-col-w-84{width:84%}.content :is(td,th).tt-col-w-85{width:85%}.content :is(td,th).tt-col-w-86{width:86%}.content :is(td,th).tt-col-w-87{width:87%}.content :is(td,th).tt-col-w-88{width:88%}.content :is(td,th).tt-col-w-89{width:89%}.content :is(td,th).tt-col-w-90{width:90%}.content :is(td,th).tt-col-w-91{width:91%}.content :is(td,th).tt-col-w-92{width:92%}.content :is(td,th).tt-col-w-93{width:93%}.content :is(td,th).tt-col-w-94{width:94%}.content :is(td,th).tt-col-w-95{width:95%}.content :is(td,th).tt-col-w-96{width:96%}.content :is(td,th).tt-col-w-97{width:97%}.content :is(td,th).tt-col-w-98{width:98%}.content :is(td,th).tt-col-w-99{width:99%}.content :is(td,th).tt-col-w-100{width:100%}.content .tt-align-left{text-align:left}.content .tt-align-center{text-align:center}.content .tt-align-right{text-align:right}.content .tt-align-justify{text-align:justify}.content .tt-color-red{color:#d92d20}.content .tt-color-orange{color:#e04f16}.content .tt-color-green{color:#067647}.content .tt-color-blue{color:#175cd3}.content .tt-color-purple{color:#6941c6}.content .tt-color-gray{color:#667085}.content[dir=rtl]{text-align:right}.site-footer{border-top:1px solid var(--line);color:var(--muted);font-size:13px}.site-footer p{max-width:var(--max);text-align:center;margin:0 auto;padding:20px}.preview-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin:0 0 16px;padding:8px 12px;font-size:13px}
