.elementor .e-4eb474ca-57fd{max-width:920px;font-size:48px;line-height:1.15;white-space:normal; text-wrap:balance;\n}.elementor .e-6d9c2d8c-179b{font-size:14px;color:var(--color-muted);}.elementor .e-23127efe-88fb{color:var(--color-muted);}.elementor .e-36a24d9-146e{font-weight:600;font-size:14px;color:var(--color-navy-soft);}.elementor .e-361991b-e344{font-size:14px;color:var(--color-muted);display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-79cb1b71-97f4{max-width:1200px;display:flex;flex-direction:column;gap:18px;padding-block:72px 56px;\n}.elementor .e-564222b-7031{width:100%;background-color:var(--color-bg-cream);padding-inline:0; border-block-end:1px solid var(--color-line);\n}.elementor .e-4d66400c-b5f1{width:100%;max-height:440px;object-fit:cover;border-radius:var(--radius-card);box-shadow:0px 8px 30px 0px rgba(22,33,61,0.1);}.elementor .e-a018ab2-7a84{font-size:13px;color:var(--color-muted);line-height:1.6;font-style:italic;padding-block-start:18px;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--color-line); border-top-style: solid; border-top-color: var(--color-line); border-top-style: solid; border-top-color: var(--color-line);\n}.elementor .e-1323c1f5-86d7{width:100%;font-family:var(--font-body);font-size:19px;color:#2A3450;line-height:1.9;padding:0px;& p { margin: 0 0 1.3em; } & .elementor-widget-container > p:first-child { font-size: 21px; line-height: 1.8; color: var(--color-navy); } & h2 { font-size: 32px; line-height: 1.25; color: var(--color-navy); margin: 2.2em 0 0.7em; padding-top: 28px; border-top: 1px solid var(--color-line); scroll-margin-top: 100px; } & h3 { font-size: 22px; line-height: 1.35; color: var(--color-navy); margin: 1.8em 0 0.5em; scroll-margin-top: 100px; } & ul, & ol { margin: 0 0 1.4em; padding-inline-start: 1.4em; } & li { margin-bottom: 0.55em; } & li::marker { color: var(--color-accent-blue); font-weight: 700; } & strong { color: var(--color-navy); } & a { color: var(--color-accent-blue); text-decoration: underline; text-underline-offset: 3px; } & blockquote { margin: 1.8em 0; padding: 20px 26px; background: var(--color-bg-cream); border-inline-start: 4px solid var(--color-accent-blue); border-radius: 12px; } & img { max-width: 100%; height: auto; border-radius: 12px; }\n}.elementor .e-3de429c7-4803{min-width:0px;max-width:780px;display:flex;flex-direction:column;gap:32px;flex:1 1 0px;}.elementor .e-6804ee98-12e7{width:300px;max-height:calc(100vh - 140px);overflow:auto;position:sticky;inset-block-start:110px;padding:24px;border-radius:16px;border-width:1px;border-color:var(--color-line);border-style:solid;background-color:#fff;flex:0 0 300px;align-self:flex-start;}.elementor .e-6ee82104-db29{width:calc(100% - 80px);display:flex;flex-direction:row;gap:64px;align-items:flex-start;padding-block: 56px 80px;\n}.elementor .e-6d4f034f-728a{width:100%;background-color:var(--color-white);padding-inline:0;\n}.elementor .e-6d223276-6342{display:flex;flex-direction:column;gap:28px;padding-block:64px;\n}.elementor .e-1248cfb2-ed43{width:100%;background-color:var(--color-bg-cream);padding-inline:0; border-block-start:1px solid var(--color-line);\n}