.bap-outer{width:min(1160px,calc(100% - 48px))}.bap-layout{grid-template-columns:minmax(0,1fr) 320px}.bap-content{min-width:0}.bap-content table{display:block;overflow-x:auto}
@media(max-width:960px){.bap-layout{grid-template-columns:minmax(0,1fr) 255px;gap:25px}}
@media(max-width:767px){.bap-outer{width:calc(100% - 36px);padding:32px 0}.bap-layout{grid-template-columns:minmax(0,1fr);gap:30px}.bap-content table{white-space:normal}.bap-content td,.bap-content th{min-width:125px}}
