.standard-card {
    background-color: #fff;
    border-radius: 0.5rem;
    box-shadow: 0 0.5rem 1.8125rem 0 rgba(3,6,72,.0517);
    cursor: pointer;
    height: 100%;
    justify-content: space-between;
    margin-bottom: 1.25rem;
    padding: 1rem 0.5rem;
    position: relative
}

    .standard-card:nth-child(4n) {
        border-right: unset
    }

    .standard-card:hover {
        box-shadow: 0 0.5rem 1.5rem rgba(0,0,0,.15)
    }

        .standard-card:hover .standard-card__title {
            color: #1e76bf
        }

    .standard-card:focus {
        outline: 0.09375rem solid #2dacff;
        transition: outline .2s ease
    }

.standard-card--link {
    display: flex;
    flex-direction: column;
    height: 100%;
    text-decoration: none
}

    .standard-card--link .standard-card__link-icon {
        background-color: #014c8b;
        -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 13.0667V18.2667C17 18.7264 16.8174 19.1673 16.4923 19.4923C16.1673 19.8174 15.7264 20 15.2667 20H5.73333C5.27362 20 4.83274 19.8174 4.50768 19.4923C4.18262 19.1673 4 18.7264 4 18.2667V8.73333C4 8.27362 4.18262 7.83274 4.50768 7.50768C4.83274 7.18262 5.27362 7 5.73333 7H10.9333' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 4H20V9' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 13L19 5' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
        mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 13.0667V18.2667C17 18.7264 16.8174 19.1673 16.4923 19.4923C16.1673 19.8174 15.7264 20 15.2667 20H5.73333C5.27362 20 4.83274 19.8174 4.50768 19.4923C4.18262 19.1673 4 18.7264 4 18.2667V8.73333C4 8.27362 4.18262 7.83274 4.50768 7.50768C4.83274 7.18262 5.27362 7 5.73333 7H10.9333' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 4H20V9' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 13L19 5' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat
    }

    .standard-card--link .standard-card__link-icon--embed {
        mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9.00002 4.00002H4.00004L4 9.00003M20 9.00002V4.00004L15 4M15 20.0001H20L20 15M4 15L4 20L9.00002 20.0001" stroke="%231E76BF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') center/contain no-repeat
    }

    .standard-card--link[href^="/media"] .standard-card__link-icon {
        background-color: #014c8b;
        -webkit-mask: url('data:image/svg+xml,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath opacity="0.15" d="M5 21H19V9H15C13.8954 9 13 8.10457 13 7V3H5V21Z" fill="%231E76BF"/%3E%3Cpath d="M13 3H5V21H19V9M13 3H14L19 8V9M13 3V7C13 8 14 9 15 9H19" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') center/contain no-repeat;
        mask: url('data:image/svg+xml,%3Csvg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath opacity="0.15" d="M5 21H19V9H15C13.8954 9 13 8.10457 13 7V3H5V21Z" fill="%231E76BF"/%3E%3Cpath d="M13 3H5V21H19V9M13 3H14L19 8V9M13 3V7C13 8 14 9 15 9H19" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') center/contain no-repeat
    }

    .standard-card--link[href^="/"]:not([href^="/media"]) .standard-card__link-icon {
        display: none
    }

.standard-card--list-view {
    box-shadow: unset
}

    .standard-card--list-view.standard-card {
        border-radius: 0;
        margin-bottom: 0;
        padding: 0rem 1.25rem 1rem 0
    }

@media print,screen and (min-width: 90em) {
    .standard-card--list-view.standard-card {
        padding: 0.375rem 0.75rem
    }
}

.standard-card--list-view .standard-card__title {
    cursor: pointer
}

    .standard-card--list-view .standard-card__title::before {
        color: #1e76bf;
        content: "•";
        display: inline-block;
        font-size: inherit;
        margin-right: 0.5rem
    }

.standard-card--list-view.standard-card--link {
    align-items: flex-start;
    cursor: pointer;
    flex-direction: column;
    gap: 0.25rem;
    justify-content: flex-start
}

@media print,screen and (min-width: 90em) {
    .standard-card--list-view.standard-card--link {
        align-items: center;
        flex-direction: row;
        gap: 0.75rem
    }
}

.standard-card--list-view .standard-card__link-icon-wrapper {
    align-items: center
}

.standard-card--list-view, .standard-card--list-view:hover {
    box-shadow: unset;
    cursor: default
}

    .standard-card--list-view:focus {
        border-bottom: 0.09375rem solid #2dacff;
        outline: none
    }

@media print,screen and (min-width: 90em) {
    .standard-card {
        padding: 1.5rem
    }
}

.standard-card__labels-text {
    color: #59595a;
    font-weight: 600
}

    .standard-card__labels-text:not(:last-child)::after {
        content: ","
    }

