
@font-face{font-family:Pretendard;src:url("/books/typeset/_assets/fad853f7f47c6c8b.woff2") format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Pretendard;src:url("/books/typeset/_assets/d03481330eeba065.woff2") format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Pretendard;src:url("/books/typeset/_assets/4609c3356e536faf.woff2") format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Pretendard;src:url("/books/typeset/_assets/dd7c1e156f508eb9.woff2") format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Noto Serif KR';src:url("/books/typeset/_assets/c9a1e3ac69994d68.woff2") format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Noto Serif KR';src:url("/books/typeset/_assets/504d6af6abb882ac.woff2") format('woff2');font-weight:700;font-style:normal;font-display:swap}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"]{
  --bt-munhak-gwang-ink:#172528;--bt-munhak-gwang-muted:#607174;--bt-munhak-gwang-paper:#ffffff;--bt-munhak-gwang-paper2:#f4f6f5;
  --bt-munhak-gwang-green:#174f4a;--bt-munhak-gwang-green2:#267369;--bt-munhak-gwang-gold:#b28a43;--bt-munhak-gwang-gold2:#dbc38d;
  --bt-munhak-gwang-red:#8c3f35;--bt-munhak-gwang-line:#d6ddda;--bt-munhak-gwang-white:#ffffff;
}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"], .books-typeset-continuous[data-typeset-profile="munhak-gwang"] *{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"]{margin:0;padding:0;background:#fff;color:var(--bt-munhak-gwang-ink);font-family:Pretendard,'Noto Sans KR',sans-serif;font-size:9.7pt;line-height:1.66;word-break:keep-all;line-break:strict;overflow-wrap:anywhere}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"]{counter-reset:part}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] p{margin:.45em 0 .72em;text-align:justify;text-justify:inter-character;orphans:3;widows:3}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] strong{font-weight:700;color:#153f3b}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] a{color:inherit;text-decoration:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] h1,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] h2,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] h3{break-after:avoid-page;page-break-after:avoid;break-inside:avoid-page;page-break-inside:avoid;margin:0;color:var(--bt-munhak-gwang-ink)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] h2+*,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] h3+*{break-before:avoid-page;page-break-before:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] h2{font-size:14.2pt;line-height:1.35;margin:1.18em 0 .55em;padding:.3em 0 .28em .72em;border-left:3.2mm solid var(--bt-munhak-gwang-green);font-weight:800;letter-spacing:-.025em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] h3{font-size:10.8pt;line-height:1.42;margin:1em 0 .42em;color:var(--bt-munhak-gwang-green);font-weight:800}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] ul,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] ol{margin:.35em 0 .75em;padding-left:1.45em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] li{margin:.2em 0;orphans:2;widows:2}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] code{font-family:Pretendard,sans-serif;background:#ece7da;border-radius:2mm;padding:.08em .35em;font-size:.88em;color:#31504d}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] pre{white-space:pre-wrap;border:1px solid var(--bt-munhak-gwang-line);background:#f4f0e6;border-radius:3mm;padding:4mm 5mm;font-size:8.3pt;line-height:1.5;break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] blockquote{margin:.9em 0 1.05em;padding:4.2mm 5.2mm;border:0;border-radius:3.5mm;background:linear-gradient(135deg,#e6eee9,#f4efe1);box-shadow:inset 1.1mm 0 0 var(--bt-munhak-gwang-gold);font-family:'Noto Serif KR',serif;font-size:11.1pt;line-height:1.58;break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] blockquote p{margin:0;text-align:left}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] table{width:100%;border-collapse:collapse;margin:1em 0 1.2em;font-size:8.25pt;line-height:1.45;table-layout:fixed}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] thead{display:table-header-group}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] tr{break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] th,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] td{border:.35mm solid #cfc6b4;padding:2.1mm 2.3mm;vertical-align:top}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] th{background:#e7eee9;color:#174f4a;font-weight:800;text-align:left}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] tbody tr:nth-child(even){background:#f7f3ea}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover{page:cover;break-after:page;width:210mm;height:297mm;position:relative;overflow:hidden;background:radial-gradient(circle at 76% 18%,rgba(219,195,141,.34),transparent 28%),linear-gradient(148deg,#102f2d 0%,#174f4a 55%,#0f2927 100%);color:#fff}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover::before{content:'廣';position:absolute;right:-8mm;top:10mm;font-family:'Noto Serif KR';font-size:152mm;line-height:1;color:rgba(255,255,255,.055);font-weight:700}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover::after{content:'';position:absolute;inset:13mm;border:.4mm solid rgba(219,195,141,.6);pointer-events:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-grid{position:absolute;left:23mm;right:23mm;top:24mm;bottom:22mm;display:flex;flex-direction:column;justify-content:space-between;z-index:2}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-brand{font-size:9pt;letter-spacing:.23em;font-weight:700;color:var(--bt-munhak-gwang-gold2)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-title{max-width:160mm;margin-top:20mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-glyph{font-family:'Noto Serif KR';font-size:46mm;line-height:1;color:#ead9ae;text-shadow:0 1.5mm 5mm rgba(0,0,0,.22);margin-bottom:5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-title h1{font-family:'Noto Serif KR';font-size:29pt;line-height:1.28;color:#fff;font-weight:700;letter-spacing:-.045em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-title .subtitle{font-size:13pt;line-height:1.55;margin-top:7mm;color:#dbe8e4;font-weight:500}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-bottom{display:flex;align-items:flex-end;justify-content:space-between;border-top:.3mm solid rgba(219,195,141,.5);padding-top:6mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-slogan{font-family:'Noto Serif KR';font-size:12pt;line-height:1.6;color:#f3ead4}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-author{text-align:right;font-size:10pt;line-height:1.55;color:#d3dfdb}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-author strong{color:#fff;font-size:13pt}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28;mix-blend-mode:luminosity}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover.final-art::before,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover.final-art::after{content:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover.final-art .cover-image{opacity:1;mix-blend-mode:normal;z-index:0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cover-accessible{position:absolute;left:4mm;top:2mm;z-index:1;width:198mm;white-space:nowrap;overflow:hidden;font-size:.1pt;line-height:1;color:rgba(255,255,255,.01)}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .front-page{page:front;break-before:page;min-height:250mm;position:relative;padding-top:8mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .front-page h1{font-family:'Noto Serif KR';font-size:25pt;line-height:1.32;margin-bottom:8mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .front-kicker{font-size:8pt;color:var(--bt-munhak-gwang-gold);font-weight:800;letter-spacing:.18em;margin-bottom:5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .half-title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .half-title .mini-glyph{font-family:'Noto Serif KR';font-size:58mm;line-height:1;color:var(--bt-munhak-gwang-green);opacity:.94}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .half-title h1{font-size:22pt;max-width:150mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .imprint{margin-top:auto;border-top:.35mm solid var(--bt-munhak-gwang-line);padding-top:5mm;font-size:8pt;color:var(--bt-munhak-gwang-muted);line-height:1.7;text-align:left;width:100%}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .manifesto{display:grid;grid-template-columns:38mm 1fr;gap:10mm;align-items:start}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .manifesto-glyph{font-family:'Noto Serif KR';font-size:39mm;color:var(--bt-munhak-gwang-green);line-height:1}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .manifesto-copy p{font-family:'Noto Serif KR';font-size:12pt;line-height:1.8;text-align:left}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .five-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:3mm;margin-top:9mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .five-steps article{border-top:1.3mm solid var(--bt-munhak-gwang-green);background:#f1ede2;padding:4mm 3.4mm;min-height:47mm;break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .five-steps b{display:block;font-family:'Noto Serif KR';font-size:16pt;color:var(--bt-munhak-gwang-gold);margin-bottom:2mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .five-steps span{display:block;font-size:8.3pt;line-height:1.5;color:#334845}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .study-plan{margin-top:5mm;padding:3.2mm 4mm;border:.35mm solid #c8b079;border-radius:2.5mm;background:#faf6eb;font-size:8.4pt;line-height:1.55;color:#425451}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .study-plan strong{color:#806226;margin-right:2mm}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .toc-page{page:front;break-before:page;min-height:250mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .toc-page h1{font-family:'Noto Serif KR';font-size:23pt;margin:0 0 7mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .toc-part{font-size:9pt;color:var(--bt-munhak-gwang-green);font-weight:800;letter-spacing:.08em;border-bottom:.6mm solid var(--bt-munhak-gwang-green);padding-bottom:2.5mm;margin-bottom:3mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .toc-list{list-style:none;margin:0;padding:0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .toc-list li{margin:0;border-bottom:.25mm solid #ddd5c5}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .toc-list a{display:grid;grid-template-columns:16mm 12mm 1fr 15mm;gap:2mm;align-items:baseline;padding:2.2mm 0;font-size:9.15pt}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .toc-list .uid{font-weight:800;color:var(--bt-munhak-gwang-gold)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .toc-list .toc-day{font-size:7.1pt;font-weight:700;color:#5e716e;white-space:nowrap}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .toc-list .toc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .toc-list a::after{content:target-counter(attr(href),page);text-align:right;color:#6c7773;font-variant-numeric:tabular-nums}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider{page:divider;break-before:page;width:210mm;height:297mm;position:relative;overflow:hidden;background:linear-gradient(155deg,#f2ead8 0%,#fbf8f0 58%,#e5ede8 100%);padding:24mm;color:var(--bt-munhak-gwang-ink);string-set:running-part attr(data-running)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider::before{content:attr(data-roman);position:absolute;right:-4mm;bottom:-22mm;font-family:'Noto Serif KR';font-size:142mm;font-weight:700;line-height:1;color:rgba(23,79,74,.07)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider::after{content:'廣';position:absolute;right:23mm;top:22mm;font-family:'Noto Serif KR';font-size:18mm;line-height:1;color:var(--bt-munhak-gwang-gold)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art{padding:0;background:#071a2e;color:#fff}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art::before,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art::after{content:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.18;mix-blend-mode:multiply}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-image{opacity:1;mix-blend-mode:normal}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-shade{display:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-shade{display:block;position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,18,38,.98) 0%,rgba(4,21,43,.94) 26%,rgba(5,24,46,.72) 42%,rgba(5,22,40,.2) 62%,rgba(5,20,35,.06) 100%)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-series{display:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-series{display:block;position:absolute;left:20mm;top:18mm;z-index:3;font-size:7.6pt;font-weight:700;letter-spacing:.19em;color:rgba(255,255,255,.84)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-box{position:absolute;left:25mm;right:25mm;top:70mm;border-top:1.2mm solid var(--bt-munhak-gwang-green);padding-top:10mm;z-index:2}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-no{font-size:9pt;font-weight:800;letter-spacing:.22em;color:var(--bt-munhak-gwang-gold)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider h1{font-family:'Noto Serif KR';font-size:38pt;line-height:1.2;margin:5mm 0;color:var(--bt-munhak-gwang-green)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-tagline{font-family:'Noto Serif KR';font-size:15pt;line-height:1.65;max-width:140mm;margin:8mm 0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-intro{font-size:10pt;line-height:1.75;max-width:135mm;color:#425754}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-brand,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-collection,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-edition,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-footer{display:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-box{left:20mm;right:auto;top:38mm;width:78mm;border:0;padding:0;z-index:3}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-brand{display:flex;align-items:flex-end;gap:4mm;margin-bottom:1.5mm;color:#e9c779}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-brand span{font-family:'Noto Serif KR';font-size:33mm;font-weight:700;line-height:.9;letter-spacing:-.08em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-brand small{font-family:'Noto Serif KR';font-size:8.4pt;letter-spacing:.18em;padding-bottom:2.5mm;color:#d8b45f}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-collection{display:block;margin-bottom:15mm;font-family:'Noto Serif KR';font-size:12.5pt;letter-spacing:.08em;color:rgba(255,255,255,.88)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-no{font-size:7.7pt;letter-spacing:.19em;color:#e2bf6d}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art h1{margin:4mm 0 2.5mm;font-family:'Noto Serif KR';font-size:34pt;line-height:1.14;letter-spacing:-.055em;color:#fff}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-edition{display:block;font-family:'Noto Serif KR';font-size:13.8pt;line-height:1.4;color:#e9c779}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-tagline{font-size:12.4pt;line-height:1.72;max-width:76mm;margin:10mm 0 0;color:rgba(255,255,255,.88);text-align:left}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-intro{display:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-footer{display:flex;position:absolute;left:20mm;right:17mm;bottom:15mm;z-index:3;align-items:flex-end;justify-content:space-between;padding-top:5mm;border-top:.25mm solid rgba(233,199,121,.46)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-footer>span{font-family:'Noto Serif KR';font-size:11pt;letter-spacing:.08em;color:#e9c779}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-divider.has-art .part-wordmark{display:block;width:52mm;height:auto;filter:none;box-shadow:none}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page{page:body;break-before:page;min-height:246mm;position:relative;background:#fff;string-set:running-part attr(data-running)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a{break-after:page}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-hgroup{display:grid;grid-template-columns:22mm 1fr;column-gap:5mm;align-items:start;margin-bottom:7mm;padding-bottom:5mm;border-bottom:.6mm solid var(--bt-munhak-gwang-line);break-after:avoid-page;page-break-after:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-code{font-family:'Noto Serif KR';font-size:18pt;font-weight:700;color:var(--bt-munhak-gwang-gold);line-height:1.1;padding-top:1mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-part{font-size:7.5pt;letter-spacing:.14em;font-weight:800;color:var(--bt-munhak-gwang-green2);margin-bottom:1.7mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-title{font-family:'Noto Serif KR';font-size:20pt;line-height:1.34;font-weight:700;letter-spacing:-.035em;color:var(--bt-munhak-gwang-ink)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b .unit-title{font-size:15.5pt}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b .unit-code{font-size:14pt}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c .unit-title{font-size:15.5pt}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c .unit-code{font-size:14pt}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b h2:first-of-type{margin-top:.25em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c h2:first-of-type{margin-top:.25em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .densebox{position:relative;margin:5mm 0 4mm;padding:4.2mm 5.4mm 4.6mm 14mm;border:.35mm solid #c8b079;border-radius:3mm;background:linear-gradient(120deg,#faf3df,#eef4ec);box-shadow:0 1.2mm 3.5mm rgba(35,52,49,.07);break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .densebox::before{content:'廣';position:absolute;left:4mm;top:5mm;font-family:'Noto Serif KR';font-weight:700;font-size:7mm;color:var(--bt-munhak-gwang-gold)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .densebox-kicker{font-size:8.2pt;font-weight:800;letter-spacing:.08em;color:#806226;margin:0 0 1.5mm!important;text-align:left!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .densebox p:last-child{margin:0;text-align:left;font-size:9pt;line-height:1.58}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .practicebox{margin:2.4mm 0 2.8mm;padding:3.1mm 4mm;border:.32mm solid #9fb6b1;border-radius:2.4mm;background:#eff5f2;break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .practicebox-kicker{font-size:7.2pt;font-weight:800;letter-spacing:.08em;color:#34665f;margin:0 0 .8mm!important;text-align:left!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .practicebox p:last-child{margin:0;text-align:left;font-size:8.3pt;line-height:1.45}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .structured-practice p,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .structured-practice li{font-size:8.35pt;line-height:1.46;text-align:left}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .structured-practice .practice-example{padding:2mm 2.4mm;background:#fff;border-left:.8mm solid var(--bt-munhak-gwang-gold);font-size:8.65pt;line-height:1.5}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .structured-practice ol{margin:1.5mm 0 1.8mm;padding-left:5.5mm}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .structured-practice li{margin:.7mm 0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .structured-practice .practice-misconception{padding-top:1.4mm;border-top:.25mm solid #bdd0cb;color:#694f49}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-links{margin:2.4mm 0 0!important;padding-top:1.8mm;border-top:.25mm solid #d8d1c3;text-align:left!important;font-size:7.3pt!important;line-height:1.35!important;color:#596662}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-links strong{color:#806226;margin-right:1.5mm}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-links a{color:#365f59;text-decoration:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .prerequisite-box{margin:3mm 0 4mm;padding:3mm 4mm;border:.35mm solid #c8b079;border-radius:2.6mm;background:#fbf7eb;break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .prerequisite-kicker{margin:0 0 1.4mm!important;font-size:7.3pt;font-weight:800;letter-spacing:.08em;color:#806226;text-align:left!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .prerequisite-box dl{margin:0;display:grid;grid-template-columns:30mm 1fr;gap:1.1mm 3mm}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .prerequisite-box dt{font-size:8.45pt;font-weight:800;color:#174f4a}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .prerequisite-box dd{margin:0;font-size:8.35pt;line-height:1.46}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c{font-size:9pt;line-height:1.5}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c .unit-hgroup{margin-bottom:4mm;padding-bottom:3.2mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c h2{font-size:12.5pt;margin:.55em 0 .35em;padding:.22em 0 .2em .62em;border-left-width:2.6mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c h3{font-size:10pt;margin:.7em 0 .38em;padding:2mm 2.8mm;background:#eaf0ec;border-radius:2mm;color:#174f4a}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c>ul{margin:.2em 0 .55em;padding-left:5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c>ul li{margin:.18em 0;font-size:8.45pt;line-height:1.44}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c .densebox{margin:1.7mm 0 2mm;padding:2.4mm 3.6mm 2.6mm 10.5mm;border-radius:2.3mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c .densebox::before{left:3mm;top:3.2mm;font-size:5.7mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c .densebox-kicker{font-size:7.2pt;margin-bottom:.6mm!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-c .densebox p:last-child{font-size:8.35pt;line-height:1.44}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-intro{margin:.7mm 0 2mm!important;padding:0 1mm;text-align:left!important;font-size:8pt!important;line-height:1.43!important;color:#53645f}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-grid{display:grid;grid-template-columns:1fr;gap:3mm;margin:0 0 2.5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-card{padding:3.2mm 4mm;border:.35mm solid #c8b079;border-radius:2.4mm;background:linear-gradient(125deg,#fffaf0,#f2f6f3);break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-card h4{margin:0 0 1.4mm;font-family:'Noto Serif KR';font-size:10.6pt;line-height:1.34;color:#174f4a}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-card p{margin:0 0 1.15mm;text-align:left;font-size:8.35pt;line-height:1.43}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-card p:last-child{margin-bottom:0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-card strong{color:#6f5421;margin-right:.65mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-statement{font-size:8.65pt!important;color:#213532}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-alignment{padding:1.5mm 1.8mm;background:#edf4f1;border-left:.7mm solid #6a938b}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-evidence{padding-top:1mm;border-top:.25mm solid #d9ccb0;color:#4f5d59;font-size:7.35pt!important;line-height:1.4!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-contrast{margin:1.4mm 0 1.5mm;padding:1.8mm 2.2mm;background:#fff;border:.25mm solid #d7dfdb;border-radius:1.5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-contrast p{font-size:8.2pt;line-height:1.42}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-question{padding:1.4mm 1.8mm;background:#fff;border-left:.7mm solid #3c7770;font-size:8.45pt!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-warning{color:#6c554e;font-size:8.25pt!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-closing{margin:1.6mm 0 0;padding:1.8mm 2.6mm;border-top:.35mm solid #b9c9c4;background:#f5f8f6;break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-closing>p:first-child{margin:0;text-align:left;font-size:8.3pt;line-height:1.4}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-closing .appendix-links{margin:1.1mm 0 0!important;padding-top:1mm;font-size:7.2pt!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .research-note{margin:3.2mm 0 3.8mm;padding:3.4mm 4.5mm;border-left:1.1mm solid var(--bt-munhak-gwang-gold2);background:#f8f4e9;break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .research-note p{margin:0;text-align:left;font-size:8.55pt;line-height:1.52}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .research-sources{margin-top:2mm!important;padding-top:1.7mm;border-top:.25mm solid #d9ccb0;font-size:7.2pt!important;color:#5f594c;line-height:1.45!important;word-break:keep-all}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .research-sources strong{color:#806226;margin-right:1.2mm}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .research-sources a{color:#365f59;text-decoration:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .coverage-note{margin:2.8mm 0 3.4mm;padding:3mm 4.2mm;border:.32mm solid #d5c49f;border-radius:2.4mm;background:#fbf8ef;break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .coverage-note p{margin:0 0 1.5mm;text-align:left;font-size:8.15pt;line-height:1.43}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .coverage-note .coverage-title{font-size:8.7pt;font-weight:800;color:#6e5424}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .coverage-checks{margin:1.2mm 0 1.5mm;padding-left:4.5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .coverage-checks li{margin:.6mm 0;font-size:7.9pt;line-height:1.35}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .coverage-sources{padding-top:1.2mm;border-top:.25mm solid #e2d7bd;font-size:7.2pt!important;color:#555}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .coverage-sources a{color:#315f5a;text-decoration:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a{font-size:8.8pt;line-height:1.5}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .unit-hgroup{margin-bottom:4mm;padding-bottom:3mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .unit-title{font-size:17.5pt;line-height:1.25}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a p{margin:.3em 0 .48em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a h2{font-size:12.2pt;margin:.68em 0 .36em;padding:.2em 0 .18em .6em;border-left-width:2.5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a h3{font-size:9.5pt;margin:.56em 0 .3em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a blockquote{margin:.55em 0 .65em;padding:3mm 4mm;font-size:9.4pt;line-height:1.42}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a ul{margin:.22em 0 .5em}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a li{margin:.1em 0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .research-note{margin:1.7mm 0 2mm;padding:2.4mm 3.6mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .research-note p{font-size:8.15pt;line-height:1.42}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .research-sources{margin-top:1.1mm!important;padding-top:1mm;font-size:7.2pt!important;line-height:1.34!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .coverage-note{margin:1.4mm 0 1.8mm;padding:2mm 3.4mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .coverage-note p{margin:0 0 .9mm;font-size:8.05pt;line-height:1.38}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .coverage-note .coverage-title{font-size:8.3pt}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .coverage-checks{margin:.7mm 0 .9mm;padding-left:4mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .coverage-checks li{font-size:8pt;line-height:1.36}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-a.compact-a .coverage-sources{padding-top:.8mm;font-size:7.2pt!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .work-context-card{margin:2.2mm 0 3mm;padding:3.2mm 4mm;border:.35mm solid #d4c28f;border-radius:3mm;background:linear-gradient(135deg,#fffaf0,#f3f7f4);break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .work-context-card p{margin:0 0 1.45mm;text-align:left;font-size:8.35pt;line-height:1.45}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .work-context-card p:last-child{margin-bottom:0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .work-context-card strong{color:#315f59;margin-right:.8mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .work-context-kicker{font-size:7.2pt!important;font-weight:800;letter-spacing:.08em;color:#806226}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-meta{font-size:7.25pt!important;color:#59625f}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-meta span{margin:0 .8mm;color:#a38a50}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .character-roles{margin:1.5mm 0 1.7mm;padding:1.8mm 2.2mm;background:rgba(255,255,255,.8);border-left:.75mm solid var(--bt-munhak-gwang-gold2)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .character-roles>p{margin:0 0 1mm!important;font-size:7.3pt!important}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .character-roles ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7mm 3mm;margin:0;padding-left:4.5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .character-roles li{margin:0;font-size:8.05pt;line-height:1.38}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5mm;margin:1.6mm 0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-flow p{margin:0;padding:2mm 2.2mm;background:rgba(255,255,255,.82);border-top:.65mm solid #a8beb8;font-size:8.05pt;line-height:1.4}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-flow strong{display:block;margin:0 0 .6mm;color:#174f4a;font-size:7.2pt;letter-spacing:.06em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-fragments{padding:1.6mm 2.2mm;background:#fff;border-left:.75mm solid var(--bt-munhak-gwang-gold2);font-family:'Noto Serif KR',serif}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-expression-guide,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-layer-map{margin:1.4mm 0;padding:1.7mm 2.2mm;background:rgba(255,255,255,.86);border-left:.75mm solid #6f9d94}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-expression-guide>p,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-layer-map>p{margin:0 0 .8mm!important;font-size:7.35pt!important}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-expression-guide ul,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-layer-map ol{margin:0;padding-left:4.8mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-expression-guide li,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-layer-map li{margin:.45mm 0;font-size:7.75pt;line-height:1.36}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-expression-guide li b{color:#315f59}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-companion{padding:1.4mm 2.2mm;background:#fff9eb;border-left:.75mm solid var(--bt-munhak-gwang-gold2);font-size:7.65pt!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-cliche{padding-top:1.4mm;border-top:.25mm solid #d7cfbb}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .kice-evidence{margin:3.5mm 0 4mm;padding:3.8mm 4.5mm;border:.35mm solid #b9ccc7;border-radius:3mm;background:#f2f7f5;break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .kice-evidence p{margin:0 0 2.2mm;text-align:left;font-size:8.7pt;line-height:1.5}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .kice-evidence p:last-child{margin-bottom:0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .kice-evidence-label{font-size:7.7pt!important;font-weight:800;letter-spacing:.09em;color:var(--bt-munhak-gwang-green2)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .kice-expression{padding:2.8mm 3.4mm;border-left:1mm solid var(--bt-munhak-gwang-gold);background:#fff;font-family:'Noto Serif KR',serif;font-size:10.2pt!important;line-height:1.55!important;color:#1d3532}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .kice-evidence strong{display:block;margin-bottom:.5mm;color:#174f4a}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b h3{margin-top:1.15em;padding:2.4mm 3mm;background:#eaf0ec;border-radius:2mm;color:#174f4a}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b h3+ul{border-left:.8mm solid var(--bt-munhak-gwang-gold2);padding:1mm 0 1mm 6mm;margin-left:2mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b>p:last-child{margin-bottom:0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence{font-size:8.55pt;line-height:1.46}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .unit-hgroup{margin-bottom:4mm;padding-bottom:3mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .unit-title{font-size:13.8pt;line-height:1.25}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence h2{font-size:12pt;margin:.55em 0 .3em;padding:.2em 0 .18em .58em;border-left-width:2.5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence h3{font-size:8.9pt;margin:.55em 0 .25em;padding:1.8mm 2.6mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .work-context-card{margin:1.3mm 0 1.7mm;padding:2.2mm 3mm;border-radius:2.2mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .work-context-card p{margin-bottom:.9mm;font-size:8.1pt;line-height:1.38}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .work-context-kicker{font-size:7.2pt!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .context-meta{font-size:7.2pt!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .character-roles li{font-size:8pt;line-height:1.34}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .context-flow{gap:.8mm;margin:.8mm 0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .context-flow p{padding:1.4mm 1.6mm;font-size:8pt;line-height:1.34}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .context-flow strong{font-size:7.2pt;margin-bottom:.3mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .context-fragments{padding:1mm 1.5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .context-cliche{padding-top:.7mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .kice-evidence{margin:1.6mm 0 2mm;padding:2.4mm 3.4mm;border-radius:2.4mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .kice-evidence p{font-size:8.2pt;line-height:1.4;margin-bottom:1.1mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .kice-evidence-label{font-size:7.2pt!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .kice-expression{padding:1.7mm 2.6mm;font-size:8.8pt!important;line-height:1.36!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .kice-evidence strong{display:inline;margin:0 .8mm 0 0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .densebox{margin:1.8mm 0 2mm;padding:2.5mm 3.8mm 2.7mm 11mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .densebox::before{left:3.2mm;top:3.3mm;font-size:6mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .densebox-kicker{font-size:7.2pt;margin-bottom:.7mm!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence .densebox p:last-child{font-size:8.1pt;line-height:1.4}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence ul{margin:.2em 0 .45em}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b.multi-evidence li{margin:.08em 0}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-03"]{font-size:8.2pt;line-height:1.4}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-03"] .unit-hgroup{margin-bottom:2.6mm;padding-bottom:2.4mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-03"] .unit-title{font-size:13.2pt;line-height:1.2}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-03"] h2,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-03"] h3{margin-top:.32em;margin-bottom:.18em;padding-top:1.35mm;padding-bottom:1.35mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-03"] .work-context-card{margin:.9mm 0 1.15mm;padding:1.8mm 2.7mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-03"] .kice-evidence{margin:1mm 0 1.25mm;padding:2mm 3mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-03"] .practicebox{margin:1mm 0 1.2mm;padding:2mm 3mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-06"]{font-size:8.45pt;line-height:1.46}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-06"] .unit-hgroup{margin-bottom:4.5mm;padding-bottom:3.5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-06"] h2,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-06"] h3{margin-top:.65em;margin-bottom:.3em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-06"] .kice-evidence{margin:2.4mm 0 2.8mm;padding:3mm 4mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-06"] .kice-evidence p{font-size:8.25pt;line-height:1.42;margin-bottom:1.5mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-06"] .kice-expression{padding:2.2mm 3mm;font-size:9.55pt!important;line-height:1.45!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-06"] .densebox{margin:2.5mm 0 2.5mm;padding:3mm 4.5mm 3.2mm 12mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page-b[data-unit-id="III-06"] .densebox p:last-child{font-size:8.45pt;line-height:1.45}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .pansori-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;margin:2mm 0 2.2mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .pansori-contrast-item{padding:3mm 3.4mm;border:.35mm solid #d2c18f;border-radius:2.5mm;background:#fff9ed;break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .pansori-contrast-item h4{margin:0 0 1.4mm;font-family:'Noto Serif KR';font-size:10pt;color:#174f4a}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .pansori-contrast-item p{margin:0 0 1.2mm;text-align:left;font-size:8.25pt;line-height:1.44}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .pansori-expression{padding:1.7mm 2mm;background:#fff;border-left:.8mm solid var(--bt-munhak-gwang-gold);font-family:'Noto Serif KR';font-size:9.1pt!important;line-height:1.48!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .pansori-contrast-rule{margin:0 0 3mm!important;padding:2.2mm 3mm;background:#edf4f1;border-left:.8mm solid #5f8f87;text-align:left!important;font-size:8.35pt;line-height:1.45}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cumulative-task{margin:3.5mm 0 3mm;padding:3.5mm 4.2mm;border:.45mm solid #a8894d;border-radius:2.8mm;background:linear-gradient(135deg,#fbf4e2,#edf4f1);break-inside:avoid-page;page-break-inside:avoid}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cumulative-task h4{margin:0 0 1.6mm;font-family:'Noto Serif KR';font-size:10.5pt;color:#174f4a}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cumulative-task p,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cumulative-task li{font-size:8.4pt;line-height:1.46;text-align:left}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cumulative-answer{margin-top:2mm;padding:2.2mm 2.8mm;background:#fff}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cumulative-answer p{margin:0 0 1mm}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cumulative-answer ol{margin:0;padding-left:5.5mm}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cumulative-answer li{margin:.6mm 0}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-divider{page:divider;break-before:page;width:210mm;height:297mm;background:#183f3b;color:white;padding:26mm;position:relative;overflow:hidden}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-divider::before{content:'附';position:absolute;right:-5mm;bottom:-22mm;font-family:'Noto Serif KR';font-size:150mm;color:rgba(255,255,255,.055);line-height:1}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-divider h1{font-family:'Noto Serif KR';font-size:37pt;color:white;margin-top:70mm}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-divider p{font-family:'Noto Serif KR';font-size:15pt;color:#e7dbc0;text-align:left;max-width:130mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix{page:body;break-before:page;background:#fff;string-set:running-part attr(data-running)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-hgroup{margin:0 0 8mm;padding-bottom:5mm;border-bottom:1mm solid var(--bt-munhak-gwang-green);break-after:avoid-page}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-kicker{font-size:8pt;letter-spacing:.15em;color:var(--bt-munhak-gwang-gold);font-weight:800;margin-bottom:2mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-title{font-family:'Noto Serif KR';font-size:23pt;line-height:1.35}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix table{font-size:8pt;line-height:1.4}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix th,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix td{padding:1.65mm 1.8mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-a table th:nth-child(1),.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-a table td:nth-child(1){width:8%}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-a table th:nth-child(2),.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-a table td:nth-child(2){width:15%}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-a table th:nth-child(3),.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-a table td:nth-child(3){width:12%}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-a table th:nth-child(4),.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-a table td:nth-child(4){width:65%}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table th:nth-child(1),.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table td:nth-child(1){width:18%}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table th:nth-child(2),.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table td:nth-child(2){width:11%}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table th:nth-child(3),.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table td:nth-child(3){width:18%}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table th:nth-child(4),.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table td:nth-child(4){width:7%;text-align:center}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table th:nth-child(5),.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table td:nth-child(5){width:46%;font-size:8pt}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c table{font-size:8pt;line-height:1.38}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c th,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix-c td{padding:1.35mm 1.6mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .index-page::after{content:' · ' target-counter(attr(href),page) '쪽';color:#6c7773;font-variant-numeric:tabular-nums}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .colophon{page:cover;break-before:page;width:210mm;height:297mm;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:20mm 20mm 16mm;background:radial-gradient(circle at 78% 18%,rgba(218,178,92,.18),transparent 27%),linear-gradient(155deg,#0b2524 0%,#123f3b 52%,#081d1c 100%);color:#f8f3e8}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .colophon::before{content:'廣';position:absolute;right:-13mm;top:28mm;font-family:'Noto Serif KR';font-size:155mm;line-height:1;color:rgba(255,255,255,.045);font-weight:700}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .colophon::after{content:'';position:absolute;inset:12mm;border:.35mm solid rgba(218,178,92,.52);pointer-events:none}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-brand,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-main,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-footer{position:relative;z-index:1}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-brand{display:flex;align-items:center;min-height:13mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-brand-logo{display:block;width:50mm;height:auto;filter:drop-shadow(0 1mm 3mm rgba(0,0,0,.22))}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-main{max-width:155mm;margin-top:11mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-title-row{display:flex;align-items:flex-end;gap:6mm;margin-bottom:7mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .colophon-glyph{font-family:'Noto Serif KR';font-size:51mm;color:#e5c171;line-height:.92;text-shadow:0 1.2mm 5mm rgba(0,0,0,.2)}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-reading{padding-bottom:5mm;color:#e7d8b8;font-size:9pt;letter-spacing:.12em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .colophon h1{font-family:'Noto Serif KR';font-size:25pt;line-height:1.42;color:#fff;margin:0 0 7mm;letter-spacing:-.045em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .colophon h1 strong{display:block;margin-top:1.5mm;color:#efd18f;font-size:29pt}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-slogan{font-family:'Noto Serif KR';font-size:13pt;line-height:1.65;color:#f4ead2;margin:0 0 7mm!important;max-width:150mm!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-copy{max-width:145mm!important;margin:0 0 8mm!important;color:#cfdfda;font-size:9.5pt;line-height:1.75;text-align:left!important}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5mm;max-width:148mm;margin-bottom:7mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-categories span{padding:2.5mm 2mm;border:.25mm solid rgba(231,216,184,.42);border-radius:8mm;text-align:center;color:#f5ead3;font-size:8pt;font-weight:700}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-stats{display:flex;gap:3mm;max-width:148mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-stats div{flex:1;padding:3.2mm 3mm;background:rgba(255,255,255,.065);border-top:.7mm solid #d4a853;color:#dbe7e3;font-size:7.6pt;line-height:1.35}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-stats strong{display:block;color:#fff;font-family:'Noto Serif KR';font-size:15pt;margin-bottom:.8mm}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-footer{display:flex;align-items:flex-end;justify-content:space-between;border-top:.3mm solid rgba(218,178,92,.48);padding-top:5mm;color:#c8d7d2;font-size:7.7pt;letter-spacing:.02em}
.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-footer strong{display:block;color:#fff;font-size:10pt;margin-bottom:1mm}.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .back-site{color:#efd18f;font-weight:800;letter-spacing:.08em}


/* 편집자급 후보 공통 토큰: 표지에는 적용하지 않는다. */
@font-face {
  font-family: "EK Suneung Myeongjo";
  src: url("/books/typeset/_assets/32f65788c132968d.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  word-break: keep-all;
  line-break: strict;
  font-kerning: normal;
  text-rendering: optimizeLegibility;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(.chapter,.opening,.appendix,.closing,.backmatter,.unit-page,.guide,.index,.work-index) {
  --bt-munhak-gwang-eg-ink: #0e1516;
  --bt-munhak-gwang-eg-teal: #1f5a55;
  --bt-munhak-gwang-eg-gold: #ae853a;
  --bt-munhak-gwang-eg-coral: #b95d4d;
  --bt-munhak-gwang-eg-paper: #fffdf8;
  --bt-munhak-gwang-eg-line: #d9d3c6;
  color: var(--bt-munhak-gwang-eg-ink);
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(.chapter,.opening,.appendix,.closing,.backmatter,.unit-page) p,.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(.chapter,.opening,.appendix,.closing,.backmatter,.unit-page) li {
  hanging-punctuation: first allow-end last;
  orphans: 3;
  widows: 3;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(h1,h2,h3,h4,table,figure,blockquote) {
  break-after: avoid-page;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(tr,figure,blockquote,.no-break) {
  break-inside: avoid-page;
}

/* 문학 배경형: 한 단원을 억지로 세 쪽에 가두지 않고 A→B→C의 학습 흐름으로 조판한다. */
.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page {
  min-height: auto !important;
  background: #fffdf8;
  font-family: "EK Suneung Myeongjo", "Noto Serif KR", serif;
  font-size: 9.15pt;
  line-height: 1.58;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page-a {
  break-before: auto !important;
  break-after: auto !important;
  margin-top: 7mm;
  padding-top: 4mm;
  border-top: .55mm solid var(--bt-munhak-gwang-genre-accent, var(--bt-munhak-gwang-eg-teal));
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .part-divider + .unit-page-a {
  break-before: page !important;
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(.unit-page-b,.unit-page-c) {
  break-before: auto !important;
  margin-top: 6mm;
  padding-top: 4mm;
  border-top: .35mm solid var(--bt-munhak-gwang-eg-line);
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-hgroup {
  display: grid;
  grid-template-columns: 18mm minmax(0,1fr);
  gap: 4mm;
  align-items: end;
  margin-bottom: 4mm;
  padding-bottom: 3mm;
  border-bottom: .65mm solid var(--bt-munhak-gwang-eg-teal);
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-code {
  color: var(--bt-munhak-gwang-eg-gold);
  font-family: Pretendard, sans-serif;
  font-size: 12pt;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-part {
  color: var(--bt-munhak-gwang-eg-teal);
  font-family: Pretendard, sans-serif;
  font-size: 6.8pt;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-title,
.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(.unit-page-b,.unit-page-c) .unit-title {
  color: var(--bt-munhak-gwang-eg-ink);
  font-family: Pretendard, sans-serif;
  font-size: 16.2pt;
  line-height: 1.27;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page h2 {
  margin: 5mm 0 2.2mm;
  padding: 0 0 1.2mm;
  border: 0;
  border-bottom: .3mm solid var(--bt-munhak-gwang-eg-line);
  color: var(--bt-munhak-gwang-eg-teal);
  font-family: Pretendard, sans-serif;
  font-size: 11.7pt;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page h3,
.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page-b h3 {
  margin: 3.8mm 0 1.5mm;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--bt-munhak-gwang-eg-gold);
  font-family: Pretendard, sans-serif;
  font-size: 9.7pt;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page p { text-align: justify; }

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(.densebox,.practicebox,.research-note,.coverage-note,.work-context-card,.kice-evidence,.prerequisite-box) {
  border: 0;
  border-left: .9mm solid var(--bt-munhak-gwang-eg-gold);
  border-radius: 0;
  background: #f7f3e9;
  box-shadow: none;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(.practicebox,.work-context-card,.kice-evidence) {
  border-left-color: var(--bt-munhak-gwang-eg-teal);
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .kice-expression {
  border-left-color: var(--bt-munhak-gwang-eg-gold);
  background: #fff;
  font-family: "EK Suneung Myeongjo", serif;
}

/* 장르별 색과 구조. data-running은 원본 빌더가 확정한 파트명이다. */
.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page[data-running^="제1부"] { --bt-munhak-gwang-genre-accent: #8b5d35; }
.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page[data-running^="제2부"] { --bt-munhak-gwang-genre-accent: #745044; }
.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page[data-running^="제3부"] { --bt-munhak-gwang-genre-accent: #315f74; }
.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page[data-running^="제4부"] { --bt-munhak-gwang-genre-accent: #4f6251; }

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page[data-running] .unit-hgroup {
  border-bottom-color: var(--bt-munhak-gwang-genre-accent, var(--bt-munhak-gwang-eg-teal));
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate .unit-page[data-running] h2 {
  color: var(--bt-munhak-gwang-genre-accent, var(--bt-munhak-gwang-eg-teal));
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(.appendix-links,.research-sources,.coverage-sources,.context-meta,.work-context-kicker,.kice-evidence-label,.densebox-kicker,.practicebox-kicker,.prerequisite-kicker) {
  font-size: 6.8pt !important;
  line-height: 1.38 !important;
}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"].editorial-gold-candidate :is(.partial-cliche-evidence,.context-expression-guide>p,.context-layer-map>p,.character-roles>p) {
  font-size: 6.8pt !important;
}

/* B·C 면이 앞 단원에 이어질 때 Vivliostyle이 익명 페이지를 만들 수 있다. */

.books-typeset-continuous[data-typeset-profile="munhak-gwang"]{width:100%;min-width:0;max-width:none;min-height:0!important;height:auto!important;margin:0;padding:clamp(22px,5vw,54px);overflow:visible;background:#fff;color:#1e1e1e;box-shadow:0 18px 55px rgba(23,45,45,.12);}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-page,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .chapter,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .opening,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .appendix,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .closing,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .guide,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .part-content,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .cluster{width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;overflow:visible!important;break-before:auto!important;break-after:auto!important;page:auto!important;}

.books-typeset-continuous[data-typeset-profile="munhak-gwang"] img,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] svg{max-width:100%;height:auto;}

@media(max-width:720px){.books-typeset-continuous[data-typeset-profile="munhak-gwang"]{padding:24px 18px;box-shadow:none;} .books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-hgroup{grid-template-columns:1fr!important;} .books-typeset-continuous[data-typeset-profile="munhak-gwang"] .unit-code{margin-bottom:10px;} .books-typeset-continuous[data-typeset-profile="munhak-gwang"] .context-flow,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .partial-cliche-grid,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .comparison-grid,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .visual-grid,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .vocab-row,.books-typeset-continuous[data-typeset-profile="munhak-gwang"] .vocab-grid-head{grid-template-columns:1fr!important;} .books-typeset-continuous[data-typeset-profile="munhak-gwang"] table{display:block;max-width:100%;overflow-x:auto;} .books-typeset-continuous[data-typeset-profile="munhak-gwang"] .vocab-grid-head{display:none!important;}}
