

.info-bar {
    background: var(--brand-green-dark);
    color: var(--brand-white);
    padding: 56px 48px;
}

.page-hero + .info-bar {
    padding-top: 0;
}

.info-bar__container {
    max-width: 1200px;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 28px;
}

.info-bar__block {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.info-bar__block .brand-tag-white,
.info-bar__block .brand-tag-outline-white {
    align-self: flex-start;
}

.info-bar__block p {
    margin: 0;
    font-size: var(--brand-font-md);
    line-height: 1.65;
    color: var(--brand-white);
    max-width: 860px;
}

@media (max-width: 768px) {
    .info-bar { padding: 40px 24px; }
    .page-hero + .info-bar { padding-top: 0; }
    .info-bar__container { gap: 20px; }
}
