:root{--cmp-blue-50:#eef5fb;--cmp-blue-200:#b9d3ea;--cmp-red-500:#c4412b}.article-hero--compact{background-color:var(--primary-bg);background-image:none}.article-hero--compact .article-h1{color:var(--on-surface)}.article-hero--compact .author-avatar{background:var(--surface-low);border-color:var(--outline-strong);color:var(--on-surface)}.article-hero--compact .author-name{color:var(--on-surface)}.article-hero--compact .meta-sep{background:var(--outline-strong)}.article-hero--compact .meta-item{color:var(--on-surface-mut)}.article-hero--compact .article-cat-badge{background:var(--cmp-red-500);color:#fff}.article-hero--compact .article-h1:after{content:"";background:var(--cmp-red-500);border-radius:2px;width:48px;height:3px;margin-top:20px;display:block}.article-hero--compact .meta-reading-label{display:inline}.article-hero--compact .saison-insecable{white-space:nowrap}.article-hero.article-hero--compact-fluid{height:auto;min-height:0}.article-hero.article-hero--compact-fluid .article-hero-content{padding-top:36px;padding-bottom:32px}.article-hero.article-hero--compact-fluid .article-h1{margin-bottom:14px;font-size:clamp(2rem,3.8vw,3rem)}.article-hero.article-hero--compact-fluid .article-h1:after{margin-top:14px}.pilier-hero-sub{color:var(--on-surface);max-width:68ch;margin:14px 0 10px;font-size:18px;line-height:1.55}.pilier-hero-facts{color:var(--on-surface-mut);flex-wrap:wrap;gap:6px 10px;margin:0 0 18px;font-size:13px;display:flex}.pilier-hero-facts .sep{color:var(--on-surface-mut)}@media (width<=640px){.article-hero.article-hero--compact-fluid .article-hero-content{padding-top:24px;padding-bottom:20px}.pilier-hero-sub{margin:10px 0 8px;font-size:15px}.pilier-hero-facts{margin:0 0 12px;font-size:12px}}.article--comparatif .breadcrumb-list a:hover,.article--comparatif .article-content a{color:var(--info-fg)}.article--comparatif .article-content ul li:before{background:var(--info-fg)}.article--comparatif .article-content ul[class*=pilier-],.article--comparatif .article-content ul[class*=pilier-]>li{padding-left:0}.article--comparatif .article-content ul[class*=pilier-]>li:before,.article--comparatif .article-content .pilier-autres-liste>li:before{content:none;background:0 0}.article--comparatif .article-content ol li:before{color:var(--info-fg)}.article--comparatif .article-content th{background:var(--info-fg)}.article--comparatif .toc a.active{background:var(--info-bg);color:var(--info-fg)}.article--comparatif .related-eyebrow,.article--comparatif .related-all{color:var(--info-fg)}.pic-ok{color:var(--primary);font-weight:800}.pic-warn{color:var(--warning-fg);font-weight:800}.pic-no{color:var(--danger-fg);font-weight:800}.pic-unk{color:var(--on-surface-mut);font-weight:800}.mini-qa-val{white-space:nowrap;color:var(--on-surface);margin-right:4px;font-weight:600}.article-content .vs-src{color:var(--on-surface-mut);margin:6px 0 24px;font-size:13px;line-height:1.55}.article-content .vs-src a{color:var(--on-surface-mut);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline dotted}.article-content .pourquoi-links{color:var(--on-surface-mut);margin:4px 0 20px;font-size:13px}.article-content .pourquoi-links a{color:var(--info-fg);text-underline-offset:3px;text-decoration:underline}.crit-more{color:var(--info-fg);border-bottom:1px solid var(--info-fg);margin-top:4px;padding-bottom:1px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.crit-legend{color:var(--on-surface-mut);margin:10px 0 24px;font-size:13px;line-height:1.6}.crit-legend strong{color:var(--on-surface);font-weight:700}.article--comparatif th .logo-mc{box-sizing:content-box;vertical-align:-5px;background:#fff;border-radius:4px;width:16px;height:16px;margin-right:8px;padding:2px;display:inline-block}@media (width<=600px){.article--comparatif td[data-label=Mes\ Chasses]:before{background:url(/images/logos/logo-64.webp) 0/16px 16px no-repeat;padding-left:22px}}.article-summary.method{margin-top:48px}.article-content .cta-inline{background:var(--primary);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:32px 0;padding:22px 26px;display:flex}.article-content .cta-inline p{color:var(--surface-lowest);max-width:460px;margin:0;font-size:16px;font-weight:600;line-height:1.55}.article-content .cta-inline a.cta-inline-btn{background:var(--surface-lowest);color:var(--primary);white-space:nowrap;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.article-content .cta-inline a.cta-inline-btn:hover{background:var(--primary-bg);color:var(--primary)}@media (width<=600px){.article-content .cta-inline{text-align:center;flex-direction:column;align-items:stretch}.cta-inline-btn{display:block}}.article-sidebar:has(.toc-box){display:block}.article-layout--toc-slot .article-content h2[id],.article-layout--toc-slot [id=faq],.article-layout--toc-slot [id=editeurs],.article-layout--toc-slot [id=tous-criteres]{scroll-margin-top:104px}@media (width<=920px){.article-layout--toc-slot .sidebar-sticky{position:static}.article-layout--toc-slot{row-gap:0}.article-layout--toc-slot .toc-box{margin-bottom:24px}}.toc-box{border:1px solid var(--outline);background:var(--surface-lowest);border-radius:12px;margin:4px 0 30px;overflow:hidden}.toc-box summary{color:var(--on-surface);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:700;list-style:none;display:flex}.toc-box summary::-webkit-details-marker{display:none}.toc-box .toc-chevron{color:var(--on-surface-mut);flex-shrink:0;transition:transform .2s}.toc-box[open] .toc-chevron{transform:rotate(180deg)}.toc{background:0 0}.toc ul{flex-direction:column;gap:2px;margin:0;padding:4px 10px 14px;list-style:none;display:flex}.toc li{margin:0;padding:0}.toc a{color:var(--on-surface-var);border-radius:6px;padding:6px 10px;font-size:13px;line-height:1.4;text-decoration:none;display:block}.toc a:hover{background:var(--surface-low);color:var(--on-surface)}@media (width>=921px){.toc-box{background:var(--surface-lowest);border:1px solid var(--outline-strong);border-radius:12px;padding:4px 0}.toc-box summary{pointer-events:none;color:var(--on-surface);padding:18px 20px 8px;font-size:14px;font-weight:700}.toc-box .toc-chevron{display:none}.toc-box>.toc{display:block}.toc-box::details-content{content-visibility:visible;display:block}.article-layout--toc-slot .article-sidebar{grid-area:1/2;align-self:stretch}.article-layout--toc-slot .article-main{grid-area:1/1}.article-layout--toc-slot .toc-box{margin-top:0}}.article--comparatif .article-faq+details.faq-item,.article--comparatif details.faq-item+details.faq-item{margin-top:8px}
