.elementor .e-row-date-s1{width:22%;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-block-start:8px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.elementor .e-row-title-s1{max-width:720px;font-family:var(--font-heading);font-weight:600;font-size:clamp(26px, 3vw, 36px);color:var(--ink);letter-spacing:-.015em;line-height:1.1em;text-decoration:none}.elementor .e-row-title-s1:hover,.elementor .e-row-title-s1:focus-visible{text-decoration:underline}.elementor .e-row-excerpt-s1{max-width:640px;font-family:var(--font-body);font-size:17px;color:var(--muted);line-height:1.6em}.elementor .e-row-link-s1{font-family:var(--font-body);font-weight:600;font-size:16px;color:var(--ink);padding-block-start:4px;padding-block-end:4px;padding-inline-start:0;padding-inline-end:0;border-radius:0;border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--ink);border-style:solid;background-color:#fff0}.elementor .e-row-link-s1:hover,.elementor .e-row-link-s1:focus-visible{color:var(--muted)}.elementor .e-row-body-s1{display:flex;flex-direction:column;gap:16px;flex:1 1 0%;align-items:flex-start}.elementor .e-row-s1{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--line);border-style:solid;display:flex;flex-direction:row;gap:48px}