/* Two V5 evidence readers. Native radio controls also work without JavaScript. */
.ev5-section{--e-ink:#201e2d;--e-sub:#484459;--e-rule:#b7b1c6;--e-accent:#594486;--e-paper:#eeeaf1;--e-reader:#f8f6fa;background:var(--e-paper);color:var(--e-ink);font-family:var(--sans,sans-serif);padding:clamp(56px,7vw,120px) 0;word-break:keep-all;overflow-wrap:break-word}.ev5-section,.ev5-section *{box-sizing:border-box}.ev5-section :where(h2,h3,p,dl,dt,dd,figure,fieldset,legend){margin:0}.ev5-shell{max-width:1540px;margin-inline:auto;padding-inline:var(--gutter,6vw)}.ev5-running,.ev5-plate-top{display:flex;align-items:baseline;justify-content:space-between;gap:15px;font:620 12px/1.5 var(--sans,sans-serif)}.ev5-running{border-top:2px solid currentColor;padding:12px 0 0}.ev5-running span:last-child,.ev5-plate-top span:last-child,.ev5-option-label span{font-family:var(--mono,monospace);font-variant-numeric:tabular-nums}.ev5-layout,.ev5-m-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(30px,7.5vw,120px);align-items:start;margin-top:clamp(29px,4.3vw,75px)}.ev5-eyebrow{font:620 13px/1.6 var(--sans,sans-serif);color:var(--e-accent)}.ev5-section h2{font:530 clamp(43px,5.65vw,96px)/1.17 var(--serif,serif);letter-spacing:-.085em;margin:.12em 0 .4em;color:var(--e-ink)}.ev5-story>p:not(.ev5-eyebrow),.ev5-observation>p{font:440 clamp(16px,1.15vw,20px)/1.91 var(--sans,sans-serif);letter-spacing:-.028em;max-width:36em}.ev5-story>p.ev5-lead{font:540 clamp(20px,1.6vw,27px)/1.67 var(--serif,serif);letter-spacing:-.048em;margin-bottom:1em}.ev5-margins{display:grid;gap:12px;border-top:1px solid var(--e-rule);margin-top:clamp(20px,2.4vw,37px);padding-top:14px}.ev5-margins>div{display:grid;grid-template-columns:minmax(65px,.25fr) minmax(0,1fr);gap:12px}.ev5-margins dt,.ev5-margins dd{font:450 clamp(13px,.94vw,15px)/1.73 var(--sans,sans-serif);letter-spacing:-.02em}.ev5-margins dt{font-weight:650;color:var(--e-accent)}.ev5-margins dd{color:var(--e-sub)}
.ev5-exhibit,.ev5-story,.ev5-observation{min-width:0}.ev5-reader{padding:0;border:0;min-width:0;width:100%}.ev5-reader>legend{padding:0 0 8px;font:600 12px/1.4 var(--sans,sans-serif);color:var(--e-accent)}.ev5-selector{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ev5-option{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.ev5-option-label{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:42px;padding:7px 4px;border:1px solid var(--e-rule);border-right:0;background:transparent;color:var(--e-sub);font:600 clamp(11px,.93vw,14px)/1.45 var(--sans,sans-serif);cursor:pointer}.ev5-option-label:last-of-type{border-right:1px solid var(--e-rule)}.ev5-option-label span{font-size:10px;opacity:.8}.ev5-option:checked+.ev5-option-label{background:var(--e-ink);color:#fff;border-color:var(--e-ink)}.ev5-option:focus-visible+.ev5-option-label,.ev5-zoom:focus-visible{outline:3px solid var(--e-accent);outline-offset:2px;z-index:1}.ev5-panels{grid-column:1/-1;min-width:0;background:var(--e-reader);border:1px solid var(--e-rule);border-top:0;padding:clamp(10px,1.45vw,23px)}.ev5-panel{display:none}.ev5-opt-1:checked~.ev5-panels .ev5-panel-1,.ev5-opt-2:checked~.ev5-panels .ev5-panel-2,.ev5-opt-3:checked~.ev5-panels .ev5-panel-3{display:block}.ev5-plate-top{padding-bottom:9px;font-size:11px;color:var(--e-sub)}.ev5-zoom{position:relative;display:grid;place-items:center;width:100%;height:clamp(285px,29vw,429px);overflow:hidden;appearance:none;border:0;border-radius:0;background:#10131b;color:white;padding:clamp(9px,1.6vw,24px);margin:0;cursor:zoom-in}.ev5-zoom:after{content:'확대 ↗';position:absolute;right:7px;bottom:6px;padding:2px 6px;color:white;background:#171824e8;font:550 10px/1.5 var(--sans,sans-serif)}.ev5-zoom img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;min-height:0;min-width:0;object-fit:contain}.ev5-panel figcaption{display:block;padding:12px 0 0;min-height:96px;font:450 13px/1.7 var(--sans,sans-serif);letter-spacing:-.018em;color:var(--e-sub)}.ev5-panel figcaption b,.ev5-panel figcaption span,.ev5-panel figcaption small{display:block}.ev5-panel figcaption b{color:var(--e-ink);font-size:15px;font-weight:670}.ev5-panel figcaption small{margin-top:4px;font-size:11px}.ev5-foot{margin-top:clamp(26px,3.2vw,53px);border-top:1px solid var(--e-rule);padding-top:11px;color:var(--e-sub);font:450 12px/1.7 var(--sans,sans-serif)}
.ev5-m{--e-ink:#172e28;--e-sub:#3e554c;--e-rule:#a9b8ab;--e-accent:#3a6555;--e-paper:#e8ece1;--e-reader:#f4f5ed}.ev5-m-head{display:grid;grid-template-columns:minmax(0,1.26fr) minmax(0,.74fr);align-items:end;gap:24px;margin-top:clamp(29px,4.3vw,75px)}.ev5-m-head h2{font-size:clamp(36px,4.9vw,80px);margin-bottom:0}.ev5-clock{justify-self:end;line-height:1.3;text-align:right}.ev5-clock time{display:block;font:400 clamp(44px,5.1vw,84px)/.98 Georgia,serif;letter-spacing:-.065em;color:var(--e-accent)}.ev5-clock span{display:block;font:470 12px/1.6 var(--sans,sans-serif);margin-top:8px;color:var(--e-sub)}.ev5-clock small{font-size:10px}.ev5-m-layout{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(28px,5.2vw,84px);margin-top:clamp(26px,3vw,50px)}.ev5-m .ev5-zoom{background:#111713;height:clamp(220px,22vw,350px)}.ev5-observation{padding-top:24px}.ev5-observation h3{font:550 clamp(22px,1.9vw,33px)/1.48 var(--serif,serif);letter-spacing:-.055em;margin-bottom:.65em}.ev5-observation>p+p{margin-top:.85em}
@media(max-width:760px){.ev5-section{padding-block:48px}.ev5-layout,.ev5-m-head,.ev5-m-layout{grid-template-columns:minmax(0,1fr);row-gap:24px}.ev5-section h2{font-size:clamp(43px,10.9vw,70px)}.ev5-m-head h2{font-size:clamp(35px,7.8vw,58px)}.ev5-story>p:not(.ev5-eyebrow),.ev5-observation>p{font-size:16px;line-height:1.84}.ev5-story>p.ev5-lead{font-size:20px}.ev5-margins{margin-top:18px}.ev5-margins>div{grid-template-columns:72px minmax(0,1fr);gap:9px}.ev5-zoom{height:clamp(236px,68vw,355px)}.ev5-m .ev5-zoom{height:clamp(160px,50vw,280px)}.ev5-clock{justify-self:start;text-align:left;display:flex;gap:14px;align-items:baseline}.ev5-clock time{font-size:44px}.ev5-clock span{margin:0}.ev5-observation{padding-top:0}.ev5-observation h3{font-size:24px}.ev5-panel figcaption{min-height:112px}.ev5-option-label{font-size:11px}.ev5-option-label span{font-size:9px}}
@media print{.ev5-section{background:white;color:#111;padding:12pt 0}.ev5-layout,.ev5-m-layout,.ev5-m-head{display:block}.ev5-option,.ev5-option-label{display:none}.ev5-panels{display:block;border:0;background:white;padding:0}.ev5-panel{display:block;break-inside:avoid;margin-top:9pt}.ev5-zoom,.ev5-m .ev5-zoom{height:165pt;background:white;padding:0}.ev5-zoom:after{display:none}.ev5-panel figcaption{min-height:0}.ev5-clock{margin-top:12pt;justify-self:start;text-align:left}}
