.blog-design{--editorial-line:#dfe6df;--editorial-paper:#f7f8f4;--editorial-ink:#12372a}.blog-design main{color:#263d33;background:white}.blog-design main :where(h1,h2,h3){text-wrap:balance;letter-spacing:-.035em}.blog-design main :where(h1){line-height:1.1}.blog-design main :where(h2,h3){line-height:1.22}.blog-design main :where(p){line-height:1.75;text-wrap:pretty}.blog-design main :where(h2[id],h3[id],section[id]){scroll-margin-top:7rem}.blog-design main>section:first-of-type{border-bottom:1px solid var(--editorial-line);background:var(--editorial-paper);padding-block:clamp(2.5rem,5vw,5rem)}.blog-design main>section:first-of-type h1{color:var(--editorial-ink);font-size:clamp(2.1rem,4.3vw,3.8rem);max-width:28ch}.blog-design main>section:first-of-type .text-center h1,.blog-design main>section:first-of-type h1.text-center{margin-inline:auto}.blog-design main>section:first-of-type :where(p,.text-xl){font-size:clamp(1.0625rem,1.6vw,1.2rem)}.blog-design main>section:first-of-type p{max-width:78ch}.blog-design main .grid>*{min-width:0}.blog-design main span[class*=rounded-full][class*=whitespace-nowrap]{max-width:100%;white-space:normal;line-height:1.45}.blog-design main [data-slot=button]{max-width:100%;white-space:normal;height:auto;min-height:2.75rem;text-align:center}.blog-design main>section[class*=gradient][class*=text-white]{background:var(--editorial-ink)}.blog-design main>section[class*=gradient][class*=text-white] :where(h2,h3){color:white}.blog-design main [data-slot=card]{border-color:var(--editorial-line);box-shadow:0 2px 8px rgb(18 55 42/3%)}.blog-design main [data-slot=card-title]{line-height:1.35;letter-spacing:-.02em}.blog-design main [data-slot=card-description]{line-height:1.65}.blog-design .blog-affiliate-sticky a:focus-visible,.blog-design main :where(a,button):focus-visible{outline:3px solid #17694f;outline-offset:4px}.blog-design main .prose{max-width:74ch;font-size:1.0625rem;line-height:1.8}.blog-design main .prose :where(p,li){line-height:1.8}.blog-design main .prose :where(h2,h3){margin-bottom:.9em}.blog-design main .prose :where(a:not([data-slot=button]):not([class*=inline-flex])){text-underline-offset:.2em;text-decoration-thickness:1px}.blog-design main .overflow-x-auto{max-width:100%;overscroll-behavior-inline:contain;scrollbar-color:#94ac9d #edf1eb;scrollbar-width:thin}.blog-design main .overflow-x-auto:focus-visible{outline:3px solid #17694f;outline-offset:4px}.blog-design main .overflow-x-auto table{min-width:36rem;border-collapse:separate;border-spacing:0}.blog-design main table :where(th,td){line-height:1.55;vertical-align:top}.blog-design main table thead :where(th,td){background:#eef3ed;color:var(--editorial-ink)}.blog-design main table tbody tr+tr :where(th,td){border-top:1px solid #e8ede7}.blog-design main .blog-toc,.blog-design main nav[aria-label*=ommaire]{border-color:var(--editorial-line);border-left:3px solid #17694f;background:var(--editorial-paper)}.blog-design main .blog-toc a,.blog-design main nav[aria-label*=ommaire] a{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .75rem;border-radius:.5rem;line-height:1.45}.blog-design main .blog-toc a:hover,.blog-design main nav[aria-label*=ommaire] a:hover{background:#e8eee5}.blog-design main .blog-post-card:hover{border-color:#b7cbbc;box-shadow:0 8px 24px rgb(18 55 42/7%)}.blog-design main .blog-topic-grid:focus-visible{outline:3px solid #17694f;outline-offset:4px}.blog-design main .blog-product-card{padding-block:0}.blog-design main .blog-product-card>.grid>:first-child{background:var(--editorial-paper)}.blog-design main [data-slot=accordion-trigger]{min-height:4rem;padding-block:1.25rem;line-height:1.5}.blog-design main [data-slot=accordion-content]{line-height:1.8}.blog-design .blog-affiliate-sticky{padding-bottom:calc(.75rem + env(safe-area-inset-bottom, 0px))}.blog-design .blog-affiliate-spacer{display:none}.blog-design:has(.blog-affiliate-sticky){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}@media (max-width:767px){.blog-design main>section:first-of-type h1{max-width:100%}.blog-design .materiel-article main :where(h1,h2),.blog-design .materiel-article main p:not(.text-center){text-align:left;text-justify:auto;hyphens:none}.blog-design main [data-slot=card-content],.blog-design main [data-slot=card-header]{min-width:0}.blog-design .blog-affiliate-sticky>div{gap:.625rem}.blog-design .blog-affiliate-sticky a{max-width:62%;padding-inline:.875rem;text-align:center;font-size:.8125rem}.blog-design .blog-affiliate-sticky a svg{flex-shrink:0}}@media (max-width:639px){.blog-design main .blog-topic-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84vw,20rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#94ac9d #edf1eb;scrollbar-width:thin;padding-bottom:.875rem}.blog-design main .blog-topic-grid>*{scroll-snap-align:start}.blog-design main .blog-topic-grid [data-slot=card-description]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}@media print{.blog-design .blog-affiliate-sticky{display:none}.blog-design:has(.blog-affiliate-sticky){padding-bottom:0}}