.comic-page{background:#f6f7f2}.comic-main{max-width:800px;padding:0 28px}.comic-cover{padding:40px 0 72px;text-align:center}.comic-back{display:block;text-align:left;color:#7c8775;font-size:11px;margin-bottom:56px}.comic-cover>.eyebrow{display:block;font-size:10px;letter-spacing:2px}.comic-cover h1{display:block;font-size:56px;line-height:1.3;letter-spacing:-3px;margin:20px 0 22px}.comic-cover h1>span:before{height:15px;bottom:5px;left:0;right:0}.comic-deck{color:#7b8572;font-size:13px;line-height:1.9}.scroll-cue{display:block;margin-top:35px;font-size:10px;letter-spacing:1px;color:#8e9a80}.comic-panel{margin:0 0 115px}.comic-narration{text-align:center;margin:0 auto 27px;padding:0 14px}.panel-number{font-size:10px;font-weight:600;color:#849a67;letter-spacing:3px;display:block;margin-bottom:14px}.comic-narration h2{font-size:26px;line-height:1.7;letter-spacing:-1px;word-break:keep-all}.comic-narration>p{font-size:16px;line-height:2;color:#6b755e;margin:13px 0 0}.comic-panel figure{margin:0;border:1px solid #dce0d1;overflow:hidden;border-radius:2px}.comic-panel figure img{display:block;width:100%;height:auto;aspect-ratio:3/2}.comic-dialogue{position:relative;max-width:450px;background:#fffef7;border:1px solid #d2dbc4;border-radius:16px;margin:0 auto 28px;text-align:center;padding:20px;font-size:24px;font-family:'Noto Serif KR',serif;line-height:1.7;letter-spacing:-.8px}.comic-dialogue:after{content:'';position:absolute;bottom:-8px;left:30%;width:14px;height:14px;background:#fffef7;border-bottom:1px solid #d2dbc4;border-right:1px solid #d2dbc4;transform:rotate(45deg)}.comic-dialogue strong{font-weight:700}.panel-4{margin-bottom:0}.time-passage{height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.time-passage i{height:3px;width:3px;background:#b4bda7;border-radius:50%}.panel-5 .comic-narration h2{font-size:30px}.comic-reveal{text-align:center;font-weight:900;font-size:80px;letter-spacing:-5px;margin:34px 0 0;line-height:1.3}.comic-reveal span{color:#91b84c}.panel-7{margin-bottom:60px}.comic-ending{text-align:center;border-top:1px solid var(--line);padding:40px 0 70px}.comic-ending h2{font-size:24px;letter-spacing:-1px;margin:18px 0 10px;line-height:1.5}.comic-ending p{color:#7a8670;font-size:12px;line-height:1.8}.comic-cta{display:block;max-width:360px;margin:25px auto 0;padding:18px 20px;background:#182019;color:#d2fa75;font-size:14px;font-weight:700;border-radius:6px}.comic-cta span{margin-left:18px}.comic-cta:hover{background:#304328}.read-again{display:inline-block;color:#859078;font-size:11px;margin-top:22px}nav [aria-current=page]{font-weight:700;color:#4c6c2e}
@media(max-width:760px){.comic-main{padding:0 16px}.comic-cover{padding:25px 0 55px}.comic-back{margin-bottom:39px}.comic-cover h1{font-size:41px;letter-spacing:-2.5px}.comic-deck{font-size:11px}.comic-panel{margin-bottom:78px}.comic-narration{padding:0 5px;margin-bottom:22px}.comic-narration h2{font-size:21px;letter-spacing:-.8px}.comic-narration>p{font-size:13px}.comic-dialogue{font-size:20px;margin-left:12px;margin-right:12px;padding:18px 10px}.panel-4{margin-bottom:0}.time-passage{height:220px;gap:26px}.panel-5 .comic-narration h2{font-size:24px}.comic-reveal{font-size:66px}.panel-7{margin-bottom:40px}.comic-ending h2{font-size:21px}.comic-ending{padding-bottom:45px}}

.panel-5{margin-bottom:0}.research-complete{text-align:center;padding:75px 12px 100px}.research-complete>span{display:block;color:#91b84c;font-size:20px;margin-bottom:22px}.research-complete p{font-family:"Noto Serif KR",serif;font-size:22px;line-height:2;letter-spacing:-.7px;color:#69735e;margin:0;word-break:keep-all}.research-complete strong{color:#25301f;font-weight:700}@media(max-width:760px){.research-complete{padding:58px 5px 72px}.research-complete p{font-size:18px}}
