.yt-cs-cards .yt-cs-badges{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.yt-cs-cards .yt-cs-badge{align-items:center;border-radius:var(--yt-radius-pill);display:inline-flex;font-size:12px;font-weight:600;height:26px;line-height:16px;padding:0 10px;white-space:nowrap}.yt-cs-cards .yt-cs-badge,.yt-cs-cards .yt-cs-badge--green,.yt-cs-cards .yt-cs-badge--orange{background:var(--yt-teal-light);color:var(--yt-teal-dark)}.yt-cs-cards .yt-cs-badge--navy{background:var(--yt-navycat-light);color:var(--yt-navycat-dark)}.yt-cs-cards{padding:0 0 48px}.yt-cs-cards__grid{display:grid;gap:20px;list-style:none}.yt-cs-card{background:var(--yt-white);border-radius:var(--yt-radius-card);box-shadow:0 27px 104px rgba(14,39,64,.08);display:flex;flex-direction:column;overflow:hidden;position:relative}.yt-cs-card__media{background:var(--yt-paper-alt);height:220px}.yt-cs-card__media img{height:100%;object-fit:cover;width:100%}.yt-cs-card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:12px;padding:24px 28px 28px}.yt-cs-card__kicker{color:var(--yt-ink-soft);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.yt-cs-card__title{color:var(--yt-navy);font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:26px}.yt-cs-card__text{color:var(--yt-ink-soft);font-size:15px;font-weight:500;line-height:23px}.yt-cs-card__link{align-items:center;color:var(--yt-teal-text);display:inline-flex;font-size:15px;font-weight:700;gap:8px;line-height:1.5;margin-top:auto;padding-top:2px;text-decoration:none}.yt-cs-card__link:hover span{text-decoration:underline;text-underline-offset:3px}.yt-cs-card__link:after{content:"";inset:0;position:absolute}.yt-cs-card:focus-within{outline:3px solid #0e93b4;outline-offset:2px}.yt-cs-card__link:focus-visible{outline:none}@media (min-width:768px){.yt-cs-cards__grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.yt-cs-cards__grid>.yt-cs-card{flex:0 1 calc(50% - 12px)}}@media (min-width:1024px){.yt-cs-cards{padding:24px 0 96px}.yt-cs-cards__grid{margin-inline:auto;max-width:calc(var(--yt-max-width) - 48px)}.yt-cs-cards__grid>.yt-cs-card{flex-basis:calc(33.33333% - 16px)}.yt-cs-card__body{gap:12px}.yt-cs-card__link{margin-top:auto}}