.bap-outer{width:min(1160px,calc(100% - 55px))}
.bap-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start}
.bap-content,.bap-sidebar{min-width:0;overflow-wrap:anywhere}
.bap-content table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:880px){.bap-layout{grid-template-columns:minmax(0,1fr) 210px;gap:19px}}
@media(max-width:700px){
 .bap-outer{width:calc(100% - 34px);padding:30px 0}
 .bap-layout{grid-template-columns:minmax(0,1fr)}
 .bap-content table{white-space:normal}
}
