@import "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";@font-face{font-family:tsukuhou mincho;src:url(/fonts/TsukuhouMincho-Regular.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+2E80-2FDF,U+30??,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}@font-face{font-family:bookkmyungjo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/BookkMyungjo-Lt.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:bookkmyungjo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/BookkMyungjo-Bd.woff2)format("woff2");font-weight:700;font-display:swap}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}body{font-family:eb garamond,tsukuhou mincho,bookkmyungjo,serif;background-color:light-dark(var(--white),var(--black));color:light-dark(var(--black),var(--white));font-size:14px;line-height:2;counter-reset:h2 h3 h4 h5 h6;transition:color .3s ease,background-color .3s ease;--black:#19191e;--white:#f7f7f9;--light-grey:#bfbfbf;--dark-grey:#3f3f3f;--grey:#7f7f7f;--light-grey:light-dark(#bfbfbf, #3f3f3f);--accent:light-dark(#e09600, #ffce00)}:root[data-font=sans] body{font-family:-apple-system,BlinkMacSystemFont,apple sd gothic neo,pretendard variable,Pretendard,Roboto,noto sans kr,segoe ui,malgun gothic,apple color emoji,segoe ui emoji,segoe ui symbol,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.display-controls{display:flex;align-items:center;gap:6px}.display-toggle{appearance:none;border:1px solid var(--grey);border-radius:999px;padding:3px 9px;background:0 0;color:inherit;font:inherit;line-height:1.4;cursor:pointer}.display-toggle:hover{border-color:var(--accent)}.display-toggle[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--black)}.display-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1{font-size:2rem}h2{font-size:1.4rem;counter-reset:h3 h4 h5 h6}h2::before{counter-reset:h3 h4 h5 h6;counter-increment:h2;content:counter(h2)". ";color:var(--accent)}h3{font-size:1.3rem;counter-reset:h4 h5 h6}h3::before{counter-reset:h4 h5 h6;counter-increment:h3;content:counter(h2)"." counter(h3)". ";color:var(--accent)}h4{font-size:1.2rem;counter-reset:h5 h6}h4::before{counter-reset:h5 h6;counter-increment:h4;content:counter(h2)"." counter(h3)"." counter(h4)". ";color:var(--accent)}h5{font-size:1.1rem;counter-reset:h6}h5::before{counter-reset:h6;counter-increment:h5;content:counter(h2)"." counter(h3)"." counter(h4)"." counter(h5)". ";color:var(--accent)}h6{font-size:1rem}h6::before{counter-increment:h6;content:counter(h2)"." counter(h3)"." counter(h4)"." counter(h5)"." counter(h6)". ";color:var(--accent)}h1,h2,h3,h4,h5,h6{margin-bottom:0;line-height:1.6}h2,h3,h4,h5,h6{padding-bottom:2px;border-bottom:1px dotted var(--grey)}p{text-indent:1rem;margin-bottom:0;text-align:justify}:is(h1,h2,h3,h4,h5,h6)+p,p:first-child{text-indent:0}rt{font-size:.6em;color:var(--accent)}mark{background-color:transparent;color:inherit;text-emphasis:dot var(--accent);text-emphasis-position:over right;-webkit-text-emphasis:dot var(--accent);-webkit-text-emphasis-position:over}ol,ul{padding-left:20px}ol:not(:last-child),ul:not(:last-child){padding-bottom:8px}blockquote{text-align:center}blockquote p{text-indent:0;text-align:center}footer a{color:inherit}footer p{text-indent:0}pre{font-size:11px;padding:4px 8px;border-radius:4px;text-wrap:pretty;box-sizing:border-box;text-align:left}figure{text-align:center}figcaption{font-size:.8rem;color:var(--grey);font-style:italic}img{max-width:100%;max-height:300px}hr{border:none;border-top:1px solid var(--grey);margin:8px 0}#TableOfContents{display:inline-block}#TableOfContents ol,#TableOfContents ul{margin:0}#TableOfContents li::marker{color:var(--accent)}#TableOfContents a{color:inherit}