.rp-theme{font-family:var(--font-bs-sans),system-ui,sans-serif;color:var(--foreground)}.rp-theme main h1{font-family:var(--font-bs-serif),Georgia,serif;letter-spacing:-.02em;font-size:clamp(34px,4.4vw,50px);line-height:1.08;font-weight:400!important}.rp-theme main h2{font-family:var(--font-bs-serif),Georgia,serif;letter-spacing:-.01em;font-weight:400!important}.rp-theme main h2:not(.rf h2):not([class*=text-xs]):not([class*=text-sm]){font-size:max(1.5em,24px)}.rp-theme main .rounded-2xl,.rp-theme main .rounded-xl.border{border-radius:22px}.rp-theme main .rf-ready h2{font-family:var(--font-bs-sans),system-ui,sans-serif;letter-spacing:0;font-size:15px;font-weight:600!important}
