.article-body p{color:rgb(var(--color-navy) / .82);margin-bottom:24px;font-size:17px;line-height:1.8}.article-body h2{color:rgb(var(--color-navy));margin:44px 0 18px;font-size:24px;font-weight:700;line-height:1.3}.article-body h2 strong{font-weight:700}.article-body strong{color:rgb(var(--color-navy));font-weight:600}.article-body a{color:rgb(var(--color-teal-dark));text-underline-offset:2px;text-decoration:underline;transition:color .15s}.article-body a:hover{color:rgb(var(--color-teal-dark))}.article-body h3{color:rgb(var(--color-navy));margin:36px 0 14px;font-size:20px;font-weight:700;line-height:1.35}.article-body h4{color:rgb(var(--color-navy));margin:30px 0 12px;font-size:17px;font-weight:700;line-height:1.4}.article-body h5{color:rgb(var(--color-navy));margin:26px 0 10px;font-size:15px;font-weight:700}.article-body h1{color:rgb(var(--color-navy));margin:40px 0 18px;font-size:28px;font-weight:700;line-height:1.2}.article-body ul,.article-body ol{margin:0 0 24px;padding-left:26px}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li{color:rgb(var(--color-navy) / .82);margin-bottom:10px;font-size:17px;line-height:1.8}.article-body li>ul,.article-body li>ol{margin:10px 0 0}.article-body em{font-style:italic}.article-body blockquote{border-left:3px solid rgb(var(--color-teal));margin:28px 0;padding:4px 0 4px 22px}.article-body blockquote p{color:rgb(var(--color-navy) / .75);margin-bottom:12px;font-size:18px;font-style:italic}.article-body blockquote p:last-child{margin-bottom:0}.article-body figure{margin:32px 0}.article-body img{border-radius:10px;max-width:100%;height:auto;display:block}.article-body figcaption{color:rgb(var(--color-navy) / .65);text-align:center;margin-top:10px;font-size:13px}.article-body hr{border:0;border-top:1px solid rgb(var(--color-navy) / .14);margin:40px 0}.article-body table{border-collapse:collapse;width:100%;margin:28px 0;font-size:15px}.article-body th,.article-body td{border:1px solid rgb(var(--color-navy) / .14);text-align:left;vertical-align:top;color:rgb(var(--color-navy) / .82);padding:10px 12px}.article-body th{background:rgb(var(--color-navy) / .04);color:rgb(var(--color-navy));font-weight:600}.article-body mark{background:#21c9c038;padding:0 3px}.article-body sup,.article-body sub{font-size:11px}.article-body iframe{border-radius:10px;max-width:100%;margin:28px 0}.article-body .has-text-align-center{text-align:center}.article-body .content-block-spacer{height:18px}.author-link{color:rgb(var(--color-navy) / .75);border-bottom:1px solid rgb(var(--color-navy) / .28);padding-bottom:1px;text-decoration:none;transition:color .15s,border-color .15s}.author-link:hover{color:rgb(var(--color-teal));border-color:rgb(var(--color-teal))}.has-black-color{color:#000!important}.has-white-color{color:#fff!important}.has-primary-color{color:rgb(var(--color-teal))!important}.has-secondary-color{color:#00fff1!important}.has-medium-primary-color{color:rgb(var(--color-teal-dark))!important}.has-dark-primary-color{color:rgb(var(--color-navy))!important}.has-accent-purple-color{color:#dee0ff!important}.has-accent-light-color{color:rgb(var(--color-surface))!important}.has-black-background-color{background-color:#000!important}.has-white-background-color{background-color:#fff!important}.has-primary-background-color{background-color:rgb(var(--color-teal))!important}.has-secondary-background-color{background-color:#00fff1!important}.has-medium-primary-background-color{background-color:rgb(var(--color-teal-dark))!important}.has-dark-primary-background-color{background-color:rgb(var(--color-navy))!important}.has-accent-purple-background-color{background-color:#dee0ff!important}.has-accent-light-background-color{background-color:rgb(var(--color-surface))!important}.article-body .has-primary-background-color,.article-body .has-primary-background-color *,.article-body .has-dark-primary-background-color,.article-body .has-dark-primary-background-color *,.article-body .has-medium-primary-background-color,.article-body .has-medium-primary-background-color *,.article-body .has-black-background-color,.article-body .has-black-background-color *{color:#fff!important}@media (width<=768px){.footer-divider{display:none!important}}
