.ehu-number__panel-wrap {
    height: 100%;
    margin: 0 0 1.5rem;
    background-color: var(--ehu-colors-neutral-light);
    padding: 1.5rem;
    transition: background-color .3s ease-in-out;
    border-bottom: .0625rem dotted var(--ehu-colors-neutral-dark)
}

@media (min-width:769px) {
    .ehu-number__panel-wrap {
        border-bottom: none
    }
}

.ehu-number__panel-wrap:hover {
    background-color: var(--ehu-colors-neutral)
}

.ehu-number__panel {
    text-decoration: none;
    color: var(--ehu-colors-text-black);
    display: flex;
    flex-direction: column
}

.ehu-number__panel:hover {
    color: var(--ehu-colors-primary)
}

@media (min-width:1144px) {
    .ehu-number__panel {
        flex-direction: row;
        gap: 1.5rem
    }
}

@media (min-width:1144px) {
    .ehu-number__wrap {
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content
    }
}

.ehu-number__display {
    font-size: 4rem;
    margin: 0;
    font-weight: 500;
    line-height: 1.5
}

@media (min-width:1144px) {
    .ehu-number__display {
        margin-top: -.9375rem
    }
}

.ehu-number__title {
    font-weight: 700;
    font-size: 1.375rem;
    margin: 0
}

@media (min-width:1144px) {
    .ehu-number__title {
        margin: 0
    }
}

.ehu-number__display sup {
    font-size: 1.5rem;
    top: -2rem
}

.ehu-number__content {
    margin: 0
}

.ehu-number__content-wrap .ehu-number__title p {
    margin: 2rem 0 0
}

.ehu-number__content-wrap {
    padding: 2rem 0 0
}

.ehu-number__content-wrap p {
    margin: .75rem 0 0;
    padding: 0
}

/*# sourceMappingURL=ehu-number-panel.css.map*/