.c-article__inner{align-items:flex-start;display:flex;gap:80px;padding-left:var(--c-margin);padding-right:var(--c-margin)}.c-article__body{counter-reset:c-article-section;flex:1 1 0;max-width:var(--art-bw);min-width:0}.c-article__body>.hs_cos_wrapper{display:block}:is(.c-article__body,.c-article__body>.hs_cos_wrapper)>*{margin:0 0 var(--c-space-24)}:is(.c-article__body,.c-article__body>.hs_cos_wrapper)>:last-child{margin-bottom:0}:is(.c-article__body,.c-article__body>.hs_cos_wrapper)>p{color:var(--surface-muted);font-family:var(--c-font-body);font-size:var(--c-size-base);font-weight:var(--c-weight-body);line-height:var(--c-lh-base)}:is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2{color:var(--surface-text);counter-increment:c-article-section;font-family:var(--c-font-heading);margin:var(--c-space-64,64px) 0 var(--c-space-24);position:relative;scroll-margin-top:var(--c-space-48)}:is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2:empty{display:none}.c-article--h-h2 :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2{font-size:var(--c-size-h2);font-weight:var(--c-weight-h2);letter-spacing:var(--c-ls-h2);line-height:var(--c-lh-h2)}.c-article--h-h3 :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2{font-size:var(--c-size-h3);font-weight:var(--c-weight-h3);line-height:var(--c-lh-h3)}.c-article--num-rail :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2{padding-left:var(--art-indent)}.c-article--num-rail :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2:before{color:var(--c-text-accent);content:counter(c-article-section);font-family:var(--c-font-heading);font-size:var(--c-size-label-lg);font-weight:var(--c-weight-label);left:0;letter-spacing:var(--c-ls-label-lg);line-height:var(--c-lh-label);position:absolute;text-transform:uppercase;top:.35em;width:60px}.c-article--num-rail :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2~*{padding-left:var(--art-indent)}.c-article--num-inline :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2:before{color:inherit;content:counter(c-article-section) ". "}:is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h3{color:var(--surface-text);font-family:var(--c-font-heading);font-size:var(--c-size-h3);font-weight:var(--c-weight-h3);line-height:var(--c-lh-h3);margin:var(--c-space-32) 0 var(--c-space-16)}:is(.c-article__body,.c-article__body>.hs_cos_wrapper)>ol,:is(.c-article__body,.c-article__body>.hs_cos_wrapper)>ul{padding-left:var(--c-space-24)}.c-article--num-rail :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2~ol,.c-article--num-rail :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2~ul{padding-left:calc(var(--art-indent) + var(--c-space-24))}.c-article__body li{color:var(--surface-muted);font-family:var(--c-font-body);font-size:var(--c-size-base);line-height:var(--c-lh-base);margin-bottom:var(--c-space-4)}.c-article__body blockquote{border-left:1px solid var(--c-accent-gold);color:var(--surface-text);font-size:var(--c-size-lead);line-height:var(--c-lh-lead);margin-left:0;padding-left:var(--c-space-24)}.c-article__body strong{color:var(--surface-text);font-weight:var(--c-weight-emphasis)}.c-article__body a{color:var(--c-text-accent);text-decoration:underline;text-underline-offset:2px}.c-article__body img{height:auto;max-width:100%}.c-article__toc{flex:0 0 var(--art-tw);max-height:calc(100vh - var(--c-space-32)*2);overflow-y:auto;position:sticky;top:calc(var(--c-header-h) + var(--c-space-32));width:var(--art-tw)}.c-article__toc[hidden]{display:none}.c-article__toc-heading{color:var(--surface-muted);font-family:var(--c-font-heading);font-size:var(--c-size-label-sm);font-weight:var(--c-weight-label);letter-spacing:var(--c-ls-label-sm);line-height:var(--c-lh-label);margin:0 0 var(--c-space-16);text-transform:uppercase}.c-article__toc-list{list-style:none;margin:0;padding:0}.c-article__toc-item{border-top:1px solid var(--surface-rule)}.c-article__toc-link{align-items:flex-start;display:flex;gap:var(--c-space-16);padding:var(--c-space-16) 0;text-decoration:none}.c-article__toc-numeral{color:var(--surface-muted);flex:0 0 auto;font-family:var(--c-font-heading);font-size:var(--c-size-label-sm);font-weight:var(--c-weight-label);letter-spacing:var(--c-ls-label-sm);line-height:var(--c-lh-label);text-transform:uppercase}.c-article__toc-text{color:var(--surface-muted);flex:1 1 0;font-family:var(--c-font-body);font-size:var(--c-size-small);font-weight:var(--c-weight-body);line-height:var(--c-lh-small);min-width:0}.c-article__toc-link:focus-visible .c-article__toc-text,.c-article__toc-link:hover .c-article__toc-text{color:var(--surface-text)}.c-article__toc-link:focus-visible{outline:2px solid var(--c-text-accent);outline-offset:2px}@media (max-width:1023px){.c-article__inner{flex-direction:column;gap:var(--c-space-48)}.c-article__body{max-width:none;width:100%}.c-article__toc{flex-basis:auto;max-height:none;max-width:480px;order:-1;overflow-y:visible;position:static;width:100%}}@media (max-width:767px){.c-article__inner{padding-left:var(--c-margin-mobile);padding-right:var(--c-margin-mobile)}:is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2{margin-top:var(--c-space-48)}.c-article--num-rail :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2{padding-left:0}.c-article--num-rail :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2:before{display:block;margin-bottom:var(--c-space-12);position:static}.c-article--num-rail :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2~*{padding-left:0}.c-article--num-rail :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2~ol,.c-article--num-rail :is(.c-article__body,.c-article__body>.hs_cos_wrapper)>h2~ul{padding-left:var(--c-space-24)}}