/* Keep category menu, content and reused home banners within the common page boundaries. */
body.au-category-page:not(.premium23) .au-category-wrap{margin-inline:auto!important;box-sizing:border-box}
@media(min-width:901px){body.au-category-page:not(.premium23) .au-sidebar-layout{display:grid!important;grid-template-columns:230px minmax(0,1fr);gap:24px}body.au-category-page:not(.premium23) .au-sidebar-layout.cg46-has-right{grid-template-columns:230px minmax(0,1fr) var(--cg46-right-width,200px)}body.au-category-page:not(.premium23) .au-sidebar-rail{position:static!important;width:auto!important;right:auto!important;left:auto!important;height:auto!important;align-self:stretch}.cg46-right{min-width:0}.cg46-right>.hp20-sidebar{width:100%}.cg46-right .hp20-side-grid{width:100%}.cg46-has-right .au-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:901px) and (max-width:1200px){body.au-category-page:not(.premium23) .au-sidebar-layout.cg46-has-right{grid-template-columns:180px minmax(0,1fr) 160px;gap:16px}.cg46-has-right .au-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.cg46-right{width:min(100%,240px);margin:20px auto}.cg46-right .hp20-side-grid{display:flex;flex-direction:column;gap:16px}.cg46-right .hp20-tile{min-height:0;grid-row:auto!important}.cg46-right .hp23-banner,.cg46-right .hp21-banner-image,.cg46-right .hp21-banner-image img{height:auto!important}.cg46-right .hp21-banner-image img{width:100%}.cg46-right .hp23-copy{position:relative}}
