.rich-text{border-radius:var(--radius-x-small)}.rich-text__wrapper{display:flex}.rich-text--light{background-color:var(--bg-color-light);color:var(--body-text-color-dark)}.rich-text--dark{background-color:var(--bg-color-dark);color:var(--body-text-color-white)}.rich-text--black .rich-text__blocks,.rich-text--dark .rich-text__blocks{padding-top:var(--spacing-xx-large);padding-bottom:var(--spacing-xx-large)}.rich-text--black{background-color:var(--bg-color-black);color:var(--body-text-color-white)}.rich-text__blocks{max-width:50rem;display:flex;flex-direction:column;gap:var(--spacing-normal)}.custom-padding{padding-left:var(--spacing-xx-large);padding-right:var(--spacing-xx-large)}.rich-text__buttons{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-small);width:100%}.rich-text__wrapper.left,.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__wrapper.center,.rich-text__blocks.center .rich-text__buttons{justify-content:center}.rich-text__wrapper.right,.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.rich-text__heading,.rich-text p,.rich-text__buttons a{margin:0;word-break:break-word}.rich-text__heading{font-weight:var(--font-body-weight-x-bold)}.rich-text__caption{font-size:var(--font-size-small);line-height:var(--line-height-heading);letter-spacing:1px;text-transform:uppercase}.rich-text ol,.rich-text li{list-style-position:inside}.rich-text p a{color:inherit}@media (max-width: 768px){.rich-text--black .rich-text__blocks,.rich-text--dark .rich-text__blocks{padding-top:var(--spacing-xxx-large);padding-bottom:var(--spacing-xxx-large)}.custom-padding{padding-left:var(--spacing-normal);padding-right:var(--spacing-normal)}.rich-text__description,.rich-text__description p{font-size:var(--font-size-small)}}