.standard-card__labels-wrapper {
    display: flex;
    flex-flow: row wrap;
    gap: 0.25rem
}

.standard-card__labels-providers {
    align-items: center;
    color: #59595a;
    display: inline-flex;
    font-weight: 600;
    margin-right: 0.375rem;
    position: relative
}

    .standard-card__labels-providers::before {
        background-color: #59595a;
        content: "";
        display: inline-block;
        height: 1.0625rem;
        margin-right: 0.5rem;
        -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00033 9.83333V8.5M8.00033 9.83333V11.1667M8.00033 9.83333H12.0003C12.7367 9.83333 13.3337 9.23638 13.3337 8.5M8.00033 9.83333H4.00033C3.26395 9.83333 2.66699 9.23638 2.66699 8.5M13.3337 8.5V12.5C13.3337 13.2364 12.7367 13.8333 12.0003 13.8333H4.00033C3.26395 13.8333 2.66699 13.2364 2.66699 12.5V8.5M13.3337 8.5V5.83333C13.3337 5.09695 12.7367 4.5 12.0003 4.5H4.00033C3.26395 4.5 2.66699 5.09695 2.66699 5.83333V8.5M10.0003 4.5V3.83333C10.0003 3.09695 9.40337 2.5 8.66699 2.5H7.33366C6.59728 2.5 6.00033 3.09695 6.00033 3.83333V4.5' stroke='%2359595A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
        mask: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00033 9.83333V8.5M8.00033 9.83333V11.1667M8.00033 9.83333H12.0003C12.7367 9.83333 13.3337 9.23638 13.3337 8.5M8.00033 9.83333H4.00033C3.26395 9.83333 2.66699 9.23638 2.66699 8.5M13.3337 8.5V12.5C13.3337 13.2364 12.7367 13.8333 12.0003 13.8333H4.00033C3.26395 13.8333 2.66699 13.2364 2.66699 12.5V8.5M13.3337 8.5V5.83333C13.3337 5.09695 12.7367 4.5 12.0003 4.5H4.00033C3.26395 4.5 2.66699 5.09695 2.66699 5.83333V8.5M10.0003 4.5V3.83333C10.0003 3.09695 9.40337 2.5 8.66699 2.5H7.33366C6.59728 2.5 6.00033 3.09695 6.00033 3.83333V4.5' stroke='%2359595A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
        width: 1rem
    }

.standard-card__labels-public {
    align-items: center;
    color: #59595a;
    display: inline-flex;
    font-weight: 600;
    margin-right: 0.375rem;
    position: relative
}

    .standard-card__labels-public::before {
        background-color: #59595a;
        content: "";
        display: inline-block;
        height: 1.0625rem;
        margin-right: 0.5rem;
        -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.667 10.5C14.1398 10.5 15.3337 11.6939 15.3337 13.1667V14.5H14.0003M10.667 7.74932C11.8171 7.4533 12.667 6.40923 12.667 5.16667C12.667 3.92411 11.8171 2.88004 10.667 2.58401M8.66699 5.16667C8.66699 6.63943 7.47308 7.83333 6.00033 7.83333C4.52757 7.83333 3.33366 6.63943 3.33366 5.16667C3.33366 3.69391 4.52757 2.5 6.00033 2.5C7.47308 2.5 8.66699 3.69391 8.66699 5.16667ZM3.33366 10.5H8.66699C10.1398 10.5 11.3337 11.6939 11.3337 13.1667V14.5H0.666992V13.1667C0.666992 11.6939 1.8609 10.5 3.33366 10.5Z' stroke='%2359595A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
        mask: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.667 10.5C14.1398 10.5 15.3337 11.6939 15.3337 13.1667V14.5H14.0003M10.667 7.74932C11.8171 7.4533 12.667 6.40923 12.667 5.16667C12.667 3.92411 11.8171 2.88004 10.667 2.58401M8.66699 5.16667C8.66699 6.63943 7.47308 7.83333 6.00033 7.83333C4.52757 7.83333 3.33366 6.63943 3.33366 5.16667C3.33366 3.69391 4.52757 2.5 6.00033 2.5C7.47308 2.5 8.66699 3.69391 8.66699 5.16667ZM3.33366 10.5H8.66699C10.1398 10.5 11.3337 11.6939 11.3337 13.1667V14.5H0.666992V13.1667C0.666992 11.6939 1.8609 10.5 3.33366 10.5Z' stroke='%2359595A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
        width: 1rem
    }

