/* Despre Noi – page overrides for block layout */
.section { margin-bottom: 22px; }
.section:last-of-type { margin-bottom: 0; }
/* Legacy .content, .about-card (static despre-noi.php) */
.content { max-width: var(--container-xl, 1200px); margin: var(--space-3xl, 48px) auto; padding: 0 var(--space-md); }
.content h1 { font-size: clamp(24px, 3vw, 32px); margin-bottom: var(--space-md); color: var(--gold-0); font-weight: 700; }
.content p { line-height: 1.7; color: var(--text-1); margin-bottom: var(--space-md); }
.content strong { color: var(--text-0); }
.card.about-card { position: relative; }
.about-card__header { display: flex; align-items: center; gap: var(--space-md); margin-bottom: var(--space-md); }
.about-card__icon { width: 44px; height: 44px; flex-shrink: 0; color: var(--gold-0); }
.about-card__icon svg { width: 100%; height: 100%; }
.about-card__body h2 { margin-top: 0; margin-bottom: var(--space-md); }
.about-card__body ul { margin-bottom: 0; }
.about-cta { margin-top: var(--space-2xl); margin-bottom: var(--space-2xl); padding: var(--space-2xl); background: var(--bg-2); border: 1px solid var(--border); border-radius: var(--radius-xl, 20px); text-align: center; }
.about-cta p { margin-bottom: var(--space-lg); font-size: 18px; color: var(--text-0); }
.about-cta-actions { display: flex; flex-wrap: wrap; gap: var(--space-md); justify-content: center; align-items: center; }
.about-cta .btn { display: inline-flex; align-items: center; justify-content: center; padding: var(--space-md) var(--space-xl); border-radius: 10px; font-weight: 600; font-size: 16px; text-decoration: none; border: none; cursor: pointer; transition: all 0.2s ease; }
.about-cta .btn-primary { background: var(--gold-0); color: #1A1C1E; }
.about-cta .btn-primary:hover { background: var(--gold-1); }
.about-cta .btn-secondary { background: transparent; color: var(--gold-0); border: 2px solid var(--gold-0); }
.about-cta .btn-secondary:hover { background: rgba(191,159,105,0.15); }
