/* Estilo exclusivo: Entrevistas */
.archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.archive-grid article{border:1px solid var(--line);background:#ffffff04;overflow:hidden;border-radius:8px}.archive-grid img{width:100%;height:460px;object-fit:contain;background:#1b1511;display:block}.archive-grid article>div{padding:25px}.archive-grid h2{font-size:30px}.archive-grid p,.archive-note{color:var(--muted)}.archive-note{border-left:2px solid var(--gold);padding-left:18px;margin:0 0 30px}@media(max-width:760px){.archive-grid{grid-template-columns:1fr}.archive-grid img{height:auto;max-height:580px}}
/* V47 — botões do Acervo musical, apenas texto. */
main a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:12px 22px;border:1px solid #dfbe82;border-radius:7px;background:linear-gradient(135deg,#ead3a3,#c6a064);color:#342014;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center;box-shadow:inset 0 1px 0 #ffffff45,0 3px 10px #0002;transition:background .2s,transform .2s,box-shadow .2s}
main a.btn:hover{background:linear-gradient(135deg,#f1deb7,#d3af75);color:#28180e;transform:translateY(-1px);filter:none;box-shadow:0 4px 12px #0003}
main a.btn:focus-visible{outline:2px solid #f7dfaa;outline-offset:4px}
main .media-main{transition:border-color .2s,background .2s}
main .media-main:hover{border-color:#dfbe82;background:#4b2e22b3}
main .media-main .play{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;align-self:flex-start;padding:9px 18px;border:1px solid #d5b17688;border-radius:7px;font:400 16px/1.5 Arial,sans-serif;color:#efd5a4;background:#24130f66}
@media(max-width:600px){main a.btn{max-width:100%;width:100%;padding:12px 18px}}
