/* Careers page - equal career path cards */

body.page-id-1365 .career-grow-columns {
    display: flex;
    align-items: stretch;
    gap: 32px;
    width: 100%;
}

body.page-id-1365 .career-grow-columns > .wp-block-column {
    display: flex;
    flex: 1 1 0 !important;
    width: 0;
    min-width: 0;
    max-width: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

body.page-id-1365 .career-grow-columns > .wp-block-column > .wp-block-group {
    display: flex;
    flex-direction: column;
    width: 100% !important;
    height: 100% !important;
    min-height: 100%;
    box-sizing: border-box;
    padding: 32px !important;
    background: #ffffff;
    margin: 0 !important;
}

body.page-id-1365 .career-grow-columns h3 {
    margin-top: 0;
}

@media (max-width: 1000px) {
    body.page-id-1365 .career-grow-columns {
        gap: 24px;
    }

    body.page-id-1365 .career-grow-columns > .wp-block-column > .wp-block-group {
        padding: 28px !important;
    }
}

@media (max-width: 781px) {
    body.page-id-1365 .career-grow-columns {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 32px;
    }

    body.page-id-1365 .career-grow-columns > .wp-block-column {
        display: flex;
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    body.page-id-1365 .career-grow-columns > .wp-block-column > .wp-block-group {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0;
        padding: 32px !important;
    }
}
