.rich-text h1{font-size:var(--font-size-5xl);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-text-500);margin-top:1.5em;margin-bottom:.5em}.rich-text h2{font-size:var(--font-size-3xl);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-text-500);margin-top:1.5em;margin-bottom:.5em}.rich-text h3{font-size:var(--font-size-2xl);line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--color-text-500);margin-top:1.5em;margin-bottom:.5em}.rich-text h4{font-size:var(--font-size-lg);line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-text-500);margin-top:1.5em;margin-bottom:.5em}.rich-text h5{font-size:var(--font-size-md);line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-text-500);margin-top:1.5em;margin-bottom:.5em}.rich-text h1:first-child,.rich-text h2:first-child,.rich-text h3:first-child,.rich-text h4:first-child,.rich-text h5:first-child{margin-top:0}.rich-text p{font-size:var(--font-size-md);color:var(--color-text-500);margin:0 0 1em;line-height:1.7}.rich-text p:last-child{margin-bottom:0}.rich-text strong{font-weight:var(--font-weight-bold)}.rich-text em{font-style:italic}.rich-text del{opacity:.7;text-decoration:line-through}.rich-text a{color:var(--color-conversion-600);text-underline-offset:.125em;text-decoration:underline}.rich-text a:hover{color:var(--color-conversion-500)}.rich-text code{background:var(--color-tertiary-300);border-radius:var(--radius-sm);padding:.125em .375em;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em}.rich-text pre{background:var(--color-text-500);color:#f8f8f2;border-radius:var(--radius-md);margin:1em 0;padding:1rem;overflow-x:auto}.rich-text pre code{color:inherit;font-size:var(--font-size-sm);background:0 0;padding:0}.rich-text blockquote{border-left:4px solid var(--color-tertiary-500);color:var(--color-text-400);margin:1em 0;padding-left:1rem;font-style:italic}.rich-text ul,.rich-text ol{margin:1em 0;padding-left:0;list-style:none}.rich-text li{margin-bottom:.5em;position:relative}.rich-text li:last-child{margin-bottom:0}.rich-text ul li{padding-left:20px}.rich-text ul li:before{content:"";background:var(--color-primary-500);border-radius:var(--radius-full);width:12px;height:6px;position:absolute;top:.6em;left:0}.rich-text ul.alpha,.rich-text ul.numbers{counter-reset:list-counter}.rich-text ul.alpha li,.rich-text ul.numbers li{counter-increment:list-counter;padding-left:28px}.rich-text ul.alpha li:before,.rich-text ul.numbers li:before{border-radius:var(--radius-full);width:20px;height:20px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-500);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.1em;left:0}.rich-text ul.alpha li:before{content:counter(list-counter, upper-alpha);background:var(--color-support-blue-400)}.rich-text ul.numbers li:before{content:counter(list-counter);background:var(--color-support-orange-400)}.rich-text ul.plus li{color:var(--color-conversion-600);font-weight:var(--font-weight-semibold);padding-left:20px}.rich-text ul.plus li:before{content:"+";width:auto;height:auto;color:var(--color-conversion-600);font-weight:var(--font-weight-bold);background:0 0;border-radius:0;font-size:1.125em;position:absolute;top:0;left:0}.rich-text ul.minus li{color:var(--color-error-500);font-weight:var(--font-weight-semibold);padding-left:20px}.rich-text ul.minus li:before{content:"−";width:auto;height:auto;color:var(--color-error-500);font-weight:var(--font-weight-bold);background:0 0;border-radius:0;font-size:1.125em;position:absolute;top:0;left:0}.rich-text .md-check{color:var(--color-success-500);font-weight:var(--font-weight-bold);font-size:1.15em;line-height:1}.rich-text .md-cross{color:var(--color-error-500);font-weight:var(--font-weight-bold);font-size:1.15em;line-height:1}.rich-text td .md-check,.rich-text td .md-cross{text-align:center;width:100%;display:inline-block}.rich-text ol{padding-left:1.5rem;list-style:decimal}.rich-text hr{border:none;border-top:1px solid var(--color-tertiary-500);margin:2em 0}.rich-text img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:1em 0}@media (max-width:47.999em){.rich-text h1{font-size:var(--font-size-3xl)}.rich-text h2{font-size:var(--font-size-2xl)}.rich-text h3{font-size:var(--font-size-xl)}.rich-text h4{font-size:var(--font-size-lg)}.rich-text h5{font-size:var(--font-size-md)}}
