.elementor .e-404fd0ba-3f29{font-size:var(--fs-xs);color:var(--ink-soft);line-height:1.6;}.elementor .e-4a1674b3-345d{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-3480f92e-ef0d{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-2665e355-dc00{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-4492b8c2-d765:hover,.elementor .e-4492b8c2-d765:focus-visible{color:var(--blue-700);}.elementor .e-4492b8c2-d765{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-739a570c-5d73{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-2ddc5824-e0ad{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-3190e613-7ea4:hover,.elementor .e-3190e613-7ea4:focus-visible{color:var(--blue-700);}.elementor .e-3190e613-7ea4{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-44404188-1e6a{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-4d4e45f6-4335{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-6b5bcf15-90d4:hover,.elementor .e-6b5bcf15-90d4:focus-visible{color:var(--blue-700);}.elementor .e-6b5bcf15-90d4{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-3b5480a7-8a9e{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-1a4e65bd-69a5{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-4957f673-1d06:hover,.elementor .e-4957f673-1d06:focus-visible{color:var(--blue-700);}.elementor .e-4957f673-1d06{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-370941dd-5b6e{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-34d163ef-b218{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-204d3712-6031:hover,.elementor .e-204d3712-6031:focus-visible{color:var(--blue-700);}.elementor .e-204d3712-6031{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-78f5d482-6d31{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-52b0c61f-41d9{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-2d86582e-6a66:hover,.elementor .e-2d86582e-6a66:focus-visible{color:var(--blue-700);}.elementor .e-2d86582e-6a66{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-3e9df6f6-225e{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-4dea7416-48d7{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-7ca0d3d3-6732:hover,.elementor .e-7ca0d3d3-6732:focus-visible{color:var(--blue-700);}.elementor .e-7ca0d3d3-6732{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-12d72e5e-eee2{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-62003481-eaf5{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-51300a99-b853:hover,.elementor .e-51300a99-b853:focus-visible{color:var(--blue-700);}.elementor .e-51300a99-b853{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-2e2f1137-e3d5{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-1abe5afb-d9a2{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-2a8f0414-25a3:hover,.elementor .e-2a8f0414-25a3:focus-visible{color:var(--blue-700);}.elementor .e-2a8f0414-25a3{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-26f404c8-60b4{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-d9b09e5-86d1{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-c3fc6f1-8cb8:hover,.elementor .e-c3fc6f1-8cb8:focus-visible{color:var(--blue-700);}.elementor .e-c3fc6f1-8cb8{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-4f456b69-c0dd{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-62327e68-c401{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-2e922723-f6fd:hover,.elementor .e-2e922723-f6fd:focus-visible{color:var(--blue-700);}.elementor .e-2e922723-f6fd{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-2ff26524-2097{padding-block-start:8px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:0px;}.elementor .e-76a3fa8a-ddf5{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-500b6d84-2826{line-height:1.3;}.elementor .e-1442ad88-a1d0{padding:0px;flex-direction:column;gap:var(--s-4);}.elementor .e-3ad26934-980a{line-height:1.3;}.elementor .e-46d8d935-343d{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-3743fe7-8e00{line-height:1.3;}.elementor .e-722d3167-261b{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-1f912b43-24df{line-height:1.3;}.elementor .e-9d232a7-3da5{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-6e60142-e45f{line-height:1.3;}.elementor .e-3eda310f-709c{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-55a86539-21b0{line-height:1.3;}.elementor .e-36e96fb3-5161{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-7b3a8ddc-ec1e{line-height:1.3;}.elementor .e-1f446316-75bd{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-56f32fc-6619{line-height:1.3;}.elementor .e-17c13f39-fa9b{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-47faf2bc-77e7{line-height:1.3;}.elementor .e-6722e18d-3894{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-3c32fa19-69f1{line-height:1.3;}.elementor .e-15aecd16-6829{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-6292996e-6919{line-height:1.3;}.elementor .e-b36afe2-42e6{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-583f98e7-7320{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-1b893bb8-668f{padding:0px;gap:var(--s-8);align-items:flex-start;}.elementor .e-32b70780-8ed7{gap:var(--s-6);}