/* A continuous event document: summary, context, chronology and original references. */
.shell.event-topic-shell{display:block;grid-template-columns:none;width:100%;max-width:980px;margin:26px auto 48px;padding:0 24px}
.event-topic-shell>.page-intro{margin-bottom:14px}.event-topic-shell .page-crumb{font-size:12px;line-height:1.8}
.event-topic-shell .event-reading-document{min-width:0;background:#fff;border:1px solid var(--line);border-radius:5px;padding:28px 38px}
.event-topic-shell .event-reading-hero{padding:0;border:0;border-radius:0;background:transparent}
.event-topic-shell .event-hero-kicker{font-size:12px;gap:8px;color:var(--brand);font-weight:600}.event-topic-shell .event-hero-kicker svg{width:17px;height:17px}.event-topic-shell .event-hero-kicker>span{font-size:11px;font-weight:400}
.event-topic-shell .event-reading-hero h1{font-size:30px;font-weight:700;line-height:1.5;letter-spacing:-.3px;margin:12px 0 16px;overflow-wrap:anywhere}
.event-topic-shell .event-reading-hero>.event-topic-description{font-size:15px;line-height:1.9;color:#536171;margin:0}
.event-at-a-glance{background:#f0f6f6;border-left:3px solid #2d7a79;padding:13px 17px;margin:0 0 16px}.event-at-a-glance>span{font-size:12px;font-weight:650;color:#276f70}.event-at-a-glance p{font-size:15px;line-height:1.9;color:#344b55;margin:6px 0 0;overflow-wrap:anywhere}
.event-topic-shell .event-reading-stats{display:flex;flex-wrap:wrap;gap:7px 18px;margin:0;padding:0;border:0;font-size:12px;color:var(--muted)}.event-topic-shell .event-reading-stats>span{display:inline;flex:none;padding:0;border:0}.event-topic-shell .event-reading-stats strong{font-size:13px;font-weight:600;color:#516171;margin-right:3px}
.event-topic-shell .event-reading-hero .event-reading-updated{font-size:11px;text-align:left;margin:8px 0 0;line-height:1.8}
.event-topic-shell .event-reading-nav{display:flex;flex-wrap:wrap;gap:9px 24px;padding:17px 0;margin:17px 0 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;line-height:1.7}.event-topic-shell .event-reading-nav a:hover{text-decoration:underline;text-underline-offset:5px}
.event-topic-shell .section-card,.event-topic-shell .event-reading-progress{padding:0;margin:0 0 30px;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-margin-top:100px}
.event-topic-shell .event-reading-section-heading,.event-topic-shell .event-reading-progress .event-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid var(--line)}
.event-topic-shell .event-reading-section-heading h2,.event-topic-shell .event-reading-progress .event-heading h2{font-size:20px;font-weight:650;line-height:1.5;margin:0;color:var(--brand)}.event-topic-shell .event-reading-section-heading>span{font-size:11px;color:var(--muted)}
.event-topic-shell .event-overview h3,.event-topic-shell .event-overview-edition h2,.event-topic-shell .event-overview-edition h3{font-size:16px;line-height:1.8;margin:21px 0 8px}.event-topic-shell .event-overview p,.event-topic-shell .event-overview-edition li{font-size:15px;line-height:1.95;color:#455364;margin:10px 0;overflow-wrap:anywhere}
.event-topic-shell .event-reading-progress .event-heading h2{display:flex;align-items:center;gap:8px;color:#266b75}.event-topic-shell .event-progress-note{font-size:12px;margin:0;line-height:1.8;color:var(--muted)}
.event-topic-shell .event-progress-list{margin:20px 0 0 4px;padding-left:23px;border-color:#c6dcdd}
.event-topic-shell .event-progress-item{display:block;grid-template-columns:none;padding:0 0 23px;font-size:14px}.event-topic-shell .event-progress-item:before{left:-29px;top:7px}.event-topic-shell .event-progress-item:last-child{padding-bottom:0}
.event-topic-shell .event-progress-item>time{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;padding:0;color:#68798a;font-variant-numeric:tabular-nums}.event-topic-shell .event-progress-date{display:inline}.event-topic-shell .event-progress-clock{display:inline;font-size:13px;line-height:1.6;margin:0}
.event-topic-shell .event-progress-stage{font-size:10px;padding:2px 6px;margin:7px 0 0}.event-topic-shell .event-progress-item h3{font-size:16px;line-height:1.75;margin:6px 0}.event-topic-shell .event-progress-summary{font-size:14px;line-height:1.95;margin:7px 0 0;color:#536171}
.event-topic-shell .event-chinese-reports>.timeline-note{margin:0 0 4px;font-size:12px;line-height:1.8}.event-topic-shell .event-chinese-story{padding:17px 0}.event-topic-shell .event-chinese-story time{font-size:12px;color:var(--muted)}.event-topic-shell .event-chinese-story h3{font-size:16px;font-weight:600;line-height:1.7;margin:7px 0}.event-topic-shell .event-chinese-story p{font-size:14px;line-height:1.9}
.event-topic-shell .event-reference-drawer{background:#f7f5f0;border:1px solid #e8e2d4;border-radius:4px;padding:17px 20px}.event-topic-shell .event-reference-drawer>summary>span:first-child{font-size:16px;color:var(--brand)}.event-topic-shell .event-reference-drawer>summary>span:last-child{font-size:12px;color:#7f7865}.event-topic-shell .event-reference-list h3{overflow-wrap:anywhere}
.event-topic-shell .event-reading-footer{font-size:12px;line-height:1.9;padding:0;gap:10px}
@media(max-width:700px){.shell.event-topic-shell{padding:0 12px;margin:20px auto 30px}.event-topic-shell .event-reading-document{padding:22px 19px}.event-topic-shell .event-reading-hero h1{font-size:24px;margin:11px 0 14px}.event-at-a-glance{padding:12px 13px}.event-at-a-glance p{font-size:14px}.event-topic-shell .event-reading-nav{gap:8px 17px;font-size:12px;margin:16px 0 23px;padding:14px 0}.event-topic-shell .section-card,.event-topic-shell .event-reading-progress{padding:0;margin:0 0 25px}.event-topic-shell .event-reading-section-heading h2,.event-topic-shell .event-reading-progress .event-heading h2{font-size:18px}.event-topic-shell .event-overview p,.event-topic-shell .event-overview-edition li{font-size:14px}.event-topic-shell .event-progress-item h3{font-size:15px}.event-topic-shell .event-progress-summary{font-size:13px}.event-topic-shell .event-reference-drawer{padding:16px 14px}.event-topic-shell .event-reference-drawer>summary{gap:7px}.event-topic-shell .event-reading-footer{flex-direction:column;gap:6px}}
@media print{.shell.event-topic-shell{max-width:none;padding:0;margin:0}.event-topic-shell .event-reading-document{padding:0;border:0}.event-topic-shell .event-reading-nav,.event-topic-shell .event-reading-footer{display:none}.event-topic-shell .event-at-a-glance{background:#fff}}
