.blog-page main{padding-bottom:90px;background:radial-gradient(ellipse 700px 450px at 50% 0,#8970ed0a,transparent)}.blog-page .bl-hero{padding-top:43px;text-align:center}.blog-page .bl-breadcrumb ol{display:flex;justify-content:center;gap:12px;list-style:none;color:#8893ad;font-size:11px}.blog-page .bl-breadcrumb li+li:before{content:"/";padding-right:12px;color:#505b73}.blog-page .bl-breadcrumb a:hover{color:#c9bbff}.blog-page .bl-hero>.eyebrow{margin-top:35px}.blog-page .bl-hero h1{margin-top:18px;font-size:clamp(38px,4.7vw,62px);line-height:1.13}.blog-page .bl-hero h1 span{color:#b6acff}.blog-page .bl-intro{max-width:630px;margin:25px auto 0;color:#a4aec4;font-size:16px}.blog-page main>.bl-library{margin-top:58px}.blog-page .bl-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px}.blog-page .bl-section-heading h2{font-size:18px;font-weight:500}.blog-page .bl-section-heading>span{display:flex;align-items:center;gap:11px;font-size:11px;color:#8f99b1}.blog-page .bl-section-heading>span>span{color:#5a6380}.blog-page .bl-article{border:1px solid #ffffff1a;border-radius:13px;background:#101524;transition:border-color .2s,background .2s;min-width:0}.blog-page .bl-article:hover{border-color:#b6acff60;background:#131828}.blog-page .bl-featured{border-color:#5eead42e}.blog-page .bl-featured-link{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:36px;align-items:center;border-radius:inherit}.blog-page .bl-featured-copy{display:flex;flex-direction:column;min-width:0;align-items:flex-start}.blog-page .bl-post-meta{display:flex;flex-wrap:wrap;gap:15px;align-items:center;font-size:11px}.blog-page .bl-category{color:var(--bl-accent, #b6acff)}.blog-page .bl-read-time{display:flex;align-items:center;gap:15px;color:#939eb5}.blog-page .bl-read-time:before{content:"";width:3px;height:3px;border-radius:50%;background:#636b85}.blog-page .bl-featured h3{font-size:clamp(25px,2.6vw,34px);line-height:1.25;margin-top:21px}.blog-page .bl-excerpt{margin-top:21px;color:#a4aec4;font-size:14px}.blog-page .bl-topics{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px;list-style:none}.blog-page .bl-topics li{padding:5px 9px;border:1px solid #ffffff13;border-radius:5px;background:#ffffff02;color:#9ba6be;font-size:10px}.blog-page .bl-read-link{display:inline-flex;align-items:center;gap:22px;margin-top:29px;color:#d1c3ff;font-size:12px}.blog-page .bl-read-link>span{transition:transform .2s}.blog-page .bl-article:hover .bl-read-link>span{transform:translate(2px,-2px)}.blog-page .bl-preview{min-width:0;border:1px solid #ffffff18;border-radius:9px;background:#090f1d;color:#a4aec4;overflow:hidden}.blog-page .bl-preview-top{display:flex;align-items:center;gap:15px;padding:13px 16px;border-bottom:1px solid #ffffff0d;font:10px ui-monospace,SFMono-Regular,monospace}.blog-page .bl-preview-top>span:last-child{margin-left:auto;font-size:9px;color:#6e7e95}.blog-page .bl-preview-dots{display:flex;gap:4px}.blog-page .bl-preview-dots i{width:5px;height:5px;border-radius:50%;background:#505b70}.blog-page .bl-pipeline-preview{background:radial-gradient(ellipse at 50% 30%,#5eead407,transparent 75%),#090f1d}.blog-page .bl-pipeline-heading{display:flex;justify-content:center;align-items:center;gap:21px;padding:24px 15px 23px}.blog-page .bl-volume{font-size:clamp(63px,6vw,85px);font-weight:600;line-height:1.2;letter-spacing:-.055em;color:#d7faf1}.blog-page .bl-volume>span{font-weight:400;color:#5eead4}.blog-page .bl-volume-label{font-size:12px;line-height:1.8;color:#9bb2b2}.blog-page .bl-pipeline{display:flex;align-items:center;justify-content:space-between;padding:0 19px 31px;gap:7px}.blog-page .bl-pipeline>div{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;min-width:0}.blog-page .bl-pipeline svg,.blog-page .bl-node-icon{color:#71cbbb}.blog-page .bl-node-icon{font:23px/26px ui-monospace,monospace}.blog-page .bl-pipeline>div>span:last-child{font-size:9px;white-space:nowrap;color:#a6bbbb}.blog-page .bl-connector{align-self:flex-start;padding-top:3px;color:#3c8279}.blog-page .bl-preview-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #ffffff0d;padding:13px 16px;font:9px ui-monospace,SFMono-Regular,monospace;color:#899bb0}.blog-page .bl-preview-bottom>span:first-child{display:flex;align-items:center;gap:6px}.blog-page .bl-preview-bottom i{width:5px;height:5px;border-radius:50%;background:#71cbbb}.blog-page .bl-preview-bottom>span:last-child{color:#64778e}.blog-page .bl-more-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;margin-top:29px;align-items:start}.blog-page .bl-post-grid{display:grid;gap:24px;min-width:0}.blog-page .bl-card-link{display:block;border-radius:inherit}.blog-page .bl-schedule-preview{margin:16px 16px 0;background:radial-gradient(ellipse at 25% 50%,#8c79ee08,transparent 70%),#090f1d}.blog-page .bl-schedule-preview pre{margin:0;padding:30px 25px;overflow-x:auto;color:#d6cdeb;font:13px/2.1 ui-monospace,SFMono-Regular,monospace}.blog-page .bl-code-type{color:#c2afff}.blog-page .bl-code-muted{color:#707e96}.blog-page .bl-code-string{color:#80c6b5}.blog-page .bl-schedule-preview .bl-preview-bottom i{background:#b6acff}.blog-page .bl-card-copy{padding:28px 30px 31px}.blog-page .bl-card h3{font-size:27px;margin-top:18px}.blog-page .bl-resources{padding:26px 0 0}.blog-page .bl-resources h2{font-size:28px;margin-top:17px}.blog-page .bl-resources>p:not(.eyebrow){max-width:400px;margin-top:18px;color:#a4aec4;font-size:14px}.blog-page .bl-resource-links{margin-top:24px}.blog-page .bl-resource-links>a{display:block;border-top:1px solid #ffffff15;padding:22px 0}.blog-page .bl-resource-links strong{display:flex;justify-content:space-between;gap:15px;font-size:15px;font-weight:500}.blog-page .bl-resource-links strong>span{color:#9c8ed0}.blog-page .bl-resource-links p{font-size:13px;margin-top:9px;color:#a4aec4}.blog-page .bl-resource-links a>span{display:block;margin-top:12px;font-size:11px;color:#bdadf1}.blog-page .bl-resource-links a:hover strong{color:#c8bafa}.blog-page .bl-cta{display:flex;justify-content:space-between;align-items:center;gap:45px;border-top:1px solid #ffffff18;padding-top:45px}.blog-page .bl-cta>div:first-child{max-width:650px}.blog-page .bl-cta h2{font-size:clamp(28px,3.1vw,38px);margin-top:15px}.blog-page .bl-cta p:not(.eyebrow){margin-top:20px;color:#a4aec4;font-size:14px}.blog-page .bl-cta .button-row{flex-shrink:0;flex-direction:column}@media(max-width:1023px){.blog-page .bl-featured-link{gap:23px;padding:28px}.blog-page .bl-pipeline{flex-wrap:wrap;padding:0 15px 24px;gap:8px}.blog-page .bl-pipeline>div{flex-basis:38%;margin-top:13px}.blog-page .bl-pipeline>.bl-connector:nth-child(4){display:none}.blog-page .bl-preview-top{gap:10px}.blog-page .bl-preview-top>span:last-child{display:none}.blog-page .bl-preview-bottom>span:last-child{display:none}.blog-page .bl-more-grid{gap:30px}.blog-page .bl-card-copy{padding:24px}.blog-page .bl-schedule-preview pre{padding-inline:19px;font-size:11px}}@media(max-width:767px){.blog-page .bl-hero{padding-top:32px}.blog-page .bl-hero>.eyebrow{margin-top:28px}.blog-page .bl-hero h1{font-size:clamp(35px,7.3vw,49px)}.blog-page .bl-intro{font-size:14px}.blog-page main>.bl-library{margin-top:40px}.blog-page .bl-section-heading{flex-wrap:wrap;gap:9px;margin-bottom:18px}.blog-page .bl-section-heading>span{font-size:10px}.blog-page .bl-featured-link{display:flex;flex-direction:column;align-items:stretch;padding:23px 20px;gap:28px}.blog-page .bl-featured h3{font-size:28px}.blog-page .bl-excerpt{font-size:13px}.blog-page .bl-volume{font-size:64px}.blog-page .bl-volume-label{font-size:11px}.blog-page .bl-pipeline-heading{gap:15px;padding-block:22px 12px}.blog-page .bl-pipeline{gap:8px}.blog-page .bl-pipeline>div{gap:8px}.blog-page .bl-more-grid{display:block;margin-top:22px}.blog-page .bl-card h3{font-size:25px}.blog-page .bl-card-copy{padding:25px 21px}.blog-page .bl-schedule-preview{margin:11px 11px 0}.blog-page .bl-schedule-preview pre{font-size:11px;padding:25px 14px}.blog-page .bl-resources{margin-top:42px;padding-top:0}.blog-page .bl-cta{display:block}.blog-page .bl-cta .button-row{flex-direction:row;margin-top:26px}.blog-page main{padding-bottom:60px}}@media(prefers-reduced-motion:reduce){.blog-page .bl-article,.blog-page .bl-read-link>span{transition:none}}
