.ocf-latest-posts__header {
    max-width: 760px;
    margin-bottom: 2rem;
}

.ocf-latest-posts__intro {
    max-width: 64ch;
    margin: 0.9rem 0 0;
    color: var(--ocf-body);
    font-size: var(--font-label-size);
    line-height: 1.65;
}

.ocf-latest-posts__footer {
    display: flex;
    justify-content: center;
    margin-top: 2rem;
}

.ocf-latest-posts__footer .btn-secondary {
    gap: 0.65rem;
}

.ocf-latest-posts__footer svg {
    flex: 0 0 auto;
}
