*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}*{border:0;margin:0;outline:0;padding:0}ol,ul{list-style:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p,span{overflow-wrap:break-word}h1{font-size:58px;line-height:120%}h1,h2{font-family:IBM Plex Sans Condensed,sans-serif;font-weight:700;letter-spacing:0}h2{background:none;color:#000c4a;font-size:42px;line-height:160%;-webkit-text-fill-color:unset}h3{font-size:32px;line-height:160%;text-align:center}h3,h4{font-weight:400;letter-spacing:0}h4{font-size:28px;line-height:140%}p{font-family:IBM Plex Sans;font-size:20px;letter-spacing:0;line-height:160%}body,p{font-weight:400}body{color:#020407;font-family:IBM Plex Sans,serif;font-size:16px}header{background:#fff;display:flex;height:auto;padding:15px 0}.mobile-menu{background:#fff;height:calc(100vh - 93px);padding:30px 20px;position:fixed;right:-400px;top:93px;transition:all .3s ease-in-out;width:400px;z-index:9999}.mobile-menu.active{right:0}.mobile-menu a{color:#000c4a;display:inline-block;font-size:18px;font-weight:600;letter-spacing:0;line-height:100%;margin:10px 0;text-decoration:none}.mobile-menu .btn{margin-top:30px}.nexus-table-of-contents{background:none!important;padding:0 15px!important}.nexus-table-of-contents-flex-col{padding:0 20px 0 0!important}.container{display:flex;margin:auto;max-width:1310px;padding:0 15px;width:100%}.container.small{max-width:930px}.container.full-width{max-width:100%}.header-sticky{position:fixed;top:0;width:100%;z-index:9999}.header-with-nav{justify-content:space-between}.header-nav,.header-with-nav{align-items:center;display:flex}.header-nav{gap:50px}.header-nav a:not(.btn){color:#000c4a;font-size:22px;font-weight:600;letter-spacing:0;line-height:100%;text-decoration:none}.btn{font-size:18px;transition:all .3s ease-in-out}.btn,.header-nav .btn{border-radius:10px;display:inline-block;padding:16px 24px;text-decoration:none}.blog-hero-wrap{align-items:center;display:flex;gap:30px;justify-content:space-between;width:100%}.toc-container{position:sticky;top:120px;z-index:9999}.toc-list{padding-left:0!important}.toc-list-item{font-size:16px!important;margin-bottom:10px!important;padding-left:2px!important}.toc-link{text-decoration:none}.toc-link.is-active-link,.toc-link:hover{color:#7e64ff!important}.toc-link.is-active-link:before{display:none}.rtf ul{list-style:unset;margin:30px 0;padding-left:30px}.rtf h2,.rtf h3,.rtf h4,.rtf p{font-family:IBM Plex Sans,serif;margin:30px 0}.rtf h2{margin-top:30px}.rtf a:not(.btn){color:#7e64ff}.rtf-wrap>:first-child{margin-top:0}.rtf ol{list-style:decimal;margin:30px 0;padding-left:30px}.rtf li{font-size:20px;font-weight:400;letter-spacing:0;line-height:160%;list-style:unset;padding-left:5px}.footer-wrap{align-items:center;border-top:1px solid #c1cbd7;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:40px 0;width:100%}.footer-links{display:flex;gap:24px}.footer-copyright p{font-family:IBM Plex Sans}.footer-copyright p,.footer-links a{font-size:14px;font-weight:400;letter-spacing:-2%;line-height:130%;vertical-align:middle}.footer-links a{color:#020407;text-decoration:underline;text-decoration-style:solid}.toggler{align-items:end;cursor:pointer;display:none;flex-direction:column-reverse;height:14px;justify-content:space-between;position:relative;transition:opacity .3s ease-in-out;width:25px}.toggler span{background-color:#000c4a;border-radius:99px;height:2px;position:relative;transition:all .2s ease-in-out;width:20px}.toggler--active span:first-of-type{top:-5px;transform:rotate(45deg);width:20px}.toggler--active span:nth-of-type(2){display:none}.toggler--active span:nth-of-type(3){top:7px;transform:rotate(135deg);width:20px}.footer-links a:hover{text-decoration:none}@media (max-width:1100px){.header-nav{display:none}.toggler{display:flex}.btn{font-size:18px}}@media (max-width:991px){.nexus-table-of-contents{background:none!important}.mobile-menu{height:calc(100vh - 61px);top:61px}h1{font-size:42px;line-height:50px}h2{font-size:32px;line-height:51px}h3{font-size:26px;line-height:42px}.rtf h2,h4{font-size:22px;line-height:31px}p{font-size:18px;line-height:29px}.footer-wrap{flex-direction:column;gap:24px}.footer-links{flex-wrap:wrap}.header-logo img{max-height:32px;width:auto}.header-nav a{font-size:16px;line-height:18px}.blog-hero-wrap{flex-direction:column}}