.brim-richtext-content{color:inherit;font:inherit;text-align:inherit;letter-spacing:inherit;text-transform:inherit;overflow-wrap:normal;word-break:normal;hyphens:none}.brim-richtext-content h1,.brim-richtext-content h2,.brim-richtext-content h3,.brim-richtext-content h4,.brim-richtext-content h5,.brim-richtext-content h6{overflow-wrap:normal;word-break:normal;hyphens:none;color:inherit}.brim-richtext-content p{margin:0;line-height:var(--brim-p1-line-height, 1.65);font-family:var(--brim-font-body, inherit);font-size:var( --brim-p1-size-responsive, var(--brim-p1-size, var(--brim-p-size, var(--brim-base-size, 16px))) );font-weight:var(--brim-p1-weight, var(--brim-body-weight, inherit));letter-spacing:var(--brim-p1-letter-spacing, 0em)}.brim-richtext-content p:where(.brim-text-p2,[data-brim-text-style=p2]){line-height:var(--brim-p2-line-height, 1.55);font-size:var( --brim-p2-size-responsive, var(--brim-p2-size, calc(.875 * var(--brim-base-size, 16px))) );font-weight:var(--brim-p2-weight, var(--brim-body-weight, inherit));letter-spacing:var(--brim-p2-letter-spacing, 0em)}.brim-richtext-content p:where(.brim-text-p3,[data-brim-text-style=p3]){line-height:var(--brim-p3-line-height, 1.45);font-size:var( --brim-p3-size-responsive, var(--brim-p3-size, calc(.75 * var(--brim-base-size, 16px))) );font-weight:var(--brim-p3-weight, var(--brim-body-weight, inherit));letter-spacing:var(--brim-p3-letter-spacing, 0em)}.brim-richtext-content h1{margin:0;color:inherit;font-family:var(--brim-font-heading, "Inter", system-ui, sans-serif);font-size:var( --brim-h1-size-responsive, var(--brim-h1-size, calc(2.5 * var(--brim-base-size, 16px))) );line-height:var(--brim-h1-line-height, 1.1);font-weight:var(--brim-h1-weight, var(--brim-heading-weight, 700));letter-spacing:var(--brim-h1-letter-spacing, 0em)}.brim-richtext-content h2{margin:0;color:inherit;font-family:var(--brim-font-heading, "Inter", system-ui, sans-serif);font-size:var( --brim-h2-size-responsive, var(--brim-h2-size, calc(2 * var(--brim-base-size, 16px))) );line-height:var(--brim-h2-line-height, 1.15);font-weight:var(--brim-h2-weight, var(--brim-heading-weight, 700));letter-spacing:var(--brim-h2-letter-spacing, 0em)}.brim-richtext-content h3{margin:0;color:inherit;font-family:var(--brim-font-heading, "Inter", system-ui, sans-serif);font-size:var( --brim-h3-size-responsive, var(--brim-h3-size, calc(1.5 * var(--brim-base-size, 16px))) );line-height:var(--brim-h3-line-height, 1.2);font-weight:var(--brim-h3-weight, var(--brim-heading-weight, 700));letter-spacing:var(--brim-h3-letter-spacing, 0em)}.brim-richtext-content h4{margin:0;color:inherit;font-family:var(--brim-font-heading, "Inter", system-ui, sans-serif);font-size:var( --brim-h4-size-responsive, var(--brim-h4-size, calc(1.25 * var(--brim-base-size, 16px))) );line-height:var(--brim-h4-line-height, 1.3);font-weight:var(--brim-h4-weight, var(--brim-heading-weight, 700));letter-spacing:var(--brim-h4-letter-spacing, 0em)}.brim-richtext-content h5{margin:0;color:inherit;font-family:var(--brim-font-heading, "Inter", system-ui, sans-serif);font-size:var(--brim-h5-size, calc(1.125 * var(--brim-base-size, 16px)));line-height:1.4;font-weight:var(--brim-heading-weight, 700)}.brim-richtext-content h6{margin:0;color:inherit;font-family:var(--brim-font-heading, "Inter", system-ui, sans-serif);font-size:var(--brim-h6-size, var(--brim-base-size, 16px));line-height:1.4;font-weight:var(--brim-heading-weight, 700)}.brim-richtext-content h1:empty:before,.brim-richtext-content h2:empty:before,.brim-richtext-content h3:empty:before,.brim-richtext-content h4:empty:before{content:"​"}.brim-richtext-content blockquote{margin:.75rem 0;padding:.25rem .875rem;border-left:3px solid color-mix(in srgb,currentColor 28%,transparent);color:inherit;font-style:italic}.brim-richtext-content ul,.brim-richtext-content ol{margin:.75rem 0}.brim-richtext-content ol{padding-inline-start:2.5em;list-style-position:outside}.brim-richtext-content ol>li{margin:.35rem 0;padding-inline-start:.35em}.brim-richtext-content ol>li::marker{color:color-mix(in srgb,currentColor 82%,transparent);font-variant-numeric:tabular-nums}.brim-richtext-content ul{list-style:none;padding-inline-start:2.2em}.brim-richtext-content ul>li{position:relative;margin:.35rem 0;padding-inline-start:.35em}.brim-richtext-content ul>li:before{content:"•";position:absolute;right:100%;width:1em;margin-right:.55em;text-align:right;color:color-mix(in srgb,currentColor 72%,transparent)}.brim-richtext-content ul ul>li:before{content:"◦"}.brim-richtext-content ul ul ul>li:before{content:"▪"}.brim-richtext-content ul ul ul ul>li:before{content:"▫"}.brim-richtext-content li>p,.brim-richtext-content li>h1,.brim-richtext-content li>h2,.brim-richtext-content li>h3,.brim-richtext-content li>h4,.brim-richtext-content li>h5,.brim-richtext-content li>h6,.brim-richtext-content li>blockquote{margin-top:0;margin-bottom:0}.brim-richtext-content li>ul,.brim-richtext-content li>ol{margin-top:.35rem;margin-bottom:.2rem;padding-inline-start:2.6em}.brim-richtext-content :where(a,span,strong,b,em,i,u,s){color:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit}.brim-richtext-content :where(a){color:inherit;cursor:pointer;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.12em}.brim-richtext-content :where([data-icon]){display:inline;cursor:text;border-radius:2px;user-select:text;-webkit-user-select:text}.brim-richtext-content :where([data-icon] svg){display:inline-block;vertical-align:-.125em;pointer-events:none}.brim-richtext-content :where(code,kbd,samp,pre){font-family:var( --brim-theme-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace )}.brim-richtext-content :where(pre){white-space:pre-wrap}.brim-richtext-content :where(img,svg,video,iframe,canvas){max-width:100%;height:auto}.brim-richtext-content>:first-child{margin-top:0}.brim-richtext-content>:last-child{margin-bottom:0}
