.cms-root,.qc-public{--background:#ffffff;--foreground:#000000;--card:#ffffff;--card-foreground:#000000;--popover:#ffffff;--popover-foreground:#000000;--primary:#ff536d;--primary-foreground:#ffffff;--secondary:#fff3f7;--secondary-foreground:#3a2235;--muted:#f5f5f5;--muted-foreground:#595959;--accent:#fff3f7;--accent-foreground:#3a2235;--border:#e7e7e7;--input:#d1d1d1;--ring:#ff536d;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);font-family:var(--font-cms-sans);font-size:16px;line-height:1.5;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-root p,.qc-public p{margin:revert-layer}.cms-root .cms-rich-text>*+*{margin-top:1em}.cms-root .cms-rich-text ul{list-style:disc;padding-inline-start:1.5em}.cms-root .cms-rich-text ol{list-style:decimal;padding-inline-start:1.5em}.cms-root .cms-rich-text a{text-decoration:underline;text-underline-offset:3px}.cms-root .cms-legal>*+*{margin-top:0}.cms-root .cms-legal>:is(ul,ol){margin-top:.75rem}.cms-root .cms-legal li::marker{font-size:var(--text-xs,.75rem)}.cms-root .cms-legal a{text-decoration:none;overflow-wrap:anywhere}.cms-root .cms-legal a:hover{color:var(--color-cms-brand)}.cms-root .cms-legal.cms-legal-intro>*+*{margin-top:1.75rem}@media (width >= 64rem){.cms-root .cms-legal:not(.cms-legal-intro)>p+p{margin-top:18px}}.cms-root .cms-missing-block{margin:24px;padding:24px;border:2px dashed #b45309;background:#fff7ed;color:#7c2d12;font-family:ui-monospace,monospace;font-size:14px}@media (forced-colors:active) and (prefers-color-scheme:light){.cms-root .hc-white-asset,.qc-public .hc-white-asset{filter:invert(1)}}@media (forced-colors:active) and (prefers-color-scheme:dark){.cms-root .hc-black-asset,.qc-public .hc-black-asset{filter:invert(1)}}.cms-root [class*=text-cms-caps]:lang(ar),.cms-root [class*=text-cms-cta]:lang(ar),.qc-public [class*=text-cms-caps]:lang(ar),.qc-public [class*=text-cms-cta]:lang(ar){letter-spacing:0}