/* Bridge the preserved AUTOOL page markup to this site's shared layout. */
.asbp-store-module{display:contents}
.asbp .autool-pages-page{padding-bottom:64px}
.asbp .autool-pages-wrap-article,.asbp .autool-pages-wrap-narrow{width:min(90%,1440px);max-width:1440px;margin-inline:auto}
.asbp .autool-pages-page *{min-width:0}
.asbp .autool-pages-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.asbp .autool-pages-page img{max-width:100%;height:auto}
.asbp .autool-pages-page :is(p,a,span,td,th){overflow-wrap:anywhere}
.asbp .autool-pages-page .as-btn{padding:12px 22px}
.asbp .autool-pages-page .ff-el-form-control{padding:12px;min-height:44px}
.asbp .autool-pages-page .ff-el-group{margin-bottom:20px}
.asbp .autool-pages-page .ff-el-input--label{margin-bottom:6px}
.asbp .autool-pages-page .ff-el-form-check-label{display:flex;gap:8px;align-items:flex-start}
.asbp .autool-pages-page .ff-el-form-check-input{margin-top:6px;flex-shrink:0}
.asbp .asbp-store-module.asbp-hide-d{display:contents}
@media(min-width:1280px){.asbp .asbp-store-module.asbp-hide-d{display:none}}
@media(min-width:768px) and (max-width:1279px){.asbp .asbp-store-module.asbp-hide-t{display:none}}
@media(max-width:767px){.asbp .asbp-store-module.asbp-hide-m{display:none}.asbp .autool-pages-page{padding-bottom:40px}.asbp .autool-pages-head-cols{grid-template-columns:1fr}.asbp .autool-pages-stats-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.asbp .autool-pages-wrap-article,.asbp .autool-pages-wrap-narrow{width:calc(100% - 32px)}}
@media(prefers-reduced-motion:reduce){.asbp *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
