.media-hub[data-astro-cid-e5yfqxll] .media-hub__filter-band{padding-block:0}.media-hub__toolbar[data-astro-cid-e5yfqxll]{justify-content:space-between;align-items:center;gap:var(--grid-gap);flex-wrap:wrap;padding-block:1.25rem;display:flex}.media-hub__filters[data-astro-cid-e5yfqxll]{flex-wrap:wrap;gap:.5rem;display:flex}.media-hub__filter[data-astro-cid-e5yfqxll]{appearance:none;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-inner);font-family:var(--font-body);cursor:pointer;padding-block:.55rem;padding-inline:1rem;font-size:.95rem;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s}.media-hub__filter[data-astro-cid-e5yfqxll].is-active{background:var(--color-brand);color:var(--color-surface);border-color:var(--color-brand)}.media-hub__filter[data-astro-cid-e5yfqxll]:hover:not(.is-active){background:color-mix(in srgb, var(--color-ink) 3%, var(--color-surface))}.media-hub__search[data-astro-cid-e5yfqxll] input[data-astro-cid-e5yfqxll]{border:1px solid var(--color-line);border-radius:var(--radius-inner);width:min(16rem,100%);font:inherit;background:var(--color-surface);color:var(--color-ink);padding-block:.65rem;padding-inline:.85rem}.media-hub__search[data-astro-cid-e5yfqxll] input[data-astro-cid-e5yfqxll]::placeholder{color:var(--color-muted)}.media-hub__grid[data-astro-cid-e5yfqxll]{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.media-hub__card[data-astro-cid-e5yfqxll]{height:100%;color:inherit;background:var(--color-surface-frame);border:1px solid var(--color-surface);padding:var(--frame-padding);border-radius:var(--radius-card);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #0000000d}.media-hub__card[data-astro-cid-e5yfqxll]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000014}.media-hub__card[data-astro-cid-e5yfqxll][hidden]{display:none}.media-hub__card-inner[data-astro-cid-e5yfqxll]{background:var(--color-surface);border-radius:var(--radius-inner);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.media-hub__media[data-astro-cid-e5yfqxll]{aspect-ratio:16/9;background:var(--color-surface-muted);flex-shrink:0;overflow:hidden}.media-hub__media[data-astro-cid-e5yfqxll] img,.media-hub__media[data-astro-cid-e5yfqxll] img[data-astro-cid-e5yfqxll]{object-fit:cover;width:100%;height:100%;display:block}.media-hub__body[data-astro-cid-e5yfqxll]{padding:var(--card-padding);flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex}.media-hub__tax[data-astro-cid-e5yfqxll]{border:1px solid var(--color-line);border-radius:var(--radius-inner);background:var(--color-surface);color:var(--color-brand);align-self:flex-start;padding:.2rem .45rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-block}.media-hub__title[data-astro-cid-e5yfqxll]{color:var(--color-ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500;line-height:1.25}.media-hub__card[data-astro-cid-e5yfqxll]:hover .media-hub__title[data-astro-cid-e5yfqxll]{color:var(--color-brand)}.media-hub__excerpt[data-astro-cid-e5yfqxll]{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.45;display:-webkit-box;overflow:hidden}.media-hub__footer[data-astro-cid-e5yfqxll]{margin:0;color:var(--color-brand);margin-block-start:auto;padding-block-start:.75rem;font-size:.8rem;font-weight:500;line-height:1.4}.media-hub__empty[data-astro-cid-e5yfqxll]{text-align:center;color:var(--color-muted);margin-block-start:2rem}.sr-only[data-astro-cid-e5yfqxll]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=960px){.media-hub__grid[data-astro-cid-e5yfqxll]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.media-hub__grid[data-astro-cid-e5yfqxll]{grid-template-columns:1fr}.media-hub__search[data-astro-cid-e5yfqxll] input[data-astro-cid-e5yfqxll]{width:100%}.media-hub__toolbar[data-astro-cid-e5yfqxll]{flex-direction:column;align-items:stretch}}
