.rte:after{content:"";display:table;clear:both}
.rte{margin-bottom:7.5px}

.rte:last-child{margin-bottom:0}
.rte+.rte{margin-top:30px}
.rte ol,.rte p,.rte table,.rte ul{margin-bottom:15px}

.rte ol:last-child,.rte p:last-child,.rte table:last-child,.rte ul:last-child{margin-bottom:0}
.rte ul ul{margin-bottom:0}
.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:60px;margin-bottom:25px}
.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}
.rte h1 a,.rte h2 a,.rte h3 a,.rte h4 a,.rte h5 a,.rte h6 a{text-decoration:none}
.rte meta:first-child+h1,.rte meta:first-child+h2,.rte meta:first-child+h3,.rte meta:first-child+h4,.rte meta:first-child+h5,.rte meta:first-child+h6{margin-top:0}
.rte>div{margin-bottom:15px}
.rte>div:last-child{margin-bottom:0}
.rte li{margin-bottom:0}
.rte table{table-layout:fixed}
.rte--block{margin-bottom:8px}

.rte-setting>p:last-child{margin-bottom:0}
.rte a,.rte-setting a{text-decoration:none}
.rte img,.rte-setting img{height:auto}
.rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview),.rte-setting a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){text-decoration:underline;text-underline-offset:2px}
.rte a.rte__image:after,.rte-setting a.rte__image:after{content:none}
.text-center .rte ol,.text-center .rte ul,.text-center.rte ol,.text-center.rte ul{list-style-position:inside;margin-left:0}
.rte--nomargin{margin-bottom:0}

.rte blockquote,blockquote{margin:0;padding:15px 30px 40px}
.rte blockquote p,blockquote p{margin-bottom:0}
.rte blockquote p+cite,blockquote p+cite{margin-top:15px}
.rte blockquote cite,blockquote cite{display:block}
.collapsible-content .rte table td,
.collapsible-content .rte table th{padding:6px 8px}