:root{--pwr-bracket-color:#ff00bf;--pwr-bracket-arm-w:28px;--pwr-bracket-arm-h:14px;--pwr-bracket-stem-w:14px;--pwr-bracket-gap:12px}.pwr-sec__title.pwr-title--bracket-left,.pwr-sec__title.pwr-title--bracket-right{display:inline-block!important;max-width:max-content!important;overflow:visible!important;position:relative!important;white-space:normal;width:auto!important}.pwr-sec__title:not(.pwr-title--bracket-left){padding-left:0!important}.pwr-sec__title:not(.pwr-title--bracket-right){padding-right:0!important}.pwr-sec__title.pwr-title--bracket-left{padding-left:calc(var(--pwr-bracket-arm-w) + var(--pwr-bracket-gap))!important}.pwr-sec__title.pwr-title--bracket-left.pwr-title--bracket-right,.pwr-sec__title.pwr-title--bracket-right{padding-right:calc(var(--pwr-bracket-arm-w) + var(--pwr-bracket-gap))!important}.pwr-sec__title.pwr-title--bracket-left.pwr-title--bracket-right{padding-left:calc(var(--pwr-bracket-arm-w) + var(--pwr-bracket-gap))!important}.pwr--align-c .pwr-sec__title.pwr-title--bracket-left,.pwr--align-c .pwr-sec__title.pwr-title--bracket-right{margin-left:auto;margin-right:auto}.pwr-sec__title.pwr-title--bracket-left:before{background:linear-gradient(var(--pwr-bracket-color),var(--pwr-bracket-color)) 0 0 /var(--pwr-bracket-arm-w) var(--pwr-bracket-arm-h) no-repeat,linear-gradient(var(--pwr-bracket-color),var(--pwr-bracket-color)) 0 100% /var(--pwr-bracket-arm-w) var(--pwr-bracket-arm-h) no-repeat,linear-gradient(var(--pwr-bracket-color),var(--pwr-bracket-color)) left var(--pwr-bracket-arm-h) /var(--pwr-bracket-stem-w) calc(100% - var(--pwr-bracket-arm-h)*2) no-repeat;left:0}.pwr-sec__title.pwr-title--bracket-left:before,.pwr-sec__title.pwr-title--bracket-right:after{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:var(--pwr-bracket-arm-w);z-index:2}.pwr-sec__title.pwr-title--bracket-right:after{background:linear-gradient(var(--pwr-bracket-color),var(--pwr-bracket-color)) 100% 0 /var(--pwr-bracket-arm-w) var(--pwr-bracket-arm-h) no-repeat,linear-gradient(var(--pwr-bracket-color),var(--pwr-bracket-color)) 100% 100% /var(--pwr-bracket-arm-w) var(--pwr-bracket-arm-h) no-repeat,linear-gradient(var(--pwr-bracket-color),var(--pwr-bracket-color)) right var(--pwr-bracket-arm-h) /var(--pwr-bracket-stem-w) calc(100% - var(--pwr-bracket-arm-h)*2) no-repeat;right:0}.pwr-sec__title{margin-bottom:20px}h2.pwr-sec__title.pwr-title--bracket-left,h2.pwr-sec__title.pwr-title--bracket-right{--pwr-bracket-arm-w:24px;--pwr-bracket-arm-h:10px;--pwr-bracket-stem-w:12px;--pwr-bracket-gap:10px}