.article-layout[data-v-3042f771]{--al-accent-50:var(--accent-50);--al-accent-100:var(--accent-100);--al-accent-200:var(--accent-200);--al-accent-500:var(--accent-500);--al-accent-600:var(--accent-600);--al-accent-700:var(--accent-700);--al-accent-900:var(--accent-900);background:var(--surface-canvas);color:var(--text-primary)}.article-layout[data-accent=coral][data-v-3042f771]{--al-accent-50:var(--coral-50);--al-accent-100:var(--coral-100);--al-accent-200:var(--coral-200);--al-accent-500:var(--coral-500);--al-accent-600:var(--coral-600);--al-accent-700:var(--coral-700);--al-accent-900:var(--coral-900)}.al-hero[data-v-3042f771]{background:linear-gradient(180deg, var(--al-accent-50), var(--surface-warm,var(--stone-50)));padding:clamp(72px, 10vh, 120px) 0 var(--space-12);border-bottom:1px solid var(--border-subtle)}.al-hero__inner[data-v-3042f771]{text-align:left;max-width:780px;margin:0 auto}.al-breadcrumb[data-v-3042f771]{font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:var(--space-5);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.al-breadcrumb a[data-v-3042f771]{color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.al-breadcrumb a[data-v-3042f771]:hover{color:var(--al-accent-700);text-decoration:underline}.al-breadcrumb span[aria-current=page][data-v-3042f771]{color:var(--text-secondary)}.al-badge[data-v-3042f771]{padding:var(--space-1) var(--space-4);background:var(--al-accent-100);color:var(--al-accent-900);border:1px solid var(--al-accent-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}.al-title[data-v-3042f771]{font-family:var(--font-display);color:var(--navy-900);font-size:clamp(2rem,4.6vw,3.5rem);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-5)}.al-subtitle[data-v-3042f771]{font-family:var(--font-sans);font-size:var(--fs-body-lg);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0 0 var(--space-8);max-width:700px}.al-meta[data-v-3042f771]{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.al-author[data-v-3042f771]{align-items:center;gap:var(--space-3);display:flex}.al-author__avatar[data-v-3042f771]{background:linear-gradient(135deg, var(--al-accent-500), var(--al-accent-700));color:#fff;width:48px;height:48px;font-weight:700;font-size:var(--fs-body-sm);letter-spacing:.04em;border:2px solid var(--al-accent-200);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.al-author__info[data-v-3042f771]{flex-direction:column;display:flex}.al-author__name[data-v-3042f771]{color:var(--navy-900);font-weight:600;font-size:var(--fs-body-sm);text-decoration:none}a.al-author__name[data-v-3042f771]:hover{color:var(--al-accent-700);text-decoration:underline}.al-author__role[data-v-3042f771]{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-snug);margin-top:2px}.al-info[data-v-3042f771]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-body-sm);display:flex}.al-info__sep[data-v-3042f771]{opacity:.5}.al-cover[data-v-3042f771]{padding:var(--space-8) 0 0;margin-top:calc(-1 * var(--space-4));z-index:1;position:relative}.al-cover__figure[data-v-3042f771]{max-width:880px;margin:0 auto}.al-cover__figure img[data-v-3042f771]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg);aspect-ratio:1200/630;object-fit:cover}.al-cover__figure figcaption[data-v-3042f771]{text-align:center;color:var(--text-muted);font-size:var(--fs-caption);margin-top:var(--space-3);font-style:italic}.al-body[data-v-3042f771]{padding:var(--space-12) 0 var(--space-20);background:var(--surface-canvas)}.al-content[data-v-3042f771]{max-width:720px;font-size:var(--fs-body-lg);color:var(--text-primary);margin:0 auto;line-height:1.75}.al-content[data-v-3042f771] p{font-size:var(--fs-body-lg);color:var(--text-primary);margin:0 0 var(--space-6);line-height:1.75}.al-content[data-v-3042f771] h2{font-family:var(--font-sans);font-size:var(--fs-h4);letter-spacing:var(--tracking-tight);color:var(--navy-900);margin:var(--space-12) 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);font-weight:600}.al-content[data-v-3042f771] h3{font-family:var(--font-sans);font-size:var(--fs-h5);color:var(--navy-900);margin:var(--space-8) 0 var(--space-3);font-weight:600}.al-content[data-v-3042f771] a{color:var(--al-accent-700);text-decoration:underline;-webkit-text-decoration-color:var(--al-accent-200);text-decoration-color:var(--al-accent-200);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out)}.al-content[data-v-3042f771] a:hover{color:var(--al-accent-600);-webkit-text-decoration-color:var(--al-accent-500);text-decoration-color:var(--al-accent-500)}.al-content[data-v-3042f771] strong{color:var(--navy-900);font-weight:600}.al-content[data-v-3042f771] em{color:var(--text-secondary)}.al-content[data-v-3042f771] ul,.al-content[data-v-3042f771] ol{padding-left:var(--space-6);margin:0 0 var(--space-6)}.al-content[data-v-3042f771] li{margin-bottom:var(--space-2);line-height:var(--lh-relaxed)}.al-content[data-v-3042f771] blockquote,.al-content[data-v-3042f771] .article-quote,.al-content[data-v-3042f771] .tribune-quote{font-family:var(--font-display);font-size:var(--fs-lead);line-height:var(--lh-relaxed);color:var(--text-primary);border-left:3px solid var(--al-accent-500);padding:var(--space-2) 0 var(--space-2) var(--space-6);margin:var(--space-8) 0;font-style:italic}.al-content[data-v-3042f771] .article-lead,.al-content[data-v-3042f771] .tribune-lead,.al-content[data-v-3042f771] .qualiopi-lead{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:var(--lh-relaxed);color:var(--text-primary);border-left:3px solid var(--al-accent-500);padding-left:var(--space-6);margin-bottom:var(--space-10);font-style:italic;font-weight:400}.al-content[data-v-3042f771] .article-callout,.al-content[data-v-3042f771] .qualiopi-disclaimer-block{padding:var(--space-6) var(--space-7);background:var(--al-accent-50);border:1px solid var(--al-accent-200);border-left:3px solid var(--al-accent-500);border-radius:var(--radius-md);margin:var(--space-8) 0}.al-content[data-v-3042f771] .article-callout__label{color:var(--al-accent-700);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);margin-bottom:var(--space-2);font-weight:600;display:block}.al-content[data-v-3042f771] .article-list{counter-reset:al-counter;margin:var(--space-6) 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.al-content[data-v-3042f771] .article-list li{counter-increment:al-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);box-shadow:var(--shadow-xs);margin-bottom:0;display:flex}.al-content[data-v-3042f771] .article-list li:before{content:counter(al-counter);background:var(--al-accent-500);color:#fff;width:32px;min-width:32px;height:32px;font-weight:700;font-size:var(--fs-body-sm);border-radius:999px;justify-content:center;align-items:center;display:flex}.al-content[data-v-3042f771] .qualiopi-toc{background:var(--al-accent-50);border-left:3px solid var(--al-accent-500);padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);margin-bottom:var(--space-8)}.al-content[data-v-3042f771] .qualiopi-toc h2{font-size:var(--fs-body-lg);margin:0 0 var(--space-3);border-bottom:none;padding:0}.al-content[data-v-3042f771] .qualiopi-toc ol{padding-left:var(--space-5);margin:0}.al-content[data-v-3042f771] .qualiopi-toc a{color:var(--al-accent-700)}.al-content[data-v-3042f771] .qualiopi-content section,.al-content[data-v-3042f771] .tribune-content section{margin-bottom:var(--space-8)}.al-content[data-v-3042f771] .faq-item{margin:var(--space-5) 0;padding:var(--space-5);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.al-content[data-v-3042f771] .faq-item h3{margin-top:0}.al-content[data-v-3042f771] .qualiopi-cta,.al-content[data-v-3042f771] .tribune-cta-legacy{margin-top:var(--space-6);text-align:center;gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.al-content[data-v-3042f771] .qualiopi-cta-btn{padding:var(--space-3) var(--space-7);background:var(--al-accent-600);color:#fff;border-radius:var(--radius-md);min-height:44px;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.al-content[data-v-3042f771] .qualiopi-cta-btn:hover{background:var(--al-accent-700);color:#fff;text-decoration:none;transform:translateY(-1px)}.al-content[data-v-3042f771] .qualiopi-cta-btn-secondary{padding:var(--space-3) var(--space-6);background:var(--surface-1,#fff);color:var(--al-accent-700);border:2px solid var(--al-accent-500);border-radius:var(--radius-md);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.al-content[data-v-3042f771] .qualiopi-cta-btn-secondary:hover{background:var(--al-accent-50);color:var(--al-accent-700);text-decoration:none}.al-content[data-v-3042f771] .tribune-sources,.al-content[data-v-3042f771] .article-bibliography__list{counter-reset:bib-counter;margin:0;padding:0;list-style:none}.al-content[data-v-3042f771] .tribune-sources li,.al-content[data-v-3042f771] .article-bibliography__list li{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);margin-bottom:0;position:relative}.al-content[data-v-3042f771] .tribune-sources li:last-child,.al-content[data-v-3042f771] .article-bibliography__list li:last-child{border-bottom:none}.al-content[data-v-3042f771] .tribune-sources li:before,.al-content[data-v-3042f771] .article-bibliography__list li:before{content:"[" counter(bib-counter) "]";left:0;top:var(--space-3);color:var(--al-accent-700);font-weight:700;font-family:var(--font-mono,monospace);font-size:var(--fs-caption);position:absolute}.al-content[data-v-3042f771] .tribune-photo-credit,.al-content[data-v-3042f771] .tribune-sources-intro{font-size:var(--fs-caption);color:var(--text-muted);margin:0 0 var(--space-5);font-style:italic}.al-bibliography[data-v-3042f771]{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(--al-accent-700);border-radius:var(--radius-lg)}.al-bibliography__title[data-v-3042f771]{font-family:var(--font-display);font-size:var(--fs-h5);color:var(--navy-900);margin:0 0 var(--space-2);letter-spacing:var(--tracking-tight);border:none;padding:0;font-weight:600}.al-bibliography__intro[data-v-3042f771]{font-size:var(--fs-body-sm);color:var(--text-muted);margin-bottom:var(--space-5);font-style:italic;line-height:var(--lh-relaxed)}.al-bibliography[data-v-3042f771] ol,.al-bibliography[data-v-3042f771] ul{counter-reset:al-bib;margin:0;padding:0;list-style:none}.al-bibliography[data-v-3042f771] li{counter-increment:al-bib;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);margin:0;position:relative}.al-bibliography[data-v-3042f771] li:last-child{border-bottom:none}.al-bibliography[data-v-3042f771] li:before{content:"[" counter(al-bib) "]";left:0;top:var(--space-3);color:var(--al-accent-700);font-weight:700;font-family:var(--font-mono,monospace);font-size:var(--fs-caption);position:absolute}.al-bibliography[data-v-3042f771] a{color:var(--navy-700);text-decoration:underline;-webkit-text-decoration-color:var(--al-accent-200);text-decoration-color:var(--al-accent-200);text-underline-offset:2px}.al-bibliography[data-v-3042f771] a:hover{color:var(--al-accent-700)}.al-author-box[data-v-3042f771]{gap:var(--space-6);padding:var(--space-7);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-left:3px solid var(--al-accent-500);border-radius:var(--radius-md);margin:var(--space-12) 0;box-shadow:var(--shadow-sm);display:flex}.al-author-box__avatar[data-v-3042f771]{background:linear-gradient(135deg, var(--al-accent-500), var(--al-accent-700));color:#fff;width:72px;height:72px;font-weight:700;font-size:var(--fs-body-lg);letter-spacing:.04em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.al-author-box__body[data-v-3042f771]{flex:1}.al-author-box__name[data-v-3042f771]{color:var(--navy-900);font-weight:700;font-size:var(--fs-body-lg);margin:0 0 var(--space-2)}.al-author-box__bio[data-v-3042f771]{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);margin:0 0 var(--space-3)}.al-author-box__link a[data-v-3042f771]{color:var(--al-accent-700);font-size:var(--fs-body-sm);text-decoration:underline;-webkit-text-decoration-color:var(--al-accent-200);text-decoration-color:var(--al-accent-200);text-underline-offset:2px;font-weight:600}.al-cta[data-v-3042f771]{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}.al-cta p[data-v-3042f771]{font-size:var(--fs-body-lg);color:oklch(85% .02 60);margin:0 auto var(--space-6);max-width:540px;line-height:var(--lh-relaxed)}.al-cta__actions[data-v-3042f771]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.al-btn[data-v-3042f771]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-7);border-radius:var(--radius-md);font-weight:600;font-size:var(--fs-body-sm);min-height:44px;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.al-btn--primary[data-v-3042f771],.al-btn--primary[data-v-3042f771]>*{background:var(--al-accent-500);border:1px solid var(--al-accent-500);color:var(--navy-950)!important}.al-btn--primary[data-v-3042f771]:hover{background:var(--al-accent-600);border-color:var(--al-accent-600);transform:translateY(-1px);color:var(--navy-950)!important}.al-btn--outline[data-v-3042f771],.al-btn--outline[data-v-3042f771]>*{background:0 0;border:1px solid #ffffff80;color:var(--stone-50)!important}.al-btn--outline[data-v-3042f771]:hover{background:#ffffff14;border-color:#ffffffb3;transform:translateY(-1px);color:var(--stone-50)!important}.al-share[data-v-3042f771]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.al-share__label[data-v-3042f771]{color:var(--text-muted);font-size:var(--fs-body-sm);margin-bottom:var(--space-4);font-weight:600;display:block}.al-share__links[data-v-3042f771]{gap:var(--space-3);flex-wrap:wrap;display:flex}.al-share__btn[data-v-3042f771],.al-share__btn[data-v-3042f771]>*{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);background:var(--navy-700);border:1px solid var(--navy-700);cursor:pointer;min-height:36px;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.al-share__btn[data-v-3042f771]>*{background:0 0;border:none;padding:0;display:inline}.al-share__btn[data-v-3042f771]:hover{transform:translateY(-2px);color:#fff!important}.al-share__btn--linkedin[data-v-3042f771]{background:#0a66c2;border-color:#0a66c2}.al-share__btn--linkedin[data-v-3042f771]:hover{background:#004182;border-color:#004182}.al-share__btn--x[data-v-3042f771]{background:#1d1d1d;border-color:#1d1d1d}.al-share__btn--x[data-v-3042f771]:hover{background:#000;border-color:#000}.al-share__btn--email[data-v-3042f771]{background:var(--al-accent-700);border-color:var(--al-accent-700)}.al-share__btn--email[data-v-3042f771]:hover{background:var(--al-accent-900);border-color:var(--al-accent-900)}.al-share__btn--copy[data-v-3042f771],.al-share__btn--copy[data-v-3042f771]>*{background:var(--surface-elevated);border:1px solid var(--border-default);color:var(--navy-900)!important}.al-share__btn--copy[data-v-3042f771]:hover{background:var(--al-accent-50);border-color:var(--al-accent-500);color:var(--navy-900)!important}.al-nav[data-v-3042f771]{margin-top:var(--space-12);gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.al-nav__card[data-v-3042f771]{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);text-decoration:none;display:block}.al-nav__card[data-v-3042f771]:hover{border-color:var(--al-accent-500);color:var(--text-primary);transform:translateY(-2px)}.al-nav__label[data-v-3042f771]{font-size:var(--fs-eyebrow);color:var(--al-accent-700);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);margin-bottom:var(--space-2);font-weight:600;display:block}.al-nav__title[data-v-3042f771]{color:var(--navy-900);font-weight:600;font-size:var(--fs-body);line-height:var(--lh-normal);display:block}@media (width<=768px){.al-hero[data-v-3042f771]{padding:clamp(56px, 8vh, 90px) 0 var(--space-8)}.al-meta[data-v-3042f771],.al-content[data-v-3042f771] .article-list li{flex-direction:column;align-items:flex-start}.al-author-box[data-v-3042f771]{text-align:center;flex-direction:column;align-items:center}.al-cta__actions[data-v-3042f771]{flex-direction:column;align-items:center}.al-cta__actions .al-btn[data-v-3042f771]{justify-content:center;width:100%;max-width:320px}.al-nav[data-v-3042f771]{grid-template-columns:1fr}}
