@media(max-width:767px){.container{width:calc(100% - 32px)}.header-inner{min-height:68px}.header-caption{display:none}.hero{padding-top:36px}.catalog-layout{grid-template-columns:minmax(0,1fr);gap:16px}.panel{padding:24px}.mobile-break{display:initial}.status{padding:20px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

