.kr[data-astro-cid-en6togg6]{--graphite: #1a2d5a;--pencil: #a8322a;--doc: #fffefb;--rule: #cfd3da}.kr-hero[data-astro-cid-en6togg6]{padding:var(--space-5) 0 var(--space-7);background:linear-gradient(180deg,var(--surface-sunken),var(--paper));border-bottom:1px solid var(--line)}.kr-crumbs[data-astro-cid-en6togg6]{margin-bottom:var(--space-4);font-size:.85rem;color:var(--ink-soft)}.kr-hero__grid[data-astro-cid-en6togg6]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-7);align-items:center}.kr-hero[data-astro-cid-en6togg6] h1[data-astro-cid-en6togg6]{margin:0 0 var(--space-4)}.kr-h1__main[data-astro-cid-en6togg6]{display:block}.kr-h1__sub[data-astro-cid-en6togg6]{display:block;margin-top:var(--space-3);font-size:.56em;line-height:1.35;font-weight:600;color:var(--graphite)}.kr-core[data-astro-cid-en6togg6]{margin:0 0 var(--space-3);max-width:60ch;font-size:1.1rem}.kr-proof[data-astro-cid-en6togg6]{margin:0 0 var(--space-5);padding-left:var(--space-3);border-left:3px solid var(--graphite);max-width:60ch;font-size:var(--size-small);color:var(--ink-soft)}.kr-proof[data-astro-cid-en6togg6] strong[data-astro-cid-en6togg6]{color:var(--ink)}.kr-after[data-astro-cid-en6togg6]{margin:var(--space-3) 0 0;font-size:var(--size-small);color:var(--ink-muted)}.kr-linkbtn[data-astro-cid-en6togg6]{padding:0;background:none;border:0;color:var(--graphite);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.kr-meme[data-astro-cid-en6togg6] svg[data-astro-cid-en6togg6]{display:block;width:100%;height:auto}.kr-m-stack[data-astro-cid-en6togg6] rect[data-astro-cid-en6togg6]{fill:var(--doc);stroke:var(--rule);stroke-width:2}.kr-m-num[data-astro-cid-en6togg6]{fill:var(--pencil);font-family:var(--font-display);font-weight:700;font-size:46px}.kr-m-sheet[data-astro-cid-en6togg6]>rect[data-astro-cid-en6togg6]{fill:var(--surface);stroke:var(--graphite);stroke-width:2.5}.kr-m-sheet[data-astro-cid-en6togg6] text[data-astro-cid-en6togg6]{fill:var(--ink);font-family:var(--font-display);font-weight:700;font-size:17px}.kr-m-sheet[data-astro-cid-en6togg6] .kr-m-cap[data-astro-cid-en6togg6]{fill:var(--pencil);font-size:16px}.kr-m-lines[data-astro-cid-en6togg6]{stroke:var(--rule);stroke-width:3;fill:none}.kr-m-sign[data-astro-cid-en6togg6]{stroke:var(--pencil);stroke-width:4;fill:none;stroke-linecap:round}.kr-m-line[data-astro-cid-en6togg6]{stroke:var(--ink);stroke-width:1.5;fill:none}.kr-lead[data-astro-cid-en6togg6]{max-width:66ch;margin:0 0 var(--space-5)}.kr-branches[data-astro-cid-en6togg6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.kr-branch[data-astro-cid-en6togg6]{padding:var(--space-5);background:var(--doc);border:1px solid var(--rule);border-top:3px solid var(--graphite)}.kr[data-astro-cid-en6togg6] .kr-branch__n[data-astro-cid-en6togg6]{margin:0 0 var(--space-1, 4px);font-family:var(--font-display);font-weight:700;font-size:var(--size-h3);color:var(--pencil)}.kr-branch[data-astro-cid-en6togg6] h3[data-astro-cid-en6togg6]{margin:0 0 var(--space-2)}.kr-branch__x[data-astro-cid-en6togg6]{margin:0 0 var(--space-3);color:var(--ink-soft)}.kr-routes[data-astro-cid-en6togg6]{list-style:none;margin:0;padding:0}.kr-routes[data-astro-cid-en6togg6] li[data-astro-cid-en6togg6]{border-top:1px solid var(--line)}.kr-routes[data-astro-cid-en6togg6] a[data-astro-cid-en6togg6]{display:block;padding:var(--space-3) 0;text-decoration:none;color:var(--ink)}.kr-route__t[data-astro-cid-en6togg6]{display:block;font-weight:600;color:var(--graphite)}.kr-routes[data-astro-cid-en6togg6] a[data-astro-cid-en6togg6]:hover .kr-route__t[data-astro-cid-en6togg6],.kr-routes[data-astro-cid-en6togg6] a[data-astro-cid-en6togg6]:focus-visible .kr-route__t[data-astro-cid-en6togg6]{text-decoration:underline}.kr-route__n[data-astro-cid-en6togg6]{display:block;font-size:var(--size-small);color:var(--ink-muted)}.kr-sunken[data-astro-cid-en6togg6]{background:var(--surface-sunken)}.kr-levels[data-astro-cid-en6togg6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.kr-level[data-astro-cid-en6togg6]{padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kr-level[data-astro-cid-en6togg6] h3[data-astro-cid-en6togg6]{margin:0 0 var(--space-2)}.kr-level[data-astro-cid-en6togg6] p[data-astro-cid-en6togg6]{margin:0}.kr[data-astro-cid-en6togg6] .kr-level__n[data-astro-cid-en6togg6]{margin-bottom:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--size-h2);color:var(--graphite)}.kr-also[data-astro-cid-en6togg6]{margin:0;font-size:var(--size-small)}.kr-shelf[data-astro-cid-en6togg6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-4)}.kr-book[data-astro-cid-en6togg6]{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:var(--ink)}.kr-book[data-astro-cid-en6togg6] img[data-astro-cid-en6togg6]{display:block;width:min(100%,180px);height:auto;box-shadow:0 6px 16px #1a2d5a2e}.kr-book__t[data-astro-cid-en6togg6]{font-family:var(--font-display);font-weight:700;color:var(--ink)}.kr-book[data-astro-cid-en6togg6]:hover .kr-book__t[data-astro-cid-en6togg6],.kr-book[data-astro-cid-en6togg6]:focus-visible .kr-book__t[data-astro-cid-en6togg6]{color:var(--graphite);text-decoration:underline}.kr-book__x[data-astro-cid-en6togg6]{font-size:var(--size-small);color:var(--ink-soft)}@media(max-width:860px){.kr-shelf[data-astro-cid-en6togg6]{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-hero__grid[data-astro-cid-en6togg6]{display:flex;flex-direction:column;align-items:stretch;gap:0}.kr-hero__text[data-astro-cid-en6togg6]{display:contents}.kr-hero[data-astro-cid-en6togg6] h1[data-astro-cid-en6togg6]{order:1;margin-bottom:var(--space-3)}.kr-meme[data-astro-cid-en6togg6]{order:2;width:min(100%,250px);margin:0 auto var(--space-3)}.kr-hero[data-astro-cid-en6togg6] .btn[data-astro-cid-en6togg6]{order:3;text-align:center}.kr-after[data-astro-cid-en6togg6]{order:4;margin-bottom:var(--space-4)}.kr-core[data-astro-cid-en6togg6]{order:5}.kr-proof[data-astro-cid-en6togg6]{order:6;margin-bottom:0}.kr-crumbs[data-astro-cid-en6togg6]{display:none}.kr-branches[data-astro-cid-en6togg6],.kr-levels[data-astro-cid-en6togg6]{grid-template-columns:1fr}}
