.interview-hub{font-family:sans-serif;margin:0 auto;padding:60px 20px}.interview-card h3{color:#222528;margin-bottom:0}p.guest-name{font-size:20px;margin-bottom:15px}.interview-grid{display:grid;gap:50px 25px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.interview-card{background:#fff;border:2px solid #222528;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s ease}.interview-card:hover{border-color:#fd4e27;box-shadow:0 8px 25px rgba(255,18,18,.15);transform:translateY(-5px)}.interview-grid a.cta-button{background-color:#fd4e27}.card-media{aspect-ratio:16/9;background:#fff;padding:15px;position:relative}.card-media img{border-radius:8px;height:100%;object-fit:cover;width:100%}.media-overlay{inset:0;position:absolute}.media-overlay,.play-icon{align-items:center;display:flex;justify-content:center}.play-icon{background:rgba(125,18,255,.9);border-radius:50%;color:#fff;font-size:20px;height:50px;padding-left:4px;width:50px}.card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px;text-align:center}.card-content h3{color:#333;font-size:30px}.guest-name{color:#666;font-style:italic;margin-bottom:20px}.cta-button{background-color:#7d12ff;border-radius:6px;color:#fff!important;font-size:14px;font-weight:700;padding:12px 20px;text-decoration:none;transition:background .2s}.cta-button:hover{background-color:#5e0ecc}