.root {
    list-style-type: none;
    border-radius: 4rem;
    background-color: var(--grey);
    width: 25rem;
    min-height: 7rem;
    padding: 1rem 1rem 1rem 3rem;
    position: relative;
    display: flex;
    align-items: center;
}

.tail {
    background-color: var(--grey);
    width: 6rem;
    height: 4.5rem;
    clip-path: polygon(17% 0, 25% 0, 25% 5%, 100% 80%, 100% 80%, 45% 80%, 0 100%, 17% 55%);
    position: absolute;
    left: -1rem;
    bottom: -1rem;
}

@media screen and (min-width: 641px) {
    .root {
        width: 37rem;
        font-size: 1.4rem;
    }
}


@media screen and (min-width: 992px) {
    .boldText {
        font-weight: 600;
    }
}