@media (max-width:980px){.asset-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-hero,.setup-layout{grid-template-columns:1fr}}@media (max-width:720px){.brand-logo{max-height:56px}.site-banner{border-radius:var(--mz-border-radius)}.site-banner img{height:180px}.asset-preview-grid{grid-template-columns:1fr}.asset-preview-wide{grid-column:auto}.panel{padding:18px}.setup-hero__copy,.setup-hero__card,.setup-side-card,.setup-section-card,.setup-card{padding:18px}.setup-submit-row{flex-direction:column;align-items:stretch}.setup-submit-row .button{width:100%}}@media (max-width:1100px){.st-layout-shell,.st-layout-shell--wide{width:min(1360px,calc(100% - 32px))}.st-layout-frame--with-sidebar,.st-layout-frame--sidebar_left{display:flex;flex-direction:column}.st-layout-frame--with-sidebar>.st-layout__content,.st-layout-frame--sidebar_left>.st-layout__content{order:1}.st-layout-frame--with-sidebar>.st-sidebar,.st-layout-frame--sidebar_left>.st-sidebar{order:2}.st-sidebar--sticky{position:static;top:auto}}@media (max-width:720px){.st-layout-shell,.st-layout-shell--wide{width:min(1360px,calc(100% - 20px));gap:20px}.st-layout__content{gap:20px}.st-sidebar--horizontal{grid-template-columns:1fr}.st-side-card{padding:18px;border-radius:var(--mz-border-radius)}.st-user-box{grid-template-columns:56px minmax(0,1fr)}.st-user-avatar{width:56px;height:56px;border-radius:var(--mz-border-radius)}.st-side-links,.st-side-actions,.st-side-login-links{flex-direction:column}.st-side-links a,.st-side-button,.st-side-login-submit{width:100%}}@media (max-width:1100px){.st-layout-frame--sidebar_both{display:flex;flex-direction:column}.st-layout-frame--sidebar_both>.st-layout__content{order:1}.st-layout-frame--sidebar_both>.st-sidebar{order:2}}@media (max-width:1100px){.site-footer__shell,.site-footer__shell.has-sidebar--right:not(.has-sidebar--left),.site-footer__shell.has-sidebar--left:not(.has-sidebar--right),.site-footer__shell.has-sidebar--left.has-sidebar--right{display:block}.site-footer__shell>.footer-row,.site-footer__shell.has-sidebar--left>.footer-row{grid-column:auto}.footer-row{flex-wrap:wrap}}@media (max-width:720px){.footer-row{align-items:flex-start;flex-direction:column}.footer-row>.footer-menu-tree{margin-left:0;width:100%}}