.chronicle-index{grid-template-columns:180px 1fr;gap:40px;margin:54px 0 80px;display:grid}.chronicle-index>span{letter-spacing:.18em;color:#bd9b62;padding-top:24px;font-size:.7rem}.chronicle-index ol{margin:0;padding:0;list-style:none}.chronicle-index li{border-top:1px solid #ffffff18}.chronicle-index li:last-child{border-bottom:1px solid #ffffff18}.chronicle-index a{color:inherit;align-items:center;gap:24px;padding:20px 0;text-decoration:none;display:flex}.chronicle-index a>span:first-child{color:#c4a16b;width:40px;font:italic 26px Georgia,serif}.chronicle-index a>span:last-child{color:#c4a16b;margin-left:auto;transition:transform .2s}.chronicle-index a:hover>span:last-child{transform:translate(3px,3px)}.chronicle-index small{color:#929da8;margin-bottom:6px;font-size:.73rem;display:block}.chronicle-index strong{font-size:1.12rem;font-weight:500}.chronicle-story{margin-bottom:100px;scroll-margin-top:100px}.chronicle-picture{aspect-ratio:2.1;background:#172129;border:1px solid #ffffff12;position:relative;overflow:hidden}.chronicle-picture img{object-fit:cover}.chronicle-picture-shade{background:linear-gradient(#0000 35%,#070b12a8 75%,#070b12 100%);position:absolute;inset:0}.chronicle-title{position:absolute;bottom:8%;left:6%;right:6%}.chronicle-title>span{letter-spacing:.12em;text-transform:uppercase;color:#d9ba85;font-size:.72rem}.chronicle-title h2{max-width:760px;margin:13px 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:400;line-height:1.1}.chronicle-title p{color:#c1c9d0;margin:0;font-size:.8rem}.chronicle-body{grid-template-columns:1fr 2fr;gap:9%;padding:48px 5% 0;display:grid}.chronicle-body aside>p{color:#d3d0c8;font:1.28rem/1.6 Georgia,serif}.chronicle-numeral{color:#9a7c4b;font:italic 64px Georgia,serif}.chronicle-turn{border-top:1px solid #ad8b4f55;margin-top:35px;padding-top:24px}.chronicle-turn small{letter-spacing:.14em;color:#c5a773;font-size:.65rem}.chronicle-turn p{color:#97a3af;font-size:.9rem;line-height:1.7}.chronicle-prose section{margin-bottom:38px}.chronicle-prose h3{letter-spacing:.1em;text-transform:uppercase;color:#d6b77e;margin:0 0 18px;font-size:.8rem;font-weight:600}.chronicle-prose p{color:#b7c0c9;margin:0 0 18px;font-size:1rem;line-height:1.9}.chronicle-explore{border-top:1px solid #ffffff18;padding-top:25px}.chronicle-explore p{font-size:.9rem}.chronicle-explore a{color:#dbbf8c;font-size:.86rem;text-decoration:none}.chronicle-note{color:#82909c;border-top:1px solid #ffffff18;max-width:800px;margin-bottom:55px;padding-top:25px;font-size:.8rem;line-height:1.8}@media (max-width:750px){.chronicle-index{grid-template-columns:1fr;gap:12px;margin:25px 0 45px}.chronicle-index>span{padding-top:0}.chronicle-index a{gap:12px}.chronicle-index strong{font-size:1rem}.chronicle-picture{aspect-ratio:1.3}.chronicle-title{bottom:7%;left:6%}.chronicle-title p{font-size:.68rem;line-height:1.6}.chronicle-body{grid-template-columns:1fr;gap:22px;padding:25px 2% 0}.chronicle-body aside{grid-template-columns:50px 1fr;column-gap:18px;display:grid}.chronicle-numeral{font-size:42px}.chronicle-body aside>p{margin:0;font-size:1.1rem}.chronicle-turn{grid-column:2;margin-top:18px;padding-top:15px}.chronicle-story{margin-bottom:65px}.chronicle-prose p{font-size:.93rem}.chronicle-title h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.chronicle-index a>span:last-child{transition:none}}.chronicle-events{background:linear-gradient(130deg,#201c1538,#0a141b55);border:1px solid #b7985b3d;margin:0 0 90px;padding:38px}.chronicle-events-heading{max-width:760px}.chronicle-events h2{margin:14px 0;font:400 clamp(1.8rem,3vw,2.6rem)/1.2 Georgia,serif}.chronicle-events p{color:#b7c0c9;font-size:1rem;line-height:1.75}.chronicle-timing{border-block:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0;padding:26px 0;display:grid}.chronicle-timing dt{color:#a4b0ba;margin-bottom:12px;font-size:.875rem}.chronicle-timing dd{color:#e9d3a4;margin:0;font:400 1.75rem/1.2 Georgia,serif}.chronicle-events .chronicle-schedule{max-width:850px;font-size:.9375rem}.chronicle-rewards{grid-template-columns:1fr 1fr;gap:44px;margin:30px 0;display:grid}.chronicle-rewards h3{color:#e0c99a;margin:0 0 10px;font-size:1.125rem}.chronicle-rewards p{margin:0;font-size:.9375rem}.chronicle-rewards table{border-collapse:collapse;width:100%;font-size:.9375rem}.chronicle-rewards th{text-align:left;font-weight:400}.chronicle-rewards thead th{color:#a5b1bb;padding:0 0 12px;font-size:.875rem}.chronicle-rewards tbody th,.chronicle-rewards td{border-top:1px solid #ffffff12;padding:12px 0}.chronicle-rewards td,.chronicle-rewards thead th:last-child{text-align:right;color:#e8c689;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:18px}.chronicle-events .chronicle-rules{color:#9daab5;margin-bottom:0;font-size:.875rem;line-height:1.8}.chronicle-coalitions{background:#ac8a4610;border:1px solid #bd9d572a;padding:24px}.chronicle-prose .chronicle-coalitions>p{font-size:.9375rem}.chronicle-sides{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.chronicle-sides ul{color:#d2bd8d;margin:0;padding:0;font-size:.875rem;line-height:1.9;list-style:none}.chronicle-sides ul:last-child{color:#c9a1a1}.chronicle-sides>span{letter-spacing:.1em;color:#82909c;font-size:.75rem}.chronicle-note{font-size:.875rem}.chronicle-turn small{font-size:.75rem}.chronicle-title p{font-size:.875rem}.chronicle-index>span{font-size:.75rem}.chronicle-index small{font-size:.8125rem}.chronicle-prose h3{font-size:.875rem}.chronicle-explore a{font-size:.9375rem}.chronicle-events .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:750px){.chronicle-events{margin-bottom:60px;padding:24px 20px}.chronicle-timing{grid-template-columns:1fr;gap:22px;padding:22px 0}.chronicle-timing>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.chronicle-timing dt{max-width:52%;margin:0;line-height:1.5}.chronicle-timing dd{text-align:right;font-size:1.25rem}.chronicle-rewards{grid-template-columns:1fr;gap:20px}.chronicle-sides{gap:12px}.chronicle-coalitions{padding:20px 16px}.chronicle-title p{font-size:.8125rem}.chronicle-picture{aspect-ratio:auto;width:100%;min-width:0;height:320px}.chronicle-title h2{font-size:clamp(1.5rem,6.7vw,2rem)}}
