.elementor .vd-gloss-plain{font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.5;}.elementor .vd-gloss-word{font-weight:600;font-size:var(--text-h4);color:var(--color-text-primary);line-height:1.3;}.elementor .vd-gloss-item:hover,.elementor .vd-gloss-item:focus-visible{transform:translate3d(4px, 0px, 0px);}.elementor .vd-gloss-item{color:inherit;text-decoration:none;padding-block-start:var(--space-16);padding-block-end:var(--space-16);padding-inline-start:var(--space-24);padding-inline-end:var(--space-24);border-radius:var(--radius-media);background-color:var(--color-tile);transition:transform 200ms;display:grid;gap:var(--space-16);grid-template-columns:220px 1fr;align-items: baseline;\n}.elementor .vd-gloss-letter{font-family:var(--font-display);font-weight:800;font-size:var(--text-h2);color:var(--color-accent);line-height:1;margin-block-start:0px;margin-block-end:var(--space-8);margin-inline-start:0px;margin-inline-end:0px;font-stretch: 72%;\n}.elementor .vd-gloss-group{display:flex;flex-direction:column;gap:var(--space-8);}.elementor .vd-gloss{display:flex;flex-direction:column;gap:var(--space-40);}.elementor .vd-topic-count{font-weight:600;font-size:var(--text-small);color:inherit;}.elementor .vd-topic-desc{max-width:60ch;font-size:var(--text-body-lg);color:inherit;line-height:1.5;margin:0px;}.elementor .vd-topic-name{font-family:var(--font-display);font-weight:800;font-size:var(--text-hero-t);color:inherit;letter-spacing:-0.03em;line-height:0.9;text-transform:uppercase;margin:0px;font-stretch: 72%;\n}.elementor .vd-topic-hero{padding:var(--space-48);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-16);}.elementor .vd-excerpt{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.6;margin:0px;}.elementor .vd-section{padding-block-start:var(--space-96);padding-block-end:var(--space-96);padding-inline-start:0px;padding-inline-end:0px;}.elementor .vd-container{max-width:1312px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-16);padding-inline-end:var(--space-16);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .vd-page{font-family:var(--font-body);color:var(--color-text-primary);padding:0px;background-color:var(--color-background);}