.kr-page[data-v-a64fcd38]{font-family:var(--f-sans);background:#fff;color:var(--black)}.kr-wrap[data-v-a64fcd38]{max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.kr-hero[data-v-a64fcd38]{background:var(--black);color:var(--white);padding:40px 0 56px;border-bottom:1px solid var(--border-d)}.kr-crumb[data-v-a64fcd38]{font-family:var(--f-mono);font-size:11px;color:var(--slate);margin-bottom:26px}.kr-crumb a[data-v-a64fcd38]{color:var(--slate);text-decoration:none}.kr-crumb a[data-v-a64fcd38]:hover{color:var(--white)}.kr-crumb span[data-v-a64fcd38]{margin:0 8px}.kr-crumb-cur[data-v-a64fcd38]{color:var(--brand)}.kr-badge[data-v-a64fcd38]{display:inline-block;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(201,152,58,.45);border-radius:var(--r-btn);padding:4px 9px;margin-bottom:18px}.kr-h1[data-v-a64fcd38]{font-size:clamp(28px,3.4vw,44px);font-weight:900;letter-spacing:-.025em;line-height:1.16;max-width:17em}.kr-lead[data-v-a64fcd38]{margin-top:18px;max-width:680px;font-size:16px;line-height:1.7;color:var(--slate-lt)}.kr-body[data-v-a64fcd38]{background:#fff;padding:64px 0 80px}.kr-cols[data-v-a64fcd38]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px}.kr-h2[data-v-a64fcd38]{font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.01em;color:var(--black);margin-bottom:14px}.kr-h2[data-v-a64fcd38]:not(:first-child){margin-top:40px}.kr-p[data-v-a64fcd38]{font-size:16px;line-height:1.8;color:#3d4757}.kr-toc[data-v-a64fcd38]{margin:0;padding-left:20px}.kr-toc li[data-v-a64fcd38]{font-size:15px;line-height:1.7;color:#3d4757;margin-bottom:10px}.kr-note[data-v-a64fcd38]{margin-top:28px;padding:14px 16px;background:var(--off-white);border-left:2px solid var(--gold);font-size:13px;line-height:1.7;color:#4a5568}.kr-rel-block[data-v-a64fcd38]{margin-top:52px;padding-top:36px;border-top:1px solid var(--border-l)}.kr-rel[data-v-a64fcd38]{display:block;padding:14px 0;border-bottom:1px solid var(--border-l);text-decoration:none}.kr-rel-k[data-v-a64fcd38]{display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:4px}.kr-rel-t[data-v-a64fcd38]{font-size:15px;font-weight:700;color:var(--black)}.kr-rel:hover .kr-rel-t[data-v-a64fcd38]{color:var(--brand)}.kr-side[data-v-a64fcd38]{min-width:0}.kr-card[data-v-a64fcd38]{border:1px solid var(--border-l);border-radius:var(--r-card);padding:20px;margin-bottom:32px}.kr-card-t[data-v-a64fcd38]{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}.kr-card-p[data-v-a64fcd38]{margin-top:8px;font-size:14px;line-height:1.7;color:#3d4757}.kr-btn[data-v-a64fcd38]{display:inline-block;margin-top:16px;background:var(--brand);color:var(--white);text-decoration:none;font-size:14px;padding:11px 18px;border-radius:var(--r-btn)}.kr-btn[data-v-a64fcd38]:hover{background:var(--brand-dk)}.kr-hint[data-v-a64fcd38]{margin-top:12px;font-size:12px;line-height:1.65;color:var(--slate)}.kr-side-t[data-v-a64fcd38]{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);padding-bottom:10px;border-bottom:1px solid var(--border-l)}.kr-other[data-v-a64fcd38]{display:block;padding:12px 0;border-bottom:1px solid var(--border-l);text-decoration:none}.kr-other-b[data-v-a64fcd38]{display:block;font-family:var(--f-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.kr-other-t[data-v-a64fcd38]{font-size:13px;font-weight:700;line-height:1.45;color:var(--black)}.kr-other:hover .kr-other-t[data-v-a64fcd38]{color:var(--brand)}.kr-all[data-v-a64fcd38]{display:inline-block;margin-top:16px;font-family:var(--f-mono);font-size:11px;color:var(--brand);text-decoration:none}@media (max-width:980px){.kr-cols[data-v-a64fcd38]{grid-template-columns:1fr;gap:40px}}.kr-status[data-v-a64fcd38]{color:var(--slate-lt);font-size:13px;line-height:1.7;margin-top:18px}.kr-checks[data-v-a64fcd38]{margin:32px 0}.kr-check[data-v-a64fcd38]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;border-top:1px solid var(--border);padding:24px 0}.kr-check .kr-h2[data-v-a64fcd38]{font-size:21px}.kr-check-number[data-v-a64fcd38]{font-family:var(--f-mono);color:#b80d29;font-size:14px;padding-top:5px}.kr-sources[data-v-a64fcd38]{background:#f4f6f9;border:1px solid var(--border);padding:24px;margin:24px 0 36px;scroll-margin-top:100px}.kr-sources li[data-v-a64fcd38]{margin:14px 0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.kr-sources a[data-v-a64fcd38]{color:#a01021}.kr-crumb-cur[data-v-a64fcd38]{color:var(--slate-lt)}.kr-card-t[data-v-a64fcd38],.kr-hint[data-v-a64fcd38],.kr-other-b[data-v-a64fcd38],.kr-rel-k[data-v-a64fcd38],.kr-side-t[data-v-a64fcd38]{color:var(--ink-2)}.kr-hero-actions[data-v-a64fcd38]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.kr-hero-actions>a[data-v-a64fcd38]:not(.kr-btn){color:#d2deec;font-size:13px;line-height:1.6;min-height:44px;display:inline-flex;align-items:center}.kr-card--brief[data-v-a64fcd38]{margin-right:10px;box-shadow:4px 4px 0 -1px #e0e8f2,4px 4px 0 0 #bdccdd,8px 8px 0 -1px #edf1f6,8px 8px 0 0 #bdccdd;scroll-margin-top:90px}.kr-brief-fields[data-v-a64fcd38]{margin:18px 0 22px}.kr-brief-fields>div[data-v-a64fcd38]{padding:12px 0;border-top:1px solid #d4deea}.kr-brief-fields dt[data-v-a64fcd38]{font-size:11px;font-weight:600;color:#526378}.kr-brief-fields dd[data-v-a64fcd38]{margin:5px 0 0;font-size:13px;line-height:1.7;color:#183653}.kr-project[data-v-a64fcd38]{border-top:1px solid #d4deea;margin:20px 0;padding-top:16px}.kr-project a[data-v-a64fcd38]{display:flex;align-items:center;gap:10px;color:#183653;font-size:13px;line-height:1.6;font-weight:600;text-decoration:none}.kr-project img[data-v-a64fcd38]{-o-object-fit:contain;object-fit:contain;flex:0 0 28px;border-radius:4px;background:#fff}.kr-project p[data-v-a64fcd38]{font-size:11px;line-height:1.6;color:#526378;margin:8px 0 0}.kr-card--brief a[data-v-a64fcd38]:focus-visible,.kr-hero-actions a[data-v-a64fcd38]:focus-visible{outline:3px solid #bc1835;outline-offset:4px}@media(max-width:700px){.kr-hero-actions[data-v-a64fcd38]{align-items:stretch;flex-direction:column}.kr-hero-actions>a[data-v-a64fcd38]{justify-content:center}.kr-card--brief[data-v-a64fcd38]{margin-bottom:10px}.kr-brief-fields dd[data-v-a64fcd38]{overflow-wrap:anywhere}}.kr-card--brief .kr-btn[data-v-a64fcd38],.kr-hero-actions .kr-btn[data-v-a64fcd38]{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}