.fm-home-podcasts{--fm-home-podcast-accent:var(--color-sky-bar,#2a628f);--fm-home-podcast-accent-2:color-mix(in srgb, var(--color-sky,#2a628f) 45%, color-mix(in srgb, #7fc7f2 35%, var(--fm-home-podcast-accent)));margin-inline:-1rem}@media (min-width:640px){.fm-home-podcasts{margin-inline:0}}.fm-home-podcasts__shell{border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(145deg, var(--fm-home-podcast-accent) 0%, color-mix(in srgb, var(--fm-home-podcast-accent) 78%, var(--fm-home-podcast-accent-2)) 55%, var(--fm-home-podcast-accent) 100%);box-shadow:0 14px 36px color-mix(in srgb, var(--fm-home-podcast-accent) 28%, transparent), inset 0 1px 0 #ffffff24;grid-template-columns:minmax(7.5rem,10.5rem) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}@media (max-width:639px){.fm-home-podcasts__shell{grid-template-columns:1fr}}.fm-home-podcasts__promo{text-align:center;color:var(--color-on-bar,#fff);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.15rem .85rem;display:flex}.fm-home-podcasts__promo-hit{width:100%;height:100%;color:inherit;border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;text-decoration:none;display:flex}.fm-home-podcasts__promo-hit:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:639px){.fm-home-podcasts__promo{text-align:start;flex-flow:wrap;justify-content:space-between;gap:.55rem .75rem;padding:.85rem 1rem}.fm-home-podcasts__promo-hit{text-align:start;flex-flow:wrap;justify-content:space-between;gap:.55rem .75rem}}.fm-home-podcasts__promo-icon{background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;display:grid}@media (max-width:639px){.fm-home-podcasts__promo-icon{width:2.5rem;height:2.5rem}.fm-home-podcasts__promo-icon svg{width:1.35rem;height:1.35rem}}.fm-home-podcasts__promo-title{letter-spacing:-.01em;text-wrap:balance;max-width:8.5rem;margin:0;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:800;line-height:1.35}@media (max-width:639px){.fm-home-podcasts__promo-title{flex:auto;max-width:none;font-size:1.05rem}}.fm-home-podcasts__promo-sub{opacity:.88;max-width:8.5rem;margin:0;font-size:.72rem;line-height:1.4}@media (max-width:639px){.fm-home-podcasts__promo-sub{display:none}}.fm-home-podcasts__promo-cta{min-height:2.15rem;color:var(--fm-home-podcast-accent);pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:.25rem;margin-block-start:.35rem;padding-inline:.85rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 6px 16px #0000002e}.fm-home-podcasts__promo-hit:hover .fm-home-podcasts__promo-cta{filter:brightness(1.03);transform:translateY(-1px)}.fm-home-podcasts__promo-hit:focus-visible .fm-home-podcasts__promo-cta{outline-offset:3px;outline:2px solid #fff}@media (max-width:639px){.fm-home-podcasts__promo-cta{min-height:2rem;margin-block-start:0;font-size:.74rem}}.fm-home-podcasts__stage{border-radius:calc(var(--radius-lg) + 2px);background:var(--color-panel,#fff);min-width:0;margin:.55rem;margin-inline-start:0;position:relative;overflow:hidden}@media (max-width:639px){.fm-home-podcasts__stage{margin:0 .55rem .55rem}}.fm-home-podcasts__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;cursor:grab;-webkit-overflow-scrolling:touch;align-items:stretch;gap:0;margin:0;padding:.65rem .35rem;list-style:none;display:flex;overflow:auto hidden}.fm-home-podcasts__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.fm-home-podcasts__track.is-dragging a{pointer-events:none}.fm-home-podcasts__track::-webkit-scrollbar{width:0;height:0;display:none}.fm-home-podcasts__card{scroll-snap-align:start;border-inline-end:1px solid color-mix(in srgb, var(--color-border) 85%, transparent);flex:none;width:min(42vw,9.75rem)}@media (min-width:640px){.fm-home-podcasts__card{width:10.25rem}}@media (min-width:1024px){.fm-home-podcasts__card{width:10.75rem}}.fm-home-podcasts__card:last-child{border-inline-end:none}.fm-home-podcasts__item{height:100%;color:inherit;border-radius:calc(var(--radius-md) - 2px);cursor:pointer;gap:.45rem;padding:.45rem .65rem .7rem;text-decoration:none;transition:background .15s;display:grid}.fm-home-podcasts__item:hover{background:color-mix(in srgb, var(--color-sky-soft,#ddeef9) 70%, transparent)}.fm-home-podcasts__item:focus-visible{outline:2px solid var(--color-sky,#2a628f);outline-offset:2px}.fm-home-podcasts__poster{aspect-ratio:2/3;border-radius:calc(var(--radius-md) - 2px);background:var(--color-sky-soft,#ddeef9);pointer-events:none;display:block;position:relative;overflow:hidden}.fm-home-podcasts__poster-fallback{width:100%;height:100%;color:var(--color-sky,#2a628f);place-items:center;display:grid}.fm-home-podcasts__badge{inset-inline-start:.4rem;z-index:1;color:#fff;background:color-mix(in srgb, var(--color-ink) 72%, transparent);border-radius:999px;padding:.15rem .45rem;font-size:.62rem;font-weight:800;position:absolute;top:.4rem}.fm-home-podcasts__duration{inset-inline-end:.35rem;z-index:1;color:#fff;unicode-bidi:isolate;background:#000000b8;border-radius:999px;padding:.12rem .4rem;font-size:.62rem;font-weight:800;position:absolute;bottom:.35rem}.fm-home-podcasts__name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.fm-home-podcasts__name a{color:inherit;text-decoration:none}.fm-home-podcasts__name a:hover{color:var(--color-sky)}.fm-home-podcasts__meta{color:var(--color-subtle);-webkit-line-clamp:1;line-clamp:1;unicode-bidi:isolate;-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.fm-home-podcasts__nav{z-index:2;border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-panel) 94%, transparent);width:2.35rem;height:2.35rem;color:var(--color-ink);cursor:pointer;border-radius:999px;place-items:center;transition:background .15s,transform .15s,opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #00000024}.fm-home-podcasts__nav:hover{background:#fff;transform:translateY(-50%)scale(1.04)}.fm-home-podcasts__nav:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.fm-home-podcasts__nav--next{inset-inline-end:.55rem}.fm-home-podcasts__nav--prev{inset-inline-start:.55rem}@media (prefers-reduced-motion:reduce){.fm-home-podcasts__track{scroll-behavior:auto}.fm-home-podcasts__promo-cta,.fm-home-podcasts__nav{transition:none}.fm-home-podcasts__promo-hit:hover .fm-home-podcasts__promo-cta,.fm-home-podcasts__nav:hover{transform:none}}
