.recovered-articles { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:40px 30px; width:100%; }
.media-article { min-width:0; }
.media-article .media-item-box { width:100%; height:100%; }
.media-article .media-image-wrap { width:100%; aspect-ratio:16/10; overflow:hidden; }
.media-article img { width:100%; height:100%; object-fit:cover; }
.media-article h2 { margin:0; font-size:22px; line-height:1.35; }
.media-article a:focus-visible { outline:3px solid #fff500; outline-offset:5px; }
.media-archive-note { color:white; }
.toolkit-source-note { color:#ccc; line-height:1.5; margin:24px 0; }
@media(max-width:991px) { .recovered-articles { grid-template-columns:repeat(2,minmax(0,1fr)); gap:30px 20px; } }
@media(max-width:600px) { .recovered-articles { grid-template-columns:1fr; } }

.digital-tool-hero-title { color:white; }
.header._2-0 { display:block; }
#timer .number { color:white; }
#timer #seconds .number { color:#fff500; }
