.kb-article{background:#f5f5f5}.kb-article__inner{margin:0 auto;max-width:1200px;padding:32px 24px 60px}.kb-article__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.kb-article__crumb{color:#585856;font-size:14px;font-weight:400;line-height:150%;text-decoration:none;transition:color .2s ease}.kb-article__crumb:hover{color:#2c2c2b;text-decoration:none}.kb-article__crumb--current{color:#2c2c2b}.kb-article__separator{color:#585856;font-size:14px}.kb-article__layout{align-items:flex-start;display:flex;gap:48px}.kb-article__sidebar{flex-shrink:0;width:280px}.kb-article__sidebar-title{color:#474542;font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:130%;margin-bottom:16px}.kb-article__cat-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.kb-article__cat-item{background:#f5f4f1;border-radius:6px;color:#2c2c2b;display:block;font-size:16px;font-weight:400;letter-spacing:-.08px;line-height:160%;padding:10px 16px;text-decoration:none;transition:all .2s ease}.kb-article__cat-item:hover{background:#e3e2de;color:#2c2c2b;text-decoration:none}.kb-article__cat-item--active{background:#e3e2de}.kb-article__content{flex:1;min-width:0}.kb-article__richtext h1{color:#2c2c2b;font-size:42px;font-weight:400;letter-spacing:-.84px;line-height:120%;margin:0 0 16px}.kb-article__richtext h2{color:#2c2c2b;font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:130%;margin:32px 0 12px}.kb-article__richtext h3{color:#2c2c2b;font-size:22px;font-weight:600;letter-spacing:-.22px;line-height:140%;margin:24px 0 8px}.kb-article__richtext p{color:#585856;font-size:16px;font-weight:400;letter-spacing:-.08px;line-height:160%;margin:0 0 16px}.kb-article__richtext ol,.kb-article__richtext ul{margin:8px 0 16px;padding-left:24px}.kb-article__richtext ul{list-style:disc}.kb-article__richtext ol{list-style:decimal}.kb-article__richtext ol li,.kb-article__richtext ul li{color:#585856;display:list-item;font-size:16px;font-weight:400;letter-spacing:-.08px;line-height:160%;margin-bottom:4px}.kb-article__richtext a{transition:color .2s ease}.kb-article__richtext a,.kb-article__richtext a:hover{text-decoration:underline}.kb-article__richtext img{height:auto;max-width:100%}.kb-article__helpful{margin-top:48px;padding-top:32px}.kb-article__helpful-title{color:#474542;font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:130%;margin:0 0 16px}.kb-article__helpful-buttons{display:flex;gap:12px}.kb-article__helpful-btn{background:#fff;border:1px solid #d1d1cd;border-radius:6px;color:#1c1d1c;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.07px;line-height:150%;padding:8px 32px;transition:all .2s ease}.kb-article__helpful-btn:hover{background:#f5f4f1}.kb-article__helpful-thanks{color:#585856;font-size:16px;font-weight:400;line-height:160%;margin:0}.kb-article__related{margin-top:48px;padding-top:32px}.kb-article__related-title{color:#474542;font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:130%;margin:0 0 20px}.kb-article__related-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.kb-article__related-link{color:#1d4ed8;font-size:16px;font-weight:400;letter-spacing:-.08px;line-height:160%;text-decoration:none;transition:color .2s ease}.kb-article__related-link:hover{color:#1e3a8a;text-decoration:underline}.brand--1stformations .kb-article__cat-item{border-radius:6px}.brand--1stformations .kb-article__richtext a{color:#6cab3d}.brand--1stformations .kb-article__richtext a:hover{color:#5f9936}.brand--rapidformations .kb-article__cat-item{border-radius:6px}.brand--rapidformations .kb-article__richtext a{color:#2bae77}.brand--rapidformations .kb-article__richtext a:hover{color:#249965}.brand--qualityformations .kb-article__cat-item{border-radius:0}.brand--qualityformations .kb-article__richtext a{color:#2bae77}.brand--qualityformations .kb-article__richtext a:hover{color:#249965}.brand--qualityformations .kb-article__helpful-btn{border-radius:0}@media (max-width:768px){.kb-article__inner{padding:24px 16px 40px}.kb-article__layout{flex-direction:column;gap:32px}.kb-article__sidebar{width:100%}.kb-article__richtext h1{font-size:32px}.kb-article__richtext h2{font-size:22px}.kb-article__richtext h3{font-size:18px}}@media (max-width:480px){.kb-article__richtext h1{font-size:26px}.kb-article__richtext h2{font-size:20px}}