#content[data-jn-theme=hanji]{--jn-ink:#2B2522;--jn-ink-soft:#6B5F56;--jn-paper:#FFFCF5;--jn-line:#E5D8BF;--jn-accent:#B83A2A;--jn-accent-ink:#FFF8EC;--jn-accent-soft:#F6EADB;--jn-mark:#F5DD9C;--jn-tip:#3E7A59;--jn-info:#2D5C8A;--jn-warn:#B83A2A;--jn-key:#B9811B;--jn-frame:#8A7560;--jn-radius:.2em;--jn-bw:4px;--jn-head:"Song Myung","Pretendard",sans-serif;--jn-head-weight:400;--jn-sticker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg stroke='%233A1F17' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M17 31c-8 9-7 25 15 25s23-16 15-25z' fill='%23E35A48'/%3E%3Cpath d='M20 31c-3-6-1-12 4-14 2 3 5 3 8 0 3 3 6 3 8 0 5 2 7 8 4 14z' fill='%23F4C64E'/%3E%3C/g%3E%3Cpath d='M16 31.5q16 5 32 0' fill='none' stroke='%233A1F17' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M16 31.5q16 5 32 0' fill='none' stroke='%232E5E8C' stroke-width='3.6' stroke-linecap='round'/%3E%3Cpath d='M30.6 36.5l-2 4.6M33.4 36.5l2 4.6' stroke='%232E5E8C' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='32' cy='34' r='3.2' fill='%232E5E8C' stroke='%233A1F17' stroke-width='2'/%3E%3Ccircle cx='18.5' cy='42' r='1.7' fill='%23F4C64E'/%3E%3Ccircle cx='45.5' cy='42' r='1.7' fill='%23F4C64E'/%3E%3Ccircle cx='25.5' cy='46' r='2.3' fill='%233A1F17'/%3E%3Ccircle cx='38.5' cy='46' r='2.3' fill='%233A1F17'/%3E%3Ccircle cx='26.2' cy='45.2' r='.8' fill='%23fff'/%3E%3Ccircle cx='39.2' cy='45.2' r='.8' fill='%23fff'/%3E%3Cpath d='M29.4 50q2.6 2.8 5.2 0' fill='none' stroke='%233A1F17' stroke-width='2.2' stroke-linecap='round'/%3E%3Cellipse cx='21.9' cy='50.2' rx='3' ry='1.8' fill='%23FFC2B4' opacity='.9'/%3E%3Cellipse cx='42.1' cy='50.2' rx='3' ry='1.8' fill='%23FFC2B4' opacity='.9'/%3E%3C/svg%3E")}#content[data-jn-theme=hanji] .jn-part-h2{font-size:1.6em}#content[data-jn-theme=hanji] .jn-part-h2:after{content:"";display:block;width:5.4em;height:.55em;margin-top:.3em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7.2C18 4.6 52 3.4 90 4.4c3 .1 4.6 1 4.4 2-.2 1.2-2.4 1.6-5 1.7C58 9 26 10.2 4.2 9.6 1.6 9.5.8 7.6 2 7.2z' fill='%232B2522' opacity='.86'/%3E%3C/svg%3E") left center/100% 100% no-repeat}#content[data-jn-theme=hanji] .jn-part-h3:before{content:"";display:inline-block;width:.42em;height:.42em;margin:0 .6em .18em .12em;background:var(--jn-accent);transform:rotate(45deg)}#content[data-jn-theme=hanji] :is(.jn-part-h1,.jn-part-h2,.jn-part-h3,.jn-part-hero,.jn-part-box,.jn-part-quote) strong{-webkit-text-emphasis:filled dot var(--jn-accent);text-emphasis:filled dot var(--jn-accent);-webkit-text-emphasis-position:over right;text-emphasis-position:over right}#content[data-jn-theme=hanji] .jn-part-hero{border:4px double var(--jn-frame);background:#FAF1E0;border-radius:.2em;box-shadow:inset 0 0 0 .5em #faf1e0,inset 0 0 0 calc(.5em + 1px) #dcc9a8}#content[data-jn-theme=hanji] .jn-part-hero :is([class*=tag],[class*=kicker],[class*=badge],[class*=eyebrow]){padding:.12em .6em;background:var(--jn-accent);color:#fff8ec;border-radius:.15em;font-family:var(--jn-head);font-weight:400;letter-spacing:.12em}#content[data-jn-theme=hanji] .jn-part-box{border:4px double #6D5A48;border-color:color-mix(in oklab,var(--jn-tone) 78%,#2B2522);background:color-mix(in oklab,var(--jn-tone) 6%,#FFFCF5);padding:1.45em 1.6em}#content[data-jn-theme=hanji] .jn-part-box-title{font-size:1.12em;color:color-mix(in oklab,var(--jn-tone) 85%,#2B2522)}#content[data-jn-theme=hanji] .jn-part-box-title:before{border-radius:.18em;transform:rotate(-4deg)}#content[data-jn-theme=hanji] .jn-part-table-wrap{border:4px double var(--jn-frame);background:#FFFCF5}#content[data-jn-theme=hanji] .jn-part-table :is(thead th,tr:first-child>th){background:#F3E5CC;color:#3f2f24;border-bottom:1px solid var(--jn-frame);font-size:1.05em}#content[data-jn-theme=hanji] .jn-part-table thead+tbody>tr:first-child>td{border-top:0}#content[data-jn-theme=hanji] .jn-part-table :is(th,td)+:is(th,td){border-left:1px solid #E5D8BF}#content[data-jn-theme=hanji] .jn-part-table tbody tr:nth-child(2n) td{background:#FBF5E8}#content[data-jn-theme=hanji] .jn-part-quote{background:none;text-align:center;padding:1.1em 2.4em;font-size:1.15em;line-height:1.75;border-radius:0}#content[data-jn-theme=hanji] .jn-part-quote:before,#content[data-jn-theme=hanji] .jn-part-quote:after{position:absolute;font-family:var(--jn-head);font-size:2em;line-height:1;color:var(--jn-accent);opacity:1}#content[data-jn-theme=hanji] .jn-part-quote:before{content:"\300c";left:.3em;top:.2em}#content[data-jn-theme=hanji] .jn-part-quote:after{content:"\300d";right:.3em;bottom:.2em}#content[data-jn-theme=hanji] .jn-part-box.is-summary{border:1px solid #DCC9A8;border-radius:.15em;background:#FBF4E6;box-shadow:inset 0 0 0 .3em #fbf4e6,inset 0 0 0 calc(.3em + 1px) #e3d3b6}#content[data-jn-theme=hanji] .jn-part-box.is-summary li:before{border-radius:.15em}
