.blog-article .bp-hero-homestack-com{margin:0 0 var(--s-6);width:100%}.blog-article .bp-hero-homestack-com img{display:block;width:100%;aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md)}.blog-article .bp-hero-homestack-com.post-hero--placeholder{aspect-ratio:5/2;background:var(--c-surface-soft);border-radius:var(--r-md)}.blog-article .bp-hero-homestack-com--head{display:grid;grid-template-columns:minmax(0,740fr) minmax(0,400fr);gap:var(--s-7);align-items:center;padding:var(--s-6) 0 var(--s-7);border-bottom:1px solid var(--c-hairline)}.blog-article .bp-hero-homestack-com-text{min-width:0;align-self:start}.blog-article .bp-hero-homestack-com-title{margin:0;font-family:var(--f-serif,var(--f-display));font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:var(--fw-regular);letter-spacing:-.02em;line-height:1.2;color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-homestack-com-meta{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-5);font-size:var(--t-body-sm);color:var(--c-muted)}.blog-article .bp-hero-homestack-com-meta>*+:before{content:"";display:inline-block;width:4px;height:4px;margin-right:var(--s-3);background:var(--c-muted);vertical-align:middle}.blog-article .bp-hero-homestack-com-media{min-width:0}.blog-article .bp-hero-homestack-com--head .bp-hero-homestack-com-media img{width:100%;aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md)}.blog-article .bp-hero-homestack-com-ph{width:100%;aspect-ratio:5/3;background:var(--c-surface-soft);border-radius:var(--r-md)}@media (max-width:960px){.blog-article .bp-hero-homestack-com--head{grid-template-columns:1fr;gap:var(--s-5)}.blog-article .bp-hero-homestack-com--head .bp-hero-homestack-com-media img,.blog-article .bp-hero-homestack-com-ph{aspect-ratio:16/9}}.blog-article .bp-hero-incident{margin:var(--s-6) 0 0;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-md);background:var(--c-surface-soft)}.blog-article .bp-hero-incident img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-journey-io{margin:var(--s-5) 0 0;width:100%;aspect-ratio:2/1;overflow:hidden;border-radius:var(--r-md);background:var(--c-surface-soft)}.blog-article .bp-hero-journey-io img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-juicebox{margin:var(--s-5) 0 0;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-surface-dark)}.blog-article .bp-hero-juicebox img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-juicebox--panel{display:flex;flex-direction:column;justify-content:center;gap:var(--s-3);padding:var(--s-6)}.blog-article .bp-hero-juicebox-kicker{font-size:var(--t-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-dark);opacity:.7}.blog-article .bp-hero-juicebox-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);line-height:1.3;color:var(--c-on-dark);word-break:keep-all;overflow-wrap:anywhere}.blog-article .bp-hero-localyzer{margin:var(--s-6) 0 0;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-hero-localyzer img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-miro{margin:var(--s-6) 0 0;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-hero-miro img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-mobbin{margin:0 0 var(--s-6);width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--c-hairline);background:var(--c-surface-soft)}.blog-article .bp-hero-mobbin img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-mparticle{display:block;margin:0 0 var(--s-7);width:100%;overflow:hidden}.blog-article .bp-hero-mparticle img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg)}.blog-article .bp-hero-mparticle.post-hero--placeholder{aspect-ratio:5/2;background:var(--c-surface-soft);border-radius:var(--r-lg)}.blog-article .bp-hero-mparticle--head .bp-hero-mparticle-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--s-8)}.blog-article .bp-hero-mparticle-text{display:flex;flex-direction:column;min-width:0}.blog-article .bp-hero-mparticle-eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);font-family:var(--f-display);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.blog-article .bp-hero-mparticle-dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--c-action)}.blog-article .bp-hero-mparticle--head .bp-hero-mparticle-title{margin:0;font-family:var(--f-display);font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.02em;font-weight:var(--fw-semibold);color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-mparticle-sub{margin:var(--s-5) 0 0;font-size:var(--t-body);line-height:1.6;color:var(--c-muted);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-mparticle-byline{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-6)}.blog-article .bp-hero-mparticle-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-pill);background:var(--c-action);color:var(--c-on-action);font-size:var(--t-body-sm);font-weight:var(--fw-bold)}.blog-article .bp-hero-mparticle-byline-text{display:flex;flex-direction:column;min-width:0}.blog-article .bp-hero-mparticle-author{font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-hero-mparticle-role{font-size:var(--t-caption);color:var(--c-muted)}.blog-article .bp-hero-mparticle-media{min-width:0}.blog-article .bp-hero-mparticle-ph{width:100%;aspect-ratio:1/1;border-radius:var(--r-lg);background:var(--c-surface-soft)}@media (max-width:900px){.blog-article .bp-hero-mparticle--head .bp-hero-mparticle-inner{grid-template-columns:1fr;gap:var(--s-6)}.blog-article .bp-hero-mparticle-media{order:-1}.blog-article .bp-hero-mparticle img,.blog-article .bp-hero-mparticle-ph{aspect-ratio:16/9}}.blog-article .bp-hero-nansen-ai{display:block;width:100%;margin:0 0 var(--s-7)}.blog-article .bp-hero-nansen-ai-media{display:block;width:100%;max-width:1232px;margin:0 auto;padding:0 var(--s-5)}.blog-article .bp-hero-nansen-ai-media img,.blog-article .bp-hero-nansen-ai-ph{display:block;width:100%;aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-hero-nansen-ai--head .bp-hero-nansen-ai-headcol{max-width:660px;margin:0 auto var(--s-7);padding:var(--s-7) var(--s-5) 0}.blog-article .bp-hero-nansen-ai-title{margin:0;font-family:var(--f-display);font-size:var(--t-h1);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere}.blog-article .bp-hero-nansen-ai-sub{margin:var(--s-4) 0 0;font-size:var(--t-body-sm);line-height:1.6;color:var(--c-muted);word-break:keep-all;overflow-wrap:anywhere}.blog-article .bp-hero-nansen-ai-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4) var(--s-6);margin:var(--s-6) 0 0;padding-top:var(--s-4);border-top:1px solid var(--c-hairline)}.blog-article .bp-hero-nansen-ai-meta-col{display:flex;flex-direction:column;gap:2px;min-width:0}.blog-article .bp-hero-nansen-ai-meta dt{margin:0;font-size:var(--t-caption);color:var(--c-muted)}.blog-article .bp-hero-nansen-ai-meta dd{display:flex;align-items:center;gap:var(--s-2);margin:0;font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-hero-nansen-ai-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:var(--r-pill);border:1px solid var(--c-hairline);background:var(--c-surface-soft);color:var(--c-action);font-size:var(--t-body-sm);font-weight:var(--fw-bold)}@media (max-width:720px){.blog-article .bp-hero-nansen-ai-meta{justify-content:flex-start}.blog-article .bp-hero-nansen-ai-media img,.blog-article .bp-hero-nansen-ai-ph{aspect-ratio:16/10}}.blog-article .bp-hero-nory{margin:0 0 var(--s-5);width:100%;max-width:280px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-hero-nory img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-otter-ai{display:flex;justify-content:center;margin:0 0 var(--s-6);width:100%}.blog-article .bp-hero-otter-ai img{display:block;width:100%;aspect-ratio:493/290;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg)}.blog-article .bp-hero-otter-ai.post-hero--placeholder{aspect-ratio:5/2;background:var(--c-surface-soft);border-radius:var(--r-lg)}.blog-article .bp-hero-otter-ai--head{display:grid;grid-template-columns:minmax(0,648fr) minmax(0,493fr);gap:var(--s-6);align-items:start;padding:var(--s-5) 0 var(--s-6);border-bottom:1px solid var(--c-hairline)}.blog-article .bp-hero-otter-ai-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:320px}.blog-article .bp-hero-otter-ai-tag{display:inline-flex;margin:0 0 var(--s-4);padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);background:color-mix(in srgb,var(--c-action) 10%,var(--c-surface));color:var(--c-action);font-size:var(--t-caption);font-weight:var(--fw-medium)}.blog-article .bp-hero-otter-ai-title{margin:0;font-family:var(--f-display);font-size:clamp(2rem,4.2vw,3rem);line-height:1.12;font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--c-action);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-otter-ai-byline{display:flex;flex-direction:column;gap:var(--s-2);margin-top:auto;padding-top:var(--s-7)}.blog-article .bp-hero-otter-ai-author{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-hero-otter-ai-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-pill);background:var(--c-action);color:var(--c-on-action);font-size:var(--t-caption);font-weight:var(--fw-bold)}.blog-article .bp-hero-otter-ai-meta{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-body-sm);color:var(--c-muted)}.blog-article .bp-hero-otter-ai-dot{color:var(--c-muted)}.blog-article .bp-hero-otter-ai-read{display:inline-flex;align-items:center;gap:var(--s-1);white-space:nowrap}.blog-article .bp-hero-otter-ai-clock{flex-shrink:0}.blog-article .bp-hero-otter-ai-media{min-width:0}.blog-article .bp-hero-otter-ai-ph{width:100%;aspect-ratio:493/290;border-radius:var(--r-lg);background:var(--c-surface-soft)}@media (max-width:960px){.blog-article .bp-hero-otter-ai--head{grid-template-columns:1fr}.blog-article .bp-hero-otter-ai-text{min-height:0}.blog-article .bp-hero-otter-ai-byline{padding-top:var(--s-5)}.blog-article .bp-hero-otter-ai--head .bp-hero-otter-ai-media img,.blog-article .bp-hero-otter-ai--head .bp-hero-otter-ai-ph{aspect-ratio:16/9}}.blog-article .bp-hero-payhawk{display:flex;justify-content:flex-end;margin:0 0 var(--s-6);width:100%;background:var(--c-surface-soft);overflow:hidden}.blog-article .bp-hero-payhawk img{display:block;width:50%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-payhawk.post-hero--placeholder{aspect-ratio:5/2}.blog-article .bp-hero-payhawk--head{display:block;background:var(--c-surface-soft)}.blog-article .bp-hero-payhawk--head .bp-hero-payhawk-inner{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,612fr);align-items:center;gap:var(--s-8);max-width:1180px;margin:0 auto;min-height:500px;padding:var(--s-8) var(--s-6)}.blog-article .bp-hero-payhawk-text{display:flex;flex-direction:column;justify-content:center;min-width:0}.blog-article .bp-hero-payhawk-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;margin:0 0 var(--s-5);padding:.35em 1em;border:1px solid var(--c-hairline);border-radius:var(--r-pill);font-size:var(--t-caption);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-hero-payhawk--head .bp-hero-payhawk-title{margin:0;font-family:var(--f-display);font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.15;font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-payhawk-readtime{margin:var(--s-4) 0 0;font-size:var(--t-body-sm);color:var(--c-muted)}.blog-article .bp-hero-payhawk-meta{display:flex;flex-wrap:wrap;gap:var(--s-7);margin:var(--s-6) 0 0}.blog-article .bp-hero-payhawk-meta-col{display:flex;align-items:center;gap:var(--s-3)}.blog-article .bp-hero-payhawk-meta-stack{display:flex;flex-direction:column;gap:2px}.blog-article .bp-hero-payhawk-meta-col dt{margin:0;font-size:var(--t-caption);color:var(--c-muted)}.blog-article .bp-hero-payhawk-meta-col dd{margin:0;font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-hero-payhawk-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);font-size:var(--t-body-sm);font-weight:var(--fw-bold)}.blog-article .bp-hero-payhawk-media{min-width:0}.blog-article .bp-hero-payhawk--head .bp-hero-payhawk-media img{width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg)}.blog-article .bp-hero-payhawk-ph{width:100%;aspect-ratio:3/2;min-height:260px;border-radius:var(--r-lg);background:var(--c-surface)}@media (max-width:960px){.blog-article .bp-hero-payhawk--head .bp-hero-payhawk-inner{grid-template-columns:1fr;min-height:0;gap:var(--s-6)}}@media (max-width:640px){.blog-article .bp-hero-payhawk img{width:100%;aspect-ratio:16/9}}.blog-article .bp-hero-rayon{display:block;width:100%;margin:0 0 var(--s-7)}.blog-article .bp-hero-rayon--head{margin-bottom:var(--s-8)}.blog-article .bp-hero-rayon .bp-hero-rayon-head{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);max-width:760px;margin:0 auto var(--s-7);text-align:center}.blog-article .bp-hero-rayon .bp-hero-rayon-chip{display:inline-flex;align-items:center;margin:0;padding:.35em .95em;border-radius:var(--r-pill);background:var(--c-action);color:var(--c-on-action);font-family:var(--f-body);font-size:var(--t-caption);font-weight:var(--fw-bold);white-space:nowrap}.blog-article .bp-hero-rayon .bp-hero-rayon-title{margin:0;font-family:var(--f-display);font-size:var(--t-display);font-weight:var(--fw-bold);line-height:1.06;letter-spacing:-.02em;color:var(--c-headline);word-break:keep-all;overflow-wrap:anywhere}.blog-article .bp-hero-rayon .bp-hero-rayon-sub{margin:0;font-family:var(--f-body);font-size:var(--t-body);font-weight:var(--fw-semibold);line-height:1.5;color:var(--c-muted);word-break:keep-all}.blog-article .bp-hero-rayon .bp-hero-rayon-meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-2);margin:var(--s-2) 0 0;font-family:var(--f-body);font-size:var(--t-body-sm);color:var(--c-muted)}.blog-article .bp-hero-rayon .bp-hero-rayon-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-ink);font-size:var(--t-caption);font-weight:var(--fw-bold)}.blog-article .bp-hero-rayon .bp-hero-rayon-label{color:var(--c-muted);font-weight:var(--fw-regular)}.blog-article .bp-hero-rayon .bp-hero-rayon-value{color:var(--c-ink);font-weight:var(--fw-bold)}.blog-article .bp-hero-rayon .bp-hero-rayon-media{display:block;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:1.6;overflow:hidden;border-radius:8px;background:var(--c-surface-soft)}.blog-article .bp-hero-rayon .bp-hero-rayon-media img,.blog-article .bp-hero-rayon .bp-hero-rayon-ph{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-rayon .bp-hero-rayon-ph{background:var(--c-surface-soft)}@media (max-width:720px){.blog-article .bp-hero-rayon .bp-hero-rayon-media{aspect-ratio:1.5}}.blog-article .bp-hero-reducto{margin:var(--s-5) 0 0;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-md);background:var(--c-surface-soft)}.blog-article .bp-hero-reducto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-reducto--head{position:relative;margin:var(--s-5) 0 var(--s-6);min-height:320px}.blog-article .bp-hero-reducto--head img{position:absolute;inset:0}.blog-article .bp-hero-reducto-overlay{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;min-height:inherit;padding:var(--s-6);background:linear-gradient(to top,color-mix(in srgb,var(--c-surface-dark) 72%,transparent),color-mix(in srgb,var(--c-surface-dark) 28%,transparent) 55%,transparent)}.blog-article .bp-hero-reducto-badge{margin:0 0 var(--s-3);padding:.25em .8em;border-radius:var(--r-sm);background:var(--c-action);color:var(--c-on-action);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.04em}.blog-article .bp-hero-reducto-title{margin:0;max-width:640px;font-family:var(--f-display);font-size:clamp(1.625rem,2.8vw,2.125rem);line-height:1.25;font-weight:var(--fw-bold);color:var(--c-on-dark);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-reducto-meta{display:flex;gap:var(--s-4);margin:var(--s-3) 0 0;font-size:var(--t-caption);color:var(--c-on-dark);opacity:.82}.blog-article .bp-hero-reducto--bare{aspect-ratio:auto}.blog-article .bp-hero-reducto--bare .bp-hero-reducto-overlay{background:none}.blog-article .bp-hero-reducto--bare .bp-hero-reducto-title{color:var(--c-ink)}.blog-article .bp-hero-reducto--bare .bp-hero-reducto-meta{color:var(--c-muted);opacity:1}.blog-article .bp-hero-slash{margin:var(--s-6) 0;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-md);background:var(--c-surface-soft)}.blog-article .bp-hero-slash img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-speakeasy{margin:var(--s-5) 0 0;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-surface-soft)}.blog-article .bp-hero-speakeasy img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-spellbook{margin:var(--s-5) 0 0;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:var(--c-surface-soft)}.blog-article .bp-hero-spellbook img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-stacker-ai{margin:0 0 var(--s-7);width:100%}.blog-article .bp-hero-stacker-ai img{display:block;width:100%;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg)}.blog-article .bp-hero-stacker-ai.post-hero--placeholder{width:100%;aspect-ratio:2/1;border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-hero-teachable{display:flex;justify-content:flex-end;margin:0 0 var(--s-6);width:100%;overflow:hidden;border-radius:var(--r-lg)}.blog-article .bp-hero-teachable img{display:block;width:55%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-teachable.post-hero--placeholder{aspect-ratio:5/2;background:var(--c-surface-soft)}.blog-article .bp-hero-teachable--head{display:block;border-radius:0;margin:0 0 var(--s-6)}.blog-article .bp-hero-teachable--head .bp-hero-teachable-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-7);align-items:center}.blog-article .bp-hero-teachable-text{display:flex;flex-direction:column;min-width:0}.blog-article .bp-hero-teachable-eyebrow{display:inline-block;align-self:flex-start;margin:0 0 var(--s-4);padding:var(--s-1) var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-pill);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink)}.blog-article .bp-hero-teachable--head .bp-hero-teachable-title{margin:0;font-family:var(--f-display);font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.15;font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-teachable-media{min-width:0}.blog-article .bp-hero-teachable--head .bp-hero-teachable-media img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg)}.blog-article .bp-hero-teachable-ph{width:100%;aspect-ratio:16/9;min-height:200px;background:var(--c-surface-soft);border-radius:var(--r-lg)}.blog-article .bp-hero-teachable-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-hairline);font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-muted)}.blog-article .bp-hero-teachable-meta-item{display:inline-flex;align-items:center}.blog-article .bp-hero-teachable-meta-item+.bp-hero-teachable-meta-item:before{content:"·";margin-right:var(--s-4);color:var(--c-hairline)}@media (max-width:960px){.blog-article .bp-hero-teachable--head .bp-hero-teachable-inner{grid-template-columns:1fr;gap:var(--s-5)}}@media (max-width:640px){.blog-article .bp-hero-teachable img{width:100%}}.blog-article .bp-hero-teamcamp{margin:0 0 var(--s-7);width:100%}.blog-article .bp-hero-teamcamp img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg)}.blog-article .bp-hero-teamcamp.post-hero--placeholder{width:100%;aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-hero-topanga{margin:0 0 var(--s-6);overflow:hidden;border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-hero-topanga img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-topanga.post-hero--placeholder{aspect-ratio:4/3}.blog-article .bp-hero-topanga--head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-6);padding:var(--s-6);border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-hero-topanga-media{min-width:0}.blog-article .bp-hero-topanga--head .bp-hero-topanga-media img{display:block;width:100%;height:100%;min-height:320px;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md)}.blog-article .bp-hero-topanga-ph{width:100%;height:100%;min-height:320px;border-radius:var(--r-md);background:var(--c-surface)}.blog-article .bp-hero-topanga-text{display:flex;flex-direction:column;min-width:0;padding:var(--s-3) var(--s-2)}.blog-article .bp-hero-topanga-pill{display:inline-flex;align-self:flex-start;align-items:center;margin:0 0 var(--s-4);padding:.25em .9em;border:1px solid var(--c-hairline);border-radius:var(--r-pill);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--c-action)}.blog-article .bp-hero-topanga-title{margin:0;font-family:var(--f-display);font-size:clamp(1.625rem,2.8vw,2.125rem);line-height:1.25;font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-topanga-excerpt{margin:var(--s-4) 0 0;font-size:var(--t-body);line-height:1.65;color:var(--c-muted);word-break:keep-all;overflow-wrap:anywhere}.blog-article .bp-hero-topanga-meta{display:flex;align-items:center;gap:var(--s-3);margin:auto 0 0;padding-top:var(--s-5);font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.blog-article .bp-hero-topanga-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--c-action);color:var(--c-on-action);font-size:.75rem;font-weight:var(--fw-bold)}.blog-article .bp-hero-topanga-author{color:var(--c-ink);font-weight:var(--fw-semibold)}@media (max-width:800px){.blog-article .bp-hero-topanga--head{grid-template-columns:1fr;padding:var(--s-4)}.blog-article .bp-hero-topanga--head .bp-hero-topanga-media img,.blog-article .bp-hero-topanga-ph{min-height:0;aspect-ratio:16/10;height:auto}}.blog-article .bp-hero-uicore-concept{width:100%;margin:0 0 var(--s-6);overflow:hidden;background:var(--c-surface-dark)}.blog-article figure.bp-hero-uicore-concept .bp-hero-uicore-concept-img{display:block;width:100%;aspect-ratio:64/22;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-uicore-concept.post-hero--placeholder{aspect-ratio:64/22}.blog-article .bp-hero-uicore-concept--head{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(280px,34vw,443px);margin:0 0 var(--s-7);padding:var(--s-7) var(--s-6);overflow:hidden;text-align:center}.blog-article .bp-hero-uicore-concept--head .bp-hero-uicore-concept-img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-hero-uicore-concept--head:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--c-surface-dark) 62%,transparent)}.blog-article .bp-hero-uicore-concept--bare:before{display:none}.blog-article .bp-hero-uicore-concept-inner{position:relative;z-index:1;width:100%;max-width:75%}.blog-article .bp-hero-uicore-concept-title{margin:0;font-family:var(--f-display);font-size:clamp(2rem,5vw,4rem);line-height:1.1;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--c-on-dark);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-uicore-concept-sub{margin:var(--s-5) 0 0;font-family:var(--f-body);font-size:var(--t-body-sm);line-height:1.6;color:var(--c-on-dark-muted);word-break:keep-all;overflow-wrap:break-word}@media (max-width:960px){.blog-article .bp-hero-uicore-concept-inner{max-width:88%}}@media (max-width:640px){.blog-article .bp-hero-uicore-concept--head{padding:var(--s-6) var(--s-5)}.blog-article .bp-hero-uicore-concept-inner{max-width:100%}}.blog-article .bp-hero-usemultiplier{display:flex;justify-content:flex-end;margin:0 0 var(--s-6);width:100%;background:var(--c-surface-soft);overflow:hidden}.blog-article .bp-hero-usemultiplier img{display:block;width:50%;aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg)}.blog-article .bp-hero-usemultiplier.post-hero--placeholder{aspect-ratio:5/2}.blog-article .bp-hero-usemultiplier--head{display:block;background:var(--c-surface-soft)}.blog-article .bp-hero-usemultiplier--head .bp-hero-usemultiplier-inner{display:grid;grid-template-columns:minmax(0,600fr) minmax(0,610fr);align-items:center;gap:var(--s-8);max-width:1200px;margin:0 auto;padding:var(--s-8) var(--s-5)}.blog-article .bp-hero-usemultiplier-text{display:flex;flex-direction:column;justify-content:center;min-width:0}.blog-article .bp-hero-usemultiplier-eyebrow{margin:0 0 var(--s-5);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-hero-usemultiplier--head .bp-hero-usemultiplier-title{margin:0;font-family:var(--f-display);font-size:var(--t-h1);line-height:1.15;font-weight:var(--fw-bold);color:var(--c-headline);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-usemultiplier-meta{display:flex;flex-wrap:wrap;gap:var(--s-5);margin:var(--s-6) 0 0}.blog-article .bp-hero-usemultiplier-meta-col{position:relative;padding-left:var(--s-5)}.blog-article .bp-hero-usemultiplier-meta-col+.bp-hero-usemultiplier-meta-col:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:2.4em;background:var(--c-hairline)}.blog-article .bp-hero-usemultiplier-meta-col dt{margin:0 0 var(--s-1);font-size:var(--t-caption);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-hero-usemultiplier-meta-col dd{display:flex;align-items:center;gap:var(--s-2);margin:0;font-size:var(--t-body-sm);color:var(--c-body)}.blog-article .bp-hero-usemultiplier-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-pill);background:var(--c-action);color:var(--c-on-action);font-size:var(--t-caption);font-weight:var(--fw-bold)}.blog-article .bp-hero-usemultiplier-media{min-width:0}.blog-article .bp-hero-usemultiplier--head .bp-hero-usemultiplier-media img{width:100%;aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg)}.blog-article .bp-hero-usemultiplier-ph{width:100%;aspect-ratio:5/3;border-radius:var(--r-lg);background:var(--c-surface)}@media (max-width:960px){.blog-article .bp-hero-usemultiplier--head .bp-hero-usemultiplier-inner{grid-template-columns:1fr;gap:var(--s-6)}}@media (max-width:640px){.blog-article .bp-hero-usemultiplier img{width:100%;aspect-ratio:16/9}}.blog-article .bp-hero-valley--head{margin:0}.blog-article .bp-hero-valley-band{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(var(--s-8) * 1.8) var(--s-5) calc(var(--s-8) * 1.6);background:var(--c-surface-dark)}.blog-article .bp-hero-valley-band:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-20%;height:60%;pointer-events:none;background:radial-gradient(48% 62% at 22% 100%,color-mix(in srgb,var(--c-accent) 38%,transparent),transparent 72%),radial-gradient(42% 55% at 64% 100%,color-mix(in srgb,var(--c-action) 30%,transparent),transparent 70%),linear-gradient(to top,color-mix(in srgb,var(--c-on-dark) 10%,transparent),transparent 65%);filter:blur(24px)}.blog-article .bp-hero-valley-title{margin:0;max-width:880px;font-family:var(--f-display);font-size:var(--t-h1);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.12;color:var(--c-on-dark)}.blog-article .bp-hero-valley-sub,.blog-article .bp-hero-valley-title{position:relative;z-index:1;word-break:keep-all;overflow-wrap:anywhere}.blog-article .bp-hero-valley-sub{margin:var(--s-5) 0 0;max-width:720px;font-size:var(--t-body);line-height:1.6;color:color-mix(in srgb,var(--c-on-dark) 88%,transparent)}.blog-article .bp-hero-valley-byline{width:min(100%,720px);margin:0 auto;padding:var(--s-7) var(--s-5) 0;display:flex;align-items:center;gap:var(--s-3)}.blog-article .bp-hero-valley-avatar{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:10px;border:1px solid var(--c-hairline);background:var(--c-surface-soft);font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-hero-valley-author{font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-ink)}.blog-article figure.bp-hero-valley{margin:var(--s-6) 0 0;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--c-hairline);background:var(--c-surface-dark)}.blog-article figure.bp-hero-valley img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article div.bp-hero-valley.post-hero--placeholder{width:100%;aspect-ratio:16/9;background:var(--c-surface-dark)}.blog-article .bp-hero-vapi{margin:0 0 var(--s-6);width:100%}.blog-article .bp-hero-vapi img{display:block;width:100%;aspect-ratio:1296/553;-o-object-fit:cover;object-fit:cover;border-radius:0}.blog-article .bp-hero-vapi.post-hero--placeholder{aspect-ratio:1296/553;background:var(--c-surface-soft)}.blog-article .bp-hero-vapi--head{padding-top:var(--s-5)}.blog-article .bp-hero-vapi-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0 0 var(--s-5);font-family:var(--f-mono,monospace);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.blog-article .bp-hero-vapi-back{color:var(--c-ink)}.blog-article .bp-hero-vapi-sep{color:var(--c-hairline)}.blog-article .bp-hero-vapi-crumb-title{max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-article .bp-hero-vapi--head .bp-hero-vapi-title{margin:0 0 var(--s-6);font-size:clamp(2rem,4.5vw,3.375rem);line-height:1.08;font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word}.blog-article .bp-hero-vapi-media{margin:0}.blog-article .bp-hero-vapi-ph{width:100%;aspect-ratio:1296/553;background:var(--c-surface-soft)}@media (max-width:640px){.blog-article .bp-hero-vapi img,.blog-article .bp-hero-vapi-ph{aspect-ratio:16/10}}.blog-article .bp-hero-vectara{margin:var(--s-5) 0 0;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;border:1px solid var(--c-hairline);background:var(--c-surface-soft)}.blog-article .bp-hero-vectara img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article .bp-side-adora2{display:grid;align-self:start;gap:var(--s-5);position:sticky;top:120px;padding:var(--s-6);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-canvas)}.blog-article .bp-side-adora2 .post-side-card{background:none;border:0;border-radius:0;padding:0;box-shadow:none}.blog-article .bp-side-adora2 .post-side-card+.post-side-card{border-top:1px solid var(--c-hairline);padding-top:var(--s-5)}.blog-article .bp-side-adora2 .post-side-card-title{margin:0 0 var(--s-3);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--c-ink);line-height:1.3}.blog-article .bp-side-adora2 .post-side-divider{margin:var(--s-4) 0;border:0;border-top:1px solid var(--c-hairline)}@media (max-width:960px){.blog-article .bp-side-adora2{position:static}}.blog-article .bp-side-domainchecker{position:sticky;top:var(--s-section);align-self:start;display:grid;gap:var(--s-5);width:256px;min-width:0}@media (max-width:960px){.blog-article .bp-side-domainchecker{position:static;width:auto}}.blog-article .bp-side-domainchecker>*{padding:var(--s-5);border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:var(--c-surface)}.blog-article .bp-side-domainchecker .post-side-card-title{margin:0 0 var(--s-3);font-size:var(--t-caption);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.blog-article .bp-side-domainchecker .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-4)}.blog-article .bp-side-ferndesk{position:sticky;top:var(--s-7);align-self:start;display:grid;gap:var(--s-6);width:320px;min-width:0}@media (max-width:960px){.blog-article .bp-side-ferndesk{position:static;width:auto}}.blog-article .bp-side-ferndesk>*{padding:var(--s-5);border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-side-ferndesk>:first-child{padding:0;border:0;border-radius:0;background:transparent}.blog-article .bp-side-ferndesk .post-side-card-title{margin:0 0 var(--s-3);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.blog-article .bp-side-ferndesk .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-4)}.blog-article .bp-side-front{position:sticky;top:96px;align-self:start;display:grid;gap:var(--s-6);width:340px;min-width:0}@media (max-width:960px){.blog-article .bp-side-front{position:static;width:auto}}.blog-article .bp-side-front>*{padding:0;border:0;border-radius:0;background:transparent}.blog-article .bp-side-front .post-side-card-title{margin:0 0 var(--s-2);font-family:var(--f-display);font-size:var(--t-h4,1.25rem);font-weight:var(--fw-medium);line-height:1.3;color:var(--c-ink);word-break:keep-all}.blog-article .bp-side-front .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-3)}.blog-article .bp-side-greenhouse{position:sticky;top:var(--s-section);align-self:start;display:grid;gap:var(--s-5);width:290px;min-width:0}@media (max-width:960px){.blog-article .bp-side-greenhouse{position:static;width:auto}}.blog-article .bp-side-greenhouse>*{padding:var(--s-5);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-surface)}.blog-article .bp-side-greenhouse .post-side-card-title{margin:0 0 var(--s-3);font-family:var(--f-serif);font-size:var(--t-body);font-weight:var(--fw-medium);color:var(--c-ink)}.blog-article .bp-side-greenhouse .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-4)}.blog-article .bp-side-holocene{position:sticky;top:var(--s-section);align-self:start;display:grid;gap:var(--s-4);width:264px;min-width:0}@media (max-width:960px){.blog-article .bp-side-holocene{position:static;width:auto}}.blog-article .bp-side-holocene>*{padding:var(--s-4) 0 0;border-top:1px solid var(--c-hairline);border-radius:0;background:none}.blog-article .bp-side-holocene .post-side-card-title{margin:0 0 var(--s-3);font-size:var(--t-caption);font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--c-ink)}.blog-article .bp-side-holocene .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-3)}.blog-article .bp-side-juicebox{position:sticky;top:var(--s-6);align-self:start;display:grid;gap:var(--s-5);width:240px;min-width:0}@media (max-width:960px){.blog-article .bp-side-juicebox{position:static;width:auto}}.blog-article .bp-side-juicebox>*{padding:var(--s-4);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-surface-soft)}.blog-article .bp-side-juicebox .post-side-card-title{margin:0 0 var(--s-3);font-size:var(--t-caption);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.blog-article .bp-side-juicebox .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-4)}.blog-article .bp-side-koyeb{position:sticky;top:var(--s-6);align-self:start;display:grid;gap:var(--s-7);min-width:0}@media (max-width:960px){.blog-article .bp-side-koyeb{position:static;width:auto}}.blog-article .bp-side-koyeb>*{padding:var(--s-4) 0 0;border-top:1px solid var(--c-hairline);background:none}.blog-article .bp-side-koyeb .post-side-card-title{margin:0 0 var(--s-3);font-family:var(--f-mono,monospace);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink)}.blog-article .bp-side-koyeb .post-side-card-title:before{content:"/";margin-right:.15em;color:var(--c-muted)}.blog-article .bp-side-koyeb .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-4)}.blog-article .bp-side-nory{position:sticky;top:var(--s-6);align-self:start;display:grid;gap:var(--s-6);width:280px;min-width:0}@media (max-width:960px){.blog-article .bp-side-nory{position:static;width:auto}}.blog-article .bp-side-nory>*{padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-side-nory .post-side-card-title{margin:0 0 var(--s-4);font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-ink)}.blog-article .bp-side-nory .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-4)}.blog-article .bp-side-otter-ai{display:grid;align-self:start;gap:var(--s-6);position:sticky;top:91px}.blog-article .bp-side-otter-ai .post-side-card{background:var(--c-surface-soft);border:0;border-radius:var(--r-lg);padding:var(--s-5);box-shadow:none}.blog-article .bp-side-otter-ai .post-side-card-title{margin:0 0 var(--s-3);font-size:var(--t-body);font-weight:var(--fw-semibold);color:var(--c-ink);line-height:1.3}.blog-article .bp-side-otter-ai .post-side-divider{margin:var(--s-4) 0;border:0;border-top:1px solid var(--c-hairline)}.blog-article .bp-side-otter-ai>.post-toc:first-child{background:none;border-radius:0;padding:0}@media (max-width:960px){.blog-article .bp-side-otter-ai{position:static}}.blog-article .bp-side-slash{position:sticky;top:var(--s-7);align-self:start;display:grid;gap:var(--s-5);width:256px;min-width:0}@media (max-width:960px){.blog-article .bp-side-slash{position:static;width:auto}}.blog-article .bp-side-slash>*{padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-side-slash>:first-child{padding:0;border-radius:0;background:transparent}.blog-article .bp-side-slash .post-side-card-title{margin:0 0 var(--s-3);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted)}.blog-article .bp-side-slash .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-4)}.blog-article .bp-side-speakeasy{position:sticky;top:var(--s-section);align-self:start;display:grid;gap:var(--s-5);width:256px;min-width:0;padding-right:var(--s-5);border-right:1px solid var(--c-hairline)}@media (max-width:960px){.blog-article .bp-side-speakeasy{position:static;width:auto;padding-right:0;border-right:0}}.blog-article .bp-side-speakeasy>*{padding:var(--s-5);border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-surface)}.blog-article .bp-side-speakeasy .post-side-card-title{margin:0 0 var(--s-3);font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-regular,400);color:var(--c-ink)}.blog-article .bp-side-speakeasy .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-3)}.blog-article .bp-side-teachable{position:sticky;top:var(--s-7);align-self:start;display:grid;gap:var(--s-6);width:300px;min-width:0}@media (max-width:960px){.blog-article .bp-side-teachable{position:static;width:auto}}.blog-article .bp-side-teachable>*{padding:var(--s-6);border-radius:var(--r-lg);background:var(--c-surface-dark);color:var(--c-on-dark)}.blog-article .bp-side-teachable>:first-child{padding:0;border-radius:0;background:transparent;color:inherit}.blog-article .bp-side-teachable .post-side-card-title{margin:0 0 var(--s-3);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--c-on-dark)}.blog-article .bp-side-teachable>:first-child .post-side-card-title{color:var(--c-muted)}.blog-article .bp-side-teachable .post-side-card-divider{height:1px;background:color-mix(in srgb,var(--c-on-dark) 25%,transparent);margin:0 0 var(--s-4)}.blog-article .bp-side-teachable>:first-child .post-side-card-divider{background:var(--c-hairline)}.blog-article .bp-side-topanga{position:sticky;top:var(--s-6);align-self:start;display:grid;gap:var(--s-5);width:268px;min-width:0}@media (max-width:960px){.blog-article .bp-side-topanga{position:static;width:auto}}.blog-article .bp-side-topanga>*{padding:var(--s-5);border-radius:var(--r-md);background:var(--c-surface-soft)}.blog-article .bp-side-topanga .post-side-card-title{margin:0 0 var(--s-3);font-size:var(--t-caption);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.blog-article .bp-side-topanga .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-4)}.blog-article .bp-side-usemultiplier{position:sticky;top:var(--s-7);align-self:start;display:grid;gap:var(--s-6);width:340px;min-width:0}@media (max-width:960px){.blog-article .bp-side-usemultiplier{position:static;width:auto}}.blog-article .bp-side-usemultiplier>*{padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-surface-soft)}.blog-article .bp-side-usemultiplier .post-side-card-title{margin:0 0 var(--s-3);font-family:var(--f-display);font-size:var(--t-body-sm);font-weight:var(--fw-bold);color:var(--c-headline)}.blog-article .bp-side-usemultiplier .post-side-card-divider{height:1px;background:var(--c-hairline);margin:0 0 var(--s-4)}.blog-article .bp-side-vapi{display:grid;align-self:start;gap:var(--s-6);position:sticky;top:45px;padding:var(--s-6) 0}.blog-article .bp-side-vapi .post-side-card{background:none;border:0;border-radius:0;padding:0;box-shadow:none}.blog-article .bp-side-vapi .post-side-card-title{margin:0 0 var(--s-3);font-size:var(--t-h3);font-weight:var(--fw-regular);letter-spacing:-.02em;color:var(--c-ink);line-height:1.1}.blog-article .bp-side-vapi .post-side-divider{margin:var(--s-4) 0;border:0;border-top:1px solid var(--c-hairline)}@media (max-width:960px){.blog-article .bp-side-vapi{position:static;padding:var(--s-4) 0}}.blog-article .bp-tagbar-craft{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-6)}.blog-article .bp-tagbar-craft .bp-tagbar-craft-chip{display:inline-flex;align-items:center;padding:var(--s-2) var(--s-4);border-radius:var(--r-md);border:1px solid var(--c-hairline);background:var(--c-surface);color:var(--c-ink);font-size:var(--t-body-sm);font-weight:var(--fw-medium);line-height:1.4;word-break:keep-all;transition:box-shadow .3s ease}.blog-article .bp-tagbar-craft .bp-tagbar-craft-chip:hover{box-shadow:0 4px 6px -1px var(--c-hairline)}.blog-article .bp-tagbar-domainchecker{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.blog-article .bp-tagbar-domainchecker .bp-tagbar-domainchecker-chip{display:inline-flex;align-items:center;gap:.15em;padding:.2em .6em;border-radius:var(--r-sm);background:var(--c-surface-soft);color:var(--c-muted);font-size:var(--t-caption);line-height:1.4;word-break:keep-all}.blog-article .bp-tagbar-journey-io{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-4)}.blog-article .bp-tagbar-journey-io .bp-tagbar-journey-io-chip{display:inline-flex;align-items:center;padding:2px var(--s-2);border-radius:var(--r-sm);background:color-mix(in srgb,var(--c-action) 10%,var(--c-surface));color:var(--c-action);font-size:var(--t-caption);font-weight:var(--fw-medium);line-height:1.5;word-break:keep-all}.blog-article .bp-tagbar-miro{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}.blog-article .bp-tagbar-miro .bp-tagbar-miro-pill{display:inline-flex;align-items:center;padding:.3em .9em;border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-muted);font-size:var(--t-caption);font-weight:var(--fw-medium);line-height:1.4;word-break:keep-all}.blog-article .bp-tagbar-nory{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-4)}.blog-article .bp-tagbar-nory .bp-tagbar-nory-chip{display:inline-flex;align-items:center;padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-ink);font-size:var(--t-caption);font-weight:var(--fw-medium);letter-spacing:.02em;line-height:1.4;word-break:keep-all}.blog-article .bp-tagbar-programa-design{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1);margin:var(--s-6) 0 var(--s-4)}.blog-article .bp-tagbar-programa-design .bp-tagbar-programa-design-chip{display:inline-flex;align-items:center;padding:.2em .55em;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--c-accent) 36%,var(--c-surface));background:color-mix(in srgb,var(--c-accent) 15%,var(--c-surface));color:color-mix(in srgb,var(--c-accent) 62%,var(--c-ink));font-size:var(--t-caption);font-weight:var(--fw-medium);line-height:1.4;word-break:keep-all}.blog-article .bp-tagbar-scaleup{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-4)}.blog-article .bp-tagbar-scaleup .bp-tagbar-scaleup-chip{display:inline-flex;align-items:center;padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-body);font-size:var(--t-caption);font-weight:var(--fw-medium);line-height:1.4;word-break:keep-all}.blog-article .bp-tagbar-speakeasy{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.blog-article .bp-tagbar-speakeasy .bp-tagbar-speakeasy-chip{display:inline-flex;align-items:center;padding:.2em .7em;border-radius:var(--r-sm);background:var(--c-surface-soft);color:var(--c-action);font-family:var(--f-mono,monospace);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;line-height:1.5;word-break:keep-all}.blog-article .bp-tagbar-vectara{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0 0 var(--s-4)}.blog-article .bp-tagbar-vectara .bp-tagbar-vectara-chip{display:inline-flex;align-items:center;padding:.25em .85em;border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-link);font-size:var(--t-caption);font-weight:var(--fw-medium);line-height:1.4;word-break:keep-all}.blog-article .bp-tagbar-vectara .bp-tagbar-vectara-chip--fill{background:var(--c-action);color:var(--c-on-action)}.blog-article .bp-toc-bindplane{position:sticky;top:var(--s-6);align-self:start}.blog-article .bp-toc-bindplane .bp-toc-bindplane-head{margin-bottom:14px;font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-toc-bindplane .bp-toc-bindplane-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.blog-article .bp-toc-bindplane .bp-toc-bindplane-list li{margin:0;line-height:1.45}.blog-article .bp-toc-bindplane .bp-toc-bindplane-list a{font-size:var(--t-body-sm);color:var(--c-muted);text-decoration:none;word-break:keep-all;overflow-wrap:anywhere;transition:color .15s ease-out}.blog-article .bp-toc-bindplane .bp-toc-bindplane-list a:hover,.blog-article .bp-toc-bindplane .bp-toc-bindplane-list li:first-child a{color:var(--c-action)}.blog-article .bp-toc-bindplane .post-toc-l3{margin-left:var(--s-3)}.blog-article .bp-toc-bindplane .post-toc-l4,.blog-article .bp-toc-bindplane .post-toc-l5,.blog-article .bp-toc-bindplane .post-toc-l6{margin-left:var(--s-4)}.blog-article .bp-toc-bindplane .bp-toc-bindplane-hint{margin:0;font-size:var(--t-caption);color:var(--c-muted);line-height:1.5;word-break:keep-all}.blog-article .bp-toc-datafold{margin:var(--s-5) 0 var(--s-6)}.blog-article .bp-toc-datafold .bp-toc-datafold-list{margin:0;padding-left:var(--s-5);list-style-type:decimal}.blog-article .bp-toc-datafold .bp-toc-datafold-list>li{margin-bottom:var(--s-2);padding-left:var(--s-1);line-height:1.55;color:var(--c-muted)}.blog-article .bp-toc-datafold .bp-toc-datafold-list>li::marker{color:var(--c-muted);font-variant-numeric:tabular-nums}.blog-article .bp-toc-datafold .bp-toc-datafold-list a{color:var(--c-action);font-size:var(--t-body-sm);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--c-action);transition:color .15s ease-out}.blog-article .bp-toc-datafold .bp-toc-datafold-list a:hover{color:var(--c-action-hover)}.blog-article .bp-toc-datafold .post-toc-l3{margin-left:var(--s-4)}.blog-article .bp-toc-datafold .post-toc-l4{margin-left:var(--s-6)}.blog-article .bp-toc-domainchecker{position:sticky;top:var(--s-6);align-self:start;padding:var(--s-5);border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:var(--c-surface)}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-title{margin-bottom:var(--s-4);font-family:var(--f-display);font-size:var(--t-body-sm);font-weight:var(--fw-bold);color:var(--c-ink)}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-list{list-style:none;margin:0;padding:0 0 0 var(--s-3);border-left:2px solid var(--c-action);counter-reset:bp-toc-domainchecker}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-list li{margin:0 0 var(--s-3);line-height:1.45;counter-increment:bp-toc-domainchecker}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-list li:last-child{margin-bottom:0}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-list li:before{content:counter(bp-toc-domainchecker) ".";margin-right:var(--s-2);font-size:var(--t-body-sm);font-weight:var(--fw-bold);color:var(--c-action)}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-list a{font-size:var(--t-body-sm);color:var(--c-body);text-decoration:none;word-break:keep-all;overflow-wrap:anywhere;transition:color .15s ease-out}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-list a:hover{color:var(--c-action)}.blog-article .bp-toc-domainchecker .post-toc-l3{padding-left:var(--s-3)}.blog-article .bp-toc-domainchecker .post-toc-l4,.blog-article .bp-toc-domainchecker .post-toc-l5,.blog-article .bp-toc-domainchecker .post-toc-l6{padding-left:var(--s-4)}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-hint{margin:0;font-size:var(--t-caption);color:var(--c-muted);line-height:1.5;word-break:keep-all}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-progress{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--c-hairline)}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-progress-label{display:block;margin-bottom:var(--s-2);font-size:var(--t-caption);color:var(--c-muted)}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-progress-track{display:block;height:4px;border-radius:var(--r-pill);background:var(--c-surface-soft);overflow:hidden}.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-progress-bar{display:block;height:100%;width:0;border-radius:var(--r-pill);background:var(--c-action)}@supports (animation-timeline:scroll()){.blog-article .bp-toc-domainchecker .bp-toc-domainchecker-progress-bar{animation:bp-toc-domainchecker-grow linear both;animation-timeline:scroll(root block)}@keyframes bp-toc-domainchecker-grow{0%{width:0}to{width:100%}}}.blog-article .bp-toc-ferndesk{position:sticky;top:var(--s-6);align-self:start;min-width:0}.blog-article .bp-toc-ferndesk .bp-toc-ferndesk-title{padding-bottom:var(--s-3);border-bottom:1px dashed var(--c-hairline);font-family:var(--f-display);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-toc-ferndesk .bp-toc-ferndesk-list{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto}.blog-article .bp-toc-ferndesk .bp-toc-ferndesk-list li{margin:0;border-bottom:1px dashed var(--c-hairline)}.blog-article .bp-toc-ferndesk .bp-toc-ferndesk-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-3) 0;font-size:var(--t-body-sm);color:var(--c-muted);text-decoration:none;transition:color .15s ease-out}.blog-article .bp-toc-ferndesk .bp-toc-ferndesk-list a:hover{color:var(--c-ink)}.blog-article .bp-toc-ferndesk .bp-toc-ferndesk-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blog-article .bp-toc-ferndesk .bp-toc-ferndesk-chevron{flex:0 0 auto;color:var(--c-hairline);font-weight:var(--fw-medium)}.blog-article .bp-toc-ferndesk .post-toc-l3 a{padding-left:var(--s-3)}.blog-article .bp-toc-ferndesk .post-toc-l4 a,.blog-article .bp-toc-ferndesk .post-toc-l5 a,.blog-article .bp-toc-ferndesk .post-toc-l6 a{padding-left:var(--s-4)}.blog-article .bp-toc-ferndesk .bp-toc-ferndesk-hint{margin:var(--s-3) 0 0;font-size:var(--t-caption);color:var(--c-muted);line-height:1.5;word-break:keep-all}@media (max-width:960px){.blog-article .bp-toc-ferndesk{position:static}}.blog-article .bp-toc-front{width:100%}.blog-article .bp-toc-front .bp-toc-front-title{margin:0 0 var(--s-2);font-family:var(--f-display);font-size:var(--t-h4,1.25rem);font-weight:var(--fw-medium);line-height:1.3;color:var(--c-ink);word-break:keep-all}.blog-article .bp-toc-front .bp-toc-front-list{margin:0;padding:0;list-style:none}.blog-article .bp-toc-front .bp-toc-front-list li{padding:var(--s-2) 0;border-bottom:1px solid var(--c-hairline)}.blog-article .bp-toc-front .bp-toc-front-list a{font-size:var(--t-caption);line-height:1.5;color:var(--c-ink);text-decoration:none;word-break:keep-all}.blog-article .bp-toc-front .bp-toc-front-list a:hover{text-decoration:underline;text-underline-offset:3px}.blog-article .bp-toc-front .bp-toc-front-list .post-toc-l3{padding-left:var(--s-4)}.blog-article .bp-toc-juicebox{position:sticky;top:var(--s-6);align-self:start;min-width:0}.blog-article .bp-toc-juicebox .bp-toc-juicebox-kicker{display:block;margin-bottom:var(--s-4);font-size:var(--t-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.blog-article .bp-toc-juicebox .bp-toc-juicebox-title{margin-bottom:var(--s-3);font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-ink)}.blog-article .bp-toc-juicebox .bp-toc-juicebox-list{list-style:none;margin:0;padding:0}.blog-article .bp-toc-juicebox .bp-toc-juicebox-list li{margin:0;padding:var(--s-3) 0;border-top:1px solid var(--c-hairline);line-height:1.45}.blog-article .bp-toc-juicebox .bp-toc-juicebox-list a{font-size:var(--t-body-sm);color:var(--c-body);text-decoration:none;word-break:keep-all;overflow-wrap:anywhere;transition:color .15s ease-out}.blog-article .bp-toc-juicebox .bp-toc-juicebox-list a:hover{color:var(--c-action)}.blog-article .bp-toc-juicebox .post-toc-l3{padding-left:var(--s-3)}.blog-article .bp-toc-juicebox .post-toc-l4,.blog-article .bp-toc-juicebox .post-toc-l5,.blog-article .bp-toc-juicebox .post-toc-l6{padding-left:var(--s-4)}.blog-article .bp-toc-juicebox .bp-toc-juicebox-hint{margin:0;padding-top:var(--s-3);border-top:1px solid var(--c-hairline);font-size:var(--t-caption);color:var(--c-muted);line-height:1.5;word-break:keep-all}.blog-article .bp-toc-koyeb{position:sticky;top:var(--s-6);align-self:start}.blog-article .bp-toc-koyeb .bp-toc-koyeb-head{margin-bottom:var(--s-5);padding:var(--s-3) var(--s-4);border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:var(--c-surface);font-family:var(--f-display);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-toc-koyeb .bp-toc-koyeb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}.blog-article .bp-toc-koyeb .bp-toc-koyeb-list li{margin:0;border-left:6px solid var(--c-hairline);padding-left:var(--s-3);line-height:1.5;transition:border-color .15s ease-out}.blog-article .bp-toc-koyeb .bp-toc-koyeb-list li:hover{border-left-color:var(--c-action)}.blog-article .bp-toc-koyeb .bp-toc-koyeb-list a{font-family:var(--f-mono,monospace);font-size:var(--t-caption);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);text-decoration:none;word-break:keep-all;overflow-wrap:anywhere;transition:color .15s ease-out}.blog-article .bp-toc-koyeb .bp-toc-koyeb-list li:hover a{color:var(--c-ink)}.blog-article .bp-toc-koyeb .post-toc-l3{margin-left:var(--s-3)}.blog-article .bp-toc-koyeb .post-toc-l4,.blog-article .bp-toc-koyeb .post-toc-l5,.blog-article .bp-toc-koyeb .post-toc-l6{margin-left:var(--s-4)}.blog-article .bp-toc-koyeb .bp-toc-koyeb-hint{margin:0;font-size:var(--t-caption);color:var(--c-muted);line-height:1.5;word-break:keep-all}.blog-article .bp-toc-miro{position:sticky;top:var(--s-6);align-self:start}.blog-article .bp-toc-miro .bp-toc-miro-title{margin-bottom:var(--s-4);font-family:var(--f-display);font-size:var(--t-body-sm);font-weight:var(--fw-bold);color:var(--c-ink)}.blog-article .bp-toc-miro .bp-toc-miro-list{list-style:none;margin:0;padding:0}.blog-article .bp-toc-miro .bp-toc-miro-list li{margin:0 0 var(--s-4);line-height:1.45}.blog-article .bp-toc-miro .bp-toc-miro-list li:last-child{margin-bottom:0}.blog-article .bp-toc-miro .bp-toc-miro-list a{font-size:var(--t-body-sm);color:var(--c-body);text-decoration:none;word-break:keep-all;overflow-wrap:anywhere;transition:color .15s ease-out}.blog-article .bp-toc-miro .bp-toc-miro-list a:hover{color:var(--c-action)}.blog-article .bp-toc-miro .post-toc-l3{padding-left:var(--s-3)}.blog-article .bp-toc-miro .post-toc-l4,.blog-article .bp-toc-miro .post-toc-l5,.blog-article .bp-toc-miro .post-toc-l6{padding-left:var(--s-4)}.blog-article .bp-toc-miro .bp-toc-miro-hint{margin:0;font-size:var(--t-caption);color:var(--c-muted);line-height:1.5;word-break:keep-all}.blog-article .bp-toc-mparticle{position:sticky;top:var(--s-6);align-self:start;min-width:0}.blog-article .bp-toc-mparticle .bp-toc-mparticle-title{margin-bottom:var(--s-4);font-family:var(--f-display);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink)}.blog-article .bp-toc-mparticle .bp-toc-mparticle-list{list-style:none;margin:0;padding:0;border-left:2px solid var(--c-hairline);max-height:60vh;overflow-y:auto}.blog-article .bp-toc-mparticle .bp-toc-mparticle-list li{margin:0}.blog-article .bp-toc-mparticle .bp-toc-mparticle-list a{display:block;padding:var(--s-3) 0 var(--s-3) var(--s-4);font-size:var(--t-body-sm);line-height:1.4;color:var(--c-muted);text-decoration:none;transition:color .15s ease-out}.blog-article .bp-toc-mparticle .bp-toc-mparticle-list a:hover{color:var(--c-action)}.blog-article .bp-toc-mparticle .post-toc-l3 a{padding-left:var(--s-6)}.blog-article .bp-toc-mparticle .bp-toc-mparticle-hint{margin:0;padding-left:var(--s-4);border-left:2px solid var(--c-hairline);font-size:var(--t-body-sm);color:var(--c-muted)}.blog-article .bp-toc-nory{padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-surface-soft);min-width:0}.blog-article .bp-toc-nory .bp-toc-nory-title{margin-bottom:var(--s-4);font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-ink)}.blog-article .bp-toc-nory .bp-toc-nory-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-4)}.blog-article .bp-toc-nory .bp-toc-nory-list li{margin:0;line-height:1.45}.blog-article .bp-toc-nory .bp-toc-nory-list a{font-size:var(--t-body-sm);color:var(--c-body);text-decoration:none;word-break:keep-all;overflow-wrap:anywhere;transition:color .15s ease-out}.blog-article .bp-toc-nory .bp-toc-nory-list a:hover{color:var(--c-action)}.blog-article .bp-toc-nory .post-toc-l3{padding-left:var(--s-3)}.blog-article .bp-toc-nory .post-toc-l4,.blog-article .bp-toc-nory .post-toc-l5,.blog-article .bp-toc-nory .post-toc-l6{padding-left:var(--s-4)}.blog-article .bp-toc-nory .bp-toc-nory-hint{margin:0;font-size:var(--t-caption);color:var(--c-muted);line-height:1.5;word-break:keep-all}.blog-article .bp-toc-otter-ai{background:none;border:0;padding:0}.blog-article .bp-toc-otter-ai .bp-toc-otter-ai-title{margin:0 0 var(--s-3);font-size:var(--t-body);font-weight:var(--fw-semibold);color:var(--c-ink);line-height:1.3}.blog-article .bp-toc-otter-ai .bp-toc-otter-ai-list{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.blog-article .bp-toc-otter-ai .bp-toc-otter-ai-list a{display:block;font-size:var(--t-body-sm);line-height:1.5;color:var(--c-body);text-decoration:none;word-break:keep-all;transition:color .15s ease-out}.blog-article .bp-toc-otter-ai .bp-toc-otter-ai-list a:hover{color:var(--c-action)}.blog-article .bp-toc-otter-ai .post-toc-l3 a{padding-left:var(--s-4)}.blog-article .bp-toc-otter-ai .bp-toc-otter-ai-hint{margin:0;font-size:var(--t-body-sm);color:var(--c-muted)}