.blog-article .bp-cards-bindplane{margin-top:var(--s-8)}.blog-article .bp-cards-bindplane .bp-cards-bindplane-head{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);letter-spacing:-.02em;text-align:left;color:var(--c-ink);word-break:keep-all}.blog-article .bp-cards-bindplane .bp-cards-bindplane-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}@media (max-width:960px){.blog-article .bp-cards-bindplane .bp-cards-bindplane-grid{grid-template-columns:1fr}}.blog-article .bp-cards-bindplane .bp-cards-bindplane-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);min-width:0;text-decoration:none}.blog-article .bp-cards-bindplane .bp-cards-bindplane-thumb{display:block;width:100%;aspect-ratio:1.78;overflow:hidden;border-radius:8px;background:var(--c-surface-soft);margin-bottom:var(--s-2)}.blog-article .bp-cards-bindplane .bp-cards-bindplane-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-out}.blog-article .bp-cards-bindplane .bp-cards-bindplane-card:hover .bp-cards-bindplane-thumb img{transform:scale(1.02)}.blog-article .bp-cards-bindplane .bp-cards-bindplane-chip{display:inline-flex;align-items:center;padding:.3em .85em;border-radius:999px;background:color-mix(in srgb,var(--c-accent) 18%,var(--c-surface));font-size:var(--t-caption);font-weight:var(--fw-medium);letter-spacing:.02em;color:var(--c-ink);white-space:nowrap}.blog-article .bp-cards-bindplane .bp-cards-bindplane-title{margin:0;font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1.35;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere}.blog-article .bp-cards-bindplane .bp-cards-bindplane-card:hover .bp-cards-bindplane-title{color:var(--c-action)}.blog-article .bp-cards-bindplane .bp-cards-bindplane-meta{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-caption);color:var(--c-muted)}.blog-article .bp-cards-bindplane .bp-cards-bindplane-avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--c-hairline);background:var(--c-surface-soft);color:var(--c-ink);font-size:var(--t-caption);font-weight:var(--fw-semibold);flex:none}.blog-article .bp-cards-bindplane .bp-cards-bindplane-author{color:var(--c-body);font-weight:var(--fw-medium)}.blog-article .bp-cards-bindplane .bp-cards-bindplane-date{text-transform:uppercase;letter-spacing:.02em}