.featured-cards-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);gap:1rem}.featured-card .featured-media{position:relative}.featured-card .eyebrow{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:10px}.featured-card .body .text{font-size:20px;font-weight:400;line-height:30px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;text-wrap:pretty}.first{grid-column:1/2;grid-row:1/4}.first .body{padding:36px 32px 24px}.mini{display:grid;grid-template-columns:1fr 1fr}.mini .body{padding:24px 26px}.mini .body .eyebrow{display:none}.mini .body .text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;text-wrap:pretty}.play-button-icon{position:absolute;right:0;bottom:0;margin:20px;border-radius:50%;background-color:hsla(0,0%,100%,.7)}.featured-media:hover .play-button-icon svg path{fill:#000}.pagination-container{display:none}.button-container{display:flex;justify-content:center;margin-top:64px}@media(min-width:992px)and (max-width:1399px){.play-button-icon{height:45px;width:45px}.first .body .text{-webkit-line-clamp:5}.first .body .text,.mini .body .text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;text-wrap:pretty}.mini .body .text{-webkit-line-clamp:3}.featured-cards-grid{grid-template-columns:44% 1fr}}@media(max-width:991px){.pagination-container{display:block}.featured-cards-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center}.featured-card{display:block;max-width:700px}.featured-card.hide-on-mobile{display:none}.featured-card .body{padding:24px 26px}.featured-card .body .eyebrow{display:block}.featured-card .body .text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;text-wrap:pretty}}.listen-now-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}@media(max-width:991px){.listen-now-grid{grid-template-columns:1fr 1fr;justify-items:center;width:fit-content;gap:80px;margin:auto}}