.rg-libfeature{box-sizing:border-box;margin:var(--rg-module-gap) auto 0;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-libfeature__inner{--rg-surface:var(--rg-ink);--rg-text:var(--rg-white);--rg-text-muted:color-mix(in srgb,var(--rg-white) 78%,var(--rg-ink));align-items:center;background-color:var(--rg-surface);border-radius:var(--rg-radius-card);color:var(--rg-text);cursor:pointer;display:grid;gap:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden}.rg-libfeature__media{aspect-ratio:16/9;background-color:var(--rg-media-bg);display:block;overflow:hidden;position:relative}.rg-libfeature__media img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.rg-libfeature__placeholder{align-items:center;box-sizing:border-box;display:flex;font-family:var(--rg-font);font-weight:700;height:100%;justify-content:center;padding:var(--rg-space-4);text-align:center}.rg-libfeature__play{inset:0;margin:auto;position:absolute}.rg-libfeature__badge{background-color:var(--rg-badge-bg);border-radius:var(--rg-radius-pill);color:var(--rg-badge-text);font-family:var(--rg-font);font-size:.75rem;font-weight:700;left:var(--rg-space-3);line-height:1;padding:6px 10px;position:absolute;top:var(--rg-space-3)}.rg-libfeature__body{display:flex;flex-direction:column;gap:var(--rg-space-2);padding:var(--rg-space-6)}.rg-libfeature__eyebrow{color:var(--rg-accent);font-family:var(--rg-font);font-size:.8125rem;font-weight:700;letter-spacing:var(--rg-track-eyebrow);margin:0;text-transform:uppercase}.rg-libfeature__title{color:var(--rg-text);font-family:var(--rg-font);font-size:var(--rg-h3);font-weight:var(--rg-heading-weight,600);letter-spacing:var(--rg-track-head);line-height:1.15;margin:0;overflow-wrap:normal}.rg-libfeature__desc,.rg-libfeature__presenter{color:var(--rg-text-muted);font-family:var(--rg-body-font);font-size:var(--rg-body);line-height:var(--rg-lh-body);margin:0}.rg-libfeature__cta{align-self:flex-start;margin-top:var(--rg-space-2)}@media (max-width:1023.98px){.rg-libfeature__inner{grid-template-columns:minmax(0,1fr)}.rg-libfeature__body{padding:var(--rg-space-4) var(--rg-space-3) var(--rg-space-5)}}