
/* Who Owns Memory — no-Drive exhibition media */
.curated-material{margin-top:2rem}.media-panel{margin:1.3rem 0 2rem;padding:1rem;border:1px solid rgba(11,45,91,.12);border-radius:22px;background:#fff;box-shadow:0 12px 35px rgba(12,34,61,.07);overflow:hidden}.media-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:.8rem}.media-badge{display:inline-block;padding:.35rem .6rem;border-radius:999px;background:#e7f5f6;color:#126f81;font-size:.72rem;font-weight:800;letter-spacing:.08em}.media-badge.local{background:#fff0cf;color:#745514}.media-head h3{margin:.35rem 0 .15rem;color:var(--navy);font:600 1.6rem/1.1 var(--serif)}.media-action{display:inline-block;padding:.65rem .9rem;border-radius:999px;background:var(--navy);color:white!important;text-decoration:none;font-weight:800;font-size:.88rem}.project-media-frame{display:block;width:100%;height:min(78vh,900px);min-height:650px;border:1px solid var(--line);border-radius:14px;background:white}.project-media-frame.video{height:auto;min-height:0;aspect-ratio:16/9}.submission-image{width:100%;height:auto;object-fit:contain;background:#f7f3ec;border-radius:14px}.media-note{color:var(--muted);font-size:.84rem;line-height:1.5}.record-only{background:#fbfaf6}.project-layout article>h2{scroll-margin-top:110px}@media(max-width:720px){.project-media-frame{height:68vh;min-height:500px}.project-media-frame.video{height:auto;min-height:0}.media-action{width:100%;text-align:center}}
