:where(.b-heading--as-p,.b-page-title--as-p){margin:0 0 0.5em;font-family:var(--font-heading, inherit);font-size:1.5em;font-weight:var(--heading-weight, 700);line-height:1.2}:where(.b-heading__icon),:where(.b-heading__more-icon){display:inline-block;width:1em;height:1em;flex:none;vertical-align:-0.125em}:where(.b-heading__icon+.b-heading__text),:where(.b-heading__text+.b-heading__icon){margin-inline-start:0.35em}.b-heading>a{color:inherit;text-decoration:none}.b-heading>a:hover{text-decoration:underline;text-decoration-thickness:2px}:where(.b-heading--line,.b-heading--center-line,.b-heading--bold,.b-heading--bold-center,.b-heading-row){display:flex;align-items:center;gap:0.75em}:where(.b-heading-row)>:where(.b-heading){min-width:0;margin-block:0}:where(.b-heading--line,.b-heading-row--line,.b-heading--bold,.b-heading-row--bold)::after,:where(.b-heading--center-line,.b-heading-row--center-line,.b-heading--bold-center,.b-heading-row--bold-center)::before,:where(.b-heading--center-line,.b-heading-row--center-line,.b-heading--bold-center,.b-heading-row--bold-center)::after{content:"";flex:1 1 1.5em;min-width:1.5em;border-top:var(--b-line-w, 2px) solid var(--b-line, var(--scheme-line, var(--color-line, rgba(0, 0, 0, 0.1))))}:where(.b-heading--center-line,.b-heading--bold-center,.b-heading-row--center-line,.b-heading-row--bold-center){text-align:center}:where(.b-heading-row)::after{order:1}:where(.b-heading__more){order:2;display:inline-flex;flex:none;align-items:center;gap:0.25em;font-size:0.9375em;white-space:nowrap}:where(.b-heading-row:not(.b-heading-row--line,.b-heading-row--bold,.b-heading-row--center-line,.b-heading-row--bold-center)){justify-content:space-between}:where(.b-heading--underline,.b-heading-row--underline){border-bottom:1px solid var(--scheme-line, var(--color-line, rgba(0, 0, 0, 0.1)))}:where(.b-heading-row--underline){align-items:flex-end}:where(.b-heading--underline,.b-heading-row--underline) :where(.b-heading__text){display:inline-block;margin-bottom:-1px;padding-bottom:0.3em;border-bottom:var(--b-line-w, 2px) solid var(--b-line, currentColor)}:where(.b-heading--bold,.b-heading--bold-center,.b-heading-row--bold,.b-heading-row--bold-center) :where(.b-heading__text){padding:0.3em 0.8em;border:var(--b-line-w, 2px) solid var(--b-line, var(--scheme-line, var(--color-line, rgba(0, 0, 0, 0.1))))}
