.cnl,.cnl *,.cnl :after,.cnl :before{box-sizing:border-box}.cnl{background:#f1fafe;margin-left:calc(50% - 50vw);padding:80px 0;scroll-margin-top:90px;width:100vw}.cnl__inner{display:flex;flex-direction:column;gap:36px;margin:0 auto;max-width:1280px;padding:0 2rem}.cnl__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.cnl__heading-group{display:flex;flex-direction:column;gap:12px;min-width:0}.cnl__eyebrow{color:#441eff;font-size:16px;font-weight:500;text-transform:uppercase}.cnl__eyebrow,.cnl__heading{font-family:JetBrains Mono,monospace;line-height:normal;margin:0}.cnl__heading{color:#000;font-size:36px;font-weight:700}.cnl__heading .accent{color:#441eff}.cnl__see-all{color:#441eff;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;line-height:normal;text-decoration:none;white-space:nowrap}.cnl__see-all:hover{text-decoration:underline}.cnl__badge{align-items:center;background:#adffb5;color:#000;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;line-height:normal;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.cnl__badge--press_release{background:#5be3f0}.cnl__badge--update{background:#adffb5}.cnl__date{color:inherit;font-size:13px;font-weight:500;margin:0}.cnl__date,.cnl__link{font-family:JetBrains Mono,monospace;line-height:normal}.cnl__link{align-items:center;color:#441eff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;transition:color .2s ease;white-space:nowrap}.cnl__arrow{display:inline-flex;flex-shrink:0;height:12px;width:12px}.cnl__arrow svg{display:block;transition:transform .2s ease}.cnl__featured{align-items:stretch;color:#000;display:flex;overflow:hidden;text-decoration:none}.cnl__featured:focus{outline:none}.cnl__featured:focus-visible{outline:2px solid #441eff;outline-offset:3px}.cnl__featured-image{background:#eaeaea;flex:0 0 50%;min-height:380px;overflow:hidden}.cnl__featured-image img{display:block;height:100%;object-fit:cover;width:100%}.cnl__featured-body{align-items:flex-start;background:#fff;display:flex;flex:1 1 0;flex-direction:column;gap:20px;justify-content:center;min-width:0;padding:32px}.cnl__meta{gap:12px}.cnl__logo,.cnl__meta{align-items:center;display:flex}.cnl__logo{height:50px;justify-content:flex-start;max-width:160px}.cnl__logo img{display:block;height:auto;max-height:50px;max-width:160px;object-fit:contain;width:auto}.cnl__logo img[src*=".svg"]{height:50px}.cnl__featured-title{font-size:28px;font-weight:700;transition:color .2s ease}.cnl__featured-summary,.cnl__featured-title{color:#000;font-family:JetBrains Mono,monospace;line-height:normal;margin:0}.cnl__featured-summary{display:-webkit-box;font-size:16px;font-weight:300;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cnl__featured:focus-visible .cnl__featured-title,.cnl__featured:hover .cnl__featured-title{color:#441eff}.cnl__featured:focus-visible .cnl__arrow svg,.cnl__featured:hover .cnl__arrow svg{transform:translateX(3px)}.cnl__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.cnl__grid-item{display:flex;margin:0}.cnl__card{background:#fff;color:#000;display:flex;flex-direction:column;min-height:453px;overflow:hidden;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.cnl__card:focus{outline:none}.cnl__card:focus-visible{outline:2px solid #441eff;outline-offset:3px}.cnl__card-image{background:#eaeaea;flex-shrink:0;height:220px;overflow:hidden;position:relative}.cnl__card-image img{display:block;height:100%;object-fit:cover;width:100%}.cnl__card-image .cnl__badge{position:absolute;right:0;top:0}.cnl__card-body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:24px}.cnl__card-title{font-size:20px;font-weight:500}.cnl__card-summary,.cnl__card-title{color:inherit;font-family:JetBrains Mono,monospace;line-height:normal;margin:0}.cnl__card-summary{display:-webkit-box;font-size:16px;font-weight:300;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cnl__card .cnl__link{margin-top:auto}.cnl__card:focus-visible,.cnl__card:hover{background:#0a2540;color:#fff}.cnl__card:focus-visible .cnl__link,.cnl__card:hover .cnl__link{color:#5be3f0}.cnl--white{background:#fff}.cnl--white .cnl__card,.cnl--white .cnl__featured-body{background:#f1fafe}.cnl--white .cnl__card:focus-visible,.cnl--white .cnl__card:hover{background:#0a2540}@media (max-width:1299px){.cnl{padding:40px 0}.cnl__heading{font-size:28px}.cnl__featured-title{font-size:24px}.cnl__featured-image{min-height:320px}.cnl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cnl__inner{gap:24px;padding:0 16px}.cnl__header{align-items:flex-start;flex-direction:column;gap:16px}.cnl__see-all{white-space:normal}.cnl__featured{flex-direction:column}.cnl__featured-image{aspect-ratio:16/10;flex:0 0 auto;min-height:0}.cnl__featured-body{gap:16px;padding:24px}.cnl__grid{gap:16px;grid-template-columns:minmax(0,1fr)}.cnl__card{min-height:0}}