.metropool-agenda-item {
display: flex;
gap: 20px;
padding: 20px 0;
border-bottom: 1px solid #ddd;
align-items: center;
}
.metropool-agenda-item img {
width: 150px;
height: auto;
object-fit: cover;
border-radius: 6px;
}
.metropool-agenda-content {
flex: 1;
}
.metropool-agenda-title {
font-size: 1.5rem;
font-weight: bold;
margin-bottom: 5px;
}
.metropool-agenda-meta {
color: #999;
font-size: 0.9rem;
margin-bottom: 10px;
}
.metropool-agenda-excerpt {
font-size: 1rem;
margin-bottom: 10px;
}
.metropool-agenda-link a {
text-decoration: none;
color: #e4002b;
font-weight: bold;
transition: color 0.3s;
}
.metropool-agenda-link a:hover {
color: #ff4560;
}