/*! © 2026 수지맞다 sujimatda.com 「우리 구역 의궤」 All rights reserved. 무단 복제와 배포를 금합니다. */
body:not(.m) #L-book6[data-hc="1"]~#copy,#copy[data-book=book6]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .3s linear,visibility 0s linear .3s}#L-book6{--row:30px;--pad:18px;--blank:58px}#L-book6 .b6-dim{position:absolute;inset:0;display:none;pointer-events:none}#L-book6 .b6-th{position:absolute;overflow:hidden;pointer-events:none}#L-book6 .b6-th svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}#L-book6 .b6-light{position:absolute;left:0;top:0;width:100%;height:100%;display:none;pointer-events:none;box-sizing:border-box;border:1px solid transparent}#L-book6 .b6-light .mu{position:absolute;display:none;width:1px}#L-book6 .b6-view{position:absolute;left:0;right:0;overflow:hidden;overflow:clip}#L-book6.b6-flow .b6-view{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28px);mask-image:linear-gradient(180deg,transparent 0,#000 28px)}#L-book6 .b6-doc{position:relative;display:flex;gap:56px;align-items:stretch;padding:26px var(--b6r,110px) 44px var(--gut)}#L-book6 .b6-left{flex:1 1 0;min-width:0;max-width:520px;display:flex;flex-direction:column;justify-content:flex-end;gap:30px}#L-book6 .b6-q{margin:0;padding:1px 0 3px 18px;border-left:1px solid var(--ink);max-width:420px}#L-book6 .b6-q blockquote{margin:0;font-family:var(--serif);font-weight:430;font-size:16.5px;line-height:1.72;letter-spacing:-.01em;color:var(--ink75)}#L-book6 .b6-q blockquote b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}#L-book6 .b6-q figcaption{margin-top:9px;font-size:12.5px;line-height:1.45;color:var(--ink64)}#L-book6 .b6-kick{font-family:var(--serif);font-weight:520;font-size:16px;color:var(--ink75);display:flex;align-items:center;gap:8px;margin:0}#L-book6 .b6-title{font-family:var(--serif);font-weight:620;font-size:62px;line-height:1.12;letter-spacing:-.045em;margin:.26em 0 .3em;color:var(--ink)}#L-book6 .b6-body{font-size:17px;line-height:1.62;color:var(--ink75);margin:0;max-width:440px;text-wrap:pretty}#L-book6 .b6-body .snt{display:inline-block}#L-book6 .b6-right{flex:0 0 auto;width:var(--ledW,780px);display:flex;flex-direction:column}#L-book6 .b6-led{position:relative;display:flex;padding:2px 0 1.5px}#L-book6 .b6-led:before,#L-book6 .b6-led:after{content:"";position:absolute;left:0;right:0;background:var(--ink);transform-origin:0 50%}#L-book6 .b6-led:before{top:0;height:2px;transform:scaleX(var(--g,0))}#L-book6 .b6-led:after{bottom:0;height:1.5px;transform:scaleX(var(--g2,0))}#L-book6 .lc{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column}#L-book6 .lc-in{flex-grow:28}#L-book6 .lc-out{flex-grow:35}#L-book6 .lc-home{flex-grow:37}#L-book6 .lc+.lc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#211f1bcc;transform:scaleY(var(--g,0));transform-origin:50% 0;z-index:1}#L-book6 .lc-home:before{width:1.25px!important;background:var(--cinnabar)!important}#L-book6 .lc-home:after{content:"";position:absolute;left:-2.4px;top:-2px;width:6px;height:6px;border-radius:50%;background:var(--cinnabar);opacity:var(--g,0);z-index:2}#L-book6 .lh{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:end;min-height:92px;padding:16px var(--pad) 12px;border-bottom:1px solid var(--ink)}#L-book6 .hz{grid-row:1 / span 2;align-self:center;font-family:var(--hanja);font-weight:400;font-size:34px;line-height:1;color:var(--ink)}#L-book6 .hz.th{display:none}#L-book6 .lc-home .lh{grid-template-columns:minmax(0,1fr)}#L-book6 .lnm{font-family:var(--serif);font-weight:600;font-size:21px;line-height:1.25;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}#L-book6 .lc-home .lnm{color:var(--cinnabar)}#L-book6 .lct{margin-top:3px;font-size:13.5px;line-height:1.35;color:var(--ink64);font-variant-numeric:tabular-nums}#L-book6 .cap{display:flex;align-items:center;gap:10px;height:28px;margin:0;padding:0 var(--pad);font-size:12px;color:var(--ink64);border-bottom:1px solid var(--ink30)}#L-book6 .cap .c1{flex:1 1 auto;min-width:0}#L-book6 .cap .c2{width:2.4em;text-align:right}#L-book6 .cap .c3{width:var(--blank);text-align:right}#L-book6 .cap .cct{display:none;font-style:normal}#L-book6 .rows{list-style:none;margin:0;padding:0;height:calc(var(--rows) * var(--row));background:repeating-linear-gradient(180deg,transparent 0 calc(var(--row) - 1px),rgba(33,31,27,.1) calc(var(--row) - 1px) var(--row))}#L-book6 .rows li{display:flex;align-items:flex-end;gap:10px;height:var(--row);padding:0 var(--pad) 7px;font-size:15px;line-height:1.2;color:var(--ink75)}#L-book6 .rows .nm{flex:1 1 auto;min-width:0;white-space:nowrap}#L-book6 .rows .n{flex:0 0 2.9em;text-align:right;font-family:var(--serif);font-weight:430;font-size:14.5px;color:var(--ink64);font-variant-numeric:tabular-nums;white-space:nowrap}#L-book6 .rows .n small{font-family:var(--sans);font-size:.78em;margin-left:1px}#L-book6 .bl{display:block;flex:0 0 var(--blank);height:1px;margin-bottom:3px;background:var(--ink30)}#L-book6 .bl.red{background:#b0392cb8}#L-book6 .b6-led.found .bl.red{height:2px;margin-bottom:2px;background:var(--cinnabar)}#L-book6 .mg{position:relative;height:5px;margin-top:10px}#L-book6 .mg:before,#L-book6 .mg:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--ink);transform:scaleX(var(--g2,0));transform-origin:0 50%}#L-book6 .mg:before{top:0}#L-book6 .mg:after{bottom:0}#L-book6 .tot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;height:46px;margin:0;padding:0 var(--pad) 10px}#L-book6 .tot .tl{font-family:var(--serif);font-weight:600;font-size:16px;color:var(--ink)}#L-book6 .tot .bl{flex-basis:calc(var(--blank) + 26px);background:var(--ink52)}#L-book6 .b6-act{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;margin-top:auto;padding-top:22px}#L-book6 .b6-form{display:flex;flex-direction:column;gap:6px;flex:0 1 300px;margin:0}#L-book6 .b6-form label{font-family:var(--serif);font-weight:600;font-size:15px;color:var(--ink)}#L-book6 .b6-form input{display:block;width:100%;height:52px;margin:0;padding:0 14px;border:1px solid var(--ink);border-radius:0;background:#fbf8f1;color:var(--ink);font:inherit;font-size:17px;-webkit-appearance:none;appearance:none}#L-book6 .b6-form input::placeholder{color:#211f1b99}#L-book6 .b6-form input:focus{outline:2px solid var(--navy);outline-offset:1px}#L-book6 .b6-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;background:var(--navy);color:#fff;text-decoration:none;font-weight:600;font-size:17px;white-space:nowrap}#L-book6 .b6-btn:hover{background:#0a1f3a}#L-book6 .b6-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#L-book6 .b6-help{margin:9px 0 0;min-height:1.45em;text-align:right;font-size:12.5px;line-height:1.45;color:var(--ink64)}#L-book6 .b6-help .msg{color:var(--ink);font-weight:500}#L-book6 .b6-help .msg.found{color:var(--cinnabar)}#L-book6 .b6-note{margin:3px 0 0;text-align:right;font-size:12.5px;line-height:1.45;color:var(--ink64)}.compact:not(.short) #L-book6 .b6-doc{display:block;padding:14px var(--b6r) 34px var(--gut)}.compact:not(.short) #L-book6 .b6-left{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:36px;max-width:none}.compact:not(.short) #L-book6 .b6-head{order:-1;flex:1 1 auto;min-width:0}.compact:not(.short) #L-book6 .b6-q{flex:0 1 360px}.compact:not(.short) #L-book6 .b6-q blockquote{font-size:15.5px;line-height:1.66}.compact:not(.short) #L-book6 .b6-title{font-size:52px;margin:.22em 0 .26em}.compact:not(.short) #L-book6 .b6-body{font-size:16.5px}.compact:not(.short) #L-book6 .b6-right{width:auto;margin-top:26px}.short #L-book6{--row:22px;--pad:9px;--blank:24px}.short #L-book6 .b6-doc{gap:22px;padding:4px var(--b6r) 14px var(--gut)}.short #L-book6 .b6-left{max-width:none;justify-content:flex-start;gap:14px}.short #L-book6 .b6-head{order:-1}.short #L-book6 .b6-kick{font-size:13px}.short #L-book6 .b6-title{font-size:30px;margin:.2em 0 .18em}.short #L-book6 .b6-body{font-size:14.5px;line-height:1.5}.short #L-book6 .b6-q{padding-left:12px}.short #L-book6 .b6-q blockquote{font-size:13px;line-height:1.55}.short #L-book6 .b6-q figcaption{font-size:11px;margin-top:5px}.short #L-book6 .lh{min-height:0;padding:7px var(--pad) 6px;column-gap:7px}.short #L-book6 .hz{font-size:21px}.short #L-book6 .lnm{font-size:14.5px}.short #L-book6 .lct{font-size:11px;margin-top:1px}.short #L-book6 .cap{height:19px;font-size:10.5px;gap:5px}.short #L-book6 .cap .c2{width:auto;white-space:nowrap}.short #L-book6 .rows li{gap:5px;padding-bottom:4px;font-size:11.5px}.short #L-book6 .rows .n{flex-basis:2.5em;font-size:11.5px}.short #L-book6 .mg{margin-top:6px}.short #L-book6 .tot{height:28px;padding-bottom:5px}.short #L-book6 .tot .tl{font-size:13px}.short #L-book6 .b6-act{padding-top:10px;gap:8px}.short #L-book6 .b6-form{gap:3px;flex-basis:190px}.short #L-book6 .b6-form label{font-size:12.5px}.short #L-book6 .b6-form input{height:44px;font-size:16px;padding:0 10px}.short #L-book6 .b6-btn{min-height:44px;padding:0 14px;font-size:14.5px}.short #L-book6 .b6-help,.short #L-book6 .b6-note{font-size:11px;margin-top:4px}.m #L-book6{--row:34px;--pad:0px;--blank:62px}.m #L-book6 .b6-doc{display:block;padding:12px 24px 30px}.m #L-book6 .b6-left{display:flex;flex-direction:column;gap:24px;max-width:none}.m #L-book6 .b6-head{order:-1;padding-right:40px}.m #L-book6 .b6-kick{font-size:14px}.m #L-book6 .b6-title{font-size:34px;margin:.22em 0 .28em}.m #L-book6 .b6-body{font-size:16.5px;line-height:1.58;max-width:none}.m #L-book6 .b6-q{padding-left:14px;max-width:none}.m #L-book6 .b6-q blockquote{font-size:15.5px;line-height:1.68}.m #L-book6 .b6-q figcaption{font-size:12px}.m #L-book6 .b6-right{width:auto;margin-top:30px}.m #L-book6 .b6-led,.m #L-book6 .lc{display:block}.m #L-book6 .lc+.lc .lci{border-top:1px solid var(--ink)}.m #L-book6 .lc:before{content:"";position:absolute;left:46px;top:0;bottom:0;width:1px;background:#211f1bcc;transform:scaleY(var(--g,0));transform-origin:50% 0;z-index:1}.m #L-book6 .lc-home:after{left:43.6px}.m #L-book6 .lci{display:grid;grid-template-columns:46px minmax(0,1fr)}.m #L-book6 .lh{grid-column:1;grid-row:1 / span 2;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:0;padding:14px 0 12px;border-bottom:0}.m #L-book6 .hz{font-size:24px}.m #L-book6 .lnm{font-size:17px;line-height:1.25;letter-spacing:0}.m #L-book6 .lct{display:none}.m #L-book6 .cap{grid-column:2;height:34px;padding:0 0 0 14px;font-size:12.5px}.m #L-book6 .cap .cct{display:inline}.m #L-book6 .rows{grid-column:2;height:auto;background:none}.m #L-book6 .rows li{height:var(--row);padding:0 0 8px 14px;border-bottom:1px solid rgba(33,31,27,.1);font-size:16px}.m #L-book6 .rows li:last-child{border-bottom:0}.m #L-book6 .lc-out .rows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px}.m #L-book6 .lc-out .rows li:nth-last-child(2):nth-child(odd){border-bottom:1px solid rgba(33,31,27,.1)}.m #L-book6 .lc-out .rows .bl,.m #L-book6 .lc-out .cap .c2,.m #L-book6 .lc-out .cap .c3{display:none}.m #L-book6 .lc-out .rows .n{flex-basis:2.4em}@media(max-width:389px){.m #L-book6 .lc-out .rows li{font-size:14.5px;gap:6px}.m #L-book6 .lc-out .rows{column-gap:10px}}.m #L-book6 .mg{margin:4px 0 0 60px}.m #L-book6 .tot{margin-left:46px;height:46px;padding:0 0 10px 14px}.m #L-book6 .lc-home .mg,.m #L-book6 .lc-home .tot{display:none}.m #L-book6 .lc-home .rows{padding-bottom:6px}.m #L-book6 .b6-act{display:block;padding-top:24px}.m #L-book6 .b6-form{gap:8px}.m #L-book6 .b6-btn{display:flex;width:100%;margin-top:14px;font-size:16.5px;white-space:normal;text-align:center}.m #L-book6 .b6-help,.m #L-book6 .b6-note{text-align:left}.m #L-book6 .b6-help{margin-top:10px}.m #L-book6 .b6-note{margin-top:6px}.m #L-book6.b6-flow~.doname{opacity:0!important;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}@media(prefers-reduced-motion:reduce){#L-book6 *{transition:none!important}}body.briefing:not(.m):not(.short) #L-book6 .b6-kick{font-size:19px}body.briefing:not(.m):not(.short) #L-book6 .b6-title{font-size:80px}body.briefing:not(.m):not(.short) #L-book6 .b6-body{font-size:21px;max-width:none}body.briefing:not(.m):not(.short) #L-book6 .b6-q blockquote{font-size:19.5px}@media(max-height:760px){body:not(.m):not(.short):not(.compact) #L-book6{--row:24px;--pad:15px}body:not(.m):not(.short):not(.compact) #L-book6 .lnm{font-size:19px}body:not(.m):not(.short):not(.compact) #L-book6 .hz{font-size:30px}body:not(.m):not(.short):not(.compact) #L-book6 .tot{height:40px;padding-bottom:8px}body:not(.m):not(.short):not(.compact) #L-book6 .mg{margin-top:8px}body:not(.m):not(.short):not(.compact) #L-book6 .b6-doc{padding-top:16px;padding-bottom:30px}body:not(.m):not(.short):not(.compact) #L-book6 .lh{min-height:72px;padding-top:10px;padding-bottom:9px}body:not(.m):not(.short):not(.compact) #L-book6 .rows li{padding-bottom:4px;font-size:14px}body:not(.m):not(.short):not(.compact) #L-book6 .b6-title{font-size:52px}body:not(.m):not(.short):not(.compact) #L-book6 .b6-act{padding-top:14px}body:not(.m):not(.short):not(.compact) #L-book6 .b6-q blockquote{font-size:15.5px;line-height:1.66}}
