.featured-session{background-color:#fff;border-radius:10px;overflow:hidden;width:100%}.card-hero{background-color:var(--dark-blue);background-image:var(--gradient-2);padding:3rem;width:100%}.card-hero h2{max-width:60ch}.card-content{display:flex;flex-wrap:wrap}.description-panel{border-right:1px solid var(--border);display:flex;flex:1 1 50ch;flex-direction:column;gap:1rem;justify-content:space-between;padding:3rem}.hero-meta{gap:.75rem}.hero-meta,.meta-flex{align-items:center;display:flex}.meta-flex{gap:.4rem}.meta-flex svg{height:20px;object-fit:contain}.speakers-panel{background:#f4f7fb;flex:1 1 100px;min-width:400px;padding:3rem}.sp_wrapper{display:flex;flex-wrap:wrap;gap:1rem}.speaker-card{align-items:flex-start;background:var(--white);border:1px solid var(--light-gray);border-radius:10px;display:flex;flex:1 1 300px;gap:15px;padding:1rem 1.5rem}.avatar{align-items:center;background:linear-gradient(135deg,var(--virtru-blue) 0,var(--dark-blue) 100%);border-radius:50%;color:var(--control-bar-blue);display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:75px;justify-content:center;letter-spacing:1px;overflow:hidden;width:75px}.avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.speaker-details{flex:1;min-width:0}@media (max-width:600px){.card-hero,.description-panel{padding:1.5rem}.speakers-panel{min-width:0;padding:1.5rem}.speaker-card{min-width:0}}