.article-hero[data-v-f4850fa7]{padding:clamp(80px, 10vh, 120px) 0 var(--space-12);border-bottom:1px solid var(--border-subtle);background:oklch(96.5% .012 65)}.article-hero__inner[data-v-f4850fa7]{text-align:left;max-width:780px;margin:0 auto}.article-badge[data-v-f4850fa7]{padding:var(--space-1) var(--space-4);background:var(--coral-100);color:var(--coral-800);border:1px solid var(--coral-200);border-radius:var(--radius-pill);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);margin-bottom:var(--space-6);font-weight:600;display:inline-block}.article-title[data-v-f4850fa7]{font-family:var(--font-display);color:var(--navy-900);font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-8)}.article-meta[data-v-f4850fa7]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.article-author[data-v-f4850fa7]{align-items:center;gap:var(--space-3);display:flex}.article-author__avatar[data-v-f4850fa7]{object-fit:cover;border:2px solid var(--coral-300);border-radius:999px;width:48px;height:48px}.article-author__name[data-v-f4850fa7]{color:var(--navy-900);font-weight:600;font-size:var(--fs-body-sm);display:block}.article-author__role[data-v-f4850fa7]{color:var(--text-muted);font-size:var(--fs-caption);display:block}.article-info[data-v-f4850fa7]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-body-sm);display:flex}.article-info__sep[data-v-f4850fa7]{opacity:.5}.article-cover[data-v-f4850fa7]{padding:var(--space-8) 0 0;margin-top:calc(-1 * var(--space-4));z-index:1;position:relative}.article-cover__figure[data-v-f4850fa7]{max-width:780px;margin:0 auto}.article-cover__figure img[data-v-f4850fa7]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg);aspect-ratio:1200/630;object-fit:cover}.article-cover__figure figcaption[data-v-f4850fa7]{text-align:center;color:var(--text-muted);font-size:var(--fs-caption);margin-top:var(--space-3);font-style:italic}.article-body[data-v-f4850fa7]{padding:var(--space-12) 0 var(--space-20);background:var(--surface-canvas)}.article-content[data-v-f4850fa7]{max-width:680px;margin:0 auto}.article-lead[data-v-f4850fa7]{font-family:var(--font-display);font-size:clamp(1.375rem,2vw,1.625rem);line-height:var(--lh-relaxed);color:var(--text-primary);border-left:3px solid var(--coral-500);padding-left:var(--space-6);margin-bottom:var(--space-10);font-style:italic;font-weight:400}.article-content p[data-v-f4850fa7]{color:var(--text-primary);margin-bottom:var(--space-6);font-size:18px;line-height:1.75}.article-content h2[data-v-f4850fa7]{font-family:var(--font-sans);font-size:var(--fs-h4);letter-spacing:var(--tracking-tight);color:var(--navy-900);margin-top:var(--space-12);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);font-weight:600}.article-list[data-v-f4850fa7]{counter-reset:article-counter;margin:var(--space-6) 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.article-list li[data-v-f4850fa7]{counter-increment:article-counter;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);line-height:var(--lh-relaxed);font-size:var(--fs-body);box-shadow:var(--shadow-xs);display:flex}.article-list li[data-v-f4850fa7]:before{content:counter(article-counter);background:var(--coral-500);width:32px;min-width:32px;height:32px;color:var(--navy-900);font-weight:700;font-size:var(--fs-body-sm);border-radius:999px;justify-content:center;align-items:center;display:flex}.article-list li strong[data-v-f4850fa7]{color:var(--navy-900)}.article-callout[data-v-f4850fa7]{padding:var(--space-7) var(--space-8);background:var(--stone-100);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin:var(--space-8) 0}.article-callout__label[data-v-f4850fa7]{color:var(--coral-700);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);margin-bottom:var(--space-2);font-weight:600;display:block}.article-author-box[data-v-f4850fa7]{gap:var(--space-6);padding:var(--space-7);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-left:3px solid var(--coral-500);border-radius:var(--radius-md);margin:var(--space-12) 0;box-shadow:var(--shadow-sm);display:flex}.article-author-box__avatar[data-v-f4850fa7]{object-fit:cover;border-radius:999px;flex-shrink:0;width:80px;height:80px}.article-author-box__name[data-v-f4850fa7]{color:var(--navy-900);font-weight:700;font-size:var(--fs-body-lg);margin-bottom:var(--space-2)}.article-author-box__bio[data-v-f4850fa7]{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);margin-bottom:0!important}.article-cta[data-v-f4850fa7]{text-align:center;padding:var(--space-10) var(--space-8);background:linear-gradient(140deg, var(--navy-950), oklch(13% .045 248));color:var(--stone-50);border-radius:var(--radius-xl);margin:var(--space-12) 0}.article-cta p[data-v-f4850fa7]{max-width:520px;line-height:var(--lh-relaxed);margin-left:auto;margin-right:auto;font-size:var(--fs-body-lg)!important;color:oklch(85% .02 60)!important;margin-bottom:var(--space-6)!important}.article-cta__actions[data-v-f4850fa7]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.article-share[data-v-f4850fa7]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.article-share__label[data-v-f4850fa7]{color:var(--text-muted);font-size:var(--fs-body-sm);margin-bottom:var(--space-4);font-weight:600;display:block}.article-share__links[data-v-f4850fa7]{gap:var(--space-3);flex-wrap:wrap;display:flex}.article-share__btn[data-v-f4850fa7]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-body-sm);color:var(--stone-50);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.article-share__btn[data-v-f4850fa7]:hover{color:var(--stone-50);transform:translateY(-2px)}.article-share__btn--linkedin[data-v-f4850fa7]{background:#0a66c2}.article-share__btn--linkedin[data-v-f4850fa7]:hover{background:#004182}.article-share__btn--x[data-v-f4850fa7]{background:#1d1d1d}.article-share__btn--x[data-v-f4850fa7]:hover{background:#000}.article-share__btn--email[data-v-f4850fa7]{background:var(--navy-700)}.article-share__btn--email[data-v-f4850fa7]:hover{background:var(--navy-900)}.article-nav[data-v-f4850fa7]{margin-top:var(--space-12);gap:var(--space-4);flex-wrap:wrap;display:flex}.article-nav__next[data-v-f4850fa7],.article-nav__back[data-v-f4850fa7]{min-width:200px;padding:var(--space-5) var(--space-6);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex:1;text-decoration:none}.article-nav__next[data-v-f4850fa7]:hover,.article-nav__back[data-v-f4850fa7]:hover{border-color:var(--coral-500);transform:translateY(-2px)}.article-nav__label[data-v-f4850fa7]{font-size:var(--fs-eyebrow);color:var(--coral-700);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);margin-bottom:var(--space-2);font-weight:600;display:block}.article-nav__title[data-v-f4850fa7]{color:var(--navy-900);font-weight:600;font-size:var(--fs-body);line-height:var(--lh-normal);display:block}@media (width<=768px){.article-hero[data-v-f4850fa7]{padding:clamp(60px, 8vh, 90px) 0 var(--space-8)}.article-meta[data-v-f4850fa7],.article-list li[data-v-f4850fa7]{flex-direction:column;align-items:flex-start}.article-author-box[data-v-f4850fa7]{text-align:center;flex-direction:column;align-items:center}.article-cta__actions[data-v-f4850fa7]{flex-direction:column;align-items:center}}.article-bibliography[data-v-f4850fa7]{margin-top:var(--space-12);padding:var(--space-7) var(--space-8);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-left:3px solid var(--navy-700);border-radius:var(--radius-lg)}.article-bibliography__title[data-v-f4850fa7]{font-family:var(--font-display);font-size:var(--fs-h5);color:var(--navy-900);margin:0 0 var(--space-2) 0;letter-spacing:var(--tracking-tight);font-weight:600}.article-bibliography__intro[data-v-f4850fa7]{font-size:var(--fs-body-sm);color:var(--text-muted);margin-bottom:var(--space-5);font-style:italic;line-height:var(--lh-relaxed)}.article-bibliography__list[data-v-f4850fa7]{counter-reset:bib-counter;margin:0;padding:0;list-style:none}.article-bibliography__list li[data-v-f4850fa7]{counter-increment:bib-counter;padding:var(--space-3) 0 var(--space-3) var(--space-9);border-bottom:1px dashed var(--border-subtle);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-secondary);position:relative}.article-bibliography__list li[data-v-f4850fa7]:last-child{border-bottom:none}.article-bibliography__list li[data-v-f4850fa7]:before{content:"[" counter(bib-counter) "]";left:0;top:var(--space-3);color:var(--coral-700);font-weight:700;font-family:var(--font-mono,monospace);font-size:var(--fs-caption);position:absolute}.article-bibliography__list a[data-v-f4850fa7]{color:var(--navy-700);text-decoration:underline;-webkit-text-decoration-color:var(--coral-300);text-decoration-color:var(--coral-300);text-underline-offset:2px}.article-bibliography__list a[data-v-f4850fa7]:hover{color:var(--coral-700)}
