.co_body .article-body h2,.co_body .article-body h3{color:var(--color-text-brand-default)}.co_body .article-body h2{font:var(--type-page-article-title);letter-spacing:var(--type-page-article-title-letter-spacing)}.co_body .article-body h3{font:var(--type-page-article-subtitle);letter-spacing:var(--type-page-article-subtitle-letter-spacing)}.co_body .article-body ol li,.co_body .article-body p,.co_body .article-body ul:not(.article-toc__list) li{color:var(--color-text-body);font:var(--type-page-body);letter-spacing:var(--type-page-body-letter-spacing)}.co_body .article-body ol,.co_body .article-body ul:not(.article-toc__list){--marker-spacing:var(--global-spacing-3x-small);margin:0;padding-block:var(--global-spacing-5x-small);padding-inline-start:calc(var(--global-spacing-4x-small) + var(--marker-spacing))}.co_body .article-body ol:has(>li),.co_body .article-body ul:not(.article-toc__list):has(>li){display:flex;flex-direction:column;row-gap:var(--global-spacing-6x-small)}.co_body .article-body blockquote{margin:var(--global-spacing-x-small) 0;position:relative}.co_body .article-body blockquote::before{content:"";position:absolute;height:100%;top:0;left:calc(var(--gap-bar-text) * -1);width:var(--global-spacing-8x-small);background:var(--color-text-brand-default);border-radius:var(--global-spacing-9x-small)}.co_body .article-body blockquote p{--gap-bar-text:var(--global-spacing-3x-small);margin:0 0 0 var(--gap-bar-text)}