.MockupBlock {
    display: flex;
    padding: 20px;
    border-radius: 4px;
    border: 1px solid var(--color-bg-weak);
    background-color: var(--color-bg-light);
}

.MockupBlock_header {
    display: flex;
    justify-content: space-between;
}

.MockupBlock_image {
    background-color: var(--color-bg-weaker);
    max-height: 250px;

    &::after {
        content: "";
        display: block;
        padding-bottom: 75%;
    }
}

.MockupBlock_content {
    flex-grow: 1;
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}