.viewer-open{overflow:hidden}.home-viewer{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;padding:0;border:0;background:#101514;color:#edf3e9}.home-viewer::backdrop{background:rgba(5,10,8,.86)}.home-viewer[open]{display:block}.home-viewer [hidden]{display:none!important}.viewer-shell{height:100%;display:flex;flex-direction:column}.viewer-toolbar{height:64px;flex:none;display:flex;align-items:center;gap:16px;padding:0 max(20px,5vw);border-bottom:1px solid #34443a;background:#111917}.viewer-toolbar button{width:42px;height:42px;flex:none;color:#edf3e9;background:transparent;border:1px solid #53665a;cursor:pointer;font-size:26px;line-height:1}.viewer-toolbar button:hover,.viewer-toolbar button:focus-visible{background:#b9d5bf;color:#17221c}.viewer-label{font-size:12px;color:#a9c0ac}.viewer-toolbar-link{color:#edf3e9;font-size:12px;text-decoration:none;margin-left:auto}.viewer-toolbar-link:hover{text-decoration:underline}.viewer-close{margin-left:auto}.viewer-article{overflow:auto;flex:1;min-height:0}.viewer-cover{width:100%;height:min(44vh,440px);display:block;object-fit:cover}.viewer-content{width:min(800px,100%);padding:48px max(20px,5vw) 80px;margin:auto}.viewer-kicker{color:#a9c0ac;font-size:12px}.viewer-title{font:400 clamp(30px,4vw,54px)/1.2 Georgia,'Microsoft YaHei',serif;margin:22px 0;overflow-wrap:anywhere}.viewer-summary{font-size:17px;line-height:1.7;color:#e3ede1}.viewer-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#b4c3b4;line-height:1.9;font-size:15px;margin:24px 0}.viewer-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.viewer-actions button,.viewer-actions a,.viewer-stage-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;background:#b9d5bf;border:1px solid #b9d5bf;color:#17221c;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.viewer-actions a,.viewer-stage-link{background:transparent;color:#e8f0e6;border-color:#53665a}.viewer-stage{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.viewer-stage iframe{width:100%;height:100%;flex:1;border:0;background:#161b18}.viewer-stage-link{position:absolute;right:20px;bottom:20px;background:#111917}.news-grid .news-card:nth-child(n+4){margin-top:28px}.home-contact-meta .contact-address{font:14px/1.6 inherit;color:#d7e5d6;white-space:pre-line}.home-contact-meta .home-qr{width:114px;height:114px;object-fit:contain;margin:12px 0;background:#fff;padding:6px}@media(max-width:760px){.viewer-toolbar{height:56px;padding:0 16px;gap:10px}.viewer-cover{height:28vh}.viewer-content{padding:28px 20px 72px}.viewer-stage-link{display:none}.news-grid .news-card:nth-child(n+4){margin-top:0}}
.site-header.is-scrolled{background:#111917;border-bottom:1px solid #35443a}
