@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2-var-latin.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+??,U+2013-2019,U+20AC}@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2-var-latin-ext.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+100-24F}@font-face{font-family:Alegreya;src:url(/fonts/Alegreya-var-latin.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+??,U+2013-2019,U+20AC}@font-face{font-family:Alegreya;src:url(/fonts/Alegreya-var-italic-latin.woff2)format("woff2");font-weight:400 800;font-style:italic;font-display:swap;unicode-range:U+??,U+2013-2019,U+20AC}:root{--kx-primary:#a63d5f;--kx-cta:#e39a2e;--kx-occasion:#2f6b5e;--kx-ink:#2b2430;--kx-paper:#fdf8f2;--kx-mist:#6e625c;--kx-line:#eadfd3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--kx-paper);color:var(--kx-ink);margin:0;font-family:Alegreya,Georgia,serif;font-size:1.08rem;line-height:1.65}img{max-width:100%;height:auto}h1,h2,h3,h4{color:var(--kx-ink);font-family:"Baloo 2",system-ui,sans-serif;line-height:1.15}a{color:var(--kx-primary);text-underline-offset:2px}main{max-width:820px;margin:0 auto;padding:0 1.1rem 3rem}.kx-header{border-bottom:1px solid var(--kx-line);background:#fff}.kx-header-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1040px;margin:0 auto;padding:.7rem 1.1rem;display:flex}.kx-logo{color:var(--kx-primary);font-family:"Baloo 2",sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none}.kx-nav{flex-wrap:wrap;gap:.4rem;display:flex}.kx-nav a{border:1px solid var(--kx-line);color:var(--kx-ink);border-radius:999px;padding:.3rem .8rem;font-family:"Baloo 2",sans-serif;font-size:.95rem;text-decoration:none}.kx-nav a:hover{border-color:var(--kx-cta)}.kx-footer{border-top:1px solid var(--kx-line);background:#fff;margin-top:3rem}.kx-footer-in{max-width:1040px;color:var(--kx-mist);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 auto;padding:1.4rem 1.1rem;font-size:.92rem;display:flex}.kx-footer a{color:var(--kx-mist)}.kx-hero{color:#fbeaf0;background:linear-gradient(150deg,#a63d5f,#7e2c46);border-radius:16px;margin:1.6rem 0;padding:2.3rem 1.8rem}.kx-kicker{text-transform:uppercase;letter-spacing:.12em;color:#f2c7d4;margin:0 0 .5rem;font-family:"Baloo 2",sans-serif;font-size:.78rem}.kx-hero-title{color:#fff;margin:0 0 .55rem;font-size:2.1rem}.kx-hero-sub{color:#f6d9e1;max-width:46ch;font-size:1.1rem}.kx-selecteur{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.4rem 0;display:grid}.kx-sel-card{border:1px solid var(--kx-line);color:var(--kx-ink);background:#fff;border-radius:14px;padding:1.15rem;text-decoration:none;transition:border-color .12s,transform .12s;display:block}.kx-sel-card:hover{border-color:var(--kx-cta);transform:translateY(-2px)}.kx-sel-card h3,.kx-sel-card h2{color:var(--kx-primary);margin:0 0 .3rem;font-size:1.15rem}.kx-sel-q{background:var(--kx-primary);color:#fff;border-radius:999px;margin-bottom:.5rem;padding:.15rem .7rem;font-family:"Baloo 2",sans-serif;font-size:.8rem;font-weight:700;display:inline-block}.kx-sel-help{color:var(--kx-mist);margin:.2rem 0 0;font-size:.95rem}.kx-etiquette{border:1px solid var(--kx-line);background:#fff;border-radius:6px 12px 12px 6px;align-items:center;gap:.45rem;padding:.2rem .7rem .2rem .5rem;font-family:"Baloo 2",sans-serif;font-size:.95rem;font-weight:600;display:inline-flex}.kx-etiquette:before{content:"";background:var(--kx-line);border-radius:50%;width:.5rem;height:.5rem}.kx-etiquette--sur{background:var(--kx-cta);border-color:var(--kx-cta);color:#3a2606}.kx-etiquette--sur:before{background:#fff}.kx-choixsur{background:var(--kx-cta);color:#3a2606;border-radius:999px;padding:.18rem .75rem;font-family:"Baloo 2",sans-serif;font-size:.82rem;font-weight:700;display:inline-block}.kx-idee{border:1px solid var(--kx-line);background:#fff;border-radius:12px;margin:1.1rem 0;padding:1.1rem 1.25rem;box-shadow:0 1px 2px #2b24300d}.kx-idee>p{margin:.55rem 0}.kx-pourquoi{color:var(--kx-mist);margin:.4rem 0 0;font-size:.95rem;font-style:italic}.kx-palier{border-top:2px solid var(--kx-line);margin-top:2rem;padding-top:1rem}.kx-palier-h{color:var(--kx-primary);font-family:"Baloo 2",sans-serif;font-size:1.35rem}.kx-cta{margin:1rem 0 .2rem}.kx-cta a{background:var(--kx-cta);color:#3a2606;border-radius:999px;padding:.55rem 1.2rem;font-family:"Baloo 2",sans-serif;font-weight:700;text-decoration:none;transition:transform .12s,filter .12s;display:inline-block}.kx-cta a:hover{filter:brightness(1.05);transform:translateY(-1px)}.kx-cta-lg a{padding:.85rem 1.6rem;font-size:1.08rem}.kx-voisins{flex-wrap:wrap;gap:.6rem;margin:1.4rem 0;display:flex}.kx-voisins a{border:1px solid var(--kx-line);background:#fff;border-radius:999px;padding:.3rem .9rem;font-family:"Baloo 2",sans-serif;font-size:.92rem;text-decoration:none}.kx-voisins a[aria-current]{background:var(--kx-primary);color:#fff;border-color:var(--kx-primary)}.kx-usage{border:1px solid #c8dad5;border-left:4px solid var(--kx-occasion);background:#edf3f1;border-radius:10px;margin:1.4rem 0;padding:1rem 1.2rem}.kx-usage strong{color:var(--kx-occasion)}.kx-aff{border:1px solid var(--kx-line);background:#fff;border-radius:12px;margin:1.5rem 0;padding:1.1rem 1.25rem}.kx-aff-note{color:var(--kx-mist);margin:.3rem 0 0;font-size:.84rem;font-style:italic}.kx-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.2rem 0;display:grid}.kx-card{border:1px solid var(--kx-line);color:var(--kx-ink);background:#fff;border-radius:14px;padding:1.05rem 1.15rem;text-decoration:none;display:block}a.kx-card:hover{border-color:var(--kx-cta)}.kx-card h3{color:var(--kx-primary);margin:0 0 .25rem;font-size:1.1rem}.kx-card--soon{border-style:dashed}.kx-chip{border:1px solid var(--kx-line);color:var(--kx-mist);border-radius:999px;padding:.1rem .6rem;font-family:"Baloo 2",sans-serif;font-size:.78rem;display:inline-block}.article-body h2{color:var(--kx-primary);margin:2.1rem 0 .7rem;font-size:1.65rem}.article-body h3{margin:1.4rem 0 .5rem;font-size:1.22rem}.article-body blockquote{border-left:4px solid var(--kx-line);background:#fff;margin:1.2rem 0;padding:.6rem 1.1rem}.article-lead{color:var(--kx-mist);margin:.2rem 0 1rem;font-size:1.02rem}.article-une{border-radius:14px;margin:1rem 0}.wp-block-table,.tableau{margin:1.3rem 0;overflow-x:auto}.article-body table{border-collapse:collapse;width:100%;font-size:.97rem}.article-body th{text-align:left;color:var(--kx-ink);border:1px solid var(--kx-line);background:#f6ede3;padding:.55rem .7rem;font-family:"Baloo 2",system-ui,sans-serif}.article-body td{border:1px solid var(--kx-line);vertical-align:top;background:#fff;padding:.5rem .7rem}@media (width<=781px){.kx-selecteur,.kx-grid{grid-template-columns:1fr}.kx-hero-title{font-size:1.65rem}.kx-hero{padding:1.7rem 1.3rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
