.n-s-p-l-container-size {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.n-s-p-l-container-background {
    display: block;
    width: 100%;
    background-color: var(--color-background-alt);
    border-radius: 22px;
}

@media only screen and (max-width: 424px) {
    .n-s-p-l-container-background {
        border-radius: 14px;
    }
}

.n-s-p-l-container-layout {
    display: block;
    width: 100%;
    padding: 28px;
    padding-top: 30px;
}

@media only screen and (max-width: 424px) {
    .n-s-p-l-container-layout {
        padding: 18px 16px;
        padding-top: 22px;
    }
}