.c-rich-text{container-type:inline-size;container-name:article-rich}@container article-rich (min-width: 48rem){.c-rich-text .article-rich-text.portable-text>*:not(figure,.pt-html-embed:has(table)),.c-rich-text .article-intro-inset{margin-left:var(--spacing-fluid-48);margin-right:var(--spacing-fluid-48)}}.portable-text{font-size:clamp(1.063rem,1rem + .3vw,1.188rem);line-height:1.75;color:var(--color-dark-800)}.portable-text:not(.article-rich-text)>*+*{margin-top:1.5rem}.portable-text:not(.article-rich-text) h2{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:400;color:var(--color-dark-950);margin-top:3rem;scroll-margin-top:7rem}.portable-text:not(.article-rich-text) h3{font-size:var(--text-h5);line-height:var(--text-h5--line-height);font-weight:400;color:var(--color-dark-950);margin-top:2.5rem;scroll-margin-top:7rem}.portable-text:not(.article-rich-text) h4{font-size:var(--text-h6);line-height:var(--text-h6--line-height);font-weight:400;color:var(--color-dark-950);margin-top:2rem}.portable-text:not(.article-rich-text) h5{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:500;color:var(--color-dark-950);margin-top:1.5rem}.portable-text:not(.article-rich-text) h6{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:500;color:var(--color-dark-950);margin-top:1.5rem;text-transform:uppercase;letter-spacing:.03em}.portable-text strong{font-weight:500;color:var(--color-dark-950)}.portable-text em{font-style:italic}.portable-text a:not(.btn-wrap){text-decoration:underline;text-underline-offset:.15em;transition:color .2s}.portable-text a:not(.btn-wrap):hover{color:var(--color-brand-600)}.portable-text:not(.article-rich-text) ul,.portable-text:not(.article-rich-text) ol{padding-left:1.5rem;color:var(--color-dark-800)}.portable-text:not(.article-rich-text) ul{list-style-type:disc}.portable-text:not(.article-rich-text) ol{list-style-type:decimal}.portable-text:not(.article-rich-text) li{margin-top:.5rem;padding-left:.25rem}.portable-text:not(.article-rich-text) li strong{color:var(--color-dark-950);font-size:var(--text-h6)}.faq-answer .portable-text,.faq-answer .portable-text:not(.article-rich-text) p,.faq-answer .portable-text p{color:inherit;font-size:inherit}.portable-text .bg-dark-950 p,.portable-text .bg-dark-950 h1,.portable-text .bg-dark-950 h2,.portable-text .bg-dark-950 h3,.portable-text .bg-dark-950 h4,.portable-text .bg-dark-950 h5,.portable-text .bg-dark-950 h6{color:inherit;margin-top:0}.portable-text:not(.article-rich-text) blockquote{border-left:2px solid var(--color-brand-600);padding-left:1.5rem;font-style:italic;color:var(--color-dark-500)}.portable-text figure{margin-top:2rem;margin-bottom:2rem}.portable-text figure img{width:100%}.portable-text figcaption{margin-top:.5rem;font-size:.875rem;color:var(--color-dark-500)}.portable-text code{font-family:monospace;font-size:.9em;background-color:var(--color-light-800);padding:.1em .35em;border-radius:.15rem}.portable-text img{max-width:100%;height:auto}.portable-text .quote-card img.quote-card-avatar{width:2.5rem;height:2.5rem;max-width:none;object-fit:cover}.portable-text .quote-card .quote-card-logo-img{display:block;max-width:100%;max-height:2.5rem;width:auto;height:auto;object-fit:contain}.portable-text .quote-card .quote-card-logo-wrap{align-self:center}.pt-video-embed{margin-top:2em;margin-bottom:2em}.pt-video-ratio{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.pt-video-ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.pt-code-embed{margin-top:1.5em;margin-bottom:2em}.pt-code-embed iframe{border:none}.pt-html-embed{margin-top:1.5em;margin-bottom:2em}.pt-html-embed table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:inherit}.pt-html-embed th,.pt-html-embed td{padding:1rem;border-right:1px solid var(--color-light-700);border-bottom:1px solid var(--color-light-700);vertical-align:top}.pt-html-embed th:last-child,.pt-html-embed td:last-child{border-right:none}.pt-html-embed tr:last-child td{border-bottom:none}.pt-html-embed th{font-weight:500;text-align:left}.pt-html-embed th:nth-child(2n){color:var(--color-accent-500)}.pt-html-embed th:nth-child(odd){color:var(--color-brand-600)}.article-rich-text.portable-text{font-size:var(--text-base);line-height:1.5;color:var(--color-dark-950);text-wrap:pretty}.article-rich-text.portable-text>*+*{margin-top:0}.article-rich-text.portable-text h1{margin-top:var(--spacing-fluid-32);margin-bottom:var(--spacing-fluid-32);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:400;color:var(--color-dark-950);text-wrap:wrap;scroll-margin-top:7rem}.article-rich-text.portable-text h2{margin-top:var(--spacing-fluid-32);margin-bottom:var(--spacing-fluid-32);font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:400;color:var(--color-dark-950);text-wrap:wrap;scroll-margin-top:7rem}.article-rich-text.portable-text h3{margin-top:var(--spacing-fluid-32);margin-bottom:var(--spacing-fluid-32);font-size:var(--text-article-h3);line-height:var(--text-article-h3--line-height);font-weight:400;color:var(--color-dark-950);text-wrap:wrap;scroll-margin-top:7rem}.article-rich-text.portable-text h4{margin-top:var(--spacing-fluid-32);margin-bottom:var(--spacing-fluid-32);font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:400;color:var(--color-dark-950);text-wrap:wrap;scroll-margin-top:7rem}.article-rich-text.portable-text h5,.article-rich-text.portable-text h6{margin-top:var(--spacing-fluid-32);margin-bottom:var(--spacing-fluid-32);font-size:var(--text-lg);line-height:1.4;font-weight:400;color:var(--color-dark-950);text-wrap:wrap;scroll-margin-top:7rem}.article-rich-text.portable-text p{margin-top:0;margin-bottom:var(--spacing-fluid-16);color:var(--color-dark-800)}.article-rich-text.portable-text p:last-child{margin-bottom:0}.article-rich-text.portable-text blockquote{margin-top:var(--spacing-fluid-32);margin-bottom:var(--spacing-fluid-32);padding:.5rem 1rem;border-left-style:solid;border-left-width:.2rem;border-left-color:var(--color-light-700);font-size:var(--text-lg);line-height:1.5;font-weight:400;font-style:normal;color:var(--color-dark-800);text-wrap:pretty}.article-rich-text.portable-text strong{font-weight:500;color:var(--color-dark-950)}.article-rich-text.portable-text ul,.article-rich-text.portable-text ol{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--spacing-fluid-16);margin-top:0;margin-bottom:var(--spacing-fluid-16);padding-left:1.2em;overflow:visible;align-items:flex-start}.article-rich-text.portable-text ul{list-style-type:disc;color:var(--color-dark-800)}.article-rich-text.portable-text ol{list-style-type:decimal;color:var(--color-dark-800)}.article-rich-text.portable-text li{display:list-item;margin-top:0;padding-left:0}.article-rich-text.portable-text li strong{color:var(--color-dark-950);font-size:var(--text-lg);font-weight:500}.article-rich-text.portable-text ul:has(i){padding-left:0!important;list-style:none!important}.article-rich-text.portable-text li i{font-size:1.5rem;margin-right:var(--spacing-fluid-16);position:relative;top:4px;flex-shrink:0}.article-rich-text.portable-text figure{margin-top:var(--spacing-fluid-24);margin-bottom:var(--spacing-fluid-48)}.article-rich-text.portable-text figure>*{width:100%}.article-rich-text.portable-text figcaption{margin-top:.5rem;padding-left:var(--spacing-fluid-16);border-left:1px solid var(--color-light-700);font-size:var(--text-sm);color:var(--color-dark-500);text-align:left}.article-rich-text.portable-text .pt-video-embed,.article-rich-text.portable-text .pt-code-embed,.article-rich-text.portable-text .pt-html-embed,.article-rich-text.portable-text .pt-testimonial-embed{margin-top:var(--spacing-fluid-24);margin-bottom:var(--spacing-fluid-48)}.portable-text .quote-card p{margin-top:0;margin-bottom:0}.article-rich-text.w-richtext.portable-text a:not(.btn-wrap){position:relative;z-index:4}.article-rich-text.portable-text .bg-dark-950 p,.article-rich-text.portable-text .bg-dark-950 h1,.article-rich-text.portable-text .bg-dark-950 h2,.article-rich-text.portable-text .bg-dark-950 h3,.article-rich-text.portable-text .bg-dark-950 h4,.article-rich-text.portable-text .bg-dark-950 h5,.article-rich-text.portable-text .bg-dark-950 h6{color:inherit;margin-top:0;margin-bottom:0}.article-rich-text.portable-text.w-richtext figure.w-richtext-align-fullwidth{max-width:100%!important}
