/* Restoration journal preview: original 2012 photos and modern editorial research remain visibly separate. */
.journal-section{border-top:1px solid #dcd4c8}
.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
.journal-card{background:#fff;border:1px solid #e3dacf;border-left:6px solid #e2ae2a;padding:26px;display:flex;flex-direction:column;gap:13px}
.journal-card .meta{font:700 11px/1.5 Arial,sans-serif;color:#7d2639;letter-spacing:1px;margin:0}
.journal-card h3{font:900 clamp(23px,2.8vw,32px)/1.08 Impact,'Arial Black',sans-serif;letter-spacing:.2px;text-transform:uppercase;margin:0}
.journal-card h3 a{text-decoration:none;color:#29282b}
.journal-card h3 a:hover{color:#791f38}
.journal-card p:not(.meta){font-size:16px;line-height:1.6;margin:0;color:#514d48;flex:1}
.read-more{font:800 12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.7px;text-decoration:none;align-self:flex-start;margin-top:8px}
.read-more:hover,.all-stories-link:hover{text-decoration:underline}
.all-stories-link{display:inline-block;margin:24px 0 0;font:800 13px Arial,sans-serif;letter-spacing:.5px;text-decoration:none;color:#69152a;text-transform:uppercase}
.category-shortcuts{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:20px 0 32px;font:700 12px Arial,sans-serif}
.category-shortcuts>a{padding:8px 12px;border:1px solid #cbbcb3;text-decoration:none;background:#fff}
.category-shortcuts>a:hover{border-color:#681f35;background:#fdf8ee}
.archive-excerpt{font:15px/1.55 Georgia,'Times New Roman',serif;color:#56514d;margin:8px 0 10px}
/* Keep the six historical sections visible while distinguishing categories with no recovered submissions. */
.category-grid .category-name{display:flex;flex-direction:column;gap:8px}
.category-grid .category-count{display:block;font:700 12px/1.3 Arial,sans-serif;color:#786b60;letter-spacing:.1px;text-transform:none}
@media(max-width:650px){.journal-grid{grid-template-columns:1fr}.journal-card{padding:19px}.category-shortcuts>a{padding:7px 9px}}
