:root{--paper:#f3f0e8;--ink:#252d2b;--muted:#656e67;--line:#d7d8cd;--red:#ad4c33;--blue:#396376;--gold:#986d26;--green:#4b6a55;--panel:#fcfbf6;--serif:'Noto Serif SC','Source Han Serif SC','Songti SC','SimSun',serif;--sans:'Microsoft YaHei','PingFang SC',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.75 var(--sans)}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button,a,input,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--red);outline-offset:3px}button{border:1px solid var(--line);background:transparent;border-radius:4px}a{color:var(--blue);text-underline-offset:4px}button:hover{border-color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.4}h1,h2,.serif{font-family:var(--serif)}h2{font-size:29px;font-weight:500}h3{font-size:18px}small,.small{font-size:12px}.muted{color:var(--muted)}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase}.shell{max-width:1360px;margin:auto;padding:0 40px}.topbar{padding:19px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;align-items:center}.brand{font-size:13px;letter-spacing:2px}.topbar button{padding:4px 12px}.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;padding:44px 0 30px}.hero h1{font-weight:500;font-size:clamp(32px,4.3vw,57px);letter-spacing:1px;margin:12px 0}.hero h1 em{font-style:normal;color:var(--red)}.hero p{max-width:650px;color:var(--muted)}.hero .lead{font-size:16px}.hero-side{border-left:1px solid var(--line);padding-left:32px;align-self:center}.anchors{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:12px}.anchor{padding:8px 0;border:0;border-bottom:1px solid var(--line);text-align:left;border-radius:0}.anchor b{font-family:Georgia,serif;font-size:24px;display:block;font-weight:400}.anchor span{font-size:12px}.anchor:hover b{color:var(--red)}.era-rail{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-bottom:24px}.era-btn{padding:18px 14px;text-align:left;border:0;border-right:1px solid var(--line);border-radius:0;position:relative}.era-btn:last-child{border-right:0}.era-btn b{display:block;font:18px Georgia,serif;margin:4px 0 8px}.era-btn .num{font-size:10px;color:var(--muted);letter-spacing:2px}.era-btn .label{font-size:13px}.era-btn.active{background:var(--ink);color:var(--paper)}.era-btn.active .num{color:#bcc4bc}.era-btn.active:after{content:'';position:absolute;left:0;right:0;bottom:-3px;height:3px;background:var(--red)}.chapter{padding:22px 26px;background:#e7eadf;display:grid;grid-template-columns:1fr 1.35fr;gap:32px;border-left:3px solid var(--green)}.chapter h2{margin-top:3px}.chapter p{font-size:14px;margin-top:9px}.chapter-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chapter-facts dt{font-size:11px;color:var(--muted);letter-spacing:1px}.chapter-facts dd{margin:4px 0 0;font-size:13px}.world-strip{display:flex;flex-wrap:wrap;gap:9px;padding:12px 0;color:var(--muted);font-size:12px}.world-strip span{padding:2px 9px;background:#e7e5dd}.navline{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:18px;background:var(--paper);border-bottom:1px solid var(--ink);padding:13px 0 0}.tabs{display:flex;gap:21px;flex-wrap:wrap}.tab{border:0;border-radius:0;padding:9px 0 13px;font-size:14px;color:var(--muted)}.tab.active{color:var(--ink);box-shadow:inset 0 -3px var(--red);font-weight:bold}.search{margin-left:auto;position:relative;padding-bottom:9px}.search input{width:246px;border:1px solid var(--line);border-radius:3px;background:var(--panel);padding:8px 12px;font-size:13px}.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0 16px}.segmented{display:flex;border:1px solid var(--line);border-radius:4px}.segmented button{border:0;padding:6px 14px;font-size:12px}.segmented button.active{background:var(--ink);color:var(--paper)}.toolbar select{padding:6px 8px;background:var(--panel);border:1px solid var(--line);border-radius:4px;font-size:12px}.toolbar .hint{margin-left:auto;font-size:12px;color:var(--muted)}.timeline-head,.year-row{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);gap:20px}.timeline-head{padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:2px}.timeline-head .foreign{color:var(--blue)}.timeline-head .domestic{color:var(--red)}.timeline-head .mid{text-align:center;color:var(--muted)}.year-row{padding:25px 0;border-bottom:1px solid var(--line)}.year-label{display:flex;flex-direction:column;align-items:center;position:relative}.year-label:after{content:'';height:100%;width:1px;background:var(--line);position:absolute;top:42px}.year-label b{font:26px Georgia,serif;background:var(--paper);z-index:1}.year-label span{font-size:10px;color:var(--muted)}.event-stack{display:grid;align-content:start;gap:11px}.event-card{display:block;text-align:left;background:var(--panel);border:1px solid var(--line);padding:17px 20px;border-radius:3px;width:100%;transition:transform .15s,border-color .15s}.event-card:hover{transform:translateY(-2px);border-color:var(--red)}.event-card.world:hover{border-color:var(--blue)}.event-card .meta{display:flex;justify-content:space-between;gap:10px;color:var(--red);font-size:11px;margin-bottom:7px}.event-card.world .meta{color:var(--blue)}.event-card h3{font-family:var(--serif);font-size:19px;font-weight:600}.event-card p{font-size:13px;color:var(--muted);margin-top:7px}.event-card .impact{color:var(--ink);margin-top:11px;padding-top:9px;border-top:1px dashed var(--line);font-size:12px}.event-card .go{font-size:12px;margin-top:12px;color:var(--red)}.event-card.world .go{color:var(--blue)}.empty-lane{font-size:12px;color:var(--muted);padding:15px 0}.empty{padding:42px 0;text-align:center;color:var(--muted)}.view{padding-bottom:40px}.section-head{margin:25px 0 20px;display:flex;justify-content:space-between;gap:20px;align-items:end}.section-head p{font-size:13px;color:var(--muted);max-width:620px;margin-top:8px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.info-card{background:var(--panel);padding:23px;border:1px solid var(--line);border-top:3px solid var(--green);text-align:left}.info-card h3{font-family:var(--serif);font-size:22px;margin-top:6px}.info-card p{color:var(--muted);font-size:13px;margin-top:10px}.info-card .role{color:var(--red);font-size:11px}.info-card .line{margin-top:14px;border-top:1px solid var(--line);padding-top:12px;font-size:12px}.relation-wrap{background:var(--ink);color:var(--paper);padding:26px;margin-top:24px}.relation-wrap h3{font-family:var(--serif);font-size:24px;font-weight:500}.relation-wrap p{color:#bac7be;font-size:12px;margin-top:7px}.relation-wrap svg{width:100%;height:auto;max-height:440px;display:block;margin:16px auto 0}.relations{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px}.relation{border-top:1px solid #54645a;padding-top:9px;font-size:12px}.relation b{font-weight:normal;color:#fff}.person-chip,.chip{display:inline-block;padding:4px 9px;background:#eceee5;border:1px solid var(--line);font-size:12px;margin:3px 5px 3px 0;border-radius:3px}.person-chip:hover,.chip:hover{background:#e0e4d7}.route{background:var(--panel);padding:25px;border:1px solid var(--line);margin:18px 0}.route h3{font-family:var(--serif);font-size:23px}.route>p{font-size:13px;color:var(--muted);margin:8px 0 20px}.flow{display:flex;align-items:stretch;gap:12px}.flow-step{flex:1;min-width:0;display:flex;flex-direction:column}.flow-step button{background:var(--paper);border:1px solid var(--line);padding:15px;text-align:left;flex:1}.flow-step b{display:block;font-size:14px;margin-top:5px}.flow-step p{font-size:12px;color:var(--muted);margin-top:7px}.arrow{align-self:center;color:var(--red);font-size:22px}.route .caution{font-size:12px;color:var(--green);margin-top:15px}.terms{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.term{background:var(--panel);padding:18px;border:1px solid var(--line)}.term h3{font-size:16px}.term p{font-size:13px;color:var(--muted);margin-top:7px}.faq details,.source{padding:19px 0;border-bottom:1px solid var(--line)}.faq summary{font-size:16px;cursor:pointer;font-family:var(--serif)}.faq p{font-size:14px;margin:12px 0;color:var(--muted)}.source p{font-size:12px;color:var(--muted);margin-top:5px}.source a{font-size:14px}.quiz-panel{max-width:760px;margin:30px auto;background:var(--panel);padding:32px;border:1px solid var(--line)}.quiz-panel h3{margin:12px 0 24px;font-family:var(--serif);font-size:25px}.quiz-options{display:grid;gap:12px}.quiz-options button{text-align:left;padding:13px 16px}.quiz-options button.correct{background:#e2ebdd;border-color:var(--green)}.quiz-options button.wrong{background:#f3ddd5;border-color:var(--red)}.quiz-result{margin-top:20px;padding:18px;background:var(--paper);font-size:14px}.quiz-result button{margin-top:16px;padding:8px 17px;background:var(--ink);color:var(--paper)}.footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:23px 0 35px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}dialog{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:0;width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 36px);border-radius:5px;box-shadow:0 24px 100px #0003}dialog::backdrop{background:#18272099;backdrop-filter:blur(3px)}.dialog-top{position:sticky;top:0;background:var(--panel);display:flex;justify-content:space-between;gap:12px;align-items:center;padding:15px 25px;border-bottom:1px solid var(--line);z-index:2}.dialog-top button{width:38px;height:38px;font-size:22px}.dialog-body{padding:25px 32px 32px}.dialog-body h2{font-size:32px;margin:9px 0 17px}.dialog-body .intro{font-size:16px;color:var(--muted)}.detail-block{margin-top:23px}.detail-block h3{font-size:14px;color:var(--red);margin-bottom:8px}.detail-block p,.detail-block li{font-size:14px}.detail-block ol{padding-left:21px;margin:0}.detail-block li{padding-bottom:8px}.boundary{margin-top:24px;padding:15px 18px;background:#e7eadf;font-size:13px;border-left:3px solid var(--green)}.source-links{display:grid;gap:7px;margin-top:9px;font-size:12px}.jump-link{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);padding:12px 0;font-size:13px;border-radius:0}.life-track{display:grid;grid-template-columns:72px 1fr;gap:11px;margin-top:13px}.life-track b{font-family:Georgia,serif;color:var(--red)}.life-track span{font-size:14px}.search-summary{margin:23px 0 8px;font-size:13px}.result-card{display:block;width:100%;text-align:left;padding:18px;background:var(--panel);border:1px solid var(--line);margin:10px 0}.result-card strong{font-size:17px}.result-card p{font-size:13px;color:var(--muted);margin-top:4px}.notice{padding:15px 19px;border:1px solid var(--line);font-size:13px;color:var(--muted);margin:23px 0}.next-era{display:flex;justify-content:space-between;margin:27px 0}.next-era button{padding:8px 15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}
@media(max-width:1000px){.shell{padding:0 24px}.hero{gap:30px}.navline{flex-wrap:wrap;gap:0}.search{margin-left:0;width:100%;padding:0 0 10px}.search input{width:100%}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter{grid-template-columns:1fr;gap:13px}.era-btn{padding:14px 8px}.era-btn b{font-size:15px}.era-btn .label{font-size:12px}.tabs{gap:18px}}
@media(max-width:640px){body{font-size:14px}.shell{padding:0 17px}.topbar{padding:13px 0}.brand{font-size:11px;letter-spacing:1px}.topbar .eyebrow{display:none}.hero{display:block;padding:26px 0 22px}.hero h1{font-size:36px}.hero-side{border:0;padding:18px 0 0}.anchors{grid-template-columns:repeat(6,1fr);gap:8px}.anchor b{font-size:18px}.anchor span{font-size:10px}.era-rail{grid-template-columns:repeat(3,1fr);margin-bottom:18px}.era-btn{padding:12px;border-bottom:1px solid var(--line)}.era-btn:nth-child(3){border-right:0}.chapter{padding:18px}.chapter h2{font-size:25px}.chapter-facts{gap:13px}.tabs{gap:17px;flex-wrap:nowrap;width:100%;overflow:auto}.tab{font-size:13px;white-space:nowrap}.navline{padding-top:5px}.toolbar{gap:8px;margin:18px 0 12px}.toolbar .hint{width:100%;margin:0;font-size:11px}.timeline-head{display:none}.year-row{grid-template-columns:1fr;gap:12px;padding:19px 0}.year-label{grid-row:1;align-items:start;border-left:3px solid var(--red);padding-left:12px;flex-direction:row;gap:10px;align-items:center}.year-label:after{display:none}.year-label b{font-size:24px}.event-card{padding:16px}.event-card h3{font-size:19px}.event-card .meta:before{content:'中国 · ';font-size:11px}.event-card.world .meta:before{content:'世界 · ';font-size:11px}.event-card .meta{justify-content:start;flex-wrap:wrap;gap:7px}.empty-lane{display:none}.grid,.terms{grid-template-columns:1fr}.relations{grid-template-columns:1fr}.relation-wrap{padding:18px 13px}.relation-wrap svg{min-width:0}.flow{flex-direction:column;gap:7px}.arrow{transform:rotate(90deg);height:28px;font-size:20px}.info-card,.route{padding:19px}.section-head{display:block}.section-head h2{font-size:26px}.dialog-body{padding:22px}.dialog-body h2{font-size:27px}.dialog-top{padding:12px 19px}.quiz-panel{padding:23px 19px}.world-strip{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media print{.navline,.search,.toolbar,dialog,.topbar button,.next-era{display:none}.shell{max-width:none;padding:0}.hero{padding-top:0}.event-card,.info-card,.route{break-inside:avoid;box-shadow:none}.view{display:block!important}.era-rail{margin-bottom:15px}.year-row{break-inside:avoid}}
.graph-scroll{overflow-x:auto;margin-top:16px}.graph-scroll svg{min-width:760px;margin-top:0}.graph-scroll:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.hero{display:block;padding:24px 0 12px}.hero h1{font-size:34px;margin:3px 0 6px}.hero .lead{font-size:14px}.navline{padding-top:0}.time-intro{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0 12px}.time-intro p{font-size:12px;color:var(--muted)}.time-legend{font-size:12px;white-space:nowrap;margin-right:18px}.time-legend.cn{color:var(--red)}.time-legend.world{color:var(--blue)}.time-legend.cause{color:var(--gold)}.timeline-overview{display:flex;border:1px solid var(--line);border-radius:3px;overflow:hidden}.timeline-overview button{border:0;border-right:1px solid var(--line);border-radius:0;padding:7px 10px;text-align:left;background:#e7eadf;min-width:0}.timeline-overview button:nth-child(even){background:#e9e5db}.timeline-overview button:last-child{border:0}.timeline-overview span{display:block;font:12px Georgia,serif}.timeline-overview b{font-size:12px;font-weight:400;display:block;margin-top:2px}.time-toolbar{margin:12px 0 11px;gap:10px}.time-zoom,.time-pan{display:flex;align-items:center;gap:6px;font-size:12px}.time-zoom button{width:29px;height:29px;font-size:16px}.time-pan button{padding:3px 9px}.timeline-scroll{overflow:auto;border:1px solid var(--line);background:var(--panel);scrollbar-color:#9da896 #ebece4;overscroll-behavior-x:contain;max-height:none}.timeline-scroll:focus-visible{outline:3px solid var(--green);outline-offset:3px}.time-canvas{position:relative;isolation:isolate}.time-band{position:absolute;top:0;bottom:0;background:#e7eadf55;border-left:1px solid #d7d8cd}.time-band.band-1{background:#eae5d755}.time-band>span{position:absolute;top:15px;left:17px;font-size:11px;color:var(--muted);letter-spacing:2px}.time-lane-label{position:sticky;left:15px;top:47px;z-index:4;width:77px;padding:3px 7px;border-radius:3px;background:#fcfbf6ee;font-size:11px;color:var(--red);pointer-events:none}.world-label{position:absolute;left:15px;color:var(--blue)}.time-axis{position:absolute;left:35px;height:2px;background:#89998c;z-index:2}.time-axis:after{content:'';position:absolute;right:-1px;top:-4px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #89998c}.axis-direction{position:absolute;left:0;top:-22px;font-size:10px;color:var(--muted)}.time-tick{position:absolute;z-index:2}.time-tick i{position:absolute;width:1px;height:8px;background:#89998c}.time-tick span{position:absolute;top:13px;transform:translateX(-50%);font:11px Georgia,serif;color:#656e67}.time-tick.major i{height:10px;width:2px}.time-tick.major span{font-size:13px;color:var(--ink)}.time-stem{position:absolute;width:1px;opacity:.3;z-index:1}.time-stem.cn{background:var(--red)}.time-stem.world{background:var(--blue)}.time-point{position:absolute;width:205px;padding:0 0 0 19px;min-height:56px;border:0;background:transparent;border-radius:0;text-align:left;z-index:3}.time-point .time-dot{position:absolute;left:2px;top:6px;width:9px;height:9px;border:2px solid var(--red);border-radius:50%;background:var(--panel)}.time-point.world .time-dot{border-color:var(--blue)}.time-point .time-date{font-size:10px;color:var(--red);display:block;line-height:18px;background:var(--panel)}.time-point.world .time-date{color:var(--blue)}.time-point strong{display:block;font-size:13px;line-height:19px;font-weight:500;background:var(--panel);max-height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.time-point:hover strong,.time-point:focus-visible strong,.time-point.time-selected strong{color:var(--red)}.time-point.world:hover strong,.time-point.world.time-selected strong{color:var(--blue)}.time-point.time-selected .time-dot{background:var(--red);box-shadow:0 0 0 5px #ad4c3320}.time-point.world.time-selected .time-dot{background:var(--blue);box-shadow:0 0 0 5px #39637620}.time-point.time-related strong{color:var(--gold);text-decoration:underline;text-decoration-color:#986d2655;text-underline-offset:3px}.time-links{position:absolute;top:0;left:0;z-index:2;pointer-events:none;overflow:visible}.time-empty{position:absolute;top:70px;left:112px;color:var(--muted);font-size:13px}.time-focus{border-left:3px solid var(--gold);padding:12px 17px;margin:14px 0 24px;background:#eae5d8;font-size:13px;min-height:58px}.time-focus strong{font-weight:500}.time-influences{font-size:12px;line-height:2;margin-top:7px}.time-influences .chip{padding:2px 7px;margin:2px 4px 2px 0;background:#fcfbf6}.time-influences>span{color:var(--muted)}
@media(max-width:640px){.hero{padding:18px 0 9px}.hero h1{font-size:29px}.time-intro{display:block;padding-top:13px}.time-intro p{margin-top:7px}.time-legend{margin-right:9px;font-size:11px}.timeline-overview{display:grid;grid-template-columns:repeat(3,1fr)}.timeline-overview button{padding:6px 9px;border-bottom:1px solid var(--line)}.timeline-overview button:nth-child(3){border-right:0}.timeline-overview b{font-size:11px}.time-toolbar{gap:8px}.time-toolbar .hint{width:auto}.time-pan{margin-left:auto}.timeline-scroll{margin-right:-17px}.time-focus{padding:11px 13px}.time-lane-label{left:8px}.time-influences{line-height:1.8}}
.time-tick .year-button{position:absolute;top:13px;transform:translateX(-50%);padding:0;border:0;background:var(--panel);white-space:nowrap;font:11px Georgia,serif;color:#656e67;line-height:20px}
.time-tick.major .year-button{color:var(--ink)}
.year-button small{font:9px sans-serif;color:var(--green);margin-left:1px}
.time-tick.month-open .year-button{top:35px;transform:none;color:var(--green);font-weight:bold}
.time-month{position:absolute;z-index:2}
.time-month i{position:absolute;width:1px;height:6px;background:#a8b3a8}
.time-month span{position:absolute;top:13px;transform:translateX(-50%);font-size:10px;line-height:18px;color:var(--muted);white-space:nowrap;background:var(--panel)}
.unknown-month i{height:8px;background:transparent;border-left:1px dashed #a8b3a8}
.unknown-month span{font-size:9px}
.meeting-filter{padding:4px 9px;font-size:12px}
.meeting-filter.active{background:var(--green);color:var(--panel);border-color:var(--green)}
.time-point .time-date{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.topic-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--muted);font-size:13px;margin-bottom:18px}
.topic-jump{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}
.topic-jump a{display:flex;flex-direction:column;gap:5px;padding:12px 14px;background:var(--panel);border:1px solid var(--line);text-decoration:none;color:var(--ink);font-size:12px}
.topic-jump b{font:19px Georgia,serif;color:var(--red)}
.topic-stage{scroll-margin-top:155px;margin-top:32px}
.topic-list{border-left:2px solid var(--line);margin-left:7px;padding-left:25px;display:grid;gap:20px}
.topic-entry{position:relative;min-width:0;background:var(--panel);border:1px solid var(--line);padding:22px 25px}
.topic-dot{position:absolute;left:-32px;top:29px;width:10px;height:10px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px var(--paper)}
.topic-entry h4{font:500 22px/1.5 var(--serif);margin:5px 0 18px;overflow-wrap:anywhere}
.topic-notes{display:grid;grid-template-columns:1fr 1fr;gap:14px 26px;margin:0}
.topic-notes dt{font-size:12px;color:var(--red);font-weight:bold;margin-bottom:4px}
.topic-notes dd{margin:0;font-size:14px;overflow-wrap:anywhere}
.topic-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.topic-related{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:14px;margin-top:16px;border-top:1px solid var(--line)}
.topic-related .chip{max-width:100%;text-align:left;overflow-wrap:anywhere}
.topic-sources{margin-top:14px;font-size:12px}
.topic-sources summary{cursor:pointer;color:var(--blue);padding:4px 0}
.topic-sources .source-links{margin-top:8px}
.topic-comparison{overflow-x:auto;margin:25px 0}
.topic-comparison table{width:100%;min-width:540px;border-collapse:collapse;background:var(--panel);font-size:13px}
.topic-comparison caption{text-align:left;font-size:16px;font-weight:bold;padding-bottom:10px}
.topic-comparison th,.topic-comparison td{text-align:left;vertical-align:top;padding:12px 15px;border:1px solid var(--line)}
.topic-comparison thead{background:#e7eadf}
@media(max-width:700px){.topic-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-notes{grid-template-columns:1fr}.topic-entry{padding:18px 16px}.topic-entry h4{font-size:19px}.topic-list{padding-left:18px}.topic-dot{left:-25px}.topic-stage{scroll-margin-top:220px}.topic-actions .chip{max-width:100%;text-align:left}}
