.marketing .blog-page{padding-top:136px;padding-bottom:96px}@media (min-width:1024px){.marketing .blog-page{padding-top:176px;padding-bottom:128px}}.marketing .blog-head{max-width:760px}.marketing .blog-h1{letter-spacing:-.04em;color:var(--m-text);margin:20px 0 0;font-size:clamp(36px,8vw,64px);font-weight:700;line-height:.9}@media (min-width:1024px){.marketing .blog-h1{font-size:72px;line-height:64.8px}}.marketing .blog-lede{max-width:560px;color:var(--m-gray);margin:24px 0 0;font-size:18px;line-height:28px}.marketing .blog-index{gap:24px;margin-top:56px;display:grid}@media (min-width:1024px){.marketing .blog-index{gap:32px;margin-top:80px}}.marketing .blog-card{border:1px solid var(--m-line);background:var(--m-panel);color:var(--m-text);transition:border-color .4s var(--m-ease), background .4s var(--m-ease);border-radius:16px;flex-direction:column;gap:16px;padding:28px 24px;text-decoration:none;display:flex;position:relative}.marketing .blog-card:hover{border-color:var(--m-line-active);background:#0c0c0c}.marketing .blog-card:focus-visible{outline:2px solid var(--m-cyan);outline-offset:3px}.marketing .blog-card-meta{font-family:var(--font-run-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--m-category);flex-wrap:wrap;gap:8px 16px;font-size:11px;line-height:16.5px;display:flex}.marketing .blog-card-title{color:var(--m-text);margin:0;font-size:20px;font-weight:500;line-height:28px}.marketing .blog-card-summary{color:var(--m-muted);max-width:560px;margin:0;font-size:16px;line-height:28px}.marketing .blog-card-cta{color:var(--m-text);align-items:center;gap:8px;margin-top:auto;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.marketing .blog-card-cta .m-arrow{width:16px;height:16px}.marketing .blog-card--featured{background:radial-gradient(120% 220% at 4% 50%, #8960ff1f, transparent 85%), var(--m-panel);padding:32px 24px}.marketing .blog-card--featured:hover{background:radial-gradient(120% 220% at 4% 50%, #8960ff33, transparent 85%), var(--m-panel)}.marketing .blog-card--featured .blog-card-title{letter-spacing:-.02em;max-width:640px;font-size:24px;font-weight:600;line-height:30px}@media (min-width:768px){.marketing .blog-card--featured{gap:20px;padding:48px}.marketing .blog-card--featured .blog-card-title{font-size:30px;line-height:37.5px}}.marketing .blog-list{gap:24px;display:grid}.marketing .blog-list>li>.blog-card{flex:1;min-width:0}@media (min-width:768px){.marketing .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing .blog-list-label{margin:8px 0 0}.marketing .blog-article{max-width:680px;margin-inline:auto}.marketing .blog-crumbs{margin-bottom:40px}.marketing .blog-crumbs ol{font-family:var(--font-run-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--m-gray);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:0;font-size:11px;line-height:16.5px;list-style:none;display:flex}.marketing .blog-crumbs li+li:before{content:"/";color:var(--m-line-active);margin-right:10px}.marketing .blog-crumbs a{color:var(--m-category);transition:color .3s var(--m-ease);text-decoration:none}.marketing .blog-crumbs a:hover{color:var(--m-text)}.marketing .blog-crumbs a:focus-visible{outline:2px solid var(--m-cyan);outline-offset:3px}.marketing .blog-crumbs [aria-current=page]{color:var(--m-gray);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.marketing .blog-article-meta{font-family:var(--font-run-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--m-category);flex-wrap:wrap;gap:6px 16px;font-size:11px;line-height:16.5px;display:flex}.marketing .blog-article-h1{letter-spacing:-.03em;color:var(--m-text);text-wrap:balance;margin:20px 0 0;font-size:36px;font-weight:700;line-height:39.6px}@media (min-width:768px){.marketing .blog-article-h1{font-size:48px;line-height:48px}}.marketing .blog-lead{color:var(--m-text);margin:32px 0 0;font-size:18px;font-weight:400;line-height:28px}.marketing .blog-body{margin-top:8px}.marketing .blog-h2{color:var(--m-text);margin:48px 0 0;font-size:24px;font-weight:700;line-height:32px}.marketing .blog-p{color:var(--m-muted);margin:16px 0 0;font-size:16px;font-weight:400;line-height:28px}.marketing .blog-close{border-top:1px solid var(--m-line);margin-top:64px;padding-top:32px}.marketing .blog-close-title{color:var(--m-text);margin:0;font-size:20px;font-weight:600;line-height:32px}.marketing .blog-close .blog-p{margin-top:8px}.marketing .blog-close-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.marketing .blog-back{color:var(--m-category);transition:color .3s var(--m-ease);align-items:center;gap:8px;margin-top:40px;font-size:16px;line-height:24px;text-decoration:none;display:inline-flex}.marketing .blog-back:hover{color:var(--m-text)}.marketing .blog-back:focus-visible{outline:2px solid var(--m-cyan);outline-offset:3px}@media (prefers-reduced-motion:reduce){.marketing .blog-card,.marketing .blog-crumbs a,.marketing .blog-back{transition:none}}
