.vr-page{background:#eef2ef}
.vr-page-main{width:min(1260px,calc(100% - 48px));margin:0 auto;padding:58px 0 80px}
.vr-page-heading{max-width:820px;margin:0 auto 32px;text-align:center}
.vr-page-heading .news-kicker{justify-content:center}
.vr-page-heading h1{max-width:none;margin:18px 0 14px;color:var(--news-ink);font-size:clamp(38px,5vw,72px);line-height:1.08}
.vr-page-heading p{max-width:670px;margin:0 auto;color:#62747a;font-size:15px;line-height:1.9}
.vr-page-player{overflow:hidden;background:#183b4a;border:1px solid #183b4a;box-shadow:0 18px 45px rgba(16,42,55,.18)}
.vr-page-player .heritage-vr-viewer{margin:0}
.vr-page-player .heritage-vr-stage{height:min(64vw,720px);min-height:480px;border:0}
.vr-page-player .heritage-vr-controls{padding:14px 18px;margin:0;background:#234b5a}
.vr-page-player .heritage-vr-note{padding:0 18px 16px;margin:0!important;background:#234b5a}
.vr-page-footnote{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-top:18px;padding:16px 18px;color:#65767d;background:#fff;border:1px solid #d8e1dd;font-size:11px}
.vr-page-footnote span{color:#b84e3d;font-weight:900}.vr-page-footnote p{margin:0;line-height:1.7}.vr-page-footnote a{color:#b84e3d;font-weight:900;text-decoration:none;white-space:nowrap}
@media(max-width:600px){.vr-page-main{width:calc(100% - 28px);padding:34px 0 50px}.vr-page-heading{text-align:left}.vr-page-heading .news-kicker{justify-content:flex-start}.vr-page-heading h1{font-size:42px}.vr-page-heading p{font-size:14px}.vr-page-player .heritage-vr-stage{height:calc(100dvh - 280px);min-height:300px}.vr-page-footnote{grid-template-columns:1fr;gap:8px}.vr-page-footnote a{white-space:normal}}
