.elementor .dc-article-small{font-family:var(--font-body);font-size:0.875rem;color:var(--text-muted);line-height:1.65;margin:0px;cursor: auto;\n}.elementor .dc-card-title{font-family:var(--font-heading);font-weight:600;font-size:1.5rem;color:var(--ink);letter-spacing:-0.035em;line-height:1.25;margin:0px;}.elementor .dc-card{min-width:0px;padding:2rem;border-radius:0.375rem;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;gap:1rem;}.elementor .dc-nav:hover,.elementor .dc-nav:focus-visible{color:var(--brand-blue);}.elementor .dc-nav:focus{outline-offset:4px;outline: 2px solid var(--brand-blue);\n}.elementor .dc-nav{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:var(--slate);line-height:1.5;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .dc-copy{font-family:var(--font-body);font-weight:400;font-size:1rem;color:var(--text-muted);line-height:1.75;margin:0px;}.elementor .dc-eyebrow{font-family:var(--font-body);font-weight:700;font-size:0.7rem;color:var(--brand-blue);letter-spacing:0.15em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .dc-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .dc-wrap{max-width:var(--layout-wide);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .dc-section{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;}