column-component {
    --variant-radius: 1.25rem;
}

column-component .inner-container {
    background-color: rgb(242 242 242 / 75%);
    padding: 2rem;
    height: 100%;
    display: flex;
    flex-direction: column;
}

column-component .inner-container.inner-container--primary {
    border-radius: var(--variant-radius);
}

column-component .inner-container.inner-container--secondary {
    border-top-left-radius: var(--variant-radius);
    border-bottom-left-radius: var(--variant-radius);
}

column-component .inner-container .button-container {
    margin-top: auto;
}

column-component .inner-container > p:first-child img {
    width: 64px;
    height: 64px;
}

column-component .inner-container img {
    height: 64px;
    margin-left: 1rem;
}

column-component .inner-container > p:not(:first-child) > picture:first-child > img {
    margin-left: 0;
}
