.elementor .ka-body-text{max-width:36em;font-size:var(--fs-body);color:var(--c-muted);line-height:1.7;margin:var(--s-0);}.elementor .ka-lede{max-width:34em;font-size:var(--fs-lede);color:var(--c-muted);line-height:1.6;margin:var(--s-0);}.elementor .ka-h2{font-family:var(--f-head);font-weight:700;font-size:var(--fs-h2);color:var(--c-ink);line-height:1.15;margin:var(--s-0);}.elementor .ka-eyebrow{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--c-brick);letter-spacing:var(--s-1);text-transform:uppercase;}.elementor .ka-stack{padding:0px;display:flex;flex-direction:column;}.elementor .ka-section{padding-block-start:var(--s-9);padding-block-end:var(--s-9);padding-inline-start:var(--s-0);padding-inline-end:var(--s-0);display:flex;flex-direction:column;gap:var(--s-6);}.elementor .ka-wrap{width:100%;max-width:var(--maxw);padding-block-start:var(--s-0);padding-block-end:var(--s-0);padding-inline-start:var(--s-6);padding-inline-end:var(--s-6);margin-block-start:var(--s-0);margin-block-end:var(--s-0);margin-inline-start:auto;margin-inline-end:auto;}.elementor .ka-h1{font-family:var(--f-head);font-weight:700;font-size:var(--fs-h1);color:var(--c-ink);line-height:1.1;margin:var(--s-0);}.elementor .ka-gap-4{padding:0px;gap:var(--s-4);}