@property --brand-card-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.brand-sidebar-card[data-v-b2971545]{--brand-card-angle: 0deg;position:relative;color:#fff;padding:1.25rem 1.1rem;border-radius:14px;background:#0f3a37;display:flex;flex-direction:column;gap:.85rem}.brand-sidebar-card[data-v-b2971545]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:13px;padding:3px;background:conic-gradient(from var(--brand-card-angle),#0F3A37 0deg,#D6955B 60deg,#FEEAA1 90deg,#2E8781 120deg,#0F3A37 180deg,#0F3A37 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:brand-sidebar-card-rotate-b2971545 6s linear infinite}@keyframes brand-sidebar-card-rotate-b2971545{to{--brand-card-angle: 360deg}}@media (prefers-reduced-motion: reduce){.brand-sidebar-card[data-v-b2971545]{animation:none}}.brand-sidebar-card .brand-sidebar-card-identity[data-v-b2971545]{display:flex;align-items:center;gap:.55rem;font-size:.95rem;font-weight:700;letter-spacing:.01em;margin:0;padding:0}.brand-sidebar-card .brand-sidebar-card-identity img[data-v-b2971545]{width:28px;height:28px;border-radius:7px;margin:0}.brand-sidebar-card .brand-sidebar-card-tagline[data-v-b2971545]{font-size:.85rem;line-height:1.4;margin:0;padding:0;opacity:.82}.brand-sidebar-card .brand-sidebar-card-features[data-v-b2971545]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;opacity:.9}.brand-sidebar-card .brand-sidebar-card-features li[data-v-b2971545]{display:flex;align-items:center;gap:.4rem;margin:0;padding:0}.brand-sidebar-card .brand-sidebar-card-check[data-v-b2971545]{flex-shrink:0;color:#feeaa1}.brand-sidebar-card-cta[data-v-b2971545]{display:inline-flex;align-items:center;justify-content:center;background:#feeaa1;color:#0f3a37;padding:.65rem 1rem;border-radius:999px;font-size:.85rem;font-weight:700;border:0;cursor:pointer;transition:background .15s ease,transform .15s ease;width:100%;margin-top:.25rem;text-align:center;text-decoration:none}.brand-sidebar-card-cta[data-v-b2971545]:hover{background:#fbd875;transform:translateY(-1px)}.brand-sidebar-card-trust[data-v-b2971545]{font-size:.7rem;opacity:.55;text-align:center;margin:0;padding:0}.article-page[data-v-edc7af19]{max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 4rem}.article-header[data-v-edc7af19]{max-width:820px;margin:0 auto 3rem}.breadcrumbs[data-v-edc7af19]{font-size:.875rem;color:#6b7280;margin-bottom:1rem;display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;min-width:0}.breadcrumbs a[data-v-edc7af19]{color:#0f3a37;text-decoration:none;white-space:nowrap;flex-shrink:0}.breadcrumbs a[data-v-edc7af19]:hover{text-decoration:underline}.breadcrumb-current[data-v-edc7af19]{color:#0f3a37;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-title[data-v-edc7af19]{font-family:Onest,system-ui,sans-serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.15;color:#0f3a37;margin:0 0 1rem;letter-spacing:-.02em}.article-tagline[data-v-edc7af19]{font-size:1.15rem;line-height:1.55;color:#4b5563;margin:0 0 2rem}.article-byline[data-v-edc7af19]{display:flex;align-items:center;gap:1rem;padding:1.5rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:2rem}.byline-avatar[data-v-edc7af19]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.byline-text[data-v-edc7af19]{display:flex;flex-direction:column;gap:.25rem;font-size:1rem}.byline-author[data-v-edc7af19]{color:#0f3a37;font-weight:700}.byline-meta[data-v-edc7af19]{color:#6b7280;font-size:.9rem}.article-summarize[data-v-edc7af19]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;max-width:820px;margin:-2rem auto 2rem;padding:.85rem 1rem;border:1px dashed #e5e7eb;border-radius:12px;background:#fafbfc}.article-summarize-label[data-v-edc7af19]{font-size:.9rem;font-weight:600;color:#374151}.article-summarize-tools[data-v-edc7af19]{display:flex;flex-wrap:wrap;gap:.5rem}.article-summarize-tool[data-v-edc7af19]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .65rem;border-radius:8px;font-size:.85rem;font-weight:600;color:#111827;background:#fff;border:1px solid #e5e7eb;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.article-summarize-tool-logo[data-v-edc7af19]{width:18px;height:18px;flex-shrink:0;display:block}.article-summarize-tool[data-v-edc7af19]:hover{transform:translateY(-1px);color:#fff}.article-summarize-tool-chatgpt[data-v-edc7af19]:hover{background:#10a37f;border-color:#10a37f}.article-summarize-tool-claude[data-v-edc7af19]:hover{background:#cc785c;border-color:#cc785c}.article-summarize-tool-perplexity[data-v-edc7af19]:hover{background:#20808d;border-color:#20808d}.article-summarize-tool-grok[data-v-edc7af19]:hover{background:#0f1419;border-color:#0f1419}.article-summarize-tool:not(.article-summarize-tool-grok):hover .article-summarize-tool-logo[data-v-edc7af19]{filter:brightness(0) invert(1)}.article-hero[data-v-edc7af19]{margin:0 0 2rem}.article-hero img[data-v-edc7af19]{width:100%;height:auto;border-radius:16px;display:block}.article-content[data-v-edc7af19]{display:grid;grid-template-columns:1fr;gap:2rem;max-width:100%}.article-toc[data-v-edc7af19]{display:none}@media (min-width: 1024px){.article-content[data-v-edc7af19]{grid-template-columns:240px minmax(0,720px);justify-content:center}.article-toc[data-v-edc7af19]{display:flex;flex-direction:column;gap:1.25rem}.toc-sticky[data-v-edc7af19]{position:sticky;top:5rem;max-height:calc(100vh - 6rem);overflow-y:auto;scrollbar-width:none}.toc-sticky[data-v-edc7af19]::-webkit-scrollbar{display:none}}.article-body[data-v-edc7af19]{max-width:720px;margin:0 auto;font-family:Onest,system-ui,sans-serif;font-size:1.075rem;line-height:1.75;color:#1f2937}.article-body[data-v-edc7af19] details:not(.article-faq-item){border:1px solid #D8EEEA;background:#f7fcfb;border-radius:12px;padding:.85rem 1.25rem;margin:1.5rem 0}.article-body[data-v-edc7af19] details[open]:not(.article-faq-item){background:#fff}.article-body[data-v-edc7af19] details:not(.article-faq-item) summary{cursor:pointer;font-weight:600;color:#0f3a37;font-size:1rem;padding:.25rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-body[data-v-edc7af19] details:not(.article-faq-item) summary::marker{color:#226d68}.article-body[data-v-edc7af19] details[open]:not(.article-faq-item) summary{margin-bottom:.75rem;border-bottom:1px solid #D8EEEA;padding-bottom:.5rem}.article-body[data-v-edc7af19] blockquote{border-left:4px solid #D6955B;background:#fef5d0;padding:1.25rem 1.5rem;margin:1.5rem 0;border-radius:0 12px 12px 0;font-size:1.05rem;color:#0f3a37}.article-body[data-v-edc7af19] blockquote p{margin:0}.article-body[data-v-edc7af19] blockquote:first-of-type{position:relative;padding-top:3rem}.article-body[data-v-edc7af19] blockquote:first-of-type:before{content:"TL;DR Réponse rapide";position:absolute;top:1.1rem;left:1.5rem;font-family:Onest,system-ui,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:.08em;color:#ba7e43;line-height:1}.article-body[data-v-edc7af19] h1{display:none}.article-body[data-v-edc7af19] h2{font-family:Onest,system-ui,sans-serif;font-size:1.85rem;font-weight:800;color:#0f3a37;margin:3rem 0 1rem;line-height:1.25;letter-spacing:-.01em}.article-body[data-v-edc7af19] h3{font-size:1.35rem;font-weight:700;color:#0f3a37;margin:2rem 0 .75rem}.article-body[data-v-edc7af19] p{margin:1rem 0}.article-body[data-v-edc7af19] a{color:#0f3a37;font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px}.article-body[data-v-edc7af19] a:hover{color:#ba7e43}.article-body[data-v-edc7af19] strong{color:#0f3a37;font-weight:700}.article-body[data-v-edc7af19] ul{list-style:none;padding-left:0;margin:1rem 0}.article-body[data-v-edc7af19] ol{list-style:decimal;padding-left:1.75rem;margin:1rem 0}.article-body[data-v-edc7af19] ol li::marker{color:#ba7e43;font-weight:700}.article-body[data-v-edc7af19] ul>li{position:relative;padding-left:1.5rem;margin:.5rem 0}.article-body[data-v-edc7af19] ul>li:before{content:"";position:absolute;left:.25rem;top:.7em;width:6px;height:6px;border-radius:50%;background:#ba7e43}.article-body[data-v-edc7af19] ol>li{margin:.5rem 0;padding-left:.5rem}.article-body[data-v-edc7af19] table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem;display:block;overflow-x:auto}.article-body[data-v-edc7af19] thead th{background:#0f3a37;color:#fff;text-align:left;padding:.75rem 1rem;font-weight:600}.article-body[data-v-edc7af19] tbody td{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.article-body[data-v-edc7af19] tbody tr:nth-child(2n){background:#f9fafb}.article-body[data-v-edc7af19] img{max-width:100%;height:auto;border-radius:12px;margin:1.5rem 0;display:block}.article-body[data-v-edc7af19] figure{margin:2rem 0}.article-body[data-v-edc7af19] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-body[data-v-edc7af19] hr{border:0;border-top:1px solid #e5e7eb;margin:3rem 0}.mobile-toc[data-v-edc7af19]{display:block;margin-bottom:2rem}@media (min-width: 1024px){.mobile-toc[data-v-edc7af19]{display:none}}.article-end-cta[data-v-edc7af19]{max-width:720px;margin:3rem auto 0}.author-card[data-v-edc7af19]{max-width:720px;margin:1.5rem auto 0;padding:1.75rem;background:#ecf8f6;border-radius:16px;border:1px solid #D8EEEA}.author-card-title[data-v-edc7af19]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0f3a37;margin:0 0 1rem}.author-card-row[data-v-edc7af19]{display:flex;gap:1.25rem;align-items:flex-start}.author-card-avatar[data-v-edc7af19]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.author-card-content[data-v-edc7af19]{flex:1;min-width:0}.author-card-name[data-v-edc7af19]{font-size:1.15rem;font-weight:700;color:#0f3a37;margin:0 0 .5rem}.author-card-name a[data-v-edc7af19]{color:inherit;text-decoration:none}.author-card-name a[data-v-edc7af19]:hover{text-decoration:underline}.author-card-bio[data-v-edc7af19]{font-size:.95rem;line-height:1.6;color:#4b5563;margin:0}.author-card-socials[data-v-edc7af19]{display:flex;align-items:center;gap:.5rem;margin-top:.85rem}.author-card-social[data-v-edc7af19]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:transparent;color:#0f3a37;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.author-card-social[data-v-edc7af19]:hover{transform:translateY(-1px)}.author-card-social-linkedin[data-v-edc7af19]:hover{background:#0a66c2;color:#fff}.author-card-social-x[data-v-edc7af19]:hover{background:#0f1419;color:#fff}.author-card-social-icon[data-v-edc7af19]{width:18px;height:18px;stroke-width:2}.author-card-social-x-glyph[data-v-edc7af19]{font-family:Onest,system-ui,sans-serif;font-weight:900;font-size:17px;line-height:1;letter-spacing:-.05em}.article-faq-list[data-v-edc7af19]{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0}.article-faq-item[data-v-edc7af19]{margin:0;padding:0;border:1px solid #D8EEEA;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.article-faq-item[open][data-v-edc7af19]{border-color:#226d68;box-shadow:0 1px 3px #0000000a}.article-faq-item[data-v-edc7af19]:hover:not([open]){border-color:#2e8781}.article-faq-question[data-v-edc7af19]{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding:1rem 1.25rem;font-size:1.05rem;font-weight:700;color:#0f3a37;line-height:1.4;letter-spacing:-.005em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-faq-question[data-v-edc7af19]::-webkit-details-marker{display:none}.article-faq-question[data-v-edc7af19]::marker{display:none;content:""}.article-faq-question-text[data-v-edc7af19]{flex:1;min-width:0}.article-faq-toggle[data-v-edc7af19]{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f7fcfb;color:#226d68;font-size:18px;font-weight:800;line-height:1;transition:transform .2s ease,background .15s ease}.article-faq-item[open] .article-faq-toggle[data-v-edc7af19]{transform:rotate(45deg);background:#ecf8f6}.article-faq-answer[data-v-edc7af19]{padding:0 1.25rem 1.1rem;font-size:1rem;line-height:1.65;color:#374151}.article-closing-block[data-v-edc7af19]{margin-top:2.5rem}.article-closing-block h2[data-v-edc7af19]{font-size:1.5rem;font-weight:800;color:#0f3a37;margin:0 0 1rem;letter-spacing:-.01em;scroll-margin-top:6rem}.article-closing-block ul[data-v-edc7af19]{list-style:none;padding:0;margin:0}.article-closing-block li[data-v-edc7af19]{margin:0 0 .4rem;padding:0}.article-closing-block li[data-v-edc7af19]:before{display:none;content:none}.article-body .article-closing-block:not(.article-related-reading) a[data-v-edc7af19]{color:#0f3a37;text-decoration:none;font-size:1rem;font-weight:500}.article-body .article-closing-block:not(.article-related-reading) a[data-v-edc7af19]:hover{text-decoration:underline;color:#ba7e43}.article-related-list[data-v-edc7af19]{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 640px){.article-related-list[data-v-edc7af19]{grid-template-columns:1fr 1fr}}.article-related-item[data-v-edc7af19]{margin:0}.article-body .article-related-link[data-v-edc7af19]{display:flex;align-items:stretch;gap:.85rem;padding:.65rem;border:1px solid #D8EEEA;border-radius:12px;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.article-body .article-related-link[data-v-edc7af19]:hover{border-color:#226d68;box-shadow:0 1px 3px #0000000a;transform:translateY(-1px);text-decoration:none}.article-related-thumb[data-v-edc7af19]{flex-shrink:0;width:100px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#f7fcfb;margin:0}@media (min-width: 640px){.article-related-thumb[data-v-edc7af19]{width:120px;height:68px}}.article-related-text[data-v-edc7af19]{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.article-related-title[data-v-edc7af19]{font-size:.95rem;font-weight:700;color:#0f3a37;line-height:1.35;letter-spacing:-.005em}.article-related-desc[data-v-edc7af19]{font-size:.8rem;color:#6b7280;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-edc7af19] .article-hero img,[data-v-edc7af19] .article-body img{cursor:zoom-in}.image-lightbox[data-v-edc7af19]{border:0;padding:0;background:transparent;max-width:96vw;max-height:96vh;overflow:visible}.image-lightbox[data-v-edc7af19]::backdrop{background:#0f3a37eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-lightbox img[data-v-edc7af19]{display:block;max-width:96vw;max-height:96vh;width:auto;height:auto;border-radius:12px;box-shadow:0 24px 60px #00000080;cursor:zoom-out}.image-lightbox-close[data-v-edc7af19]{position:fixed;top:1.25rem;right:1.25rem;width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease;z-index:10}.image-lightbox-close[data-v-edc7af19]:hover{background:#fff3;transform:scale(1.05)}
