.module--section-intro,.module--section-intro .module__inner,.section-intro{overflow:visible}.module--section-intro .section-intro__overline,.section-intro__overline{color:inherit;font-family:var(--bc-eyebrow-font-family,Arial,Helvetica,sans-serif);font-size:var(--bc-eyebrow-font-size,14px);font-style:normal;font-weight:var(--bc-eyebrow-font-weight,700);letter-spacing:var(--bc-eyebrow-letter-spacing,.14em);line-height:var(--bc-eyebrow-line-height,2.5);overflow:visible;padding-inline-end:var(--bc-eyebrow-letter-spacing,.14em);text-transform:uppercase}
/* !important beats global h1–h6 / p theme colors so the editor theme sticks. */.section-intro--light .section-intro__overline{color:var(--bc-color-text-muted,#5b6472)!important}.section-intro--light,.section-intro--light .section-intro__desc,.section-intro--light .section-intro__desc :is(p,li,span,a),.section-intro--light .section-intro__title,.section-intro--light .section-intro__title :is(h1,h2,h3,h4,h5,h6){color:var(--bc-color-ink,#0e1f24)!important}.section-intro--dark .section-intro__overline{color:var(--bc-color-text-inverse-muted,hsla(0,0%,100%,.72))!important}.section-intro--dark,.section-intro--dark .section-intro__desc,.section-intro--dark .section-intro__desc :is(p,li,span,a),.section-intro--dark .section-intro__title,.section-intro--dark .section-intro__title :is(h1,h2,h3,h4,h5,h6){color:var(--bc-color-text-inverse,#fff)!important}.section-intro__title{font-family:var(--bc-h2-font-family,Arial,Helvetica,sans-serif);font-size:var(--bc-h2-font-size,46px);font-style:normal;font-weight:var(--bc-h2-font-weight,700);letter-spacing:var(--bc-h2-letter-spacing,normal);line-height:var(--bc-h2-line-height,1.1);margin:0 0 16px;overflow:visible}.section-intro__title :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;margin-top:0}.section-intro__desc{margin-top:0}.section-intro__desc,.section-intro__desc :is(p,li){font-family:var(--bc-body-font-family,Arial,Helvetica,sans-serif);font-size:var(--bc-body-font-size,18px);font-style:normal;font-weight:var(--bc-body-font-weight,400);letter-spacing:var(--bc-body-letter-spacing,normal);line-height:var(--bc-body-line-height,29px)}.section-intro__desc :is(p):first-child{margin-top:0}.section-intro__divider-line{background:var(--bc-color-accent)}.section-intro--dark .section-intro__divider--auto .section-intro__divider-line{background:var(--bc-color-surface)}.section-intro__overline .badge--accent{background:var(--bc-color-accent);color:var(--bc-color-surface)}.section-intro__overline .badge--dark{background:var(--bc-color-ink);color:var(--bc-color-surface)}.section-intro__overline .badge--white{background:var(--bc-color-surface);color:var(--bc-color-ink)}.section-intro__overline .badge--medium,.section-intro__overline .badge--small{border-radius:var(--bc-radius-sm)}.section-intro__overline .badge--large{border-radius:var(--bc-radius-md)}.section-intro__overline .badge--pill{border-radius:var(--bc-radius-pill)}