/* Home imagery retains the native six identities; related cards remain compact. */
.v-home .lc-home { height:100%; }
.v-home .lc-home > .mc-card__body { justify-content:center; }
.v-home .lc-home .mc-card__body > * { min-width:0; overflow-wrap:anywhere; hyphens:auto; }
.v-home .lc-home .mc-card__body > :is(.ta-cat-card__title,.tk-cat-card__title,.tx-category-card__title) { margin:0; }
.v-home .lc-home .mc-card__body > :is(.ta-cat-card__count,.tk-cat-card__count,.tx-category-card__arrow) { margin-top:auto; }
.v-home .lc-home .tx-category-card__arrow { position:static; align-self:flex-end; }
.v-home .tx-featured-card.lc-home .mc-card__body { flex-direction:row; align-items:center; gap:1rem; }
.v-home .tx-featured-card.lc-home .tx-featured-card__label { flex:1; }
.v-home .tx-featured-card.lc-home .tx-featured-card__arrow { flex:none; }
.lc-related.mc-card.mc-card.mc-card { flex-direction:row; align-items:stretch; min-height:96px; height:100%; gap:0; }
.lc-related.mc-card > .mc-card__media { position:relative; flex:none; width:104px; min-height:96px; aspect-ratio:auto; border-bottom:0; border-right:1px solid #b7946040; }
.lc-related.mc-card > .mc-card__media:not(.sc-media--deck) img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
.lc-related.mc-card > .sc-media--deck img { top:18%; height:64%; width:30%; left:4%; }
.lc-related.mc-card > .sc-media--deck img:nth-child(2) { top:14%; left:35%; }
.lc-related.mc-card > .sc-media--deck img:nth-child(3) { left:66%; }
.lc-related.mc-card > .lc-body { display:flex; flex-direction:column; justify-content:center; flex:1; min-width:0; padding:1rem; gap:.4rem; color:inherit; }
.lc-related .lc-body > * { margin:0; min-width:0; overflow-wrap:anywhere; hyphens:auto; line-height:1.45; }
.lc-related > :is(.ta-related-card__arrow,.tx-related__arrow,.to-related-card__cta) { align-self:center; flex:none; margin-right:1rem; }
.lc-related :is(.to-related-card__desc,.ts-mute) { font-size:.84rem; }
.lc-related:focus-visible { outline:2px solid currentColor; outline-offset:4px; }
:is(.tk-related,.ts-related-list,.ta-learning__links ul) { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr)); gap:1rem; list-style:none; padding:0; }
:is(.tk-related,.ts-related-list,.ta-learning__links ul) > li { min-width:0; margin:0; padding:0; }
:is(.tk-related,.ts-related-list,.ta-learning__links ul) .lc-related { border:1px solid #b7946040; border-radius:10px; text-decoration:none; background:var(--bg-card,#ffffff05); }
.ts-related .tk-grid--4 { grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr)); }
.tx-related,.ta-related-grid,.to-related-grid { grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr)); }
.tx-related li { min-width:0; }
@media(max-width:600px){
 .lc-related.mc-card > .mc-card__media { width:88px; }
 .lc-related.mc-card > .lc-body { padding:.85rem; }
 .lc-related > :is(.ta-related-card__arrow,.tx-related__arrow,.to-related-card__cta) { margin-right:.7rem; }
}
