.chapter{padding-top:109px;padding-bottom:110px}.chapter-top{display:flex;justify-content:space-between;gap:55px;align-items:end}.chapter h2,.section-heading h2{font-size:clamp(38px,4.5vw,61px);line-height:1.09;letter-spacing:-.065em;margin:15px 0 23px}.chapter h2 em,.section-heading h2 em,.closing h2 em{color:#9a9c9e}.chapter-top p{max-width:680px;color:#606366;line-height:1.8;margin-bottom:0}.chapter-meta{display:flex;align-items:end;gap:18px;border-bottom:1px solid var(--ink);padding-bottom:8px;flex:0 0 auto}.chapter-meta>span{font-size:67px;line-height:.95;font-weight:bold;letter-spacing:-.1em}.chapter-meta small{font-size:10px;line-height:1.45;font-weight:bold;color:#5a5d5f}
.controls-wrap{padding-top:44px}.controls{display:grid;grid-template-columns:minmax(210px,1fr) 205px 180px auto;gap:0;border:1px solid #a6a8a7;min-height:60px}.search{display:flex;align-items:center;gap:9px;padding:0 19px;background:#f7f7f4}.search span{font-size:25px;line-height:1;color:#656869}.search input{border:0;outline:0;background:transparent;min-width:0;width:100%;font-size:13px;color:#111}.search input:focus-visible{outline:2px solid #222;outline-offset:6px}.filter-label{display:flex;gap:12px;align-items:center;justify-content:center;border-left:1px solid var(--line);font-size:10px;font-weight:bold;letter-spacing:.08em;padding:0 11px}.filter-label select{max-width:145px;min-width:0;border:0;outline:0;background:transparent;font-weight:bold;font-size:11px;color:var(--ink)}.clear{border:0;border-left:1px solid var(--line);background:#e2e2de;padding:0 15px;font-size:10px;font-weight:bold;letter-spacing:.04em}.clear:hover{background:#d6d6d0}.control-foot{display:flex;justify-content:space-between;gap:12px;padding-top:13px;color:#858788;font-weight:bold;font-size:10px;letter-spacing:.07em}
.history-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:66px;margin-top:46px}.years-rail{align-self:start;position:sticky;top:108px;border-top:1px solid #9c9f9e;padding-top:16px}.years-rail>span{font-size:10px;font-weight:bold;color:#777a7b;letter-spacing:.08em}.years-rail>div{display:grid;gap:2px;padding-top:23px}.year-jump{width:100%;background:transparent;border:0;border-left:2px solid transparent;text-align:left;padding:7px 15px;font-size:22px;line-height:1.15;font-weight:bold;letter-spacing:-.04em;color:#8b8e8e}.year-jump:hover,.year-jump.active{color:#111;border-left-color:#111;background:#e7e7e2}.year-section{display:grid;grid-template-columns:158px minmax(0,1fr);gap:22px;border-top:1px solid #aeb1ae;padding-top:30px;padding-bottom:43px;scroll-margin-top:110px}.year-large{font-size:clamp(47px,5vw,69px);font-weight:bold;line-height:1;letter-spacing:-.1em}.year-story h3{font-size:24px;letter-spacing:-.045em;line-height:1.2;margin:4px 0 13px}.year-story>p{font-size:12px;line-height:1.8;color:#77797a;max-width:610px;margin-bottom:29px}.event-list{border-top:1px solid #b5b7b4}.event{width:100%;background:transparent;text-align:left;display:grid;grid-template-columns:112px 92px minmax(0,1fr) 18px;gap:13px;align-items:start;padding:20px 3px;border:0;border-bottom:1px solid #c9c9c5;color:var(--ink)}.event:hover,.event:focus-visible{background:#e9e9e5}.event-date{font-size:11px;line-height:1.55;font-weight:bold;color:#747676}.event-kind{font-size:9px;font-weight:bold;letter-spacing:.06em;background:#dcdcd7;justify-self:start;padding:3px 6px;color:#565859}.event-copy strong{font-size:15px;display:block;line-height:1.4;letter-spacing:-.025em}.event-copy small{display:block;font-size:12px;line-height:1.75;font-weight:normal;color:#686a6b;margin-top:5px}.event-arrow{font-size:19px;line-height:1.2;text-align:right}.empty{padding:70px 10px;border-top:1px solid #aaa;font-weight:bold;color:#666}.loading-text{padding:30px}
