.elementor .e-339e5d03-a297{font-size:var(--fs-xs);color:var(--ink-soft);line-height:1.6;}.elementor .e-7281d20c-88e1{font-weight:700;font-size:var(--fs-md);color:var(--navy-800);line-height:1.3;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--blue-50);border-block-end: 1px solid var(--line-soft);\n}.elementor .e-5656afae-1948{width:1.75rem;height:1.75rem;font-weight:700;font-size:var(--fs-xs);color:var(--white);line-height:1.3;margin-block-start:-0.1rem;border-radius:6px;background-color:var(--blue-600);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-26115182-4858{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-3e0cdab4-cc6f:hover,.elementor .e-3e0cdab4-cc6f:focus-visible{color:var(--blue-700);}.elementor .e-3e0cdab4-cc6f{width:calc(100% + 48px);min-height:44px;font-weight:700;font-size:var(--fs-sm);color:var(--navy-800);line-height:1.3;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:21px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-24px;margin-inline-end:-24px;flex-direction:row;gap:12px;align-items:flex-start;border-inline-start: 3px solid var(--blue-600);\n}.elementor .e-450545a1-23da{width:1.75rem;height:1.75rem;font-weight:700;font-size:var(--fs-xs);color:var(--blue-700);line-height:1.3;margin-block-start:-0.1rem;border-radius:6px;background-color:var(--blue-50);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-56bae0ea-1ab5{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-4307a979-6741:hover,.elementor .e-4307a979-6741:focus-visible{color:var(--blue-700);}.elementor .e-4307a979-6741{min-height:44px;font-weight:400;font-size:var(--fs-sm);color:var(--navy-800);line-height:1.3;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;align-items:flex-start;border-block-start: 1px solid var(--line-soft);\n}.elementor .e-7e9e63f2-e135{width:1.75rem;height:1.75rem;font-weight:700;font-size:var(--fs-xs);color:var(--blue-700);line-height:1.3;margin-block-start:-0.1rem;border-radius:6px;background-color:var(--blue-50);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-599e242d-c943{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-712d59e1-c2c6:hover,.elementor .e-712d59e1-c2c6:focus-visible{color:var(--blue-700);}.elementor .e-712d59e1-c2c6{min-height:44px;font-weight:400;font-size:var(--fs-sm);color:var(--navy-800);line-height:1.3;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;align-items:flex-start;border-block-start: 1px solid var(--line-soft);\n}.elementor .e-6242218d-79b8{width:1.75rem;height:1.75rem;font-weight:700;font-size:var(--fs-xs);color:var(--blue-700);line-height:1.3;margin-block-start:-0.1rem;border-radius:6px;background-color:var(--blue-50);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4bed046c-54d2{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-604798e2-b8a9:hover,.elementor .e-604798e2-b8a9:focus-visible{color:var(--blue-700);}.elementor .e-604798e2-b8a9{min-height:44px;font-weight:400;font-size:var(--fs-sm);color:var(--navy-800);line-height:1.3;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;align-items:flex-start;border-block-start: 1px solid var(--line-soft);\n}.elementor .e-5aae0b22-5f49{width:1.75rem;height:1.75rem;font-weight:700;font-size:var(--fs-xs);color:var(--blue-700);line-height:1.3;margin-block-start:-0.1rem;border-radius:6px;background-color:var(--blue-50);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7cbf6130-262c{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-767defde-cf39:hover,.elementor .e-767defde-cf39:focus-visible{color:var(--blue-700);}.elementor .e-767defde-cf39{min-height:44px;font-weight:400;font-size:var(--fs-sm);color:var(--navy-800);line-height:1.3;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;align-items:flex-start;border-block-start: 1px solid var(--line-soft);\n}.elementor .e-17355b6a-75e3{padding-block-start:8px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:0px;}.elementor .e-2d405f03-7d35{width:22rem;min-width:16rem;overflow:hidden;position:sticky;inset-block-start:116px;padding:0px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-start-radius:12px;border-end-end-radius:28px;border-width:1px;border-color:var(--line-soft);border-style:solid;background-color:var(--white);flex-direction:column;gap:0px;flex:0 0 22rem;align-self:flex-start;}.elementor .e-61fa446c-2d34{line-height:1.3;}.elementor .e-4a7ba73e-2fdd{font-size:var(--fs-base);line-height:1.6;}.elementor .e-1885f36c-a67e{font-size:var(--fs-base);line-height:1.6;}.elementor .e-291d55de-aad6{font-size:var(--fs-base);line-height:1.6;}.elementor .e-2143fc6e-fa21{padding:0px;flex-direction:column;gap:var(--s-4);}.elementor .e-5576da45-409e{line-height:1.3;}.elementor .e-51275764-d473{font-size:var(--fs-base);line-height:1.6;}.elementor .e-3d7a1190-e893{font-size:var(--fs-base);line-height:1.6;}.elementor .e-7dbd161b-2923{font-size:var(--fs-base);line-height:1.6;}.elementor .e-3d065156-1ae7{font-size:var(--fs-base);line-height:1.6;}.elementor .e-3f5395bd-ab56{font-size:var(--fs-base);line-height:1.6;display:block;}.elementor .e-5fd9c290-c3e3{padding-block-start:var(--s-7);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--s-7);border-block-start-width:1px;flex-direction:column;gap:var(--s-4);border-top-style: solid; border-top-color: var(--line-soft);\n}.elementor .e-6a497643-1770{line-height:1.3;}.elementor .e-4a960c00-cf1d{font-size:var(--fs-base);line-height:1.6;}.elementor .e-3fb58e9b-c2a6{font-size:var(--fs-base);line-height:1.6;}.elementor .e-253a7cc8-445e{font-size:var(--fs-base);line-height:1.6;}.elementor .e-bb82439-fd87{padding-block-start:var(--s-7);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--s-7);border-block-start-width:1px;flex-direction:column;gap:var(--s-4);border-top-style: solid; border-top-color: var(--line-soft);\n}.elementor .e-60f8f450-fa34{line-height:1.3;}.elementor .e-76116e03-b80d{font-size:var(--fs-base);line-height:1.6;}.elementor .e-3bd1a898-e756{font-size:var(--fs-base);line-height:1.6;display:block;}.elementor .e-79dc9fff-2d56{font-size:var(--fs-base);line-height:1.6;}.elementor .e-30370926-8577{padding-block-start:var(--s-7);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--s-7);border-block-start-width:1px;flex-direction:column;gap:var(--s-4);border-top-style: solid; border-top-color: var(--line-soft);\n}.elementor .e-1e6dc3f3-5944{line-height:1.3;}.elementor .e-ebd6ebb-4dfd{font-size:var(--fs-base);line-height:1.6;}.elementor .e-70a849bf-5509{padding-block-start:var(--s-7);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--s-7);border-block-start-width:1px;flex-direction:column;gap:var(--s-4);border-top-style: solid; border-top-color: var(--line-soft);\n}.elementor .e-3d6119bb-7ccf{min-width:0px;max-width:44rem;padding:0px;flex-direction:column;gap:0px;flex:1 1 auto;& .prose { font-size: var(--fs-base); line-height: 1.6; } & span.prose { display: block; } & h2 span { color: var(--blue-600); } & strong { color: var(--navy-800); } & a { color: var(--blue-700); text-decoration: underline; text-underline-offset: 0.2em; overflow-wrap: anywhere; } & ul { margin: 0; padding-left: 1.25rem; list-style: disc; } & li + li { margin-top: 0.75rem; } & li > ul { margin-top: 0.5rem; list-style: circle; }\n}.elementor .e-7dd7a16e-afe2{padding:0px;gap:var(--s-8);align-items:flex-start;}.elementor .e-24112636-36c6{gap:var(--s-6);}