.elementor .s-evt-title{font-family:var(--font-heading);font-size:var(--font-size-hero-sm);color:var(--color-ink);line-height:1.08;margin:0}.elementor .s-evt-chips{margin-block-start:6px;display:flex;gap:10px;flex-wrap:wrap}.elementor .s-evt-head{display:flex;flex-direction:column;gap:12px}.elementor .s-evt-media{overflow:hidden;border-radius:20px}.elementor .s-evt-about{font-family:var(--font-heading);font-size:var(--font-size-title-lg);color:var(--color-ink);margin:0}.elementor .s-evt-main{min-width:0;display:flex;flex-direction:column;gap:24px}.elementor .s-evt-side-title{font-family:var(--font-heading);font-size:var(--font-size-title-sm);color:var(--color-ink);margin:0}.elementor .s-evt-side{position:sticky;inset-block-start:24px;padding:26px;border-radius:20px;border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-cream);display:flex;flex-direction:column;gap:18px}.elementor .s-evt-layout{display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.elementor .s-evt-more-title{font-family:var(--font-heading);font-size:var(--font-size-heading-sm);color:var(--color-ink);margin:0}.elementor .s-evt-more-head{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;\n}.elementor .s-evt-more{padding-block-start:32px;margin-block-start:24px;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--color-line);border-style:solid;display:flex;flex-direction:column;gap:20px}