.standard-card__link-icon {
    background-color: #014c8b;
    height: 1.5rem;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 13.0667V18.2667C17 18.7264 16.8174 19.1673 16.4923 19.4923C16.1673 19.8174 15.7264 20 15.2667 20H5.73333C5.27362 20 4.83274 19.8174 4.50768 19.4923C4.18262 19.1673 4 18.7264 4 18.2667V8.73333C4 8.27362 4.18262 7.83274 4.50768 7.50768C4.83274 7.18262 5.27362 7 5.73333 7H10.9333' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 4H20V9' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 13L19 5' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 13.0667V18.2667C17 18.7264 16.8174 19.1673 16.4923 19.4923C16.1673 19.8174 15.7264 20 15.2667 20H5.73333C5.27362 20 4.83274 19.8174 4.50768 19.4923C4.18262 19.1673 4 18.7264 4 18.2667V8.73333C4 8.27362 4.18262 7.83274 4.50768 7.50768C4.83274 7.18262 5.27362 7 5.73333 7H10.9333' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 4H20V9' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 13L19 5' stroke='%23014C8B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
    transition: transform .3s ease-in-out;
    width: 1.5rem
}

.standard-card__link-icon--embed {
    float: right;
    mask: url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9.00002 4.00002H4.00004L4 9.00003M20 9.00002V4.00004L15 4M15 20.0001H20L20 15M4 15L4 20L9.00002 20.0001" stroke="%231E76BF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') center/contain no-repeat
}

.standard-card__link-icon-wrapper {
    align-items: end;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: space-between
}

.standard-card:hover .standard-card__link-icon {
    animation: bounce-arrow .6s ease-in-out
}

.standard-card__icon {
    height: 2rem;
    width: 2rem
}

.standard-card--list-view .standard-card__icon {
    display: none
}

.standard-card__outer-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.standard-card .standard-card__subline-wrapper {
    display: none
}

@media print,screen and (min-width: 90em) {
    .standard-card .standard-card__subline-wrapper {
        display: inline-block;
        padding-bottom: 0.5rem
    }

    .standard-card .standard-card__subline-wrapper--list-view {
        display: none
    }
}

@keyframes bounce-arrow {
    0% {
        transform: translate(0, 0)
    }

    50% {
        transform: translate(0.25rem, -0.25rem)
    }

    100% {
        transform: translate(0, 0)
    }
}

.card-collection {
    padding-top: 2.5rem
}

    .card-collection .card-collection__card-wrapper {
        grid-column: auto/span 4
    }

@media print,screen and (min-width: 48em) {
    .card-collection .card-collection__card-wrapper {
        grid-column: auto/span 2
    }

    .card-collection .card-collection__card-wrapper--list-view {
        grid-column: auto/span 4
    }
}

@media print,screen and (min-width: 90em) {
    .card-collection .card-collection__card-wrapper {
        grid-column: auto/span 3
    }

    .card-collection .card-collection__card-wrapper--list-view {
        grid-column: auto/span 12
    }
}

.card-collection__card-wrapper {
    width: 100%
}

@media print,screen and (max-width: 47.99875em) {
    .card-collection__card-wrapper {
        border-right: unset
    }
}

@media print,screen and (min-width: 48em)and (max-width: 89.99875em) {
    .card-collection__card-wrapper:nth-child(2n) {
        border-right: unset
    }
}

