/* ================================================================
   Fortaleza Clínica Integrada — Páginas Legais
   Complementa style.css (tokens, nav, footer, botões já herdados)
   ================================================================ */

.legal {
    padding: 48px 0 80px;
    background: var(--bg);
}

.legal__h1 {
    font-family: 'DM Serif Display', Georgia, serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 1.25;
    color: var(--heading);
    margin-bottom: 6px;
}

.legal__updated {
    font-size: 0.8rem;
    color: var(--text-light);
    margin-bottom: 48px;
}

.legal h2 {
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-size: 1.05rem;
    color: var(--heading);
    margin-top: 36px;
    margin-bottom: 12px;
}

.legal p {
    font-size: 0.92rem;
    color: var(--text);
    line-height: 1.8;
    margin-bottom: 14px;
}

.legal strong {
    font-weight: 500;
    color: var(--heading);
}

@media (min-width: 768px) {
    .legal {
        padding: 64px 0 104px;
    }

    .legal__h1 {
        font-size: 2.2rem;
    }
}
