.sec-intro-body{font-family:var(--font-principal);letter-spacing:.01em;color:var(--text-muted);margin-top:1.25rem;font-size:1.05rem;font-weight:400;line-height:1.8}.mt-sm{margin-top:.75rem}.mt-md{margin-top:1rem}.mt-lg{margin-top:1.5rem}.body-cta{margin-top:1.5rem;display:inline-block}.body-text .uc-hero-btn-primary{color:#fff;border-bottom:none;display:inline-block}.body-text .uc-hero-btn-primary:hover{border-color:#0000}.article-body-col .article-section p{color:var(--text)}.article-intro-text{font-size:20px!important;line-height:30px!important}.article-body-col .article-section h3{font-weight:300}.article-body-col strong,.article-body-col b{font-weight:400}.article-body-col .article-section h2{font-family:var(--font-principal);color:var(--text);margin-bottom:0;font-size:32px;font-weight:300;line-height:40px}.article-body-col .article-section h2+p{margin-top:1.5rem}.article-body-col{padding-top:36px;padding-bottom:36px}.article-image--constrained-501{max-width:501px}.article-image--constrained-626{max-width:626px}.article-image--constrained-668{max-width:668px}.article-image--constrained-267{max-width:267px}.article-image--constrained-501 img,.article-image--constrained-626 img,.article-image--constrained-668 img,.article-image--constrained-267 img{width:100%;height:auto;display:block}.article-image-caption{font-family:var(--font-mono);color:#9ca2a7;text-align:left;margin-top:.6rem;font-size:12px;font-weight:400;line-height:16px}.article-body-col .article-section .article-references-heading{font-family:var(--font-mono);text-transform:uppercase;color:var(--text);letter-spacing:.1em;margin-bottom:1.25rem;font-size:16px;font-weight:400}.article-footer-row{background:var(--bg-white);border-top:1px solid var(--border);padding:60px 2.5% 80px}.article-footer-inner{max-width:var(--max-width);flex-direction:row;align-items:flex-start;gap:3rem;margin:0 auto;display:flex}.article-footer-contributors{flex:0 0 345px;width:345px}.article-footer-references{flex:1 1 0;min-width:0}.article-footer-contributors .article-references-heading,.article-footer-references .article-references-heading{font-family:var(--font-mono);text-transform:uppercase;color:var(--text);letter-spacing:.1em;margin-bottom:1.25rem;font-size:16px;font-weight:400}.article-contributor-name{font-family:var(--font-principal);color:var(--text);margin-bottom:.25rem;font-size:1rem;font-weight:300;line-height:1.5}.article-contributor-role{font-family:var(--font-principal);color:var(--text-muted);font-size:.875rem;font-weight:300;line-height:1.5}@media (max-width:1024px){.article-footer-row{padding-left:5%;padding-right:5%}}@media (max-width:768px){.article-footer-inner{flex-direction:column;gap:2.5rem}.article-footer-contributors{flex:none;width:100%}}
