/* Texto corrido de documento (termos, políticas): largura de leitura e hierarquia de títulos. */
.forge-document {
    color: var(--fg-text-primary);
    line-height: 1.65;
    max-width: 78ch;
}

.forge-document__title {
    font-size: 1.05rem;
    font-weight: 600;
    margin: 1.5rem 0 .4rem;
}

.forge-document__title:first-child { margin-top: 0; }

.forge-document__text {
    color: var(--fg-text-secondary);
    font-size: .92rem;
    margin: 0 0 .6rem;
}

.forge-document__meta {
    color: var(--fg-text-secondary);
    font-size: var(--fg-font-size-sm);
    margin: 0 0 1rem;
}
