#program-banner {
    background: navy; /* debugging */
    height: 144px;
    margin: 0 0 32px 0;
}

section .program-infos {
    display: flex;
    width: 100%;
    justify-content: space-between;

    span.progrank {
        border-width: 0 0 1px 0;
        border-color: var(--color); /* use text color */
        border-style: dotted;
    }

    & > div {
        flex-shrink: 0;
        margin: 0 8px;
    }

    div.program-tags {
        flex-shrink: 1;
    }
}
