.c-rep-spotlight-card{background-color:#282850;background-image:linear-gradient(230deg,var(--repCard-grad-from,#000),#282850 56%,var(--repCard-grad-to,#4d3bb9));border:1px solid var(--repCard-border,#b2b0ff);border-radius:var(--repCard-radius,12px);color:#fff;overflow:hidden;padding:var(--repCard-pad,30px);position:relative}.c-rep-spotlight-card__inner{align-items:center;display:flex;gap:24px;min-width:0;width:100%}.c-rep-spotlight-card__content{flex:1 1 0;min-width:0}.c-rep-spotlight-card__media{align-items:center;display:flex;flex:0 0 33.333%;justify-content:flex-end;min-width:0}.c-rep-spotlight-card__richtext{color:#fff;margin:0}.c-rep-spotlight-card__richtext>*{color:#fff}.c-rep-spotlight-card__richtext>:first-child{margin-top:0!important}.c-rep-spotlight-card__richtext>:last-child{margin-bottom:0}.c-rep-spotlight-card__author-line{color:var(--repCard-subtext,#b2b0ff);margin-top:18px}.c-rep-spotlight-card__link{margin-top:14px}.c-rep-spotlight-card__link-anchor{align-items:center;color:#fff;display:inline-flex;font-weight:600;gap:10px;opacity:.95;text-decoration:none}.c-rep-spotlight-card__link-anchor:focus-visible,.c-rep-spotlight-card__link-anchor:hover{color:#fff;opacity:1;text-decoration:none}.c-rep-spotlight-card__link-arrow{transform:translateY(1px);transition:transform .2s ease}.c-rep-spotlight-card__link-anchor:focus-visible .c-rep-spotlight-card__link-arrow,.c-rep-spotlight-card__link-anchor:hover .c-rep-spotlight-card__link-arrow{transform:translate(4px,1px)}.c-rep-spotlight-card__avatar{aspect-ratio:1/1;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;box-shadow:0 10px 30px rgba(0,0,0,.25);flex:0 0 auto;max-width:var(--repCard-imageSize,150px);overflow:hidden;width:100%}.c-rep-spotlight-card__avatar-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:767px){.c-rep-spotlight-card__inner{align-items:flex-start;flex-direction:column-reverse}.c-rep-spotlight-card__content,.c-rep-spotlight-card__media{width:100%}.c-rep-spotlight-card__media{justify-content:flex-start}}