.memory-exhibit{border-left:2px solid var(--gold);padding:20px 25px!important;margin:25px 0;background:rgba(230,182,96,.035);border-radius:0 15px 15px 0}
.memory-exhibit h3{margin:12px 0 15px}
.memory-exhibit p:last-child{margin-bottom:0}
.evidence-label{font-size:11px;color:var(--gold2);text-transform:uppercase;letter-spacing:.1em;line-height:1.6}
.source-line{font-size:14px!important;line-height:1.7}
.memory-criteria{padding-left:24px}
.memory-criteria li,.article-body ul li{margin-bottom:13px;padding-left:5px}
.memory-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}
.memory-library-grid>a{display:block;padding:24px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.025)}
.memory-library-grid span{display:block;font-size:11px;text-transform:uppercase;color:var(--teal);letter-spacing:.08em;margin-bottom:20px}
.memory-library-grid strong{display:block;font-size:22px;line-height:1.3;margin-bottom:16px;color:var(--gold2)}
.memory-library-grid p{font-size:15px;line-height:1.65;margin:0}
.memory-library-grid>a:hover{border-color:var(--gold)}
.memory-glossary dt{font-size:25px;color:var(--gold2);font-weight:700;margin-top:35px;padding-top:25px;border-top:1px solid var(--line);scroll-margin-top:100px}
.memory-glossary dd{margin:12px 0 25px;line-height:1.8}
.memory-glossary dd a{color:var(--teal);text-decoration:underline;text-underline-offset:4px}
.memory-discovery{padding:36px!important;border-top:1px solid rgba(230,182,96,.3);border-bottom:1px solid var(--line);margin-top:30px;margin-bottom:35px;background:rgba(230,182,96,.035)}
.memory-discovery h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:16px 0}
.memory-discovery p{max-width:80ch;font-size:17px;line-height:1.8;color:var(--muted)}
.memory-discovery a{color:var(--gold2);text-decoration:underline;text-underline-offset:4px}
.memory-reading{margin-top:55px}
@media(max-width:700px){.memory-library-grid{grid-template-columns:1fr}.memory-exhibit{padding:19px!important}.memory-discovery{padding:25px!important}.memory-glossary dt{font-size:23px}}
