.bap-outer{width:min(1160px,calc(100% - 54px))}
.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:850px){.bap-layout{grid-template-columns:minmax(0,1fr) 210px;gap:18px}}
@media(max-width:680px){.bap-outer{width:calc(100% - 34px);padding:29px 0}.bap-layout{grid-template-columns:minmax(0,1fr)}.bap-content table{white-space:normal}}
