vha-rte.theme-dark,vha-rte.theme-light,vha-rte.theme-mid{background-color:inherit}
vha-rte b,vha-rte strong{font-family:var(--brand-font-bold)}
vha-rte a,vha-rte a:visited{color:var(--brand-grey-dark);transition:color .2s}
vha-rte a:active,vha-rte a:hover{color:var(--brand-red);text-decoration:none}
vha-rte a:focus{outline:0;border:1px solid var(--brand-turquoise)}
vha-rte[theme=dark] a,vha-rte[theme=dark] a:visited{color:var(--brand-white)}
vha-rte[theme=dark] a:active,vha-rte[theme=dark] a:hover{color:var(--brand-silver);text-decoration:none}
vha-rte[theme=dark] a:focus{outline:0;border:1px solid var(--brand-turquoise)}
vha-rte ol,vha-rte ul{margin:0;padding-left:0;font-size:18px;line-height:24px;color:var(--brand-darkgrey);list-style:none}
vha-rte[theme=dark] ol,vha-rte[theme=dark] ul{color:var(--brand-white)}
vha-rte>ol>li:first-child,vha-rte>ul>li:first-child{padding-top:0}
vha-rte li{padding:8px 0 0 32px;font-size:16px;line-height:22px}
vha-rte li:before{display:inline-block;text-indent:-1em}
vha-rte ul li:before{content:"●"}
vha-rte ol{counter-reset:ol-counter}
vha-rte ol>li{counter-increment:ol-counter}
vha-rte ol>li:before{content:counter(ol-counter) "."}
vha-rte ol ol>li:before{content:counter(ol-counter,lower-latin) "."}
vha-rte ol ol ol>li:before{content:counter(ol-counter,lower-roman) "."}
vha-rte ol ol ol ol>li:before{content:counter(ol-counter,decimal) "."}
vha-rte ol ol ol ol ol>li:before{content:counter(ol-counter,lower-latin) "."}
vha-rte ol ol ol ol ol ol>li:before{content:counter(ol-counter,lower-roman) "."}
vha-rte ol ol ol ol ol ol ol>li:before{content:counter(ol-counter,decimal) "."}
vha-rte pre{width:100%;margin:16px 0;padding:0 32px;font:inherit;line-height:24px;white-space:pre-wrap}
vha-rte table{border-collapse:collapse;border:1px solid var(--brand-silver);border-bottom:0;line-height:24px}
vha-rte table caption{margin-bottom:.5em}
vha-rte tr{border-bottom:1px solid var(--brand-silver)}
vha-rte td,vha-rte th{padding:16px;text-align:left;font-size:16px;line-height:22px}
vha-rte th{font-family:var(--brand-font-bold);text-align:left;background:var(--brand-lightgrey);font-size:18px;line-height:24px}
vha-rte td{background:var(--brand-white)}
vha-rte[theme=dark] th{background:var(--brand-darkgrey)}
vha-rte[theme=dark] td{background:var(--brand-anthracite)}
@media(min-width:1024px){vha-rte table{width:auto}
vha-rte li,vha-rte table,vha-rte td,vha-rte th{font-size:18px;line-height:24px}
vha-rte td,vha-rte th{padding:20px}
vha-rte table caption{font-size:.8em}
}
vha-rte blockquote:after,vha-rte q:after{content:none}
@media(min-width:1024px){vha-rte blockquote,vha-rte q{max-width:780px;padding:0 2em 0 calc(2.5em + 32px);line-height:1.2;font-size:28px}
vha-rte blockquote:before,vha-rte q:before{left:2em}
}
@media only screen and (min-width:640px){vha-rte vha-text-image h2{padding-top:0;margin:auto}
}
vha-rte ol,vha-rte p,vha-rte ul{padding:0 0 16px;margin:0}
vha-rte[full-width=true] blockquote,vha-rte[full-width=true] h2,vha-rte[full-width=true] h3,vha-rte[full-width=true] h4,vha-rte[full-width=true] h5,vha-rte[full-width=true] h6,vha-rte[full-width=true] ol,vha-rte[full-width=true] p,vha-rte[full-width=true] pre,vha-rte[full-width=true] q,vha-rte[full-width=true] table,vha-rte[full-width=true] ul{max-width:100%}
vha-rte table{margin:0 0 16px;width:100%}
vha-rte img{padding:16px 0;margin:0;max-width:100%;display:inline-block}
vha-rte p>img{padding:16px 0 0}
vha-rte slot>img{padding:0}
@media only screen and (min-width:1024px){vha-rte blockquote,vha-rte h2,vha-rte h3,vha-rte h4,vha-rte h5,vha-rte h6,vha-rte ol,vha-rte p,vha-rte pre,vha-rte q,vha-rte table,vha-rte ul{max-width:780px}
}
vha-rte[col-align=center] blockquote,vha-rte[col-align=center] h1,vha-rte[col-align=center] h2,vha-rte[col-align=center] h3,vha-rte[col-align=center] h4,vha-rte[col-align=center] h5,vha-rte[col-align=center] h6,vha-rte[col-align=center] ol,vha-rte[col-align=center] p,vha-rte[col-align=center] pre,vha-rte[col-align=center] q,vha-rte[col-align=center] table,vha-rte[col-align=center] ul{margin-left:auto;margin-right:auto}
vha-rte[col-align=right] blockquote,vha-rte[col-align=right] h1,vha-rte[col-align=right] h2,vha-rte[col-align=right] h3,vha-rte[col-align=right] h4,vha-rte[col-align=right] h5,vha-rte[col-align=right] h6,vha-rte[col-align=right] ol,vha-rte[col-align=right] p,vha-rte[col-align=right] pre,vha-rte[col-align=right] q,vha-rte[col-align=right] table,vha-rte[col-align=right] ul{margin-left:auto}