
.lcms-with-sidebar {
    display: grid;
    grid-template-columns: minmax(0, 1fr) var(--lcms-sidebar-width, 16rem);
    gap: var(--lcms-sidebar-gap, clamp(1.5rem, 4vw, 3rem));
    max-width: var(--content-max-width, 75rem);
    margin-inline: auto;
    padding-inline: var(--lcms-sidebar-padding, 1rem);
    align-items: start;
}

.lcms-with-sidebar__aside {
    position: sticky;
    top: calc(var(--lcms-sidebar-sticky-top, 1.5rem) + var(--lcms-sticky-offset, 0px));
}

.admin-bar .lcms-with-sidebar__aside {
    top: calc(var(--lcms-sidebar-sticky-top, 1.5rem) + var(--lcms-sticky-offset, 0px) + 32px);
}
@media screen and (max-width: 782px) {
    .admin-bar .lcms-with-sidebar__aside {
        top: calc(var(--lcms-sidebar-sticky-top, 1.5rem) + var(--lcms-sticky-offset, 0px));
    }
}

.lcms-with-sidebar__main {
    padding-inline: var(--lcms-sidebar-main-padding, 0);
}

.lcms-with-sidebar-title {
    max-width: var(--content-max-width, 75rem);
    margin-inline: auto;
    padding-inline: calc(var(--lcms-sidebar-padding, 1rem) + var(--lcms-sidebar-main-padding, 0px));
}

.lcms-with-sidebar__main.lcms-with-sidebar__main .max-w-screen-xl.mx-auto.px-5:not(.lcms-card) {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}

.lcms-with-sidebar__main.lcms-with-sidebar__main .max-w-3xl {
    max-width: none;
}
