.artist-social-links,.programme-social-links{display:flex;flex-wrap:wrap;gap:10px 24px}.artist-social-links a,.programme-social-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;line-height:1.4;text-decoration:underline;text-underline-offset:5px;touch-action:manipulation}.artist-social-links a:hover,.programme-social-links a:hover{opacity:.65}.artist-social-links{margin-top:22px}.programme-social-links{padding:0 0 12px 112px}.artist-entry>.artist{border-bottom:0}.artist-entry:last-child{border-bottom:1px solid #19191970}.artist-entry[hidden]{display:none!important}@media(max-width:700px){.programme-social-links{padding-left:56px;padding-bottom:10px;gap:6px 20px}.programme-social-links a{font-size:11px}.artist-social-links{gap:10px 24px}.artist-social-links a{font-size:13px}}

/* Larger portraits with only a narrow separation between programme rows. */
.inner-experience .artist-entry>.artist{grid-template-columns:96px 28px minmax(0,1fr) auto 32px;min-height:116px;padding-block:2px;gap:20px}.inner-experience .artist .press-thumb,.inner-experience .artist .dot-photo:has(.press-thumb){width:96px;height:110px}.inner-experience .artist .press-thumb{object-fit:cover}@media(max-width:700px){.inner-experience .artist-entry>.artist{grid-template-columns:70px minmax(0,1fr) 18px;min-height:91px;padding-block:2px;gap:12px}.inner-experience .artist .press-thumb,.inner-experience .artist .dot-photo:has(.press-thumb){width:70px;height:86px}}
