/* Template de artigo/notícia individual */

.fl-single__hero {
    background: var(--color-primary);
    padding: var(--space-16) 0 var(--space-12);
}

.fl-single__meta {
    display: flex; align-items: center; gap: var(--space-4);
    margin-bottom: var(--space-5);
}

.fl-single__date, .fl-single__reading-time {
    font-family: var(--font-label); font-size: var(--text-sm);
    color: rgba(255,255,255,.5);
}

.fl-single__title {
    font-size: var(--text-5xl); color: var(--color-white); line-height: 1.1;
    margin-bottom: var(--space-4);
}

.fl-single__excerpt {
    font-size: var(--text-xl); color: rgba(255,255,255,.7); line-height: 1.6;
}

.fl-single__featured-image { margin: var(--space-12) auto; max-width: var(--max-width); }
.fl-single__img { width: 100%; border-radius: var(--radius-lg); aspect-ratio: 16/7; object-fit: cover; }
