.article-shell[data-v-e3ccea00]{padding-top:var(--space-16);padding-bottom:var(--space-16)}.article-body-section[data-v-e3ccea00],.article-hero[data-v-e3ccea00]{padding-bottom:var(--space-12)}.breadcrumbs ol[data-v-e3ccea00]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none;color:var(--color-text-muted);font-size:var(--font-size-sm)}.breadcrumbs li[data-v-e3ccea00]{display:flex;align-items:center;gap:var(--space-2)}.breadcrumbs li+li[data-v-e3ccea00]:before{content:"/"}.breadcrumbs a[data-v-e3ccea00],.breadcrumbs li+li[data-v-e3ccea00]:before{color:var(--color-text-muted)}.article-body[data-v-e3ccea00] h2,.article-body[data-v-e3ccea00] h3,.article-cta h2[data-v-e3ccea00],.article-hero h1[data-v-e3ccea00],.sidebar-heading[data-v-e3ccea00]{margin:0;color:var(--color-text-primary)}.article-hero h1[data-v-e3ccea00]{max-width:920px;font-size:var(--font-size-4xl);font-weight:700;line-height:1.08}.description[data-v-e3ccea00]{max-width:820px;margin:var(--space-5) 0 0;font-size:var(--font-size-lg);line-height:1.75;color:var(--color-text-secondary)}.meta-list[data-v-e3ccea00]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm)}.meta-list span[data-v-e3ccea00],.meta-list time[data-v-e3ccea00]{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border:1px solid var(--surface-card-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary) 4%,var(--surface-card-bg))}.article-layout[data-v-e3ccea00]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}@media(min-width:1024px){.article-layout[data-v-e3ccea00]{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.article-body[data-v-e3ccea00],.article-cta[data-v-e3ccea00],.sidebar-card[data-v-e3ccea00]{background:var(--surface-card-bg);border:1px solid var(--surface-card-border);border-radius:var(--radius-md)}.article-body[data-v-e3ccea00]{padding:var(--space-7)}.meta-author[data-v-e3ccea00]{color:var(--color-text-primary);font-weight:600}.author-card[data-v-e3ccea00]{display:flex;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid transparent;-o-border-image:var(--divider-hairline) 1;border-image:var(--divider-hairline) 1}.author-card__avatar[data-v-e3ccea00]{flex:0 0 auto;width:64px;height:64px;background:var(--color-bg-secondary)}.author-card__avatar[data-v-e3ccea00],.meta-avatar[data-v-e3ccea00]{border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.meta-avatar[data-v-e3ccea00]{width:20px;height:20px;margin-right:var(--space-2)}.author-card__body[data-v-e3ccea00]{min-width:0}.author-card__label[data-v-e3ccea00]{margin:0;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.author-card__name[data-v-e3ccea00]{margin:var(--space-1) 0 0;font-size:var(--font-size-lg);font-weight:700}.author-card__name a[data-v-e3ccea00]{color:var(--color-text-primary);text-decoration:none}.author-card__role[data-v-e3ccea00]{margin:0}.author-card__bio[data-v-e3ccea00],.author-card__role[data-v-e3ccea00]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.author-card__bio[data-v-e3ccea00]{margin:var(--space-3) 0 0;line-height:1.6}.author-card__links[data-v-e3ccea00]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.author-card__link[data-v-e3ccea00]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--surface-card-border);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text-primary);text-decoration:none}.author-card__link[data-v-e3ccea00]:hover{border-color:var(--color-primary)}.article-body[data-v-e3ccea00] .article-figure{margin:var(--space-6) 0}.article-body[data-v-e3ccea00] .article-figure img{display:block;width:100%;height:auto;border:1px solid var(--surface-card-border);border-radius:var(--radius-md)}.article-body[data-v-e3ccea00] .article-figure figcaption{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.article-body .author-card p[data-v-e3ccea00]{max-width:none;margin:0;line-height:1.5}.article-body .author-card .author-card__name[data-v-e3ccea00]{margin-top:var(--space-1)}.article-body .author-card .author-card__bio[data-v-e3ccea00]{margin-top:var(--space-3);line-height:1.6}.article-body .author-card .author-card__links[data-v-e3ccea00]{margin-top:var(--space-3);padding-left:0}.article-body .author-card .author-card__links li[data-v-e3ccea00]{margin:0}.article-body .author-card .author-card__link[data-v-e3ccea00],.article-body .author-card .author-card__name a[data-v-e3ccea00]{color:var(--color-text-primary);text-decoration:none}.article-sidebar[data-v-e3ccea00]{display:grid;gap:var(--space-4)}@media(min-width:1024px){.article-sidebar[data-v-e3ccea00]{position:sticky;top:calc(72px + var(--space-6));max-height:calc(100vh - 72px - var(--space-6)*2);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.sidebar-card[data-v-e3ccea00]{padding:var(--space-5)}.sidebar-heading[data-v-e3ccea00]{font-size:var(--font-size-lg);margin-bottom:var(--space-4)}.related-list[data-v-e3ccea00],.toc[data-v-e3ccea00]{display:grid;gap:var(--space-3)}.related-link[data-v-e3ccea00],.toc a[data-v-e3ccea00]{color:var(--color-text-secondary)}.related-link[data-v-e3ccea00]{display:grid;gap:var(--space-1)}.related-link strong[data-v-e3ccea00]{color:var(--color-text-primary);font-size:var(--font-size-sm)}.related-link span[data-v-e3ccea00]{font-size:var(--font-size-sm);line-height:1.6}.article-body[data-v-e3ccea00] *+section{margin-top:var(--space-8)}.article-body[data-v-e3ccea00] h2{margin-bottom:var(--space-4);font-size:var(--font-size-2xl)}.article-body[data-v-e3ccea00] h3{margin-bottom:var(--space-3);font-size:var(--font-size-xl)}.article-body[data-v-e3ccea00] *+h2{margin-top:var(--space-8)}.article-body[data-v-e3ccea00] *+h3{margin-top:var(--space-6)}.article-body[data-v-e3ccea00] #faq>div+div{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid transparent;-o-border-image:var(--divider-hairline) 1;border-image:var(--divider-hairline) 1}.article-body[data-v-e3ccea00] #faq>div>p+p{margin-top:var(--space-2);font-size:var(--font-size-sm)}.article-body[data-v-e3ccea00] li,.article-body[data-v-e3ccea00] p{color:var(--color-text-secondary);line-height:1.8}.article-body[data-v-e3ccea00] ol+p,.article-body[data-v-e3ccea00] p+ol,.article-body[data-v-e3ccea00] p+p,.article-body[data-v-e3ccea00] p+ul,.article-body[data-v-e3ccea00] ul+p{margin-top:var(--space-4)}.article-body[data-v-e3ccea00] ol,.article-body[data-v-e3ccea00] ul{padding-left:var(--space-5)}.article-body[data-v-e3ccea00] a{color:var(--color-primary);text-decoration:none}.article-body[data-v-e3ccea00] a:hover,.related-link[data-v-e3ccea00]:hover,.toc a[data-v-e3ccea00]:hover{color:var(--color-primary-hover)}.article-cta-section[data-v-e3ccea00]{padding-top:var(--space-2)}.article-cta[data-v-e3ccea00]{display:grid;gap:var(--space-5);padding:var(--space-7)}.article-cta p[data-v-e3ccea00]{margin:var(--space-4) 0 0;color:var(--color-text-secondary);line-height:1.7}.cta-actions[data-v-e3ccea00]{display:flex;flex-wrap:wrap;gap:var(--space-3)}
