.elementor .w7-grid{min-width:0px;}.elementor .w7-excerpt{font-family:var(--w7-font-body);font-weight:400;font-size:0.98rem;color:var(--w7-text-soft);line-height:1.65;}.elementor .w7-card-title:hover,.elementor .w7-card-title:focus-visible{color:var(--w7-blue);}.elementor .w7-card-title{font-family:var(--w7-font-body);font-weight:700;font-size:1.3rem;color:var(--w7-navy);letter-spacing:-0.01em;line-height:1.3;transition:color 0.15s;}.elementor .w7-cover-img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;border-width:1px;border-color:#DCE6F0;border-style:solid;background-color:var(--w7-mist);display:block;}.elementor .w7-card{padding:0px;display:flex;flex-direction:column;gap:0.9rem;}.elementor .w7-pill:hover,.elementor .w7-pill:focus-visible{color:var(--w7-white);border-color:#1C75BC;background-color:var(--w7-blue);}.elementor .w7-pill{font-family:var(--w7-font-mono);font-weight:500;font-size:0.7rem;color:var(--w7-blue);letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:999px;border-width:1px;border-color:#C8DDEE;border-style:solid;background-color:var(--w7-ice);transition:background-color 0.15s, color 0.15s, border-color 0.15s;}.elementor .w7-lead{max-width:46rem;font-family:var(--w7-font-body);font-weight:400;font-size:1.15rem;color:var(--w7-text);line-height:1.65;}.elementor .w7-h1{font-family:var(--w7-font-display);font-weight:500;font-size:3.5rem;color:var(--w7-navy);letter-spacing:-0.01em;line-height:1.06;}.elementor .w7-meta{font-family:var(--w7-font-mono);font-weight:500;font-size:0.75rem;color:var(--w7-text-soft);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .w7-eyebrow{font-family:var(--w7-font-mono);font-weight:500;font-size:0.75rem;color:var(--w7-blue);letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;}