.elementor .e-63dc298f-2b9b:hover,.elementor .e-63dc298f-2b9b:focus-visible{color:var(--ok-lotus-deep);}.elementor .e-63dc298f-2b9b{text-decoration:none;}.elementor .e-2ad96ad8-d5ec{max-width:22ch;font-size:clamp(2rem, 4.5vw, 3.5rem);}.elementor .e-68bbf910-6143{max-width:60ch;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:var(--ok-ink);}.elementor .e-5d5a0777-b9cf{max-width:var(--ok-container);gap:var(--ok-space-xs);padding-block: var(--ok-space-s);\n}.elementor .e-74b15f43-d071{max-width: none; margin-inline: 0px;\n}.elementor .e-644f31eb-a25d{font-weight:600;color:var(--ok-forest);text-decoration:underline;text-decoration-color: var(--ok-lotus); overflow-wrap: anywhere;\n}.elementor .e-91e7e88-df54{font-size:0.9375rem;margin-block-start:var(--ok-space-xs);align-self:flex-start;padding-block: 0.7em; padding-inline: 1.2em;\n}.elementor .e-63aa4f04-82de{position:sticky;inset-block-start:96px;gap:var(--ok-space-xs);}.elementor .e-66aabf1e-5d81{max-width:var(--ok-container);grid-template-columns:minmax(0, 8fr) minmax(0, 4fr);}