.mjtt-featured{margin:var(--mjtt-space-4) 0}.mjtt-featured__layout{display:grid;gap:var(--mjtt-space-4);grid-template-columns:1fr}@media (min-width:48rem){.mjtt-featured__layout{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:stretch}}.mjtt-featured__hero-link,.mjtt-featured__side-link{display:block;color:inherit;text-decoration:none}.mjtt-featured__hero{border:1px solid var(--mjtt-color-border);border-radius:var(--mjtt-radius-sm);overflow:hidden;background:#fafafa}.mjtt-featured__hero-poster{width:100%;max-height:420px;aspect-ratio:16/9;object-fit:cover;display:block;background:#ddd}.mjtt-featured__hero-poster--empty{min-height:240px}.mjtt-featured__hero-body{padding:var(--mjtt-space-4)}.mjtt-featured__hero-title{font-size:1.35rem;margin:0 0 var(--mjtt-space-2)}.mjtt-featured__hero-summary{margin:0;font-size:.9rem;color:var(--mjtt-color-muted);line-height:1.5}.mjtt-featured__aside{display:grid;gap:var(--mjtt-space-3);align-content:start}.mjtt-featured__side-card{border:1px solid var(--mjtt-color-border);border-radius:var(--mjtt-radius-sm);background:#fff;overflow:hidden}.mjtt-featured__side-link{display:grid;grid-template-columns:72px 1fr;gap:var(--mjtt-space-3);padding:var(--mjtt-space-3)}.mjtt-featured__side-poster{width:72px;aspect-ratio:2/3;object-fit:cover;border-radius:var(--mjtt-radius-sm);background:#ddd}.mjtt-featured__side-poster--empty{display:block}.mjtt-featured__side-body{min-width:0}.mjtt-featured__side-title{margin:0;font-size:.875rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mjtt-featured__side-summary{margin:var(--mjtt-space-1) 0 0;font-size:.75rem;color:var(--mjtt-color-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
