{"version":3,"file":"WithRichTextFixes.CzRI4Foa.mjs","names":["useMemo","_Fragment"],"sources":["https:/framerusercontent.com/modules/sRyAAgiAld6XPRtnLqIc/lYVxPqls8i6IrZt4Qmjf/WithRichTextFixes.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useMemo}from\"react\";// User request: Create a Framer code override named withRichTextFixes that scopes CSS to fix CMS rich text list/blockquote typography and equalize rich-text image block vertical spacing.\nconst RICH_TEXT_FIX_SCOPE_CLASS=\"framer-rich-text-fix-scope\";const scopedStyles=`\n.${RICH_TEXT_FIX_SCOPE_CLASS} ul,\n.${RICH_TEXT_FIX_SCOPE_CLASS} ol,\n.${RICH_TEXT_FIX_SCOPE_CLASS} li,\n.${RICH_TEXT_FIX_SCOPE_CLASS} li *,\n.${RICH_TEXT_FIX_SCOPE_CLASS} blockquote p,\n.${RICH_TEXT_FIX_SCOPE_CLASS} blockquote p * {\n    font-family: \"Helvetica Neue\", var(--framer-rich-text-inherit-font, inherit) !important;\n    font-weight: 400 !important;\n    color: var(--token-7b916498-2dda-4722-b13a-acce1d53bca2, rgb(57, 61, 72)) !important;\n}\n\n@media (min-width: 1200px) {\n    .${RICH_TEXT_FIX_SCOPE_CLASS} ul,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} ol,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} li,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} li *,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} blockquote p,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} blockquote p * {\n        font-size: 22px !important;\n        line-height: 1.6em !important;\n    }\n}\n\n@media (min-width: 810px) and (max-width: 1199.98px) {\n    .${RICH_TEXT_FIX_SCOPE_CLASS} ul,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} ol,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} li,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} li *,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} blockquote p,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} blockquote p * {\n        font-size: 20px !important;\n        line-height: 1.6em !important;\n    }\n}\n\n@media (max-width: 809.98px) {\n    .${RICH_TEXT_FIX_SCOPE_CLASS} ul,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} ol,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} li,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} li *,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} blockquote p,\n    .${RICH_TEXT_FIX_SCOPE_CLASS} blockquote p * {\n        font-size: 18px !important;\n        line-height: 1.6em !important;\n    }\n}\n\n.${RICH_TEXT_FIX_SCOPE_CLASS} img,\n.${RICH_TEXT_FIX_SCOPE_CLASS} figure,\n.${RICH_TEXT_FIX_SCOPE_CLASS} [data-framer-name=\"Image\"],\n.${RICH_TEXT_FIX_SCOPE_CLASS} [data-framer-component-type=\"RichTextImage\"] {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n}\n`;export function withRichTextFixes(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const mergedClassName=useMemo(()=>{return[props.className,RICH_TEXT_FIX_SCOPE_CLASS].filter(Boolean).join(\" \");},[props.className]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:scopedStyles}),/*#__PURE__*/_jsx(Component,{ref:ref,...props,className:mergedClassName})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withRichTextFixes\":{\"type\":\"reactHoc\",\"name\":\"withRichTextFixes\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithRichTextFixes.map"],"mappings":"uIAwDE,SAAgB,EAAkB,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,IAAM,EAAgBA,MAAmB,CAAC,EAAM,UAAU,CAAyB,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,EAAI,CAAC,EAAM,SAAS,CAAC,EAAE,OAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS,CAAY,CAAC,EAAe,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,UAAU,CAAe,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,qBAxDpU,IAAsC,EAC9G,EAA0B,6BAAmC,EAAa;GAC7E,EAA0B;GAC1B,EAA0B;GAC1B,EAA0B;GAC1B,EAA0B;GAC1B,EAA0B;GAC1B,EAA0B;;;;;;;OAOtB,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;;;;;;;OAO1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;;;;;;;OAO1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;OAC1B,EAA0B;;;;;;GAM9B,EAA0B;GAC1B,EAA0B;GAC1B,EAA0B;GAC1B,EAA0B"}