.elementor .e-4442b25a-b7be:hover,.elementor .e-4442b25a-b7be:focus-visible{color:var(--ink);}.elementor .e-4442b25a-b7be{font-size:var(--fs-h1);line-height:1.08;}.elementor .e-4546d387-3f38{font-size:21px;line-height:1.45;}.elementor .e-7fe40cdc-9208{width:40px;height:40px;object-fit:cover;border-radius:50%;}.elementor .e-3f122288-e031:hover,.elementor .e-3f122288-e031:focus-visible{color:var(--brand);}.elementor .e-3f122288-e031{font-weight:800;font-size:13px;color:var(--ink);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-48d5ab15-27bf{flex-direction:column;gap:2px;}.elementor .e-1f49d4d0-ab5b{padding-block-start:14px;border-block-start-width:1px;flex-direction:row;gap:12px;align-items:center;border-top-style: solid; border-top-color: var(--rule);\n}.elementor .e-4395135e-82db{flex-direction:column;gap:16px;}.elementor .e-6ab228ba-9cfa{aspect-ratio:16 / 10;}.elementor .e-4591b9df-1359{margin-block-start:-12px;}.elementor .e-155db97e-1904{margin-block-start:4px;margin-block-end:4px;}.elementor .e-24f637e2-895a{width:100%;max-width:680px;font-family:var(--font-serif);font-size:19px;color:var(--ink);line-height:1.7;& p { margin: 0 0 1.15em 0; } & h2 { font-family: var(--font-serif), Georgia, serif; font-size: 28px; line-height: 1.2; font-weight: 700; margin: 1.6em 0 0.6em; } & h3 { font-family: var(--font-serif), Georgia, serif; font-size: 22px; line-height: 1.25; font-weight: 700; margin: 1.4em 0 0.5em; } & a { color: var(--brand-dark); text-decoration: underline; text-underline-offset: 3px; } & strong { font-weight: 700; } & blockquote { margin: 1.6em 0; padding: 4px 0 4px 22px; border-left: 4px solid var(--brand); font-size: 22px; font-style: italic; color: var(--ink-soft); } & img { max-width: 100%; height: auto; } & figure { margin: 1.4em 0; } & figcaption { font-family: var(--font-sans), sans-serif; font-size: 13px; color: var(--muted); margin-top: 6px; } & ul, & ol { margin: 0 0 1.15em 1.2em; } & .elementor-widget-theme-post-content, & p, & li, & span { font-family: var(--font-serif), Georgia, serif; } & .elementor-widget-theme-post-content { font-size: 19px; line-height: 1.7; color: var(--ink); }\n}.elementor .e-6363d98a-6445{width:100%;max-width:760px;flex-direction:column;gap:20px;}.elementor .e-1758068a-930e{width:80px;height:60px;min-width:80px;}.elementor .e-2b07f5a4-6d22{gap:14px;grid-template-columns:1fr;grid-auto-rows:auto;}.elementor .e-28322291-9c32{position:sticky;inset-block-start:24px;flex-direction:column;}.elementor .e-6be77a26-c80d{flex-direction:column;gap:24px;}.elementor .e-18ec7fb9-ec36{display:grid;gap:56px;grid-template-columns:minmax(0, 1fr) 300px;grid-template-rows:auto;align-items:start;}.elementor .e-795c23c-b056{gap:28px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:auto;}.elementor .e-48c2d95f-f19d{padding-block-start:32px;}