.section-header .recovered-heading{font-size:2rem;display:inline-block;position:relative;padding-bottom:12px}
.section-header .recovered-heading::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--color-warm);border-radius:2px}
.bap-outer{width:min(1160px,calc(100% - 34px))}
.bap-content,.bap-sidebar{min-width:0;overflow-wrap:anywhere}
@media(max-width:767px){
 .bap-layout{grid-template-columns:minmax(0,1fr)}
}
