.rl-editorial-card{background:var(--rl-paper);border:1px solid var(--rl-border);border-radius:var(--rl-radius-lg);transition:box-shadow .25s var(--rl-ease-out);flex-direction:column;height:100%;display:flex;overflow:hidden}.rl-editorial-card:hover{box-shadow:var(--rl-shadow-lg)}.rl-editorial-card__media{aspect-ratio:16/9;background:var(--rl-paper-2);position:relative;overflow:hidden}.rl-editorial-card__media-icon{color:var(--rl-ink-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rl-editorial-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--rl-ease-out)}.rl-editorial-card:hover .rl-editorial-card__media img{transform:scale(1.03)}.rl-editorial-card__tag{top:var(--rl-space-sm);left:var(--rl-space-sm);background:var(--rl-primary);color:var(--rl-paper);font-size:var(--rl-text-xs);border-radius:var(--rl-radius-full);text-transform:uppercase;letter-spacing:var(--rl-tracking-wide);z-index:1;padding:4px 10px;font-weight:600;position:absolute}.rl-editorial-card__body{gap:var(--rl-space-xs);padding:var(--rl-space-md);flex-direction:column;flex:1;display:flex}.rl-editorial-card__title{font-family:var(--rl-font-editorial);font-size:var(--rl-text-lg);color:var(--rl-ink-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.rl-editorial-card__title a{color:inherit;text-decoration:none}.rl-editorial-card__title a:hover{color:var(--rl-accent)}.rl-editorial-card__excerpt{font-size:var(--rl-text-sm);color:var(--rl-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.rl-editorial-card__meta{align-items:center;gap:var(--rl-space-xs);font-size:var(--rl-text-xs);color:var(--rl-ink-muted);padding-top:var(--rl-space-sm);border-top:1px solid var(--rl-border);margin-top:auto;display:flex}.rl-editorial-card__meta-avatar{object-fit:cover;border-radius:50%;width:20px;height:20px}@media (min-width:600px){.rl-editorial-card--featured{flex-direction:row}.rl-editorial-card--featured .rl-editorial-card__media{aspect-ratio:auto;flex:0 0 50%;min-height:280px}.rl-editorial-card--featured .rl-editorial-card__body{padding:var(--rl-space-lg);flex:1;justify-content:center}.rl-editorial-card--featured .rl-editorial-card__title{font-size:var(--rl-text-xl);-webkit-line-clamp:4}}.rl-editorial-grid{gap:var(--rl-space-md);grid-template-columns:1fr;display:grid}@media (min-width:600px){.rl-editorial-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.rl-editorial-grid{grid-template-columns:repeat(3,1fr)}.rl-editorial-grid>.rl-editorial-card:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.rl-editorial-card,.rl-editorial-card__media img{transition:none}}