.richtext h2{font-size:25px;padding-bottom:18px}
.richtext h3{font-size:20px;padding-bottom:18px}
.richtext p{font-size:16px;line-height:24px;padding-bottom:13px}
.richtext a{font-weight:inherit;color:#066fac;text-decoration:underline;text-underline-offset:.25em;border-radius:4px}
.richtext a[href^="#"]{text-decoration-style:dashed;text-decoration-thickness:.07em}
.richtext a.focus-visible{outline-offset:3px}
.richtext ul,.richtext ol{margin-left:0;padding-bottom:10px}
.richtext ul ul,.richtext ol ul,.richtext ul ol,.richtext ol ol{margin-top:15px}
.richtext ul li,.richtext ol li{font-size:16px;list-style-type:none;padding-bottom:10px;padding-left:20px;position:relative}
.richtext ul:not(.no-bullets) li:before{content:'';display:block;height:8px;width:8px;background-color:#d6d6d5;border-radius:50%;position:absolute;top:8px;left:0}
.richtext table{border-collapse:collapse;width:100%;text-align:center;margin-bottom:25px}
.richtext table td,.richtext table th{width:50%;height:50px;vertical-align:middle;border:1px solid #2f2f2f}
.richtext table tr{border-bottom:1px solid #2f2f2f}
.richtext table tr:last-child{border-bottom:0}
@media only screen and (max-width:1229px){.richtext h2{padding-top:32px}
.richtext ul{padding-bottom:1px}
.richtext ul:last-child{margin-bottom:3px}
.richtext ul ul{margin-left:20px;margin-top:5px}
.richtext ul li{line-height:24px}
}
@media only screen and (max-width:767px){.richtext h2{padding-top:28px;padding-bottom:13px;line-height:28px;font-size:24px}
.richtext a{word-break:break-all}
}