@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:hidden;flex-direction:column}.cards-container,.podcasts-section{width:100%;position:relative;display:flex;align-items:center}.cards-container{max-width:750px;height:220px;justify-content:center;perspective:1000px;margin:6px auto 0;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media (max-width:599px){.cards-container{height:170px;margin-top:4px!important;touch-action:pan-y}}@media (max-width:395px){.cards-container{height:152px;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:6px;height:216px;min-height:216px;max-height:216px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:10}@media (max-width:599px){.info-container{height:214px;min-height:214px;max-height:214px;margin-top:4px}}@media (max-width:395px){.info-container{height:210px;min-height:210px;max-height:210px;margin-top:3px}}.info-desc{font-size:.82rem;font-weight:400;color:#334155;line-height:1.5;max-width:620px;margin:0 auto;padding:2px 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:visible}@media (max-width:599px){.info-desc{font-size:.76rem;line-height:1.46;max-width:360px;margin:0 auto;padding:2px 4px}}@media (max-width:395px){.info-desc{font-size:.72rem;line-height:1.42;max-width:320px;margin:0 auto;padding: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{margin-top:6px;height:216px;min-height:216px;max-height:216px}.info-desc{font-size:.8rem;line-height:1.48;max-width:520px;margin:0 auto;padding:2px 8px}}@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{margin-top:4px;height:208px;min-height:208px;max-height:208px}.info-desc{font-size:.82rem;line-height:1.5;max-width:620px;margin:0 auto;padding:2px 8px}}.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}