:root{--ks-card-media-ratio: 16 / 10;--ks-card-media-fit: cover;--ks-card-media-position: center center;--ks-card-media-letterbox: #0a0807;--ks-card-radius: 14px;--ks-card-body-pad: 12px 14px 14px;--ks-card-title-lines: 2;--ks-card-desc-lines: 2}.ks-content-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ks-card-radius);background:var(--surface, var(--white, #fff));border:1px solid var(--border, #e0d5c5);box-shadow:var(--shadow-sm, 0 2px 10px rgba(74, 55, 40, .06));height:100%;min-width:0}.ks-content-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;min-height:0}.ks-content-card__media,.ks-content-card-media{position:relative;aspect-ratio:var(--ks-card-media-ratio);width:100%;overflow:hidden;flex-shrink:0;background:var(--ks-card-media-letterbox)}.ks-content-card__body{display:flex;flex-direction:column;gap:6px;padding:var(--ks-card-body-pad);flex:1 1 auto;min-height:0}.ks-content-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ks-card-title-lines);overflow:hidden;margin:0;line-height:1.3}.ks-content-card__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ks-card-desc-lines);overflow:hidden;margin:0;line-height:1.4}.ks-content-card__cta{margin-top:auto;padding-top:4px}.ks-content-card__thumb,.ks-content-card__media>img,.ks-content-card-media>img,.ks-content-card__media .ks-cover-card,.ks-content-card-media .ks-cover-card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:var(--ks-card-media-fit)!important;object-position:var(--ks-card-media-position);display:block}.ks-content-card__media .ks-cover-card,.ks-content-card-media .ks-cover-card{min-height:0!important;border-radius:0}.hp-card-media,.rp-card-photo,.perf-home-photo,.pds-learn-card-media,.prog-related-media,.prog-card-media,.lr-related-media,.event-showcase-card .hp-card-media,.blog-showcase-card .hp-card-media,.hp-gallery-card .hp-card-media{aspect-ratio:var(--ks-card-media-ratio)!important;width:100%;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden;flex-shrink:0;position:relative;background:var(--ks-card-media-letterbox)}.cdc-blog-link>.cdc-blog-cover,.cdc-blog-card>.cdc-blog-cover,.cdc-blog-link>.cdc-blog-cover--empty,.cdc-blog-card>.cdc-blog-cover--empty{aspect-ratio:var(--ks-card-media-ratio)!important;width:100%;height:auto!important;object-fit:var(--ks-card-media-fit)!important;object-position:var(--ks-card-media-position);display:block}.hp-card-media>img,.hp-card-media .ks-img,.hp-card-media .ks-media-fit,.hp-card-media .ks-cover-card,.rp-card-photo>img,.rp-card-photo .ks-media-fit,.rp-card-photo .ks-cover-card,.perf-home-photo>img,.perf-home-photo .ks-media-fit,.perf-home-photo .ks-cover-card,.pds-learn-card-media>img,.pds-learn-card-media .ks-media-fit,.pds-learn-card-media .ks-cover-card,.prog-related-media>img,.prog-related-media .ks-cover-card,.prog-related-card>img,.prog-related-ph,.prog-related-ph.ks-cover-card,.prog-card-media>img,.event-card-img,.lr-related-media>img,.author-blog-cover{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:var(--ks-card-media-fit)!important;object-position:var(--ks-card-media-position);display:block}.perf-home-photo>img,.perf-home-photo .ks-media-fit,.perf-home-photo .ks-cover-card,.perf-home-photo>img.ks-smart-fit--cover{object-fit:contain!important;object-position:center center!important}.rp-card-photo>img,.rp-card-photo .ks-media-fit,.rp-card-photo .ks-content-card__thumb,.rp-card-photo>img.ks-smart-fit--cover,.rp-card-photo>img.ks-smart-fit--contain{object-fit:contain!important;object-position:center center!important;background:var(--ks-card-media-letterbox, #0a0807)!important}.hp-card-media>img.ks-smart-fit--contain,.rp-card-photo>img.ks-smart-fit--contain,.perf-home-photo>img.ks-smart-fit--contain,.pds-learn-card-media>img.ks-smart-fit--contain,.prog-related-media>img.ks-smart-fit--contain,.prog-card-media>img.ks-smart-fit--contain,.event-card-img.ks-smart-fit--contain,.lr-related-media>img.ks-smart-fit--contain,.author-blog-cover.ks-smart-fit--contain,.ks-content-card__thumb.ks-smart-fit--contain{object-fit:contain!important;object-position:center center!important;background:var(--ks-card-media-letterbox)!important}.hp-card-media .ks-cover-card,.rp-card-photo .ks-cover-card,.perf-home-photo .ks-cover-card,.pds-learn-card-media .ks-cover-card,.prog-related-media .ks-cover-card,.prog-related-ph.ks-cover-card{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0!important;border-radius:0}.hp-card-body,.cdc-blog-body,.rp-card-body,.perf-home-body,.pds-learn-card-body,.prog-related-body,.event-showcase-body,.blog-showcase-body{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:6.75rem}.hp-card-title,.cdc-blog-title,.rp-card-name,.perf-home-name,.prog-related-body h3,.event-showcase-title,.blog-showcase-title,.pds-learn-card .cdc-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ks-card-title-lines);overflow:hidden;margin:0;line-height:1.3}.hp-card-desc,.event-showcase-desc,.pds-learn-card .cdc-card-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ks-card-desc-lines);overflow:hidden;margin:0;line-height:1.4}.hp-card-cta,.cdc-blog-more,.rp-card-cta,.pds-learn-read-cta,.blog-showcase-more{margin-top:auto}.pds-learn-card.cdc-card,a.pds-learn-card,article.pds-learn-card{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;min-height:0;height:100%}.pds-learn-card-media{margin:0!important;border-radius:0!important}.pds-learn-card-body{padding:var(--ks-card-body-pad)}.hp-card,.event-showcase-card,.blog-showcase-card,.rp-card,.perf-home-card{align-self:stretch}.hp-card-link,.rp-card-link,.perf-home-card-link,.cdc-blog-link,.prog-related-card{height:100%}.cdc-blog-card{height:100%;display:flex;flex-direction:column}.cdc-blog-grid,.pds-learn-grid,.prog-related-grid{align-items:stretch}.hp-gallery-card .hp-card-media{aspect-ratio:4 / 5!important}.cdc-blog-media.ks-content-card__media .cdc-blog-cover,.cdc-blog-media .cdc-blog-cover,.cdc-blog-media .ks-cover-card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:var(--ks-card-media-fit)!important;object-position:var(--ks-card-media-position);min-height:0!important}.ks-content-card__chips{display:flex;flex-wrap:wrap;gap:6px}.ks-content-card__meta{display:flex;flex-wrap:wrap;gap:8px;font-size:.72rem;color:var(--bronze-pale, #9e7c60)}
