.rich-text{--rich-text-gap:10px;overflow-wrap:break-word}.rich-text h3,.rich-text h4,.rich-text p{margin:0}.rich-text ol,.rich-text ul{margin:0;padding-left:20px}.rich-text>:is(p,ul,ol,h3,h4)+:is(p,ul,ol,h3,h4){margin-top:var(--rich-text-gap)}.rich-text>:is(p,ul,ol,h3,h4)+:is(h3,h4){margin-top:calc(var(--rich-text-gap) * 1.6)}.rich-text li>ol,.rich-text li>ul{margin-top:6px}.rich-text li::marker{color:#777}.rich-text__heading{color:#e6e6e6;font-weight:700;line-height:1.35;letter-spacing:-.01em}.rich-text h3.rich-text__heading{font-size:1.08em}.rich-text h4.rich-text__heading{font-size:.98em}.rich-text strong{color:#e6e6e6;font-weight:700}.rich-text u{text-underline-offset:2px}.rich-text__link{color:#5ea7ff;text-decoration:underline;-webkit-text-decoration-color:rgba(94,167,255,.4);text-decoration-color:rgba(94,167,255,.4);text-underline-offset:2px;transition:color .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.rich-text__link:hover{color:#80baff;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.rich-text__link:focus-visible{outline:2px solid #007aff;outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.rich-text__link{transition:none}}