.ArticleSidebar_card__plMKO{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ArticleSidebar_heading__C6L5J{font-size:var(--fs-base);margin-bottom:var(--space-3)}.ArticleSidebar_toc__blp3C{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;counter-reset:toc}.ArticleSidebar_tocLink__vIK72{display:block;padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-border);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:1.4;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ArticleSidebar_tocLink__vIK72:hover{border-left-color:var(--color-accent);color:var(--color-accent)}.BlogPost_header__w0uS_{max-width:820px;margin-bottom:var(--space-8)}.BlogPost_chip__l6116{display:inline-block;margin-bottom:var(--space-4);padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.BlogPost_title__uhPgn{font-size:var(--fs-2xl);line-height:1.15;letter-spacing:-.02em;margin-bottom:var(--space-4)}@media(min-width:768px){.BlogPost_title__uhPgn{font-size:2.75rem}}.BlogPost_lead__xb0JA{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-5)}@media(min-width:768px){.BlogPost_lead__xb0JA{font-size:var(--fs-lg)}}.BlogPost_byline__w_THl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-sm);color:var(--color-text-muted)}.BlogPost_byline__w_THl strong{color:var(--color-text-secondary);font-weight:var(--fw-semibold)}.BlogPost_cover__XzSE7{position:relative;aspect-ratio:1200/630;width:100%;max-width:820px;overflow:hidden;margin-bottom:var(--space-10);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--gradient-brand-soft)}.BlogPost_layout__DiJZu{display:grid;grid-gap:var(--space-10);gap:var(--space-10);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.BlogPost_layout__DiJZu{grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-12);align-items:start}}.BlogPost_main__dZEJj{min-width:0;max-width:760px}.BlogPost_aside__Yl2_m{display:flex;flex-direction:column;gap:var(--space-6)}@media(min-width:1024px){.BlogPost_aside__Yl2_m{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6))}}.BlogPost_faq__ud95O{margin-top:var(--space-12)}.BlogPost_tags__rNIAV{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-8)}.BlogPost_tag__MayHR{font-size:var(--fs-xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:2px var(--space-3)}.BlogPost_back__F9cPF{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-8);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-accent)}.BlogPost_back__F9cPF:hover{color:var(--color-accent-hover)}.BlogPost_backIcon__ykgZu{display:inline-flex;transform:rotate(180deg)}.BlogPost_related__1NgD_{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--color-border)}.BlogPost_relatedHeading__mXzDH{font-size:var(--fs-xl);margin-bottom:var(--space-6)}