.BHT__RichText{color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font,var(--font-body));font-size:var(--md-sys-typescale-body-large-size,1rem);font-weight:var(--md-sys-typescale-body-large-weight,400);line-height:var(--md-sys-typescale-body-large-line-height,1.5rem);letter-spacing:var(--md-sys-typescale-body-large-tracking,.0313em);overflow-wrap:break-word;display:flow-root}.BHT__RichText>*{margin-block:0 var(--spacing-4,1rem)}.BHT__RichText>:last-child{margin-block-end:0}.BHT__RichText h2{font-family:var(--md-sys-typescale-headline-small-font,var(--font-display));font-size:var(--md-sys-typescale-headline-small-size,1.5rem);font-weight:var(--md-sys-typescale-headline-small-weight,700);line-height:var(--md-sys-typescale-headline-small-line-height,2rem);letter-spacing:var(--md-sys-typescale-headline-small-tracking,0);margin-block-start:var(--spacing-8,2rem)}.BHT__RichText h3{font-family:var(--md-sys-typescale-title-large-font,var(--font-body));font-size:var(--md-sys-typescale-title-large-size,1.375rem);font-weight:var(--md-sys-typescale-title-large-weight,400);line-height:var(--md-sys-typescale-title-large-line-height,1.75rem);letter-spacing:var(--md-sys-typescale-title-large-tracking,0);margin-block-start:var(--spacing-4,1rem)}.BHT__RichText>:first-child{margin-block-start:0}.BHT__RichText strong{font-weight:700}.BHT__RichText em{font-style:italic}.BHT__RichText ul,.BHT__RichText ol{padding-inline-start:var(--spacing-6,1.5rem)}.BHT__RichText ul{list-style:outside}.BHT__RichText ol{list-style:decimal}.BHT__RichText li>p{margin:0}.BHT__RichText a{color:var(--md-sys-color-secondary);text-underline-offset:.15em;text-decoration:underline}.BHT__RichText blockquote{border-inline-start:4px solid var(--md-sys-color-tertiary);color:var(--md-sys-color-on-surface-variant);padding-inline-start:var(--spacing-4,1rem)}.BHT__RichText blockquote>p{margin:0}.BHT__RichText img{border-radius:var(--md-sys-shape-corner-small,8px);block-size:auto;max-inline-size:100%;display:block}@media print{.BHT__RichText{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:canvastext;orphans:3;widows:3;background:canvas}.BHT__RichText h2,.BHT__RichText h3{color:canvastext;break-after:avoid}.BHT__RichText li,.BHT__RichText blockquote,.BHT__RichText img{break-inside:avoid}.BHT__RichText a{color:canvastext}.BHT__RichText a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.875em}.BHT__RichText blockquote{color:canvastext;border-inline-start-color:canvastext}.BHT__RichText img{block-size:auto;max-block-size:8cm;inline-size:auto;max-inline-size:100%}}.BHT__RichTextEditorLinkDialog{--button-label-color:var(--md-sys-color-secondary)}.BHT__RichTextEditorLinkDialog__form{gap:var(--spacing-4,1rem);flex-direction:column;display:flex}.BHT__RichTextEditorLinkDialog__actions{justify-content:space-between;align-items:center;gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.BHT__RichTextEditorLinkDialog__main-actions{gap:var(--spacing-2,.5rem);margin-inline-start:auto;display:flex}.BHT__RichTextEditorToolbar{z-index:1;gap:var(--spacing-1,.25rem) var(--spacing-4,1rem);padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem);background:var(--md-sys-color-surface);border-block-end:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}.BHT__RichTextEditorToolbar__group{gap:var(--spacing-1,.25rem);display:flex}.BHT__RichTextEditor{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small,4px);background:0 0;display:block}.BHT__RichTextEditor:focus-within{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}.BHT__RichTextEditor--invalid{border-color:var(--md-sys-color-error)}.BHT__RichTextEditor--invalid:focus-within{border-color:var(--md-sys-color-error);box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.BHT__RichTextEditor__content{min-block-size:10rem;padding:var(--spacing-4,1rem)}.BHT__RichTextEditor__content:focus{outline:none}.BHT__RichTextEditor__content .ProseMirror-selectednode{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}
