/* Memória Aberta — evolução editorial */
.evolution-wrap{padding-top:38px;padding-bottom:76px}.timeline-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--cream);padding:18px;border:1px solid var(--line);margin-bottom:20px}.timeline-tools label{font:13px Arial,sans-serif;color:var(--ink)}.timeline-tools select,.timeline-tools input[type=search]{padding:12px;border:1px solid var(--line);background:white;color:var(--ink);font:14px Arial,sans-serif}.timeline-tools input[type=search]{flex:1;min-width:160px}.timeline-tools .chk{display:flex;gap:8px;align-items:center}.timeline-results{max-width:930px;margin:25px auto 0;padding-left:24px;border-left:2px solid var(--gold)}.timeline-era{font:normal 27px Georgia,serif;color:var(--navy);margin:35px 0 24px -26px;padding:9px 20px;background:#eee5d6;border-left:4px solid var(--gold)}.timeline-entry{position:relative;display:grid;grid-template-columns:140px 1fr;gap:22px;padding:0 0 26px}.timeline-entry:before{content:'';position:absolute;left:-32px;top:10px;width:12px;height:12px;background:var(--gold);border:3px solid var(--paper);border-radius:50%}.timeline-date{font:700 13px Arial,sans-serif;color:#87642f;padding-top:6px}.timeline-content{background:var(--cream);border:1px solid var(--line);padding:20px}.timeline-content h3{font:normal 24px Georgia,serif;margin:0 0 8px;color:var(--navy)}.timeline-content h3 a{text-decoration:none}.timeline-content h3 a:hover,.timeline-link:hover{color:#936b30}.timeline-content p{margin:0 0 10px;color:#56616a;font-size:15px}.timeline-author{font:12px Arial,sans-serif;color:#67727a;margin-bottom:12px}.timeline-link{font:700 12px Arial,sans-serif;color:#966c31;text-decoration:none}.timeline-empty{padding:28px;background:var(--cream)}.institution-wrap{max-width:870px;padding-top:38px;padding-bottom:65px}.institution-section{background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--gold);padding:24px;margin:0 0 16px}.institution-section h2{font:normal 26px Georgia,serif;color:var(--navy);margin:0 0 8px}.institution-section p{margin:0;color:#56616a}.institution-links{text-align:center;padding:14px 5%;background:#101f2b;color:#f1e8d7;font:12px Arial,sans-serif}.institution-links a{color:inherit}.editorial-note{margin-top:18px;padding:20px;background:#f4ecdc;border-left:3px solid #bd8c43}.editorial-note h3{margin:0 0 10px;font-size:22px;color:#172c3d}.editorial-note p{margin:8px 0}.discovery-ribbon{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:46px max(5%,calc((100% - 1180px)/2));background:#e9e2d5}.discovery-ribbon h2{font:normal clamp(27px,3vw,39px) Georgia,serif;color:var(--navy);margin:8px 0}.discovery-ribbon p{color:#58646c;max-width:600px}.discovery-ribbon .btn{white-space:nowrap}@media(max-width:620px){.timeline-entry{grid-template-columns:1fr;gap:6px}.timeline-date{padding:0}.timeline-content{padding:16px}.timeline-tools{align-items:stretch;flex-direction:column}.timeline-tools input,.timeline-tools select{width:100%}}
