.elementor .e-5f365798-7317{font-size:var(--fs-xs);color:var(--ink-soft);line-height:1.6;}.elementor .e-f90404f-3a49{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-74d3bfa1-b0ca{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-787bebb-7da2{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-31a1093a-ad94:hover,.elementor .e-31a1093a-ad94:focus-visible{color:var(--blue-700);}.elementor .e-31a1093a-ad94{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-609ae66f-8c46{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-3f4d4c90-41b9{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-19152569-6078:hover,.elementor .e-19152569-6078:focus-visible{color:var(--blue-700);}.elementor .e-19152569-6078{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-76393562-2f39{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-480a6223-5168{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-237a6125-19f1:hover,.elementor .e-237a6125-19f1:focus-visible{color:var(--blue-700);}.elementor .e-237a6125-19f1{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-3e7a7e28-b33b{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-4f3d5b90-1545{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-2b7efd7b-5d9c:hover,.elementor .e-2b7efd7b-5d9c:focus-visible{color:var(--blue-700);}.elementor .e-2b7efd7b-5d9c{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-33397904-d2b9{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-745853d6-d405{color:inherit;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-6a8ae4fc-b0fb:hover,.elementor .e-6a8ae4fc-b0fb:focus-visible{color:var(--blue-700);}.elementor .e-6a8ae4fc-b0fb{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-710f1c93-3cb9{padding-block-start:8px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:0px;}.elementor .e-6333fcf3-4420{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-6fffbc06-35d6{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-c718341-5d7a{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-7016faad-a01c{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-2277a02f-c1ac{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-1b012e32-fcf3{gap:var(--s-6);}