.rte{color:var(--text-color,var(--color-black))}:where(.footer) .rte{--text-color:var(--color-white);--link-color:var(--color-white)}.rte h2,.rte h3,.rte h4{font-family:var(--font-family-heading);font-weight:700;margin:0}.rte h2{font-size:var(--font-h2)}.rte h2+:is(p,ul,ol,a,h4){margin-top:.75rem}.rte h2.display{font-size:var(--font-display4);font-weight:400;line-height:var(--line-height-display4)}.rte h2.display+:is(p,ul,ol,a,h4){margin-top:32px}.rte h3{font-size:var(--font-h3);line-height:var(--line-height-h3)}.rte h3+:is(p,ul,ol,a,h4){margin-top:.25rem}.rte a,.rte h4,.rte ol,.rte p,.rte ul{font-size:var(--font-family-body);margin:0}.rte a:not(:first-child),.rte h4:not(:first-child),.rte ol:not(:first-child),.rte p:not(:first-child),.rte ul:not(:first-child){margin-top:.875rem}.rte a,.rte ol,.rte p,.rte ul{font-family:var(--font-family-body);font-weight:400}.rte a+:is(h2,h3),.rte ol+:is(h2,h3),.rte p+:is(h2,h3),.rte ul+:is(h2,h3){margin-top:1.5rem}.rte a{color:var(--link-color,var(--color-primary));text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid}.rte ol,.rte ul{display:flex;flex-direction:column;list-style:none;row-gap:.5rem}.rte ol li,.rte ol li p,.rte ul li,.rte ul li p{font-size:var(--font-list);line-height:var(--line-height-list);margin:0;position:relative}.rte ol{counter-reset:item;padding-left:1.75rem}.rte ol li:before{color:var(--link-color,var(--color-primary));content:counter(item) ".";counter-increment:item;font-size:.9em;left:-1.75rem;position:absolute;top:0}.rte ul{padding-left:.9375rem}.rte ul li:before{background-color:var(--text-color,var(--color-black));border-radius:50%;content:"";height:.1875rem;left:-.9375rem;position:absolute;top:calc(var(--font-list)*var(--line-height-list)/2 - 1.5px);width:.1875rem}
