.chronicle-page,.chronicle-article-page{background:radial-gradient(circle at 52% 0,#17222a 0,#0c1216 48%,#090d11 100%);color:#e4dac7}
.chronicle-page .topbar,.chronicle-article-page .topbar{position:relative;z-index:3}
.chronicle,.chronicle-article{width:min(1160px,calc(100% - 38px));margin:0 auto 70px}
.chronicle .breadcrumbs,.chronicle-article .breadcrumbs{margin:20px 0 10px}
.chronicle-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:8px 0 18px;border-bottom:1px solid #9d7938}
.chronicle-kicker{margin:0 0 5px;color:#d1ab63;font:700 11px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase}
.chronicle-heading h1,.chronicle-article-heading h1{margin:0;color:#f4dcaa;font:600 clamp(32px,4vw,50px)/1.08 var(--display)}
.chronicle-heading p:last-child{margin:8px 0 0;color:#cbc9c2;font:14px/1.5 var(--sans)}
.chronicle-total{color:#efd18d;font:600 30px/1 var(--display);text-align:right;white-space:nowrap}.chronicle-total small{display:block;margin-top:3px;color:#baa983;font:11px var(--sans);text-transform:uppercase;letter-spacing:.12em}
.chronicle-filters{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:15px 0;scrollbar-width:thin;scrollbar-color:#a17d3a transparent}
.chronicle-filters button{flex:none;min-height:34px;padding:5px 11px;border:1px solid #615332;background:#10191b;color:#d4c9b2;font:600 12px/1.2 var(--sans);cursor:pointer}.chronicle-filters button span{color:#e7c779}.chronicle-filters button:hover,.chronicle-filters button.is-current{border-color:#deb45c;background:#352a17;color:#ffe7b3}.chronicle-filters button:focus-visible,.chronicle-item:focus-visible,.chronicle-article a:focus-visible{outline:2px solid #f5d27e;outline-offset:2px}
.chronicle-timeline{position:relative;padding-left:128px}.chronicle-timeline:before{content:"";position:absolute;left:109px;top:12px;bottom:0;width:1px;background:linear-gradient(#d8ad55,#53472e)}
.chronicle-day{position:relative;margin:0 0 9px}.chronicle-day:before{content:"";position:absolute;left:-24px;top:15px;width:9px;height:9px;transform:rotate(45deg);background:#d6ab55;box-shadow:0 0 0 4px #13191a}
.chronicle-day h2{position:absolute;left:-128px;top:0;width:98px;margin:0;color:#efd087;font:600 13px/1.2 var(--display);text-transform:uppercase}.chronicle-day h2 span{display:block;margin-top:4px;color:#a8a197;font:10px/1.2 var(--sans);text-transform:none}
.chronicle-day-items{border-top:1px solid #55472d}
.chronicle-item{display:grid;grid-template-columns:112px minmax(0,1fr) 20px;align-items:center;gap:15px;min-height:96px;padding:10px 9px;border-bottom:1px solid #3e423e;color:inherit;text-decoration:none;background:linear-gradient(90deg,#17202688,#0b111200)}.chronicle-item:hover{background:linear-gradient(90deg,#263037,#11191b);border-bottom-color:#a88441}.chronicle-item img{width:112px;height:70px;object-fit:cover;border:1px solid #63583e}.chronicle-item-copy{min-width:0}.chronicle-category{display:block;color:#deb76b;font:700 10px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}.chronicle-item strong{display:block;margin:2px 0;color:#f1e3c6;font:600 17px/1.2 var(--display)}.chronicle-item small{display:block;color:#bfc3c1;font:12px/1.4 var(--sans)}.chronicle-arrow{color:#dcb966;font:22px var(--display)}.chronicle-no-results{padding:20px;color:#d8c9a7}
.chronicle-day[hidden],.chronicle-item[hidden],.chronicle-no-results[hidden]{display:none}
.chronicle-article{max-width:1000px}.chronicle-article-heading{padding:10px 0 16px;border-bottom:1px solid #947445}.chronicle-article-heading .chronicle-kicker span{margin:0 8px;color:#9e8963}.chronicle-article-heading>p:last-child{max-width:70ch;color:#d6d2c8;font:16px/1.55 var(--sans)}
.chronicle-article-image{margin:18px 0 22px}.chronicle-article-image img{display:block;width:100%;max-height:270px;object-fit:cover;border:1px solid #665536}
.chronicle-article-body{max-width:760px;margin:auto}.chronicle-article-body section{margin:0 0 20px;padding-bottom:15px;border-bottom:1px solid #544937}.chronicle-article-body h2{margin:0 0 9px;color:#f0d394;font:600 24px/1.2 var(--display)}.chronicle-article-body p{margin:0 0 11px;color:#d3d4d0;font:15px/1.65 var(--sans)}.chronicle-article-note{font-size:12px!important;color:#b6ae9f!important}.chronicle-article-more{display:flex;justify-content:space-between;gap:15px;margin-top:25px}.chronicle-article-more a{color:#f3d38c;text-decoration:none;border-bottom:1px solid #9d7739}.chronicle-article-more a:hover{color:#fff1bd}
.rd-home-news .rd-news-see-all{color:#e4c785;text-decoration:none;font:600 12px var(--sans);white-space:nowrap}.rd-home-news .rd-news-see-all:hover{text-decoration:underline}.rd-home-news .rd-news-item strong,.rd-home-news .rd-news-item small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media(max-width:700px){.chronicle,.chronicle-article{width:min(100% - 24px,1160px)}.chronicle-heading{align-items:start}.chronicle-total{font-size:23px}.chronicle-timeline{padding-left:0}.chronicle-timeline:before{left:5px}.chronicle-day{padding-left:20px}.chronicle-day:before{left:1px;top:6px;width:7px;height:7px}.chronicle-day h2{position:static;width:auto;margin:5px 0 8px}.chronicle-day h2 span{display:inline;margin-left:8px}.chronicle-item{grid-template-columns:72px minmax(0,1fr) 16px;gap:9px;min-height:85px;padding:8px 2px}.chronicle-item img{width:72px;height:62px}.chronicle-item strong{font-size:14px}.chronicle-item small{font-size:11px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.chronicle-category{font-size:9px}.chronicle-article-image img{max-height:210px}}
