.rx-rich-text{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--rx-rich-text-gap);padding-block:var(--rx-rich-text-padding-top-mobile) var(--rx-rich-text-padding-bottom-mobile);padding-inline:var(--page-margin);text-align:center}.rx-rich-text__heading{width:100%;margin:0;color:var(--rx-rich-text-heading-color);font-family:var(--font-body--family);font-size:var(--rx-rich-text-heading-mobile-size);font-weight:var(--rx-rich-text-heading-weight);line-height:1.2}.rx-rich-text__heading-accent{color:var(--rx-rich-text-heading-accent-color);font-weight:var(--rx-rich-text-heading-accent-weight)}.rx-rich-text__subheading{width:min(100%,var(--rx-rich-text-subheading-width));margin:0;color:var(--rx-rich-text-subheading-color);font-family:var(--font-body--family);font-size:var(--rx-rich-text-subheading-mobile-size);font-weight:var(--rx-rich-text-subheading-weight);line-height:1.68}.rx-rich-text__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,var(--rx-rich-text-button-width));min-height:var(--rx-rich-text-button-height);padding:10px 20px;border-radius:var(--rx-rich-text-button-radius);background:var(--rx-rich-text-button-background);color:var(--rx-rich-text-button-text);font-family:var(--font-body--family);font-size:var(--rx-rich-text-button-size);font-weight:var(--rx-rich-text-button-weight);line-height:1.2;text-align:center;text-decoration:none}.rx-rich-text__button:hover{background:#4a6aaa;color:#fff}.rx-rich-text__button[aria-disabled=true]{cursor:default}.rx-rich-text__button:focus-visible{outline:2px solid var(--rx-rich-text-button-background);outline-offset:3px}@media screen and (min-width: 750px){.rx-rich-text{padding-block:var(--rx-rich-text-padding-top) var(--rx-rich-text-padding-bottom)}.rx-rich-text__heading{font-size:var(--rx-rich-text-heading-desktop-size)}.rx-rich-text__subheading{font-size:var(--rx-rich-text-subheading-desktop-size)}}