.rBL{margin-bottom:10px;padding-left:1.5rem}.rBL ol,.rBL p,.rBL ul{margin-bottom:15px}.rBL ol,.rBL ul{padding-left:1.25rem}.rBN{--color-link:var(--color-text);font-weight:500;margin:5px 0 10px -2rem;padding-left:2rem!important;position:relative}.rBP{overflow:hidden}.rBP :first-child{margin-top:0}.rBP :last-child{margin-bottom:15px}.rBR{color:var(--color-violet);display:inline-block;font-size:1.25rem;left:0;margin-left:.25rem;margin-right:0;position:absolute;text-rendering:auto;top:6px;transition:all .3s ease-in-out}.rBT{transform:rotate(180deg)}