.js .recs[data-astro-cid-zyqyol5t][data-initial] .recs__item[data-beyond]{display:none}.js .recs[data-astro-cid-zyqyol5t][data-initial=shown] .recs__item[data-beyond]{display:block}.recs__more[data-astro-cid-zyqyol5t]{margin:var(--s-6) 0 0;text-align:center}.recs[data-astro-cid-zyqyol5t]{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.rec[data-astro-cid-zyqyol5t]{flex-direction:column;height:100%;display:flex}.rec__media[data-astro-cid-zyqyol5t]{aspect-ratio:16/9;background:var(--forest-950);border:1px solid var(--line-light);border-radius:var(--r-panel);position:relative;overflow:hidden}.on-dark .rec__media[data-astro-cid-zyqyol5t]{border-color:var(--line-dark)}.rec__media[data-astro-cid-zyqyol5t] iframe{border:0;width:100%;height:100%;display:block}.rec__play[data-astro-cid-zyqyol5t]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.rec__play[data-astro-cid-zyqyol5t] img[data-astro-cid-zyqyol5t]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-soft), opacity var(--dur) var(--ease-out);display:block}.rec__play[data-astro-cid-zyqyol5t]:hover img[data-astro-cid-zyqyol5t]{opacity:.86;transform:scale(1.03)}.rec__play-mark[data-astro-cid-zyqyol5t]{border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent var(--ivory);filter:drop-shadow(0 2px 8px #0000008c);pointer-events:none;width:0;height:0;margin:auto;position:absolute;inset:0}.rec__duration[data-astro-cid-zyqyol5t]{right:var(--s-2);bottom:var(--s-2);padding:1px var(--s-2);border-radius:var(--r-sm);font-size:var(--step--2);color:var(--ivory);font-variant-numeric:tabular-nums;pointer-events:none;background:#071f1adb;font-weight:650;position:absolute}.rec__sample[data-astro-cid-zyqyol5t]{left:var(--s-2);top:var(--s-2);padding:1px var(--s-2);background:var(--brass-deep);border-radius:var(--r-sm);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ivory);pointer-events:none;font-weight:700;position:absolute}.rec__text[data-astro-cid-zyqyol5t]{padding-top:var(--s-3)}.rec__meta[data-astro-cid-zyqyol5t]{align-items:center;gap:var(--s-3);margin:0 0 var(--s-2);font-size:var(--step--1);color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.on-dark .rec__meta[data-astro-cid-zyqyol5t]{color:#a9b6af}.rec__chip[data-astro-cid-zyqyol5t]{padding:1px var(--s-2);border:1px solid var(--line-light);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-weight:650}.on-dark .rec__chip[data-astro-cid-zyqyol5t]{border-color:var(--line-dark);color:var(--brass-lite)}.rec__title[data-astro-cid-zyqyol5t]{font-size:var(--step-1);margin:0;line-height:1.22}.on-dark .rec__title[data-astro-cid-zyqyol5t]{color:var(--ivory)}.rec__speaker[data-astro-cid-zyqyol5t]{margin:var(--s-2) 0 0;font-size:var(--step--1);color:var(--ink-soft)}.on-dark .rec__speaker[data-astro-cid-zyqyol5t]{color:#a9b6af}.shorts__row[data-astro-cid-xpptrdhn]{gap:var(--s-4);padding:0 var(--s-1) var(--s-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:minmax(10.5rem,11.5rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.shorts__item[data-astro-cid-xpptrdhn]{scroll-snap-align:start}.shorts__media[data-astro-cid-xpptrdhn]{aspect-ratio:9/16;background:var(--forest-950);border:1px solid var(--line-dark);border-radius:var(--r-panel);position:relative;overflow:hidden}.shorts__media[data-astro-cid-xpptrdhn] iframe{border:0;width:100%;height:100%;display:block}.shorts__play[data-astro-cid-xpptrdhn]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.shorts__play[data-astro-cid-xpptrdhn] img[data-astro-cid-xpptrdhn]{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur) var(--ease-out);display:block}.shorts__play[data-astro-cid-xpptrdhn]:hover img[data-astro-cid-xpptrdhn]{opacity:.85}.shorts__play-mark[data-astro-cid-xpptrdhn]{border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--ivory);filter:drop-shadow(0 2px 8px #0000008c);pointer-events:none;width:0;height:0;margin:auto;position:absolute;inset:0}.shorts__duration[data-astro-cid-xpptrdhn]{right:var(--s-2);bottom:var(--s-2);padding:1px var(--s-2);border-radius:var(--r-sm);font-size:var(--step--2);color:var(--ivory);font-variant-numeric:tabular-nums;pointer-events:none;background:#071f1adb;font-weight:650;position:absolute}.shorts__sample[data-astro-cid-xpptrdhn]{left:var(--s-2);top:var(--s-2);padding:1px var(--s-2);background:var(--brass-deep);border-radius:var(--r-sm);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ivory);pointer-events:none;font-weight:700;position:absolute}.shorts__title[data-astro-cid-xpptrdhn]{margin:var(--s-3) 0 0;font-size:var(--step--1);color:var(--ivory);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.shorts__date[data-astro-cid-xpptrdhn]{margin:var(--s-1) 0 0;font-size:var(--step--2);color:#a9b6af;font-variant-numeric:tabular-nums}
