.elementor .article-h2{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--color-text);line-height:1.15em;margin-block-start:56px;margin-block-end:20px;}.elementor .article-body{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--color-text);line-height:1.75em;& h2 { font-family: var(--font-heading); font-weight: 400; color: var(--color-text); font-size: 40px; line-height: 1.15em; margin-top: 56px; margin-bottom: 20px; } & h3 { font-family: var(--font-heading); font-weight: 400; color: var(--color-text); font-size: 28px; line-height: 1.2em; margin-top: 40px; margin-bottom: 16px; } & a { color: var(--color-text); text-decoration: underline; transition: opacity 200ms; } & a:hover { opacity: 0.72; } & ul, & ol { padding-left: 24px; } & li + li { margin-top: 8px; } & blockquote { font-family: var(--font-heading); font-size: 30px; line-height: 1.35em; color: var(--color-text); border-left: 1px solid rgba(31,31,28,0.22); padding-left: 24px; margin: 48px 0; } & img { width: 100%; height: auto; margin: 40px 0; box-shadow: none; } & figcaption { font-family: var(--font-body); font-size: 13px; color: var(--color-text-muted); line-height: 1.5em; }\n}.elementor .article-meta{font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--color-text-muted);letter-spacing:0.2px;text-align:center;}.elementor .article-lead{max-width:720px;font-family:var(--font-body);font-weight:400;font-size:20px;color:var(--color-text);line-height:1.6em;text-align:center;}.elementor .article-title{max-width:900px;font-family:var(--font-heading);font-weight:400;font-size:64px;color:var(--color-text);letter-spacing:-0.5px;line-height:1.05em;text-align:center;}.elementor .button-primary{width:auto;height:36px;font-family:var(--font-body);font-weight:600;color:#FFFFFF;border-radius:2px;background-color:var(--button-green);padding-inline: 24px;\n}.elementor .eyebrow{font-family:var(--font-body);font-weight:500;font-size:var(--size-small);color:var(--color-text-muted);letter-spacing:2.2px;line-height:1.2em;text-align:center;text-transform:uppercase;backdrop-filter:blur(0px);}.elementor .body{font-family:var(--font-body);font-weight:300;font-size:var(--size-body);color:var(--color-text);letter-spacing:0px;line-height:1.6em;text-align:center;}