:root{--page-width:160rem}
.section-header .header-wrapper{background:#fff;border-bottom:1px solid #e8e8e8}
.section-header .header-wrapper .header{background:#fff}
body .pz .wrap{max-width:var(--page-width);padding:0 1.5rem}
@media (min-width:750px){body .pz .wrap{padding:0 5rem}}
body .bw{max-width:var(--page-width);padding:22px 1.5rem 110px}
@media (min-width:750px){body .bw{padding-left:5rem;padding-right:5rem}}
body .bw .bw-wallwrap,body .bw .bw-bar,body .bw .bw-info,body .bw .bw-msg{max-width:900px;margin-left:auto;margin-right:auto}
@media (min-width:990px){
  .header--middle-left .header__inline-menu{max-width:640px;margin-left:28px}
  .header__inline-menu .list-menu--inline{flex-wrap:wrap;row-gap:2px}
  .header__inline-menu .header__menu-item{padding:4px 12px;font-size:13px;font-weight:500;letter-spacing:.3px;white-space:nowrap}
  .header__inline-menu .header__menu-item span{font-size:13px}
  .header__inline-menu summary.header__menu-item{display:inline-flex;align-items:center;gap:5px;padding:4px 12px}
  .header__inline-menu summary.header__menu-item .icon-caret{position:static;flex:none;width:9px;height:9px;margin:1px 0 0;right:auto;top:auto;transform:none}
  .header__inline-menu details[open] > summary .icon-caret{transform:rotate(180deg)}
}