/* Complete archive: five years, documentary covers and readable source dates. */
body[data-events-complete] #main .events-year-nav ul{grid-template-columns:repeat(5,minmax(0,1fr))}
body[data-events-complete] #main .events-year-nav a{padding-inline:18px}
body[data-events-complete] #main .events-index-note{max-width:52em;margin:0 0 22px;font-size:15px;line-height:1.95;color:#435f77}
body[data-events-complete] #main .events-record-context{font-size:14px;line-height:1.85;color:#4e6378;margin:14px 0 0;padding-top:12px;border-top:1px solid #d4dfe8;overflow-wrap:anywhere}
body[data-events-complete] #main .events-record-state{display:inline-block;font-size:13px;font-weight:600;line-height:1.8;padding:3px 10px;margin:0 0 10px;border:1px solid #b8cbdc;background:#eef4f8;color:#284d6b}
body[data-events-complete] #main .events-related-sources{font-size:14px;line-height:1.9;color:#496177;padding:16px 0 0;margin:10px 0 0;border-top:1px solid #d5dfe9}
body[data-events-complete] #main .events-related-sources a{display:inline-block;min-height:32px;margin:0 12px 0 0;text-underline-offset:5px}
.fi-event-archive-record .event-date-context{margin:24px 0;padding:21px 24px;background:#f0f5f9;border-left:3px solid #b09362;font-size:15px;line-height:1.95;color:#21496b}
.fi-event-archive-record .event-date-context strong{display:block;margin-bottom:6px;font-size:14px;color:#6c5735}
.fi-event-archive-record .article-photo img{object-fit:contain;height:auto;background:#eaf0f5}
.fi-event-archive-record .event-current-note{margin-top:24px;color:#435f77;font-size:15px;line-height:1.95}
.fi-event-archive-record .article-official-title strong{overflow-wrap:anywhere;word-break:normal}
.fi-event-archive-record .article-related-events{padding:24px 0;border-top:1px solid #b8cbdc}
.fi-event-archive-record #main .chapter-hero-copy h1{overflow-wrap:anywhere}
@media(max-width:900px){
 body[data-events-complete] #main .events-year-nav ul{grid-template-columns:repeat(3,minmax(0,1fr))}
 body[data-events-complete] #main .events-year-nav li:nth-child(n+4){border-top:1px solid #cfdae4}
 body[data-events-complete] #main .events-year-nav li:nth-child(4){border-left:0}
}
@media(max-width:700px){
 body[data-events-complete] #main .events-year-nav a{padding-inline:14px}
 body[data-events-complete] #main .events-record-context{font-size:14px;margin-top:12px}
 .fi-event-archive-record .event-date-context{padding:18px;font-size:15px}
}
@media(prefers-reduced-motion:reduce){.fi-event-archive-record #main *{scroll-behavior:auto}}
@media(forced-colors:active){
 body[data-events-complete] #main .events-record-state,.fi-event-archive-record .event-date-context{background:Canvas;color:CanvasText;border-color:CanvasText}
}
