._archives_1hmvu_1{border-top:4px solid var(--gold);color:var(--navy);background:#fff;padding:clamp(18px,3vw,40px)}._intro_1hmvu_2{max-width:850px;margin:0 auto 30px}._intro_1hmvu_2 h2{margin:0 0 20px;font:400 clamp(1.5rem,3vw,2.2rem)/1.2 Georgia,serif}._intro_1hmvu_2 p{margin:0 0 14px;font-size:1rem;line-height:1.7}._stage_1hmvu_5{background:var(--paper);justify-content:center;padding:20px;display:flex}._document_1hmvu_6{color:var(--navy);cursor:zoom-in;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;font-weight:700;display:flex}._document_1hmvu_6 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(68vh,720px);display:block;box-shadow:0 8px 25px #102d3b26}._caption_1hmvu_8{text-align:center;margin:18px 0;font-size:1.1rem}._controls_1hmvu_9{justify-content:center;align-items:center;gap:clamp(10px,3vw,30px);padding:8px;display:flex}._controls_1hmvu_9 button,._bar_1hmvu_10 button{border:1px solid var(--navy);min-height:44px;color:var(--navy);cursor:pointer;font:inherit;background:#fff;padding:8px 12px;font-weight:700}._controls_1hmvu_9 span{text-align:center;white-space:nowrap;min-width:45px}._back_1hmvu_12{color:var(--navy);margin-top:22px;font-weight:700;text-decoration:underline;display:inline-block}._overlay_1hmvu_13{z-index:1000;background:#061a21ec;padding:clamp(5px,2vw,20px);position:fixed;inset:0}._dialog_1hmvu_14{background:#fff;flex-direction:column;max-width:1450px;height:100%;min-height:0;margin:auto;display:flex}._bar_1hmvu_10{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}._bar_1hmvu_10>div{gap:8px;display:flex}._viewer_1hmvu_17{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:#e8e6e0;flex:1;min-height:0;overflow:auto}._viewer_1hmvu_17 img{-webkit-user-select:none;user-select:none;width:min(100%,900px);height:auto;margin:0 auto;display:block}._viewer_1hmvu_17 img._zoom_1hmvu_19{width:1489px;max-width:none;margin:0}._dialog_1hmvu_14 ._controls_1hmvu_9{flex:none}._archives_1hmvu_1 button:focus-visible,._viewer_1hmvu_17:focus-visible,._back_1hmvu_12:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}@media (width<=600px){._bar_1hmvu_10{flex-wrap:wrap;font-size:.85rem}._bar_1hmvu_10>div{margin-left:auto}._stage_1hmvu_5{padding:12px}._controls_1hmvu_9 button{padding:6px;font-size:.85rem}._viewer_1hmvu_17 img._zoom_1hmvu_19{width:1050px}}
