@media screen and (min-width:769px){.mobile-only{display:none}}@media screen and (max-width:768px){.desktop-only{display:none}}body{--paragraph-bottom-margin:1em}body.mobile .co_body .article-body{padding-inline:var(--global-spacing-4x-small);margin-inline:0}.co_body .article-body h2,.co_body .article-body h3{color:var(--color-text-brand-default)}.co_body .article-body h2 a,.co_body .article-body h3 a{color:inherit}.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 :is(ol,ul):not(.article-toc__list,[class^=vjs]) li,.co_body .article-body p{color:var(--color-text-body);font:var(--type-page-body);letter-spacing:var(--type-page-body-letter-spacing)}.co_body .article-body :is(ol,ul):not(.article-toc__list,[class^=vjs]){--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 :is(ol,ul):not(.article-toc__list,[class^=vjs]):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 var(--paragraph-bottom-margin);padding-inline-start:var(--gap-bar-text)}