/* Press, events, and contact links added by the owner editor. Uses the existing black-and-gold tokens. */
.press-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem)}
.press-item{border-top:1px solid var(--line);padding-top:1.5rem}
.press-item img{width:100%;aspect-ratio:16/10;object-fit:cover;filter:saturate(.72);margin-bottom:1.25rem}
.press-item h3{margin:.25rem 0 .75rem}
.press-item a,.event-list a,.contact-links a{color:var(--brass);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}
.press-item a:hover,.event-list a:hover,.contact-links a:hover{color:var(--paper)}
.event-list{max-width:900px}
.event-list p{margin:.5rem 0;color:var(--muted)}
.contact-links{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.75rem 1.75rem}
@media(max-width:850px){.press-list{grid-template-columns:1fr}}
