.rc{--rc-icon-podcast:#29b6d8;--rc-media-bg:#0f1a2b;background:var(--cnx-surface);padding:56px 24px}.rc-head{align-items:baseline;display:flex;justify-content:space-between;margin:0 auto 28px;max-width:1200px}.rc-eyebrow{color:var(--rc-accent);font-size:12px;font-weight:700;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.rc-heading{margin:0}a.rc-viewall{font-size:14px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap}.rc-grid{align-items:flex-start;display:flex;gap:24px;margin:0 auto;max-width:1200px}a.rc-featured{background:#fff;border:1px solid var(--cnx-border);border-radius:var(--cnx-radius);display:block;flex:1.1;overflow:hidden;text-decoration:none!important}.rc-featured-media{aspect-ratio:16/9;background:var(--rc-media-bg);position:relative}.rc-featured-media img{display:block;height:100%;object-fit:cover;width:100%}.rc-featured-tag{background:var(--rc-accent);border-radius:999px;font-size:11px;font-weight:700;left:14px;letter-spacing:.03em;padding:5px 10px;text-transform:uppercase;top:14px;z-index:1}.rc-featured-tag,.rc-play{color:#fff;position:absolute}.rc-play{align-items:center;border:2px solid #fff;border-radius:50%;display:flex;font-size:14px;height:44px;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);width:44px}.rc-featured-info{padding:18px 20px}.rc-featured-meta{color:var(--cnx-muted);font-size:12px;font-weight:600;margin:0 0 4px}.rc-featured-title{font-size:16px;font-weight:600;margin:0}.rc-list{display:flex;flex:1;flex-direction:column;gap:12px}a.rc-list-item{background:#fff;border:1px solid var(--cnx-border);border-radius:var(--cnx-radius);display:flex;gap:12px;padding:16px;text-decoration:none!important}.rc-list-icon{background:var(--rc-accent);border-radius:6px;flex:none;height:22px;margin-top:2px;width:22px}.rc-list-icon--podcast{background:var(--rc-icon-podcast)}.rc-list-content{display:flex;flex-direction:column;gap:4px}.rc-list-meta{color:var(--cnx-muted);font-size:11px;font-weight:600;text-transform:uppercase}.rc-list-heading{font-size:14.5px;font-weight:600}.rc-list-link{font-size:13px;font-weight:600}@media (max-width:900px){.rc-grid{flex-direction:column}}