.media-group{font:var(--font-body);color:var(--text-body-body-primary)}.media-group__heading{margin-bottom:1rem}.media-group__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.media-item{border:1px solid color-mix(in srgb, currentcolor 10%, transparent);background-color:var(--surface-surface-alternate);flex-direction:column;align-items:center;gap:16px;padding:16px 20px;display:flex}@media screen and (width>=48rem){.media-item{flex-direction:unset;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:24px 32px;display:grid}}.media-item__thumbnail{border:1px solid color-mix(in srgb, currentcolor 10%, transparent);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;padding:8px;display:flex;overflow:hidden}.media-item__image{object-fit:contain;width:100%;height:100%}.media-item__placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.media-item__placeholder svg-icon{width:32px;height:32px;fill:var(--text-body-body-tertriary,#666)}.media-item__content{text-align:center;min-width:0}@media screen and (width>=48rem){.media-item__content{text-align:left}}.media-item__title{font:var(--font-h4);margin:4px 0 16px}@media screen and (width>=48rem){.media-item__title{margin:0}}.media-item__person-title,.media-item__credit,.media-item__description,.media-item__metadata{margin:4px 0}.media-item__credit,.media-item__description,.media-item__metadata{font:var(--font-body-small)}.media-item__metadata{font-style:italic}.media-item__download{flex-shrink:0}@media screen and (width>=48rem){.media-item__download{text-align:left;border-top:none;margin-top:0;padding-top:4px}}.media-item__download-link{color:inherit;font:var(--font-body-small);white-space:nowrap;border-bottom:3px solid var(--border-color-link-underline);align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:inline-flex}.media-item__download-link:hover{border-bottom-color:#0000;text-decoration:none}.media-item__download-link svg-icon{fill:currentColor;width:16px;height:16px}
