.podcasts{margin:3rem 0 0}.podcast-player{align-items:center;background:linear-gradient(90deg,#000,#111);border-radius:14px;box-shadow:6px 6px 8px 0 #00000040;color:#fff;display:flex;gap:20px;max-width:1100px;padding:22px 26px}.podcast-player a{color:#f5f5f5;text-decoration:none}.podcast-cover img{height:110px;object-fit:cover;width:110px}.podcast-player .podcast-content{flex:1}.podcast-title{font-size:1.5rem;font-weight:700;margin-bottom:6px}.podcast-desc{color:#bdbdbd;font-size:14px;margin-bottom:14px}.progress-area{align-items:center;display:flex;gap:10px;margin-bottom:14px}.time{color:#bdbdbd;font-size:.75rem}.progress-bar{background-color:#2b2b2b!important;border-radius:10px;flex:1;height:4px;overflow:visible!important}.progress-fill{background:#2ecc71;height:100%;position:relative;width:30%}.progress-fill:after{background:#2ecc71;border-radius:50%;content:"";height:12px;position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px}.controls{align-content:center;align-items:center;display:flex;flex-direction:row;font-size:1.1rem;gap:3rem;justify-content:center}.controls i:hover{cursor:pointer}.controls i{cursor:default;opacity:.85}.controls .play{font-size:1.8rem;opacity:1}.volume{align-items:center;display:none;gap:8px;margin-left:auto}.volume-bar{background:#2b2b2b;border-radius:10px;height:4px;position:relative;width:80px}.volume-bar:after{background:#2ecc71;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:70%}@media (max-width:768px){.podcast-player{flex-direction:column;text-align:center}.controls{flex-wrap:wrap;justify-content:center}.volume{margin-left:0}}.podcast-card{background:linear-gradient(135deg,#0b0b0b,#1a1a1a);border-radius:16px;box-shadow:6px 6px 8px 0 #00000040;overflow:hidden}.podcast-thumb{align-content:center;flex-shrink:1;width:220px}.podcast-thumb img{display:block;height:100%;object-fit:cover;width:100%}.podcast-section .podcast-content{color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px}.podcast-section a{text-decoration:none}.podcast-section article{transition:all .2s linear}.podcast-section article:hover{transform:scale(1.02)}.podcast-tag{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:6px;letter-spacing:.6px;text-transform:uppercase}.podcast-tag i{color:#3bac56}.podcast-section .podcast-content p{color:#d1d5db;font-size:14px;line-height:1.6;margin-bottom:0}@media (max-width:991px){.podcast-card{flex-direction:column}.podcast-thumb{height:200px;width:100%}}