.elementor .e-7c99804f-a7ca{font-size:clamp(2.2rem, 4.4vw, 3.4rem);}.elementor .e-4c12eb8c-b034{width:100%;max-width:760px;padding:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-44770112-dba6{padding-block-start:40px;padding-block-end:32px;padding-inline-start:var(--lb-gutter);padding-inline-end:var(--lb-gutter);}.elementor .e-36c8d823-2279{max-width:760px;font-family:var(--lb-font-body);font-size:18px;color:var(--lb-text);line-height:1.75;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& h2 { font-family: var(--lb-font-display); font-size: clamp(1.6rem, 2.6vw, 2.1rem); font-weight: 800; line-height: 1.15; letter-spacing: -0.03em; color: var(--lb-ink); margin: 48px 0 16px; } & h3 { font-family: var(--lb-font-display); font-size: 1.35rem; font-weight: 700; line-height: 1.25; color: var(--lb-ink); margin: 32px 0 12px; } & p { margin: 0 0 20px; } & ul, & ol { margin: 0 0 24px; padding-left: 22px; } & li { margin-bottom: 8px; } & a { color: var(--lb-red-dark); text-decoration: underline; text-underline-offset: 3px; } & strong { color: var(--lb-ink); } & blockquote { margin: 32px 0; padding: 20px 24px; border-left: 4px solid var(--lb-red); background-color: var(--lb-surface); border-radius: 12px; font-size: 19px; color: var(--lb-ink); } & img { max-width: 100%; height: auto; border-radius: 18px; }\n}.elementor .e-58dddaad-a42c{padding-block-start:0px;padding-block-end:96px;padding-inline-start:var(--lb-gutter);padding-inline-end:var(--lb-gutter);}