.yt-plus-heading-block > .el-title { margin-top:0; margin-bottom:0; }
.yt-plus-eyebrow { color:var(--yt-eyebrow-color, #008b86); font-size:var(--yt-eyebrow-size,11px); line-height:1.5; font-weight:600; margin-bottom:var(--yt-eyebrow-gap,16px); }
.yt-plus-editorial-caps { text-transform:uppercase; letter-spacing:.12em; }
.yt-plus-eyebrow-line::before, .yt-plus-eyebrow-dot::before { content:''; display:inline-block; vertical-align:middle; margin-inline-end:10px; background:currentColor; }
.yt-plus-eyebrow-line::before { width:var(--yt-eyebrow-width,18px); height:var(--yt-eyebrow-weight,1px); }
.yt-plus-eyebrow-dot::before { width:calc(var(--yt-eyebrow-weight,1px) + 4px); height:calc(var(--yt-eyebrow-weight,1px) + 4px); border-radius:50%; }
.yt-plus-editorial-card { --yt-editorial-media:#f4f7f6; --yt-editorial-border:#d5e0df; --yt-editorial-label:#76888f; --yt-editorial-height:auto; --yt-editorial-radius:8px; --yt-editorial-fit:contain; min-width:0; }
.yt-plus-editorial-card.uk-card,
.yt-plus-editorial-card > a.uk-card { border:1px solid var(--yt-editorial-border); border-radius:var(--yt-editorial-radius); overflow:hidden; box-shadow:none; display:flex; flex-direction:column; }
.yt-plus-editorial-card > a.uk-card { width:100%; box-sizing:border-box; }
.yt-plus-editorial-card .uk-card-body { flex:1; display:flex; flex-direction:column; min-width:0; }
.yt-plus-editorial-card[style*="--yt-editorial-footer:"].uk-card,
.yt-plus-editorial-card[style*="--yt-editorial-footer:"] > a.uk-card,
.yt-plus-editorial-card[style*="--yt-editorial-footer:"] .uk-card-body { background:var(--yt-editorial-footer); }
.yt-plus-editorial-card .el-content { margin-bottom:24px; }
.yt-plus-editorial-card .yt-plus-meta-badge,
.yt-plus-editorial-card .yt-plus-grid-price-image { --yt-plus-meta-badge-offset:8px; }
.yt-plus-editorial-card .yt-plus-grid-price-image.uk-position-top-right,
.yt-plus-editorial-card .yt-plus-grid-price-image.uk-position-bottom-right { right:calc(var(--yt-plus-meta-badge-image-right,0px) + 8px); }
.yt-plus-editorial-card .yt-plus-grid-price-image.uk-position-top-left,
.yt-plus-editorial-card .yt-plus-grid-price-image.uk-position-bottom-left { left:calc(var(--yt-plus-meta-badge-image-left,0px) + 8px); }
.yt-plus-editorial-card .yt-plus-meta-badge-bottom-left { bottom:calc(var(--yt-plus-meta-badge-image-bottom,0px) + 8px); transform:none; }
.yt-plus-editorial-media { background:var(--yt-editorial-media); width:100%; }
.yt-plus-editorial-kicker { display:flex; justify-content:space-between; align-items:center; gap:16px; padding:20px 20px 0; font-size:10px; line-height:1.5; color:var(--yt-editorial-label); }
.yt-plus-editorial-top-arrow { flex:none; font-size:16px; line-height:1; transform:translate(calc(-1 * var(--yt-editorial-icon-left,0px)),var(--yt-editorial-icon-down,0px)); }
.yt-plus-editorial-top-arrow[uk-icon] { width:20px; height:20px; }
.yt-plus-editorial-picture { position:relative; height:var(--yt-editorial-height); padding:18px 26px 22px; box-sizing:border-box; display:flex; align-items:center; justify-content:center; }
.yt-plus-editorial-picture > * { max-width:100%; }
.yt-plus-editorial-card:not(.yt-plus-editorial-native-image) .yt-plus-editorial-picture .el-image { width:100%; height:100%; max-height:100%; object-fit:var(--yt-editorial-fit); }
.yt-plus-editorial-picture > a, .yt-plus-editorial-picture > div { display:flex; align-items:center; justify-content:center; width:100%; height:100%; }
.yt-plus-editorial-picture picture { display:block; width:100%; height:100%; }
.yt-plus-editorial-native-image .yt-plus-editorial-picture { height:auto; min-height:calc(var(--yt-editorial-native-height,0px) + 40px); }
.yt-plus-editorial-native-image .yt-plus-editorial-picture .el-image { max-width:100%; max-height:none; object-fit:initial; }
.yt-plus-editorial-native-image .yt-plus-editorial-picture > a,
.yt-plus-editorial-native-image .yt-plus-editorial-picture > div,
.yt-plus-editorial-native-image .yt-plus-editorial-picture picture { width:auto; height:auto; max-width:100%; }
.yt-plus-editorial-card .yt-plus-editorial-footer { margin-top:auto !important; padding-top:20px; }
.yt-plus-editorial-divider .yt-plus-editorial-footer { border-top:1px solid var(--yt-editorial-divider,var(--yt-editorial-border)); }
.yt-plus-editorial-card .yt-plus-editorial-footer .el-link { display:flex; align-items:center; justify-content:space-between; gap:16px; width:100%; text-align:start; }
.yt-plus-editorial-card .yt-plus-editorial-footer .el-link:not(.uk-button) { min-height:28px; padding:0; font:inherit; font-weight:600; text-decoration:none; }
.yt-plus-editorial-footer-arrow { margin-inline-start:auto; flex:none; font-size:20px; font-weight:400; line-height:1; }
.yt-plus-editorial-top-arrow.uk-icon, .yt-plus-editorial-footer-arrow.uk-icon { display:inline-flex; align-items:center; justify-content:center; }
.yt-plus-editorial-top-arrow[uk-icon] svg, .yt-plus-editorial-footer-arrow[uk-icon] svg { width:20px; height:20px; }
.yt-plus-editorial-card .el-link:focus-visible { outline:2px solid currentColor; outline-offset:4px; }
@media(max-width:639px) { .yt-plus-editorial-picture { height:min(var(--yt-editorial-height),65vw); } }
