@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");.podcasts-section{max-width:900px;margin:0 auto;padding:0;font-family:inherit;color:#333;overflow:visible;flex-direction:column}.cards-container,.podcasts-section{width:100%;position:relative;display:flex;align-items:center}.cards-container{max-width:750px;height:240px;justify-content:center;perspective:1000px;margin:10px auto 0;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media (max-width:599px){.cards-container{height:185px;margin-top:4px!important;touch-action:pan-y}}@media (max-width:395px){.cards-container{height:165px;margin-top:2px!important}}.card{position:absolute;width:195px;height:195px;background-color:#fff;border-radius:18px;cursor:pointer;box-shadow:0 12px 28px rgba(30,42,51,.14),inset 0 1px 1px rgba(255,255,255,.5);overflow:hidden;display:flex;flex-direction:column;transform-style:preserve-3d;will-change:transform}@media (max-width:599px){.card{width:145px;height:145px;border-radius:14px;box-shadow:0 10px 25px rgba(30,42,51,.12),inset 0 1px 1px rgba(255,255,255,.5)}}@media (max-width:395px){.card{width:132px;height:132px;border-radius:12px}}.card-image-container{width:100%;height:100%;position:relative;border-radius:18px;overflow:hidden}@media (max-width:599px){.card-image-container{border-radius:14px}}.card-image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card:hover .card-image{transform:scale(1.04)}.info-container{position:relative;width:100%;max-width:650px;text-align:center;margin-top:2px;height:168px;min-height:168px;max-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}@media (max-width:599px){.info-container{height:160px;min-height:160px;max-height:160px;margin-top:2px}}@media (max-width:395px){.info-container{height:154px;min-height:154px;max-height:154px;margin-top:1px}}.info-desc{font-size:.82rem;font-weight:400;color:#334155;line-height:1.32;max-width:620px;margin:0 auto;padding:0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:3.25rem}@media (max-width:599px){.info-desc{font-size:.74rem;line-height:1.28;max-height:2.9rem;margin:0 auto;padding:0 4px}}@media (max-width:395px){.info-desc{font-size:.7rem;line-height:1.24;max-height:2.7rem;margin:0 auto;padding:0 2px}}@media (min-width:600px) and (max-width:1023px){.cards-container{height:210px;margin-top:6px!important}.card{width:175px;height:175px}.card,.card-image-container{border-radius:16px}.info-container{height:168px;min-height:168px;max-height:168px;margin-top:4px}.info-desc{font-size:.8rem;line-height:1.3;max-height:3.1rem;margin:0 auto;padding:0 12px}}@media (min-width:1024px){.cards-container{height:185px;margin-top:2px}.card{width:165px;height:165px}.card,.card-image-container{border-radius:15px}.info-container{height:160px;min-height:160px;max-height:160px;margin-top:2px}.info-desc{font-size:.8rem;line-height:1.32;max-height:3.2rem;margin:0 auto;-webkit-line-clamp:3}}.player-horizontal-wrapper{display:flex;flex-direction:row;align-items:center;width:100%;max-width:480px;gap:10px;margin:0 auto;padding:0 8px}@media (max-width:599px){.player-horizontal-wrapper{width:94%;max-width:340px;gap:8px;margin:0 auto;padding:0 2px}}@media (min-width:600px) and (max-width:1023px){.player-horizontal-wrapper{width:88%;max-width:420px;gap:10px;margin:0 auto;padding:0 4px}}@media (min-width:1024px){.player-horizontal-wrapper{width:100%;max-width:480px;gap:10px;margin:0 auto;padding:0 8px}}.play-btn{background:#8C4E33;color:#FAF7F2;border:none;width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background .2s;flex-shrink:0}@media (max-width:599px){.play-btn{width:30px;height:30px}}.play-btn:hover{transform:scale(1.1);background:#A66344}.progress-container{display:flex;align-items:center;gap:8px;font-size:.7rem;font-family:inherit;color:#64748B;font-variant-numeric:tabular-nums;flex:1}.progress-bar-bg{flex:1;cursor:pointer;position:relative;user-select:none;-webkit-user-select:none;touch-action:none}.hover-hint{font-family:inherit;color:#94A3B8;font-size:.85rem;font-style:italic}