.rich-content--prose{font-size:var(--type-body);line-height:var(--lh-relaxed);color:var(--text-secondary);max-width:var(--container-narrow)}.rich-content--prose>*+*{-webkit-margin-before:var(--space-md);margin-block-start:var(--space-md)}.rich-content--prose h2,.rich-content--prose h3,.rich-content--prose h4{font-family:var(--font-sans);color:var(--text-primary);line-height:var(--lh-tight);margin-block:var(--space-lg) var(--space-sm)}.rich-content--prose h2{font-size:var(--type-h3)}.rich-content--prose h3{font-size:var(--type-h4)}.rich-content--prose li,.rich-content--prose p{max-width:65ch}.rich-content--prose a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.rich-content--prose a:hover{color:var(--text-link-hover)}.rich-content--prose ol,.rich-content--prose ul{-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg)}.rich-content--prose img{max-width:100%;height:auto;border-radius:var(--radius-card)}.rich-content--case-study .wp-block-image,.rich-content--prose .wp-block-image{margin:0}.rich-content--case-study .wp-block-image img,.rich-content--prose .wp-block-image img{display:block;height:auto;max-width:100%}.rich-content--case-study .wp-block-image img[src$=".svg"],.rich-content--case-study img.cs-inline-mark,.rich-content--prose .wp-block-image img[src$=".svg"],.rich-content--prose img.cs-inline-mark{border-radius:0}.rich-content--case-study .alignleft,.rich-content--case-study .wp-block-image .alignleft,.rich-content--case-study .wp-block-image.alignleft,.rich-content--prose .alignleft,.rich-content--prose .wp-block-image .alignleft,.rich-content--prose .wp-block-image.alignleft{float:left;clear:left;margin:.15em var(--space-lg) var(--space-md) 0;max-width:min(42%,16rem)}.rich-content--case-study .alignright,.rich-content--case-study .wp-block-image .alignright,.rich-content--case-study .wp-block-image.alignright,.rich-content--prose .alignright,.rich-content--prose .wp-block-image .alignright,.rich-content--prose .wp-block-image.alignright{float:right;clear:right;margin:.15em 0 var(--space-md) var(--space-lg);max-width:min(42%,16rem)}.rich-content--case-study .aligncenter,.rich-content--case-study .wp-block-image .aligncenter,.rich-content--case-study .wp-block-image.aligncenter,.rich-content--prose .aligncenter,.rich-content--prose .wp-block-image .aligncenter,.rich-content--prose .wp-block-image.aligncenter{display:block;float:none;margin:var(--space-lg) auto;max-width:min(100%,36rem);text-align:center}.rich-content--case-study .aligncenter img,.rich-content--case-study .wp-block-image.aligncenter img,.rich-content--prose .aligncenter img,.rich-content--prose .wp-block-image.aligncenter img{margin-inline:auto}.rich-content--case-study .wp-block-image figcaption,.rich-content--case-study figure.alignleft figcaption,.rich-content--case-study figure.alignright figcaption,.rich-content--prose .wp-block-image figcaption,.rich-content--prose figure.alignleft figcaption,.rich-content--prose figure.alignright figcaption{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);font-family:var(--font-sans);font-size:var(--type-footer-label);line-height:var(--lh-tight);color:var(--text-dim)}.rich-content--case-study:has(.alignleft,.alignright,.cs-quote--rail) :is(h2,h3),.rich-content--prose:has(.alignleft,.alignright,.cs-quote--rail) :is(h2,h3){clear:both}@media (max-width:720px){.rich-content--case-study .alignleft,.rich-content--case-study .alignright,.rich-content--case-study .wp-block-image .alignleft,.rich-content--case-study .wp-block-image .alignright,.rich-content--case-study .wp-block-image.alignleft,.rich-content--case-study .wp-block-image.alignright,.rich-content--prose .alignleft,.rich-content--prose .alignright,.rich-content--prose .wp-block-image .alignleft,.rich-content--prose .wp-block-image .alignright,.rich-content--prose .wp-block-image.alignleft,.rich-content--prose .wp-block-image.alignright{float:none;clear:both;display:block;width:auto;max-width:min(100%,14rem);margin:var(--space-md) 0}}.section--light .rich-content--prose{color:var(--text-on-light-secondary)}.section--light .rich-content--prose h2,.section--light .rich-content--prose h3,.section--light .rich-content--prose h4{color:var(--text-on-light)}.rich-content--case-study{font-size:var(--type-body);line-height:var(--lh-relaxed);color:var(--text-secondary);width:100%}.rich-content--case-study a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.rich-content--case-study a:hover{color:var(--text-link-hover)}.rich-content--case-study :is(.gray-lightest-bg,.positive-bg,.positive-bg-row,.author_bio_section) a:not(:is(.btn,.btn-secondary,.btn-outline-secondary,.nav-link,.footer__social-badge)){color:var(--text-on-light-secondary)}.rich-content--case-study :is(.gray-lightest-bg,.positive-bg,.positive-bg-row,.author_bio_section) a:not(:is(.btn,.btn-secondary,.btn-outline-secondary,.nav-link,.footer__social-badge)):hover{color:var(--text-on-light)}.rich-content--case-study .nbm-press-award,.rich-content--prose .nbm-press-award{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-block:var(--space-md) var(--space-lg);max-width:20rem}.rich-content--case-study .nbm-press-award__logo,.rich-content--prose .nbm-press-award__logo{display:block;width:min(100%,20rem);height:auto}.rich-content--case-study .nbm-press-award__title,.rich-content--prose .nbm-press-award__title{margin:0;font-family:var(--font-sans);font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:.04em;line-height:var(--lh-tight);text-transform:none;color:var(--text-secondary)}.section--light .rich-content--prose .nbm-press-award__title{color:var(--text-on-light-secondary)}