.blog-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcfeeb;border-bottom:1px solid #10182f1a;grid-template-columns:auto 1fr auto;align-items:center;height:64px;padding-right:18px;display:grid;position:sticky;top:0}.blog-brand{padding-right:26px}.blog-header-nav{color:#43506a;align-items:center;gap:28px;padding:0 28px;font-size:12px;display:flex}.blog-header-nav a{transition:color .16s}.blog-header-nav a:hover{color:var(--docs-indigo)}.blog-main{min-height:calc(100vh - 136px)}.blog-page{width:min(1120px,100% - 72px);margin:0 auto;padding:0 0 70px}.blog-hero{max-width:820px;padding:72px 0 48px}.blog-hero h1{letter-spacing:-.052em;margin:20px 0 19px;font-size:clamp(40px,4.15vw,60px);font-weight:430;line-height:1.03}.blog-hero h1 em{color:var(--docs-indigo);font-style:normal}.blog-featured{border:1px solid var(--docs-line-strong);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);transition:border-color .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 36px 70px -52px #19265094}.blog-featured:hover{border-color:#b9c8dc;transform:translateY(-3px)}.blog-featured img{object-fit:cover;background:var(--docs-paper);width:100%;height:100%;min-height:320px}.blog-featured>div{flex-direction:column;padding:34px;display:flex}.blog-featured small{color:var(--docs-indigo);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:11px}.blog-featured h2{letter-spacing:-.04em;margin:12px 0;font-size:32px;font-weight:480;line-height:1.12}.blog-featured p{color:var(--docs-muted);margin:0;font-size:14px;line-height:1.65}.blog-featured strong{color:var(--docs-ink);align-items:center;gap:6px;margin-top:auto;padding-top:24px;font-size:12px;display:inline-flex}.blog-list-section{padding-top:70px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blog-card{min-height:0;padding:0 0 21px;overflow:hidden}.blog-card img{aspect-ratio:16/9;object-fit:cover;background:var(--docs-paper);border-bottom:1px solid var(--docs-line);width:100%;margin-bottom:18px}.blog-card small,.blog-card h3,.blog-card p,.blog-card .blog-meta{margin-left:21px;margin-right:21px}.blog-meta{margin-top:16px}.blog-cover{object-fit:cover;border:1px solid var(--docs-line);background:var(--docs-paper);border-radius:11px;width:100%;max-height:460px;margin-bottom:60px;display:block}.blog-footer{border-top:1px solid var(--docs-line);width:min(1120px,100% - 72px);height:72px;color:var(--docs-quiet);justify-content:space-between;align-items:center;margin:0 auto;font-size:12px;display:flex}.blog-footer nav{gap:20px;display:flex}.blog-footer a:hover{color:var(--docs-indigo)}.blog-featured small,.blog-meta{font-size:11px!important}@media (max-width:920px){.blog-header-nav{display:none}.blog-featured{grid-template-columns:1fr}.blog-featured img{aspect-ratio:16/9;min-height:0}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.blog-header{grid-template-columns:1fr auto;padding-right:11px}.blog-header .docs-account-link{display:inline-flex}.blog-page,.blog-footer{width:calc(100% - 32px)}.blog-hero{padding:48px 0 36px}.blog-hero h1{font-size:38px}.blog-featured>div{padding:22px}.blog-featured h2{font-size:26px}.blog-list-section{padding-top:48px}.blog-grid{grid-template-columns:1fr}.blog-cover{border-radius:8px;margin-bottom:40px}.blog-footer{flex-direction:column;gap:10px;height:auto;padding:20px 0}}.blog-prose{color:#536179;font-size:15px;line-height:1.8}.blog-prose>:first-child{margin-top:0}.blog-prose p{margin:0 0 18px}.blog-prose h2{border-top:1px solid var(--docs-line);color:var(--docs-ink);letter-spacing:-.038em;margin:52px 0 16px;padding-top:44px;scroll-margin-top:88px;font-size:30px;font-weight:480;line-height:1.15}.blog-prose>h2:first-child{border-top:0;padding-top:0}.blog-prose h3{color:var(--docs-ink);letter-spacing:-.03em;margin:34px 0 12px;font-size:21px;font-weight:520}.blog-prose h4{color:var(--docs-ink);margin:26px 0 10px;font-size:16px;font-weight:600}.blog-prose strong{color:var(--docs-ink);font-weight:620}.blog-prose a{color:var(--docs-indigo);text-underline-offset:3px;text-decoration:underline}.blog-prose ul,.blog-prose ol{margin:0 0 20px;padding-left:22px}.blog-prose li{margin-bottom:8px}.blog-prose li::marker{color:var(--docs-blue)}.blog-prose li>p{margin:0}.blog-prose blockquote{color:#2c4d7a;background:#f1f7ff;border:1px solid #c6dcf7;border-radius:7px;margin:24px 0;padding:15px 18px}.blog-prose blockquote p:last-child{margin-bottom:0}.blog-prose code{border:1px solid var(--docs-line);background:var(--docs-paper);color:var(--docs-ink);font-family:var(--font-geist-mono), monospace;border-radius:4px;padding:2px 6px;font-size:.86em}.blog-prose pre{background:var(--docs-navy);color:#d9e4f5;border-radius:9px;margin:22px 0;padding:20px;font-size:12px;line-height:1.7;overflow-x:auto}.blog-prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.blog-prose img{border:1px solid var(--docs-line);border-radius:9px;max-width:100%;height:auto;margin:26px 0;display:block}.blog-prose hr{border:0;border-top:1px solid var(--docs-line);margin:40px 0}.blog-cover-fallback{aspect-ratio:16/9;border-bottom:1px solid var(--docs-line);background:linear-gradient(135deg,#eef3fb,#efedff);place-items:center;width:100%;height:100%;min-height:200px;display:grid}.blog-cover-fallback img{opacity:.55;aspect-ratio:auto!important;border:0!important;width:54px!important;height:54px!important;min-height:0!important;margin:0!important}.blog-card .blog-cover-fallback{min-height:0;margin-bottom:18px}.blog-empty{margin-top:8px}@media (max-width:680px){.blog-prose{font-size:14px}.blog-prose h2{margin-top:40px;padding-top:34px;font-size:26px}}
