/* Race details stay in the template so future editions need no image edits. */
#heading .event-header {
    display: grid;
    grid-template-columns: 393px 220px 286px;
    column-gap: 7px;
    width: 913px;
    height: 91px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}
#heading .event-header__logo {
    display: block;
    width: 393px;
    height: 91px;
}
#heading .event-header__date {
    padding-top: 20px;
    font-size: 36px;
    font-weight: 700;
    line-height: 44px;
    white-space: nowrap;
}
#heading .event-header__race {
    /* Leave space for the cyclist illustration in the page background. */
    padding-left: 93px;
    padding-top: 27px;
    font-size: 14px;
    line-height: 17px;
    white-space: nowrap;
}
#heading .event-header__race strong {
    font-size: 13px;
    font-weight: 700;
}
