.rich-text{overflow-x:auto;font-size:.875rem;line-height:1.5rem;font-weight:400;color:var(--theme-color-text-default)}@media (min-width:768px){.rich-text{font-size:1rem;line-height:1.5rem;font-weight:400}}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text p:not(:last-child){margin-bottom:8px}.rich-text ol,.rich-text ul{list-style-position:inside;margin-bottom:8px;padding-left:12px}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text li>p{display:inline-block}.rich-text a{cursor:pointer;font-size:.875rem;line-height:1.5rem;font-weight:400;color:var(--theme-color-text-link)}@media (min-width:768px){.rich-text a{font-size:1rem;line-height:1.5rem;font-weight:400}}.rich-text a:hover{color:var(--theme-color-text-link-hover)}.rich-text a:active{color:var(--theme-color-text-link-active)}.rich-text a:disabled{color:var(--theme-color-text-disabled)}.rich-text .text-white{color:var(--theme-color-cms-text-white)}.rich-text .text-black{color:var(--theme-color-cms-text-black)}.rich-text .text-green-500{color:var(--theme-color-cms-text-green)}.rich-text .text-blue-500{color:var(--theme-color-cms-text-blue)}.rich-text .text-pink-500{color:var(--theme-color-cms-text-pink)}.rich-text .text-gray-500{color:var(--theme-color-cms-text-gray)}.rich-text .text-yellow-500{color:var(--theme-color-cms-text-yellow)}.rich-text .text-orange-500{color:var(--theme-color-cms-text-orange)}.rich-text .text-red-500{color:var(--theme-color-cms-text-red)}.rich-text .text-h1,.rich-text h1{font-size:1.5rem;line-height:2rem;font-weight:600}@media (min-width:768px){.rich-text .text-h1,.rich-text h1{font-size:2.75rem;line-height:3rem;font-weight:600}}.rich-text .text-h2,.rich-text h2{font-size:1.25rem;line-height:2rem;font-weight:600}@media (min-width:768px){.rich-text .text-h2,.rich-text h2{font-size:2rem;line-height:2.5rem;font-weight:600}}.rich-text .text-h3,.rich-text h3{font-size:1.125rem;line-height:1.5rem;font-weight:600}@media (min-width:768px){.rich-text .text-h3,.rich-text h3{font-size:1.5rem;line-height:2rem;font-weight:600}}.rich-text .text-h4,.rich-text h4{font-size:1rem;line-height:1.5rem;font-weight:500}@media (min-width:768px){.rich-text .text-h4,.rich-text h4{font-size:1.125rem;line-height:1.5rem;font-weight:500}}.rich-text .text-body-default{font-size:.875rem;line-height:1.5rem;font-weight:400}@media (min-width:768px){.rich-text .text-body-default{font-size:1rem;line-height:1.5rem;font-weight:400}}.rich-text .text-body-highlight{font-size:.875rem;line-height:1.5rem;font-weight:500}@media (min-width:768px){.rich-text .text-body-highlight{font-size:1rem;line-height:1.5rem;font-weight:500}}.rich-text .text-caption{font-size:.75rem;line-height:1rem;font-weight:400}@media (min-width:768px){.rich-text .text-caption{font-size:.875rem;line-height:1.5rem;font-weight:400}}.rich-text .text-micro{font-size:.625rem;line-height:.75rem;letter-spacing:.0375rem;font-weight:400;text-transform:uppercase}@media (min-width:768px){.rich-text .text-micro{font-size:.6875rem;line-height:1rem;letter-spacing:.0625rem;font-weight:400}}.rich-text .text-decorative-xl{font-size:1.5rem;line-height:2rem;font-weight:400}@media (min-width:768px){.rich-text .text-decorative-xl{font-size:2.75rem;line-height:3.5rem;font-weight:400}}.rich-text table{width:100%;font-size:.875rem;line-height:1.5rem;font-weight:400;color:var(--theme-color-text-default)}@media (min-width:768px){.rich-text table{font-size:1rem;line-height:1.5rem;font-weight:400}}.rich-text tr{border-width:1px;border-color:var(--theme-color-border-default)}.rich-text td{padding:.5rem;vertical-align:top}.rich-text cite{margin-top:1rem;display:block;font-size:.875rem;line-height:1.5rem;font-weight:400;color:var(--theme-color-text-secondary)}@media (min-width:768px){.rich-text cite{font-size:1rem;line-height:1.5rem;font-weight:400}}.rich-text blockquote{border-left-width:4px;border-color:var(--theme-color-border-brand);padding-left:1.25rem;font-size:.875rem;line-height:1.5rem;font-weight:400;color:var(--theme-color-text-default)}@media (min-width:768px){.rich-text blockquote{font-size:1rem;line-height:1.5rem;font-weight:400}}