.panorama-page{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 24px 64px}.reader-eyebrow{color:var(--muted);font-size:.82rem}.reader-page-head h1{margin:.4rem 0 1rem;line-height:1.2}.reader-page-head>p{max-width:68ch}.reader-subnav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px 0;border-bottom:1px solid var(--line)}.reader-subnav a{padding:8px 0}.panorama-list,.panorama-events{list-style:none;margin:0;padding:0}.panorama-list>li,.panorama-events>li{padding:26px 0;border-bottom:1px solid var(--line)}.panorama-events>li{max-width:900px}.panorama-list h2,.panorama-events h3{margin:8px 0 12px;line-height:1.45}.panorama-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:.82rem}.panorama-events p{max-width:72ch;line-height:1.85}.panorama-date{font-size:.82rem;color:var(--muted)}.panorama-evidence{margin-top:32px;padding:16px 0}.panorama-evidence summary{cursor:pointer;min-height:44px}.panorama-evidence li{margin:12px 0}.event-panorama-links{display:flex;gap:8px 20px;flex-wrap:wrap;padding:12px 0}.event-panorama-links a{font-size:.88rem}.panorama-page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:600px){.panorama-page{padding:0 18px 44px}.panorama-list>li,.panorama-events>li{padding:20px 0}.panorama-meta{gap:6px 12px}}