@media print,screen and (min-width: 90em) {
    .card-collection__card-wrapper:nth-child(4n) {
        border-right: unset
    }

    .card-collection--1-cards .card-collection__card-wrapper {
        grid-column: auto/span 6
    }

    .card-collection--2-cards .card-collection__card-wrapper {
        grid-column: auto/span 6
    }

    .card-collection--3-cards .card-collection__card-wrapper {
        grid-column: auto/span 4;
        grid-column: auto/span 4
    }

    .card-collection--4-cards .card-collection__card-wrapper {
        grid-column: auto/span 3
    }

    .card-collection--6-cards .card-collection__card-wrapper {
        grid-column: auto/span 4
    }

    .card-collection--8-cards .card-collection__card-wrapper {
        grid-column: auto/span 3
    }

    .card-collection--9-cards .card-collection__card-wrapper {
        grid-column: auto/span 4
    }

    .card-collection--12-cards .card-collection__card-wrapper {
        grid-column: auto/span 3;
        grid-column: auto/span 4
    }

    .card-collection--15-cards .card-collection__card-wrapper {
        grid-column: auto/span 4
    }

    .card-collection--16-cards .card-collection__card-wrapper {
        grid-column: auto/span 3
    }

    .card-collection--5-cards .card-collection__card-wrapper {
        grid-column: auto/span 4
    }

        .card-collection--5-cards .card-collection__card-wrapper:nth-child(4), .card-collection--5-cards .card-collection__card-wrapper:nth-child(5) {
            grid-column: auto/span 6
        }

    .card-collection--7-cards .card-collection__card-wrapper {
        grid-column: auto/span 3
    }

        .card-collection--7-cards .card-collection__card-wrapper:nth-child(5), .card-collection--7-cards .card-collection__card-wrapper:nth-child(6), .card-collection--7-cards .card-collection__card-wrapper:nth-child(7) {
            grid-column: auto/span 4
        }

    .card-collection--9-cards .card-collection__card-wrapper {
        grid-column: auto/span 4
    }

    .card-collection--10-cards .card-collection__card-wrapper {
        grid-column: auto/span 4
    }

        .card-collection--10-cards .card-collection__card-wrapper:nth-child(1), .card-collection--10-cards .card-collection__card-wrapper:nth-child(2), .card-collection--10-cards .card-collection__card-wrapper:nth-child(3), .card-collection--10-cards .card-collection__card-wrapper:nth-child(4) {
            grid-column: auto/span 3
        }

    .card-collection--11-cards .card-collection__card-wrapper {
        grid-column: auto/span 3
    }

        .card-collection--11-cards .card-collection__card-wrapper:nth-child(9), .card-collection--11-cards .card-collection__card-wrapper:nth-child(10), .card-collection--11-cards .card-collection__card-wrapper:nth-child(11) {
            grid-column: auto/span 4
        }

    .card-collection--13-cards .card-collection__card-wrapper {
        grid-column: auto/span 4
    }

        .card-collection--13-cards .card-collection__card-wrapper:nth-child(1), .card-collection--13-cards .card-collection__card-wrapper:nth-child(2), .card-collection--13-cards .card-collection__card-wrapper:nth-child(3), .card-collection--13-cards .card-collection__card-wrapper:nth-child(4) {
            grid-column: auto/span 3
        }

    .card-collection--14-cards .card-collection__card-wrapper {
        grid-column: auto/span 3
    }

        .card-collection--14-cards .card-collection__card-wrapper:nth-child(9), .card-collection--14-cards .card-collection__card-wrapper:nth-child(10), .card-collection--14-cards .card-collection__card-wrapper:nth-child(11), .card-collection--14-cards .card-collection__card-wrapper:nth-child(12), .card-collection--14-cards .card-collection__card-wrapper:nth-child(13), .card-collection--14-cards .card-collection__card-wrapper:nth-child(14) {
            grid-column: auto/span 4
        }

    .card-collection--15-cards .card-collection__card-wrapper {
        grid-column: auto/span 3
    }

        .card-collection--15-cards .card-collection__card-wrapper:nth-child(13), .card-collection--15-cards .card-collection__card-wrapper:nth-child(14), .card-collection--15-cards .card-collection__card-wrapper:nth-child(15) {
            grid-column: auto/span 4
        }

    .card-collection__card-wrapper--flat-list {
        grid-column: auto/span 3
    }

        .card-collection__card-wrapper--flat-list .standard-card {
            border-radius: 0;
            border-right: 0.0625rem solid #c6c6c6;
            box-shadow: none;
            margin-bottom: 0;
            padding: 1rem
        }

        .card-collection__card-wrapper--flat-list .standard-card--link {
            display: flex;
            flex-direction: row
        }

        .card-collection__card-wrapper--flat-list .standard-card--list-view {
            border-right: unset
        }

        .card-collection__card-wrapper--flat-list .standard-card:hover {
            box-shadow: none
        }

        .card-collection__card-wrapper--flat-list .standard-card:focus {
            border-bottom: 0.0625rem solid #2dacff;
            outline: unset
        }

        .card-collection__card-wrapper--flat-list .standard-card__icon {
            display: none
        }

        .card-collection__card-wrapper--flat-list .standard-card__subline-wrapper {
            display: none
        }

        .card-collection__card-wrapper--flat-list .standard-card__link-icon-wrapper {
            align-items: start;
            flex-direction: row-reverse
        }

        .card-collection__card-wrapper--flat-list .standard-card__labels-wrapper {
            display: none
        }
}

.card-collection__section-title {
    color: #222;
    font-weight: 400;
    margin-bottom: 2rem
}

.card-collection--dark-gray .card-collection__section-title {
    color: #f5f5f5
}

.card-collection--gradient .card-collection__section-title {
    color: #fff
}

.card-collection--white {
    background-color: #fff
}

.card-collection--light-gray {
    background-color: #f5f5f5
}

.card-collection--medium-gray {
    background-color: #c6c6c6
}

.card-collection--dark-gray {
    background-color: #59595a
}

.card-collection--powder-blue-1 {
    background-color: #f9fcfd
}

.card-collection--powder-blue-2 {
    background-color: #edf5fb
}

.umb-block-grid__layout-item:not([data-content-element-type-alias=tabGroup]):has(.card-collection--0-cards) {
    display: none
}
