:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2);--vert:#5a9a6a;--rouge:#9a5a5a}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:56px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}.nav-back{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:820px;margin:0 auto;padding:80px 2rem 5rem}.article-tag{display:inline-block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.3rem .85rem;margin-bottom:1.2rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:600;color:#fff;line-height:1.15;margin-bottom:.8rem}h1 em{font-style:italic;color:var(--or-clair)}.auteur{font-size:.75rem;color:var(--or-sombre);border:1px solid var(--bord);padding:.55rem 1.2rem;margin-bottom:2rem;background:var(--noir2);display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.auteur strong{color:var(--texte)}.direct-answer{font-size:.95rem;color:var(--texte);background:rgba(201,168,76,0.07);border-left:4px solid var(--or);padding:1rem 1.4rem;margin:1rem 0 2rem;line-height:1.8}h2{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin:3rem 0 .8rem;padding-bottom:.4rem;border-bottom:1px solid var(--bord)}h3{font-family:'Cormorant Garamond',serif;font-size:1.1rem;color:var(--or-clair);margin:1.5rem 0 .5rem}p{font-size:.9rem;color:var(--muted);line-height:1.85;margin-bottom:.9rem}strong{color:var(--texte)}em{font-style:italic;color:var(--texte)}ul,ol{padding-left:1.5rem;margin-bottom:1rem}li{font-size:.88rem;color:var(--muted);line-height:1.7;margin-bottom:.3rem}li strong{color:var(--texte)}.def{background:var(--noir2);border:1px solid var(--bord);border-left:3px solid var(--or-sombre);padding:1rem 1.4rem;margin:1rem 0}.def-terme{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);font-weight:600;margin-bottom:.4rem}.def p{margin:0;font-size:.87rem}.table-wrap{overflow-x:auto;margin:1.5rem 0}table{width:100%;border-collapse:collapse;font-size:.85rem}thead tr{background:rgba(201,168,76,0.12)}th{padding:.7rem 1rem;text-align:left;color:var(--or);border-bottom:2px solid rgba(201,168,76,0.3);font-weight:600;font-size:.78rem;letter-spacing:.05em}td{padding:.65rem 1rem;border-bottom:1px solid rgba(201,168,76,0.08);vertical-align:top}tr:last-child td{border-bottom:none}.val-bon{color:#7cb87c;font-weight:600}.val-mauvais{color:#b87c7c}.val-neutre{color:var(--texte)}.source-cell{font-size:.75rem;color:var(--muted)}.comparatif{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.5rem 0}.comp-col{background:var(--noir2);padding:1.3rem 1.5rem}.comp-titre{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid var(--bord);display:flex;align-items:center;gap:.5rem}.badge-rouge{color:#c47c7c;border-color:#7c3c3c}.badge-vert{color:#7cb87c;border-color:#3c7c3c}.comp-col li{font-size:.85rem}.norme{background:var(--noir2);border:1px solid var(--bord);padding:1.3rem 1.6rem;margin:.8rem 0;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.norme-badge{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:.3rem .7rem;border:1px solid;white-space:nowrap;align-self:start;margin-top:.15rem}.norme-badge.ue{color:#4a7ab8;border-color:#4a7ab8}.norme-badge.fr{color:#b84a4a;border-color:#b84a4a}.norme-badge.eu{color:#7cb87c;border-color:#7cb87c}.norme-titre{font-size:.88rem;color:var(--texte);font-weight:600;margin-bottom:.3rem}.norme-detail{font-size:.82rem;color:var(--muted);line-height:1.6}.norme-seuil{font-size:.78rem;color:var(--or-sombre);margin-top:.4rem;font-style:italic}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.5rem 0}.stat{background:var(--noir2);padding:1rem;text-align:center}.stat-num{font-family:'Cormorant Garamond',serif;font-size:1.9rem;color:var(--or);display:block;line-height:1;margin-bottom:.3rem}.stat-label{font-size:.7rem;color:var(--muted);line-height:1.4}.schema-bloc{background:var(--noir2);border:1px solid var(--bord);padding:1.5rem 2rem;margin:1.5rem 0}.schema-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:1rem}.schema-ligne{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem;font-size:.85rem}.schema-num{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:var(--or-sombre);min-width:1.5rem}.schema-arrow{color:var(--or-sombre);font-size:.8rem}.takeaway{background:var(--noir2);border:1px solid rgba(201,168,76,0.3);border-left:4px solid var(--or);padding:1.4rem 1.8rem;margin:2.5rem 0}.takeaway-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:.8rem}.takeaway ul{list-style:none;padding:0;margin:0}.takeaway li{font-size:.87rem;color:var(--texte);padding:.35rem 0;border-bottom:1px solid rgba(201,168,76,0.08);line-height:1.6}.takeaway li:last-child{border-bottom:none}.faq-item{border-bottom:1px solid var(--bord);padding:1.2rem 0}.faq-q{font-size:.92rem;color:var(--texte);font-weight:500;margin-bottom:.5rem}.faq-a{font-size:.87rem;color:var(--muted);line-height:1.7}.cta{background:var(--noir2);border:1px solid var(--bord);padding:2rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cta h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;margin-bottom:.3rem}.cta p{font-size:.82rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.8rem 1.8rem;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.9rem;color:var(--or)}footer p{font-size:.72rem;color:var(--muted)}@media(max-width:640px){.comparatif{grid-template-columns:1fr}.norme{grid-template-columns:1fr}.cta{flex-direction:column}.stats{grid-template-columns:repeat(2,1fr)}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.corps h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin:2.5rem 0 1rem}.corps h3{font-family:'Cormorant Garamond',serif;font-size:1.2rem;color:var(--or-clair);margin:1.8rem 0 .7rem}.corps p{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:1.4rem}.corps strong{color:var(--texte);font-weight:500}.sep{width:40px;height:1px;background:var(--bord);margin:2.5rem 0}.piliers{display:flex;flex-direction:column;gap:1px;border:1px solid var(--bord)}.pilier{display:grid;grid-template-columns:60px 1fr;border-bottom:1px solid var(--bord)}.pilier:last-child{border-bottom:none}.pilier:hover{background:var(--noir2)}.pilier-num{display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:2rem;color:var(--or);border-right:1px solid var(--bord);padding:1.2rem .5rem;background:rgba(201,168,76,.03)}.pilier-content{padding:1.2rem 1.8rem}.pilier-content h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:#fff;margin-bottom:.4rem;margin-top:0}.pilier-content p{font-size:.85rem;color:var(--muted);line-height:1.7;margin-bottom:0}.heritage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.heritage-item{background:var(--noir2);padding:1.5rem;text-align:center;transition:background .2s}.heritage-item:hover{background:var(--noir3)}.heritage-icon{font-size:1.5rem;margin-bottom:.6rem}.heritage-item p{font-size:.85rem;color:var(--muted);line-height:1.6}.heritage-item strong{color:var(--texte);display:block;font-family:'Cormorant Garamond',serif;font-size:1rem;margin-bottom:.3rem}.signature-block{background:rgba(201,168,76,.08);border:1px solid var(--or);padding:2rem 2.5rem;margin:2.5rem 0;text-align:center}.signature-texte{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;font-style:italic;line-height:1.6}.encart{border:1px solid var(--bord);padding:1.8rem 2rem;margin:2rem 0;background:rgba(201,168,76,.04)}.encart-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);margin-bottom:.8rem}.encart p{font-size:.88rem;color:var(--muted);line-height:1.8}.encart strong{color:var(--texte)}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord);overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;text-align:left;font-family:'Jost',sans-serif;font-size:.95rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.2rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.8rem;font-size:.9rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:400px;padding:0 1.8rem 1.5rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.pilier{grid-template-columns:50px 1fr}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.corps h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin:2.5rem 0 1rem;line-height:1.3}.corps p{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:1.4rem}.corps strong{color:var(--texte);font-weight:500}.citation{border-left:3px solid var(--or);padding:1.5rem 2rem;margin:2.5rem 0;background:rgba(201,168,76,.04)}.citation p{font-family:'Cormorant Garamond',serif;font-size:1.2rem;color:#fff;line-height:1.7;font-style:italic}.encart{border:1px solid var(--bord);padding:1.8rem 2rem;margin:2rem 0;background:rgba(201,168,76,.04)}.encart-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);margin-bottom:.8rem}.encart p{font-size:.88rem;color:var(--muted);line-height:1.8}.encart strong{color:var(--texte)}.portrait{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.portrait-col{padding:2rem;background:var(--noir2)}.portrait-col h3{font-family:'Cormorant Garamond',serif;font-size:1.1rem;color:var(--or);margin-bottom:1rem}.portrait-list{list-style:none;display:flex;flex-direction:column;gap:.6rem}.portrait-list li{font-size:.87rem;color:var(--muted);padding-left:1.2rem;position:relative;line-height:1.6}.portrait-list li::before{content:'→';position:absolute;left:0;color:var(--or-sombre)}.chiffres{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--bord);margin:2rem 0}.chiffre{padding:1.5rem 1rem;text-align:center;border-right:1px solid var(--bord)}.chiffre:last-child{border-right:none}.chiffre-num{font-family:'Cormorant Garamond',serif;font-size:2rem;color:var(--or);display:block;line-height:1;margin-bottom:.3rem}.chiffre-label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord);overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;text-align:left;font-family:'Jost',sans-serif;font-size:.95rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.2rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.8rem;font-size:.9rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:400px;padding:0 1.8rem 1.5rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.portrait{grid-template-columns:1fr}.chiffres{grid-template-columns:1fr 1fr}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte)}.reponse-directe{background:rgba(201,168,76,.06);border:1px solid var(--or);padding:2rem 2.5rem;margin-bottom:3rem;position:relative}.reponse-directe::before{content:'La réponse en bref';position:absolute;top:-1px;left:2rem;background:var(--or);color:var(--noir);font-size:.65rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:.25rem .8rem}.reponse-directe p{font-size:1rem;color:var(--texte);line-height:1.8}.reponse-directe strong{color:var(--or)}.corps h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin:2.5rem 0 1rem;line-height:1.3}.corps h3{font-family:'Cormorant Garamond',serif;font-size:1.25rem;color:var(--or-clair);margin:2rem 0 .8rem}.corps p{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:1.4rem}.corps strong{color:var(--texte);font-weight:500}.corps ul{margin:1rem 0 1.4rem;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.corps ul li{font-size:.92rem;color:var(--muted);padding-left:1.4rem;position:relative;line-height:1.7}.corps ul li::before{content:'—';position:absolute;left:0;color:var(--or-sombre)}.tableau{border:1px solid var(--bord);overflow:hidden;margin:2rem 0}.tab-head{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:var(--noir2);border-bottom:1px solid var(--bord)}.tab-col{padding:.9rem 1rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-right:1px solid var(--bord)}.tab-col:last-child{border-right:none}.tab-col.or{color:var(--or)}.tab-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid var(--bord);transition:background .2s}.tab-row:last-child{border-bottom:none}.tab-row:hover{background:var(--noir2)}.tab-cell{padding:.9rem 1rem;font-size:.85rem;color:var(--muted);border-right:1px solid var(--bord);line-height:1.5}.tab-cell:last-child{border-right:none}.tab-cell.nom{color:var(--texte);font-weight:500}.tab-cell.bon{color:#7cb87c}.tab-cell.moyen{color:var(--or)}.tab-cell.non{color:#888}.encart{border:1px solid var(--bord);padding:1.8rem 2rem;margin:2rem 0;background:rgba(201,168,76,.04)}.encart-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);margin-bottom:.8rem}.encart p{font-size:.88rem;color:var(--muted);line-height:1.8}.encart strong{color:var(--texte)}.jauges{margin:2rem 0;display:flex;flex-direction:column;gap:1.2rem}.jauge-item{display:flex;flex-direction:column;gap:.4rem}.jauge-top{display:flex;justify-content:space-between;font-size:.83rem}.jauge-nom{color:var(--texte)}.jauge-val{color:var(--or)}.jauge-bar{height:8px;background:rgba(201,168,76,.08);border-radius:4px;overflow:hidden;border:1px solid var(--bord)}.jauge-fill{height:100%;background:linear-gradient(90deg,var(--or-sombre),var(--or));border-radius:4px}.jauge-sub{font-size:.78rem;color:var(--muted)}.sep{width:40px;height:1px;background:var(--bord);margin:2.5rem 0}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.tab-head,.tab-row{grid-template-columns:1fr 1fr 1fr 1fr}.tab-cell,.tab-col{padding:.7rem .5rem;font-size:.75rem}.cta-band{flex-direction:column}footer{flex-direction:column}}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.intro-doc{background:rgba(201,168,76,.04);border:1px solid var(--bord);padding:1.5rem 2rem;margin-bottom:3rem;font-size:.88rem;color:var(--muted);display:flex;gap:2rem;flex-wrap:wrap}.intro-item{display:flex;flex-direction:column;gap:.2rem}.intro-label{font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.intro-val{color:var(--texte);font-weight:500}.chapitres{display:flex;flex-direction:column;gap:2px}.chapitre{border:1px solid var(--bord);overflow:hidden;transition:background .2s}.chapitre:hover{background:var(--noir2)}.chapitre-header{display:grid;grid-template-columns:80px 1fr;cursor:pointer}.chapitre-num{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem .5rem;border-right:1px solid var(--bord);background:rgba(201,168,76,.03)}.chapitre-num-label{font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:var(--or-sombre);margin-bottom:.2rem}.chapitre-num-val{font-family:'Cormorant Garamond',serif;font-size:1.8rem;color:var(--or);line-height:1}.chapitre-emoji{font-size:1.2rem;margin-top:.3rem}.chapitre-titre-block{padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.chapitre-titre{font-family:'Cormorant Garamond',serif;font-size:1.1rem;color:#fff}.chapitre-toggle{color:var(--or);font-size:1.2rem;flex-shrink:0;transition:transform .25s}.chapitre.open .chapitre-toggle{transform:rotate(45deg)}.chapitre-body{display:none;padding:0 2rem 2rem;border-top:1px solid var(--bord)}.chapitre.open .chapitre-body{display:block}.scene-note{font-size:.78rem;color:var(--or-sombre);font-style:italic;margin-bottom:1rem;padding:.5rem .8rem;border-left:2px solid var(--bord)}.voix-off{font-size:.95rem;color:var(--texte);line-height:2;font-family:'Cormorant Garamond',serif}.voix-off em{color:var(--muted);font-style:italic;font-size:.88rem}.finale{background:rgba(201,168,76,.08);border:1px solid var(--or);padding:3rem;margin:2rem 0;text-align:center}.finale-titre{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or-sombre);margin-bottom:1.5rem}.finale-texte{font-family:'Cormorant Garamond',serif;font-size:1.4rem;color:#fff;line-height:1.8;font-style:italic;margin-bottom:.8rem}.finale-auteur{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.chapitre-header{grid-template-columns:56px 1fr}.intro-doc{flex-direction:column}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:56px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}.nav-back{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:80px 2rem 5rem}.article-tag{display:inline-block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.3rem .85rem;margin-bottom:1.2rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;color:#fff;line-height:1.15;margin-bottom:.8rem}h1 em{font-style:italic;color:var(--or-clair)}.auteur{font-size:.75rem;color:var(--or-sombre);border:1px solid var(--bord);padding:.55rem 1.2rem;margin-bottom:2.5rem;background:var(--noir2);display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.auteur strong{color:var(--texte)}h2{font-family:'Cormorant Garamond',serif;font-size:1.45rem;color:#fff;margin:2.5rem 0 .8rem;padding-bottom:.4rem;border-bottom:1px solid var(--bord)}h3{font-family:'Cormorant Garamond',serif;font-size:1.1rem;color:var(--or-clair);margin:1.5rem 0 .5rem}p{font-size:.92rem;color:var(--muted);line-height:1.85;margin-bottom:1rem}strong{color:var(--texte)}em{color:var(--texte);font-style:italic}ul,ol{padding-left:1.5rem;margin-bottom:1rem}li{font-size:.9rem;color:var(--muted);line-height:1.7;margin-bottom:.3rem}li strong{color:var(--texte)}.bloc{background:var(--noir2);border:1px solid var(--bord);padding:1.5rem 2rem;margin:1.5rem 0}.bloc-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or-sombre);margin-bottom:.8rem;font-weight:600}.bloc-comparaison{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.5rem 0}.bloc-col{background:var(--noir2);padding:1.2rem 1.5rem}.bloc-col-titre{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid var(--bord)}.bloc-col-titre.mauvais{color:#b87c7c}.bloc-col-titre.bon{color:#7cb87c}.bloc-col li{font-size:.84rem}.etapes{margin:1.5rem 0}.etape{display:grid;grid-template-columns:50px 1fr;gap:1.2rem;border-bottom:1px solid var(--bord);padding:1.2rem 0}.etape:last-child{border-bottom:none}.etape-num{font-family:'Cormorant Garamond',serif;font-size:2rem;color:var(--or);text-align:center;line-height:1;padding-top:.2rem}.etape h3{margin:.1rem 0 .3rem;font-size:.95rem;color:var(--texte)}.etape p{font-size:.85rem;margin:0;line-height:1.6}.takeaway{background:var(--noir2);border:1px solid rgba(201,168,76,0.3);border-left:4px solid var(--or);padding:1.4rem 1.8rem;margin:2rem 0}.takeaway-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:.8rem}.takeaway ul{list-style:none;padding:0;margin:0}.takeaway li{font-size:.87rem;color:var(--texte);padding:.35rem 0;border-bottom:1px solid rgba(201,168,76,0.08);line-height:1.6}.takeaway li:last-child{border-bottom:none}.citation{border-left:3px solid var(--or);padding:.8rem 1.5rem;margin:1.5rem 0;font-family:'Cormorant Garamond',serif;font-size:1.1rem;font-style:italic;color:var(--texte);line-height:1.7}.citation cite{display:block;margin-top:.5rem;font-size:.75rem;font-style:normal;color:var(--or-sombre)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.5rem 0}.stat{background:var(--noir2);padding:1rem;text-align:center}.stat-num{font-family:'Cormorant Garamond',serif;font-size:2rem;color:var(--or);display:block;line-height:1;margin-bottom:.3rem}.stat-label{font-size:.72rem;color:var(--muted)}.cta{background:var(--noir2);border:1px solid var(--bord);padding:2rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cta h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;margin-bottom:.3rem}.cta p{font-size:.82rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.8rem 1.8rem;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.9rem;color:var(--or)}footer p{font-size:.72rem;color:var(--muted)}@media(max-width:640px){.bloc-comparaison{grid-template-columns:1fr}.cta{flex-direction:column}.etape{grid-template-columns:40px 1fr}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.timeline-histoire{display:flex;flex-direction:column;gap:0;border:1px solid var(--bord);margin:2.5rem 0}.th-item{display:grid;grid-template-columns:100px 1fr;border-bottom:1px solid var(--bord)}.th-item:last-child{border-bottom:none}.th-item:hover{background:var(--noir2)}.th-date{display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:1.1rem;color:var(--or);border-right:1px solid var(--bord);padding:1.5rem .5rem;text-align:center;line-height:1.3;font-style:italic;background:rgba(201,168,76,.03)}.th-content{padding:1.5rem 2rem}.th-content h3{font-family:'Cormorant Garamond',serif;font-size:1.15rem;color:#fff;margin-bottom:.5rem}.th-content p{font-size:.87rem;color:var(--muted);line-height:1.75}.th-badge{display:inline-block;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:.15rem .6rem;margin-bottom:.5rem;border-radius:2px}.th-badge.marine{color:#6ab0d4;background:rgba(106,176,212,.1);border:1px solid rgba(106,176,212,.2)}.th-badge.transition{color:var(--or);background:rgba(201,168,76,.1);border:1px solid var(--bord)}.th-badge.parquet{color:#7cb87c;background:rgba(124,184,124,.1);border:1px solid rgba(124,184,124,.2)}.vrai-faux{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2.5rem 0}.vf-col{padding:2rem}.vf-col.vrai{background:rgba(124,184,124,.05)}.vf-col.faux{background:rgba(184,100,100,.05)}.vf-titre{font-family:'Cormorant Garamond',serif;font-size:1.2rem;margin-bottom:1rem}.vf-col.vrai .vf-titre{color:#7cb87c}.vf-col.faux .vf-titre{color:#e09090}.vf-list{list-style:none;display:flex;flex-direction:column;gap:.7rem}.vf-list li{font-size:.87rem;color:var(--muted);padding-left:1.4rem;position:relative;line-height:1.6}.vrai .vf-list li::before{content:'✓';position:absolute;left:0;color:#7cb87c}.faux .vf-list li::before{content:'✗';position:absolute;left:0;color:#e09090}.corps h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin:2.5rem 0 1rem;line-height:1.3}.corps h3{font-family:'Cormorant Garamond',serif;font-size:1.2rem;color:var(--or-clair);margin:1.8rem 0 .7rem}.corps p{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:1.4rem}.corps strong{color:var(--texte);font-weight:500}.sep{width:40px;height:1px;background:var(--bord);margin:2.5rem 0}.encart{border:1px solid var(--bord);padding:1.8rem 2rem;margin:2rem 0;background:rgba(201,168,76,.04)}.encart-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);margin-bottom:.8rem}.encart p{font-size:.88rem;color:var(--muted);line-height:1.8}.encart strong{color:var(--texte)}.chiffres{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--bord);margin:2rem 0}.chiffre{padding:1.5rem 1rem;text-align:center;border-right:1px solid var(--bord)}.chiffre:last-child{border-right:none}.chiffre-num{font-family:'Cormorant Garamond',serif;font-size:2.2rem;color:var(--or);display:block;line-height:1;margin-bottom:.3rem}.chiffre-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord);overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;text-align:left;font-family:'Jost',sans-serif;font-size:.95rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.2rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.8rem;font-size:.9rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:400px;padding:0 1.8rem 1.5rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.vrai-faux{grid-template-columns:1fr}.th-item{grid-template-columns:70px 1fr}.chiffres{grid-template-columns:1fr 1fr}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.8}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:56px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}.nav-back{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:680px;margin:0 auto;padding:90px 2rem 5rem}.article-tag{display:inline-block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.3rem .85rem;margin-bottom:1.4rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,5vw,3rem);font-weight:600;color:#fff;line-height:1.15;margin-bottom:1rem}h1 em{font-style:italic;color:var(--or-clair)}.auteur{font-size:.75rem;color:var(--or-sombre);margin-bottom:2.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.auteur strong{color:var(--texte)}.direct-answer{font-size:1rem;color:var(--texte);background:rgba(201,168,76,0.07);border-left:4px solid var(--or);padding:1.1rem 1.5rem;margin:0 0 2.5rem;line-height:1.8}.lead{font-size:1.05rem;color:var(--texte);line-height:1.85;margin-bottom:1.2rem}p{font-size:.95rem;color:var(--muted);line-height:1.9;margin-bottom:1rem}strong{color:var(--texte)}h2{font-family:'Cormorant Garamond',serif;font-size:1.7rem;color:#fff;margin:3rem 0 1rem;line-height:1.2}h2 em{color:var(--or-clair);font-style:italic}.saisons{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.saison{background:var(--noir2);padding:1.5rem}.saison-icon{font-size:1.8rem;margin-bottom:.6rem;display:block}.saison-titre{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;margin-bottom:.8rem}.saison-titre.hiver{color:#7cb8d8}.saison-titre.ete{color:#c4a44a}.saison p{font-size:.88rem;margin-bottom:.5rem}.saison p:last-child{margin-bottom:0}.saison-resultat{font-size:.9rem;font-weight:600;margin-top:.8rem !important}.saison-resultat.hiver{color:#7cb8d8}.saison-resultat.ete{color:#c4a44a}.joints{display:flex;flex-direction:column;gap:2px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.joint-ligne{background:var(--noir2);padding:1.2rem 1.5rem;display:grid;grid-template-columns:80px 1fr;gap:1.2rem;align-items:center}.joint-taille{font-family:'Cormorant Garamond',serif;font-size:1.6rem;font-weight:600;text-align:center;line-height:1}.joint-taille.vert{color:#7cb87c}.joint-taille.orange{color:#c4a44a}.joint-taille.rouge{color:#b87c7c}.joint-info{}.joint-label{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:.3rem}.joint-label.vert{color:#7cb87c}.joint-label.orange{color:#c4a44a}.joint-label.rouge{color:#b87c7c}.joint-explication{font-size:.87rem;color:var(--muted);line-height:1.6}.alerte{background:rgba(154,90,90,0.1);border:1px solid rgba(154,90,90,0.35);border-left:4px solid #9a5a5a;padding:1.2rem 1.5rem;margin:2rem 0}.alerte-titre{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#b87c7c;font-weight:600;margin-bottom:.5rem}.alerte p{margin:0;font-size:.9rem;color:var(--muted)}.conseil{background:var(--noir2);border:1px solid var(--bord);border-left:4px solid var(--or-sombre);padding:1.3rem 1.5rem;margin:2rem 0}.conseil-titre{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);font-weight:600;margin-bottom:.5rem}.conseil p{margin:0;font-size:.9rem;color:var(--muted);line-height:1.7}.citation{border-left:3px solid var(--or);padding:.8rem 1.5rem;margin:2rem 0;font-family:'Cormorant Garamond',serif;font-size:1.2rem;font-style:italic;color:var(--texte);line-height:1.7}.citation cite{display:block;margin-top:.5rem;font-size:.75rem;font-style:normal;color:var(--or-sombre)}.resume{background:var(--noir2);border:1px solid rgba(201,168,76,0.3);border-left:4px solid var(--or);padding:1.5rem 1.8rem;margin:2.5rem 0}.resume-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:1rem}.resume ul{list-style:none;padding:0;margin:0}.resume li{font-size:.92rem;color:var(--texte);padding:.4rem 0;border-bottom:1px solid rgba(201,168,76,0.08);line-height:1.6}.resume li:last-child{border-bottom:none}.lien-technique{background:var(--noir3);border:1px solid var(--bord);padding:1rem 1.5rem;margin:2rem 0;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.lien-technique p{margin:0;font-size:.83rem;color:var(--muted)}.lien-technique a{font-size:.8rem;color:var(--or);white-space:nowrap}.cta{background:var(--noir2);border:1px solid var(--bord);padding:2rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cta h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;margin-bottom:.3rem}.cta p{font-size:.85rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.8rem 1.8rem;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.9rem;color:var(--or)}footer p{font-size:.72rem;color:var(--muted)}@media(max-width:600px){.saisons{grid-template-columns:1fr}.joint-ligne{grid-template-columns:60px 1fr}.cta{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.8}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:56px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}.nav-back{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:820px;margin:0 auto;padding:90px 2rem 5rem}.article-tag{display:inline-block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.3rem .85rem;margin-bottom:1.2rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:600;color:#fff;line-height:1.15;margin-bottom:.8rem}h1 em{font-style:italic;color:var(--or-clair)}.auteur{font-size:.75rem;color:var(--or-sombre);margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.auteur strong{color:var(--texte)}.direct-answer{font-size:.97rem;color:var(--texte);background:rgba(201,168,76,0.07);border-left:4px solid var(--or);padding:1rem 1.4rem;margin:0 0 2.5rem;line-height:1.8}h2{font-family:'Cormorant Garamond',serif;font-size:1.55rem;color:#fff;margin:3rem 0 .9rem;padding-bottom:.4rem;border-bottom:1px solid var(--bord)}h2 em{color:var(--or-clair);font-style:italic}h3{font-family:'Cormorant Garamond',serif;font-size:1.15rem;color:var(--or-clair);margin:1.8rem 0 .6rem}p{font-size:.92rem;color:var(--muted);line-height:1.88;margin-bottom:.9rem}strong{color:var(--texte)}ul{padding-left:1.4rem;margin-bottom:1rem}li{font-size:.9rem;color:var(--muted);line-height:1.7;margin-bottom:.3rem}li strong{color:var(--texte)}.def{background:var(--noir2);border:1px solid var(--bord);border-left:3px solid var(--or-sombre);padding:1rem 1.4rem;margin:1rem 0}.def-terme{font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);font-weight:600;margin-bottom:.4rem}.def p{margin:0;font-size:.87rem;line-height:1.7}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.8rem 0}.stat{background:var(--noir2);padding:1rem;text-align:center}.stat-num{font-family:'Cormorant Garamond',serif;font-size:1.8rem;color:var(--or);display:block;line-height:1;margin-bottom:.3rem}.stat-label{font-size:.69rem;color:var(--muted);line-height:1.4}.schema-mouvement{background:var(--noir2);border:1px solid var(--bord);padding:1.5rem 2rem;margin:1.5rem 0}.schema-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:1.2rem}.mouvement-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--bord)}.mouvement-col{background:var(--noir3);padding:1.1rem 1.3rem}.mouvement-titre{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:.7rem;padding-bottom:.4rem;border-bottom:1px solid var(--bord)}.mouvement-titre.classique{color:var(--muted)}.mouvement-titre.oscillant{color:var(--or)}.mouvement-col ul{padding-left:1.1rem;margin:0}.mouvement-col li{font-size:.83rem;margin-bottom:.3rem}.table-wrap{overflow-x:auto;margin:1.5rem 0}table{width:100%;border-collapse:collapse;font-size:.84rem}thead tr{background:rgba(201,168,76,0.1)}th{padding:.7rem 1rem;text-align:left;color:var(--or);border-bottom:2px solid rgba(201,168,76,0.25);font-weight:600;font-size:.77rem}td{padding:.6rem 1rem;border-bottom:1px solid rgba(201,168,76,0.07);color:var(--muted);vertical-align:top}tr:last-child td{border-bottom:none}.val-vert{color:#7cb87c;font-weight:600}.val-rouge{color:#b87c7c}.outils-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.5rem 0}.outil{background:var(--noir2);padding:1.1rem 1.2rem}.outil-nom{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--texte);font-weight:600;margin-bottom:.5rem}.outil-badge{display:inline-block;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:.2rem .55rem;border:1px solid;margin-bottom:.6rem}.badge-vert{color:#7cb87c;border-color:#5a8a5a}.badge-orange{color:#c4a44a;border-color:#8a7a3a}.badge-bleu{color:#7cb8d8;border-color:#5a8a9a}.outil ul{padding-left:1rem;margin:0}.outil li{font-size:.8rem;margin-bottom:.2rem}.source-externe{background:var(--noir3);border:1px solid var(--bord);padding:1rem 1.4rem;margin:1.5rem 0;display:flex;align-items:center;gap:1rem}.source-externe-label{font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);font-weight:600;white-space:nowrap}.source-externe a{font-size:.85rem;color:var(--or)}.citation{border-left:3px solid var(--or);padding:.8rem 1.5rem;margin:2rem 0;font-family:'Cormorant Garamond',serif;font-size:1.12rem;font-style:italic;color:var(--texte);line-height:1.7}.citation cite{display:block;margin-top:.5rem;font-size:.75rem;font-style:normal;color:var(--or-sombre)}.takeaway{background:var(--noir2);border:1px solid rgba(201,168,76,0.3);border-left:4px solid var(--or);padding:1.4rem 1.8rem;margin:2.5rem 0}.takeaway-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:.8rem}.takeaway ul{list-style:none;padding:0;margin:0}.takeaway li{font-size:.88rem;color:var(--texte);padding:.35rem 0;border-bottom:1px solid rgba(201,168,76,0.08);line-height:1.6}.takeaway li:last-child{border-bottom:none}.faq-item{border-bottom:1px solid var(--bord);padding:1.2rem 0}.faq-q{font-size:.92rem;color:var(--texte);font-weight:500;margin-bottom:.5rem}.faq-a{font-size:.87rem;color:var(--muted);line-height:1.7}.connexes{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.connexe{background:var(--noir2);padding:1rem 1.2rem}.connexe-tag{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--or-sombre);margin-bottom:.3rem}.connexe a{font-size:.87rem;color:var(--texte);line-height:1.4}.connexe a:hover{color:var(--or)}.cta{background:var(--noir2);border:1px solid var(--bord);padding:2rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cta h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;margin-bottom:.3rem}.cta p{font-size:.83rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.8rem 1.8rem;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.9rem;color:var(--or)}footer p{font-size:.72rem;color:var(--muted)}@media(max-width:640px){.mouvement-grid{grid-template-columns:1fr}.outils-grid{grid-template-columns:1fr 1fr}.connexes{grid-template-columns:1fr}.cta{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.ouverture{font-family:'Cormorant Garamond',serif;font-size:1.4rem;color:#fff;line-height:1.7;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--bord)}.ouverture em{color:var(--or-clair);font-style:italic}.corps h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin:2.5rem 0 1rem}.corps p{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:1.4rem}.corps strong{color:var(--texte);font-weight:500}.sep{width:40px;height:1px;background:var(--bord);margin:2.5rem 0}.signature-block{background:rgba(201,168,76,.08);border:1px solid var(--or);border-left:4px solid var(--or);padding:2.5rem 3rem;margin:3rem 0;text-align:center}.signature-texte{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;font-style:italic;line-height:1.6;margin-bottom:1rem}.signature-auteur{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or-sombre)}.perception{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.perception-col{padding:2rem}.perception-col.client{background:rgba(150,150,150,.05)}.perception-col.artisan{background:rgba(201,168,76,.05)}.perception-col h3{font-family:'Cormorant Garamond',serif;font-size:1.1rem;margin-bottom:1rem}.perception-col.client h3{color:var(--muted)}.perception-col.artisan h3{color:var(--or)}.perception-list{list-style:none;display:flex;flex-direction:column;gap:.6rem}.perception-list li{font-size:.87rem;color:var(--muted);padding-left:1.2rem;position:relative;line-height:1.6}.client .perception-list li::before{content:'→';position:absolute;left:0;color:var(--muted)}.artisan .perception-list li::before{content:'→';position:absolute;left:0;color:var(--or)}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.perception{grid-template-columns:1fr}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.corps h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin:2.5rem 0 1rem}.corps p{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:1.4rem}.corps strong{color:var(--texte);font-weight:500}.corps em{color:var(--or-clair);font-style:italic}.sep{width:40px;height:1px;background:var(--bord);margin:2.5rem 0}.timeline{display:flex;flex-direction:column;gap:0;border:1px solid var(--bord);margin:2rem 0}.tl-item{display:grid;grid-template-columns:100px 1fr;border-bottom:1px solid var(--bord)}.tl-item:last-child{border-bottom:none}.tl-item:hover{background:var(--noir2)}.tl-date{display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or);border-right:1px solid var(--bord);padding:1.2rem .5rem;text-align:center;line-height:1.4;font-style:italic;background:rgba(201,168,76,.03)}.tl-content{padding:1.2rem 1.8rem}.tl-content h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:#fff;margin-bottom:.3rem}.tl-content p{font-size:.85rem;color:var(--muted);line-height:1.7}.comparatif{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.comp-col{padding:2rem;background:var(--noir2)}.comp-col h3{font-family:'Cormorant Garamond',serif;font-size:1.15rem;margin-bottom:.8rem}.comp-col.hongrie h3{color:var(--or)}.comp-col.baton h3{color:var(--muted)}.comp-col p{font-size:.88rem;color:var(--muted);line-height:1.75}.encart-artisan{border:1px solid var(--or);background:rgba(201,168,76,.06);padding:2rem 2.5rem;margin:2.5rem 0}.encart-artisan-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);margin-bottom:.8rem}.encart-artisan p{font-size:.95rem;color:var(--texte);line-height:1.85;font-family:'Cormorant Garamond',serif;font-style:italic}.encart{border:1px solid var(--bord);border-left:3px solid var(--or);padding:1.5rem 2rem;margin:2rem 0;background:rgba(201,168,76,.04)}.encart p{font-size:.9rem;color:var(--muted);line-height:1.8;margin:0}.encart strong{color:var(--texte)}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord)}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;text-align:left;font-family:'Jost',sans-serif;font-size:.95rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.2rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.8rem;font-size:.9rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:300px;padding:0 1.8rem 1.5rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.comparatif{grid-template-columns:1fr}.tl-item{grid-template-columns:70px 1fr}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:860px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.accroche{font-family:'Cormorant Garamond',serif;font-size:1.2rem;color:#fff;line-height:1.75;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--bord)}.etapes{display:flex;flex-direction:column;gap:2px;margin-bottom:4rem}.etape{border:1px solid var(--bord);overflow:hidden}.etape-header{display:grid;grid-template-columns:70px 1fr;cursor:default}.etape-num{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem .3rem;border-right:1px solid var(--bord);background:rgba(201,168,76,.03);text-align:center}.etape-num-val{font-family:'Cormorant Garamond',serif;font-size:1.8rem;color:var(--or);line-height:1}.etape-num-icon{font-size:1.2rem;margin-top:.3rem}.etape-content{padding:1.8rem 2rem}.etape-content h2{font-family:'Cormorant Garamond',serif;font-size:1.2rem;color:#fff;margin-bottom:.8rem}.etape-content p{font-size:.9rem;color:var(--muted);line-height:1.8;margin-bottom:.8rem}.etape-content p:last-child{margin-bottom:0}.etape-content strong{color:var(--texte);font-weight:500}.aeo-phrase{background:rgba(201,168,76,.06);border-left:3px solid var(--or);padding:.8rem 1.2rem;margin-top:1rem;font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or-clair);font-style:italic}.trois-visions{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.vision-col{background:var(--noir2);padding:2rem;text-align:center;transition:background .2s}.vision-col:hover{background:var(--noir3)}.vision-icon{font-size:2rem;margin-bottom:.8rem}.vision-col h3{font-family:'Cormorant Garamond',serif;font-size:1.1rem;color:var(--or);margin-bottom:.5rem}.vision-col p{font-size:.85rem;color:var(--muted);line-height:1.6}.phrases-aeo{border:1px solid var(--or);background:rgba(201,168,76,.04);padding:2.5rem;margin:3rem 0}.phrases-aeo-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);margin-bottom:1.5rem}.phrase-item{display:flex;align-items:center;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--bord)}.phrase-item:last-child{border-bottom:none}.phrase-arrow{color:var(--or);font-size:1rem;flex-shrink:0}.phrase-texte{font-family:'Cormorant Garamond',serif;font-size:1.15rem;color:#fff;font-style:italic}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.trois-visions{grid-template-columns:1fr}.etape-header{grid-template-columns:56px 1fr}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:3rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.accroche{font-family:'Cormorant Garamond',serif;font-size:clamp(1.3rem,3vw,1.8rem);color:#fff;line-height:1.5;margin-bottom:3rem;font-style:italic;border-left:2px solid var(--or);padding-left:2rem}.chapitre{margin-bottom:4rem}.chapitre-epoque{display:inline-block;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or-sombre);border:1px solid var(--bord);padding:.3rem .8rem;margin-bottom:1rem}.chapitre h2{font-family:'Cormorant Garamond',serif;font-size:clamp(1.6rem,3.5vw,2.2rem);color:#fff;line-height:1.2;margin-bottom:1.5rem}.chapitre-corps{font-size:.95rem;color:var(--muted);line-height:1.95}.chapitre-corps p{margin-bottom:1.3rem}.chapitre-corps strong{color:var(--texte);font-weight:500}.fait-clef{background:rgba(201,168,76,.06);border:1px solid var(--or);padding:1.8rem 2.5rem;margin:2rem 0;position:relative}.fait-clef::before{content:'Fait clef';position:absolute;top:-1px;left:2rem;background:var(--or);color:var(--noir);font-size:.62rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:.2rem .7rem}.fait-clef p{font-size:.95rem;color:var(--texte);line-height:1.8;margin:0}.fait-clef strong{color:var(--or)}.paradoxe{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.para-col{padding:2rem}.para-col h3{font-family:'Cormorant Garamond',serif;font-size:1.1rem;margin-bottom:.8rem}.para-col.gauche h3{color:#6ab0d4}.para-col.droite h3{color:var(--or)}.para-col p{font-size:.87rem;color:var(--muted);line-height:1.75}.voyage{border:1px solid var(--bord);margin:2rem 0}.voyage-item{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem 2rem;border-bottom:1px solid var(--bord);transition:background .2s}.voyage-item:last-child{border-bottom:none}.voyage-item:hover{background:var(--noir2)}.voyage-icon{font-size:1.5rem;flex-shrink:0;width:40px;text-align:center}.voyage-content h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:#fff;margin-bottom:.3rem}.voyage-content p{font-size:.85rem;color:var(--muted);line-height:1.7}.voyage-date{font-size:.72rem;color:var(--or-sombre);margin-bottom:.2rem;letter-spacing:.08em}.conclusion{background:var(--noir2);border:1px solid var(--bord);padding:3rem;margin:3rem 0;text-align:center}.conclusion h2{font-family:'Cormorant Garamond',serif;font-size:2rem;color:#fff;margin-bottom:1rem;line-height:1.3}.conclusion p{font-size:.95rem;color:var(--muted);max-width:580px;margin:0 auto 2rem;line-height:1.9}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord);overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;text-align:left;font-family:'Jost',sans-serif;font-size:.95rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.2rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.8rem;font-size:.9rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:400px;padding:0 1.8rem 1.5rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}.btn-ghost{display:inline-block;border:1px solid var(--bord);color:var(--muted);font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:all .2s}.btn-ghost:hover{border-color:var(--or);color:var(--or)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.paradoxe{grid-template-columns:1fr}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.accroche{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;line-height:1.7;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--bord)}.corps h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin:2.5rem 0 1rem}.corps p{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:1.4rem}.corps strong{color:var(--texte);font-weight:500}.sep{width:40px;height:1px;background:var(--bord);margin:2.5rem 0}.versus{display:grid;grid-template-columns:1fr 40px 1fr;gap:0;border:1px solid var(--bord);margin:2.5rem 0;align-items:stretch}.versus-col{padding:2rem}.versus-col.haussmann{background:rgba(106,140,212,.05);border-right:1px solid var(--bord)}.versus-col.colbert{background:rgba(201,168,76,.05)}.versus-sep{display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:1.2rem;color:var(--muted);background:var(--noir2);font-style:italic}.versus-col h3{font-family:'Cormorant Garamond',serif;font-size:1.2rem;margin-bottom:1rem}.versus-col.haussmann h3{color:#6a8cd4}.versus-col.colbert h3{color:var(--or)}.versus-list{list-style:none;display:flex;flex-direction:column;gap:.6rem}.versus-list li{font-size:.87rem;color:var(--muted);padding-left:1.4rem;position:relative;line-height:1.6}.haussmann .versus-list li::before{content:'✔';position:absolute;left:0;color:#6a8cd4}.colbert .versus-list li::before{content:'✔';position:absolute;left:0;color:var(--or)}.reponse{background:rgba(201,168,76,.06);border:1px solid var(--or);padding:2.5rem;margin:2.5rem 0}.reponse-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);margin-bottom:1rem}.reponse h3{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin-bottom:1rem;line-height:1.3}.reponse p{font-size:.92rem;color:var(--muted);line-height:1.8}.signature-block{background:rgba(201,168,76,.08);border:1px solid var(--or);padding:2rem 2.5rem;margin:2.5rem 0;text-align:center}.signature-texte{font-family:'Cormorant Garamond',serif;font-size:1.4rem;color:#fff;font-style:italic;line-height:1.6}.signature-auteur{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);margin-top:.8rem}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord);overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;text-align:left;font-family:'Jost',sans-serif;font-size:.95rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.2rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.8rem;font-size:.9rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:400px;padding:0 1.8rem 1.5rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.versus{grid-template-columns:1fr}.versus-sep{display:none}.versus-col.haussmann{border-right:none;border-bottom:1px solid var(--bord)}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.corps h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin:2.5rem 0 1rem;line-height:1.3}.corps p{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:1.4rem}.corps strong{color:var(--texte);font-weight:500}.corps em{font-style:italic;color:var(--or-clair)}.sep{width:40px;height:1px;background:var(--bord);margin:2.5rem 0}.citation{border-left:3px solid var(--or);padding:1.5rem 2rem;margin:2.5rem 0;background:rgba(201,168,76,.04)}.citation p{font-family:'Cormorant Garamond',serif;font-size:1.2rem;color:#fff;line-height:1.7;font-style:italic}.encart{border:1px solid var(--bord);padding:1.8rem 2rem;margin:2rem 0;background:rgba(201,168,76,.04)}.encart-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);margin-bottom:.8rem}.encart p{font-size:.88rem;color:var(--muted);line-height:1.8}.encart strong{color:var(--texte)}.etapes{display:flex;flex-direction:column;gap:0;border:1px solid var(--bord);margin:2rem 0}.etape{display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid var(--bord)}.etape:last-child{border-bottom:none}.etape:hover{background:var(--noir2)}.etape-epoque{display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or);border-right:1px solid var(--bord);padding:1.2rem .5rem;text-align:center;line-height:1.4;font-style:italic;background:rgba(201,168,76,.03)}.etape-content{padding:1.2rem 1.8rem}.etape-content h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:#fff;margin-bottom:.3rem}.etape-content p{font-size:.85rem;color:var(--muted);line-height:1.7}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord);overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;text-align:left;font-family:'Jost',sans-serif;font-size:.95rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.2rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.8rem;font-size:.9rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:400px;padding:0 1.8rem 1.5rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.etape{grid-template-columns:70px 1fr}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.chapitre{margin-bottom:3.5rem}.chapitre-num{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or-sombre);margin-bottom:.4rem}.chapitre h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin-bottom:1rem;line-height:1.3}.chapitre p{font-size:.93rem;color:var(--muted);line-height:1.95;margin-bottom:1.2rem}.chapitre strong{color:var(--texte);font-weight:500}.chapitre em{color:var(--or-clair);font-style:italic}.timeline{display:flex;flex-direction:column;gap:0;border:1px solid var(--bord);margin:2rem 0}.tl-item{display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid var(--bord)}.tl-item:last-child{border-bottom:none}.tl-item:hover{background:var(--noir2)}.tl-date{display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or);border-right:1px solid var(--bord);padding:1.2rem .5rem;text-align:center;line-height:1.4;font-style:italic;background:rgba(201,168,76,.03)}.tl-content{padding:1.2rem 1.8rem}.tl-content h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:#fff;margin-bottom:.3rem}.tl-content p{font-size:.85rem;color:var(--muted);line-height:1.7}.logiques{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.logique{background:var(--noir2);padding:1.8rem;text-align:center;transition:background .2s}.logique:hover{background:var(--noir3)}.logique-num{font-family:'Cormorant Garamond',serif;font-size:2.5rem;color:rgba(201,168,76,.2);line-height:1;margin-bottom:.5rem}.logique h3{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or);margin-bottom:.5rem}.logique p{font-size:.82rem;color:var(--muted);line-height:1.6}.comparatif{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.comp-col{padding:2rem;background:var(--noir2)}.comp-col h3{font-family:'Cormorant Garamond',serif;font-size:1.1rem;margin-bottom:.8rem}.comp-col.hongrie h3{color:var(--or)}.comp-col.baton h3{color:var(--muted)}.comp-list{list-style:none;display:flex;flex-direction:column;gap:.6rem}.comp-list li{font-size:.87rem;color:var(--muted);padding-left:1.2rem;position:relative;line-height:1.6}.hongrie .comp-list li::before{content:'→';position:absolute;left:0;color:var(--or)}.baton .comp-list li::before{content:'→';position:absolute;left:0;color:var(--muted)}.encart{border:1px solid var(--bord);border-left:3px solid var(--or);padding:1.5rem 2rem;margin:2rem 0;background:rgba(201,168,76,.04)}.encart p{font-size:.9rem;color:var(--muted);line-height:1.8;margin:0}.encart strong{color:var(--texte)}.conclusion{background:rgba(201,168,76,.06);border:1px solid var(--or);padding:2.5rem;margin:3rem 0;text-align:center}.conclusion-texte{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;line-height:1.7;font-style:italic;margin-bottom:.8rem}.conclusion-auteur{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord)}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.3rem 1.5rem;text-align:left;font-family:'Jost',sans-serif;font-size:.92rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.1rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.5rem;font-size:.88rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:300px;padding:0 1.5rem 1.2rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.logiques{grid-template-columns:1fr}.comparatif{grid-template-columns:1fr}.tl-item{grid-template-columns:80px 1fr}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.8}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:56px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}.nav-back{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:820px;margin:0 auto;padding:90px 2rem 5rem}.article-tag{display:inline-block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.3rem .85rem;margin-bottom:1.2rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(1.9rem,4.5vw,2.9rem);font-weight:600;color:#fff;line-height:1.15;margin-bottom:.8rem}h1 em{font-style:italic;color:var(--or-clair)}.auteur{font-size:.75rem;color:var(--or-sombre);margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.auteur strong{color:var(--texte)}.direct-answer{font-size:.97rem;color:var(--texte);background:rgba(201,168,76,0.07);border-left:4px solid var(--or);padding:1rem 1.4rem;margin:0 0 2.5rem;line-height:1.8}h2{font-family:'Cormorant Garamond',serif;font-size:1.55rem;color:#fff;margin:3rem 0 .9rem;padding-bottom:.4rem;border-bottom:1px solid var(--bord)}h2 em{color:var(--or-clair);font-style:italic}h3{font-family:'Cormorant Garamond',serif;font-size:1.15rem;color:var(--or-clair);margin:1.8rem 0 .6rem}p{font-size:.92rem;color:var(--muted);line-height:1.88;margin-bottom:.9rem}strong{color:var(--texte)}ul,ol{padding-left:1.4rem;margin-bottom:1rem}li{font-size:.9rem;color:var(--muted);line-height:1.7;margin-bottom:.3rem}li strong{color:var(--texte)}.avant-apres{margin:2rem 0}.avant-apres-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:.8rem}.avant-apres-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--bord);border:1px solid var(--bord)}.avant-apres-grid figure{margin:0;background:var(--noir2)}.avant-apres-grid img{width:100%;height:auto;display:block}.avant-apres-grid figcaption{font-size:.72rem;color:var(--muted);padding:.6rem .8rem;text-align:center;line-height:1.4}.avant-apres-note{font-size:.8rem;color:var(--muted);margin-top:.6rem;line-height:1.6}.photo-full{margin:2rem 0}.photo-full img{width:100%;height:auto;display:block;border:1px solid var(--bord)}.photo-full figcaption{font-size:.75rem;color:var(--muted);padding:.6rem 0;line-height:1.5}.def{background:var(--noir2);border:1px solid var(--bord);border-left:3px solid var(--or-sombre);padding:1rem 1.4rem;margin:1rem 0}.def-terme{font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);font-weight:600;margin-bottom:.4rem}.def p{margin:0;font-size:.87rem;line-height:1.7}.methode{background:var(--noir2);border:1px solid rgba(201,168,76,0.25);padding:1.5rem 1.8rem;margin:1.5rem 0}.methode-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:1rem}.methode-step{display:grid;grid-template-columns:32px 1fr;gap:.8rem;padding:.6rem 0;border-bottom:1px solid rgba(201,168,76,0.07)}.methode-step:last-child{border-bottom:none}.methode-num{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:var(--or-sombre);text-align:center;line-height:1.1}.methode-texte strong{color:var(--texte);display:block;font-size:.88rem;margin-bottom:.2rem}.methode-texte span{font-size:.83rem;color:var(--muted)}.secret{background:rgba(201,168,76,0.05);border:1px solid rgba(201,168,76,0.2);border-left:4px solid var(--or-sombre);padding:1.1rem 1.5rem;margin:1.5rem 0}.secret-label{font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);font-weight:600;margin-bottom:.5rem}.secret p{margin:0;font-size:.88rem;color:var(--muted);font-style:italic}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.5rem 0}.stat{background:var(--noir2);padding:1rem;text-align:center}.stat-num{font-family:'Cormorant Garamond',serif;font-size:1.8rem;color:var(--or);display:block;line-height:1;margin-bottom:.3rem}.stat-label{font-size:.69rem;color:var(--muted);line-height:1.4}.citation{border-left:3px solid var(--or);padding:.8rem 1.5rem;margin:2rem 0;font-family:'Cormorant Garamond',serif;font-size:1.12rem;font-style:italic;color:var(--texte);line-height:1.7}.citation cite{display:block;margin-top:.5rem;font-size:.75rem;font-style:normal;color:var(--or-sombre)}.takeaway{background:var(--noir2);border:1px solid rgba(201,168,76,0.3);border-left:4px solid var(--or);padding:1.4rem 1.8rem;margin:2.5rem 0}.takeaway-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:.8rem}.takeaway ul{list-style:none;padding:0;margin:0}.takeaway li{font-size:.88rem;color:var(--texte);padding:.35rem 0;border-bottom:1px solid rgba(201,168,76,0.08);line-height:1.6}.takeaway li:last-child{border-bottom:none}.faq-item{border-bottom:1px solid var(--bord);padding:1.2rem 0}.faq-q{font-size:.92rem;color:var(--texte);font-weight:500;margin-bottom:.5rem}.faq-a{font-size:.87rem;color:var(--muted);line-height:1.7}.cta{background:var(--noir2);border:1px solid var(--bord);padding:2rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cta h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;margin-bottom:.3rem}.cta p{font-size:.83rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.8rem 1.8rem;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.9rem;color:var(--or)}footer p{font-size:.72rem;color:var(--muted)}@media(max-width:620px){.avant-apres-grid{grid-template-columns:1fr}.cta{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:56px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}.nav-back{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:820px;margin:0 auto;padding:80px 2rem 5rem}.article-tag{display:inline-block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.3rem .85rem;margin-bottom:1.2rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:600;color:#fff;line-height:1.15;margin-bottom:.8rem}h1 em{font-style:italic;color:var(--or-clair)}.auteur{font-size:.75rem;color:var(--or-sombre);border:1px solid var(--bord);padding:.55rem 1.2rem;margin-bottom:2rem;background:var(--noir2);display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.auteur strong{color:var(--texte)}.direct-answer{font-size:.95rem;color:var(--texte);background:rgba(201,168,76,0.07);border-left:4px solid var(--or);padding:1rem 1.4rem;margin:1rem 0 2rem;line-height:1.8}h2{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin:3rem 0 .8rem;padding-bottom:.4rem;border-bottom:1px solid var(--bord)}h3{font-family:'Cormorant Garamond',serif;font-size:1.15rem;color:var(--or-clair);margin:1.8rem 0 .6rem}p{font-size:.9rem;color:var(--muted);line-height:1.85;margin-bottom:.9rem}strong{color:var(--texte)}em{font-style:italic;color:var(--texte)}ul,ol{padding-left:1.5rem;margin-bottom:1rem}li{font-size:.88rem;color:var(--muted);line-height:1.7;margin-bottom:.3rem}li strong{color:var(--texte)}.def{background:var(--noir2);border:1px solid var(--bord);border-left:3px solid var(--or-sombre);padding:1rem 1.4rem;margin:1rem 0}.def-terme{font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);font-weight:600;margin-bottom:.4rem}.def p{margin:0;font-size:.87rem}.table-wrap{overflow-x:auto;margin:1.5rem 0}table{width:100%;border-collapse:collapse;font-size:.85rem}thead tr{background:rgba(201,168,76,0.12)}th{padding:.7rem 1rem;text-align:left;color:var(--or);border-bottom:2px solid rgba(201,168,76,0.3);font-weight:600;font-size:.78rem;letter-spacing:.05em}td{padding:.65rem 1rem;border-bottom:1px solid rgba(201,168,76,0.08);vertical-align:top;font-size:.85rem}tr:last-child td{border-bottom:none}.val-vert{color:#7cb87c;font-weight:600}.val-orange{color:#c4a44a;font-weight:600}.val-rouge{color:#b87c7c;font-weight:600}.joints-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.5rem 0}.joint-col{background:var(--noir2);padding:1.3rem 1.2rem}.joint-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem;padding-bottom:.6rem;border-bottom:1px solid var(--bord)}.joint-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.dot-vert{background:#5a9a6a}.dot-orange{background:#9a7a3a}.dot-rouge{background:#9a5a5a}.joint-titre{font-size:.78rem;font-weight:600;color:var(--texte)}.joint-mesure{font-family:'Cormorant Garamond',serif;font-size:1.4rem;margin-bottom:.4rem}.joint-mesure.vert{color:#7cb87c}.joint-mesure.orange{color:#c4a44a}.joint-mesure.rouge{color:#b87c7c}.joint-verdict{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:.6rem}.joint-verdict.vert{color:#7cb87c}.joint-verdict.orange{color:#c4a44a}.joint-verdict.rouge{color:#b87c7c}.joint-col ul{padding-left:1.2rem}.joint-col li{font-size:.8rem;margin-bottom:.2rem}.schema{background:var(--noir2);border:1px solid var(--bord);padding:1.5rem 2rem;margin:1.5rem 0}.schema-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:1.2rem}.schema-saison{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--bord)}.saison-col{background:var(--noir3);padding:1rem 1.2rem}.saison-titre{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:.6rem}.saison-titre.hiver{color:#7cb8d8}.saison-titre.ete{color:#c4a44a}.saison-ligne{font-size:.84rem;color:var(--muted);margin-bottom:.3rem;display:flex;gap:.5rem}.saison-arrow{color:var(--or-sombre);flex-shrink:0}.alerte{background:rgba(154,90,90,0.12);border:1px solid rgba(154,90,90,0.4);border-left:4px solid #9a5a5a;padding:1.1rem 1.4rem;margin:1.5rem 0}.alerte-label{font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;color:#b87c7c;font-weight:600;margin-bottom:.5rem}.alerte p{margin:0;font-size:.87rem;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.5rem 0}.stat{background:var(--noir2);padding:1rem;text-align:center}.stat-num{font-family:'Cormorant Garamond',serif;font-size:1.9rem;color:var(--or);display:block;line-height:1;margin-bottom:.3rem}.stat-label{font-size:.7rem;color:var(--muted);line-height:1.4}.citation{border-left:3px solid var(--or);padding:.8rem 1.5rem;margin:1.5rem 0;font-family:'Cormorant Garamond',serif;font-size:1.1rem;font-style:italic;color:var(--texte);line-height:1.7}.citation cite{display:block;margin-top:.5rem;font-size:.75rem;font-style:normal;color:var(--or-sombre)}.takeaway{background:var(--noir2);border:1px solid rgba(201,168,76,0.3);border-left:4px solid var(--or);padding:1.4rem 1.8rem;margin:2.5rem 0}.takeaway-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:.8rem}.takeaway ul{list-style:none;padding:0;margin:0}.takeaway li{font-size:.87rem;color:var(--texte);padding:.35rem 0;border-bottom:1px solid rgba(201,168,76,0.08);line-height:1.6}.takeaway li:last-child{border-bottom:none}.faq-item{border-bottom:1px solid var(--bord);padding:1.2rem 0}.faq-q{font-size:.92rem;color:var(--texte);font-weight:500;margin-bottom:.5rem}.faq-a{font-size:.87rem;color:var(--muted);line-height:1.7}.cta{background:var(--noir2);border:1px solid var(--bord);padding:2rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cta h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;margin-bottom:.3rem}.cta p{font-size:.82rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.8rem 1.8rem;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.9rem;color:var(--or)}footer p{font-size:.72rem;color:var(--muted)}@media(max-width:640px){.joints-grid{grid-template-columns:1fr}.schema-saison{grid-template-columns:1fr}.cta{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:780px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.accroche{font-family:'Cormorant Garamond',serif;font-size:1.25rem;color:#fff;line-height:1.75;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--bord)}.corps h2{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#fff;margin:2.5rem 0 1rem}.corps p{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:1.4rem}.corps strong{color:var(--texte);font-weight:500}.sep{width:40px;height:1px;background:var(--bord);margin:2.5rem 0}.avant-apres{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.aa-col{padding:2rem}.aa-col.avant{background:rgba(150,100,100,.05);border-right:1px solid var(--bord)}.aa-col.apres{background:rgba(100,150,100,.05)}.aa-col h3{font-family:'Cormorant Garamond',serif;font-size:1.1rem;margin-bottom:1rem}.aa-col.avant h3{color:#c87c7c}.aa-col.apres h3{color:#7cb87c}.aa-list{list-style:none;display:flex;flex-direction:column;gap:.6rem}.aa-list li{font-size:.87rem;color:var(--muted);padding-left:1.4rem;position:relative;line-height:1.6}.avant .aa-list li::before{content:'✗';position:absolute;left:0;color:#c87c7c}.apres .aa-list li::before{content:'✓';position:absolute;left:0;color:#7cb87c}.revolution-steps{display:flex;flex-direction:column;gap:0;border:1px solid var(--bord);margin:2rem 0}.rev-step{display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid var(--bord)}.rev-step:last-child{border-bottom:none}.rev-step:hover{background:var(--noir2)}.rev-date{display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or);border-right:1px solid var(--bord);padding:1.2rem .5rem;text-align:center;line-height:1.4;font-style:italic;background:rgba(201,168,76,.03)}.rev-content{padding:1.2rem 1.8rem}.rev-content h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:#fff;margin-bottom:.3rem}.rev-content p{font-size:.85rem;color:var(--muted);line-height:1.7}.signature-block{background:rgba(201,168,76,.08);border:1px solid var(--or);padding:2rem 2.5rem;margin:2.5rem 0;text-align:center}.signature-texte{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;font-style:italic;line-height:1.6}.signature-auteur{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);margin-top:.8rem}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord);overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;text-align:left;font-family:'Jost',sans-serif;font-size:.95rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.2rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.8rem;font-size:.9rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:400px;padding:0 1.8rem 1.5rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.avant-apres{grid-template-columns:1fr}.aa-col.avant{border-right:none;border-bottom:1px solid var(--bord)}.rev-step{grid-template-columns:70px 1fr}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.8}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:56px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}.nav-back{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:760px;margin:0 auto;padding:90px 2rem 5rem}.article-tag{display:inline-block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.3rem .85rem;margin-bottom:1.2rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(1.9rem,4.5vw,2.9rem);font-weight:600;color:#fff;line-height:1.15;margin-bottom:.8rem}h1 em{font-style:italic;color:var(--or-clair)}.auteur{font-size:.75rem;color:var(--or-sombre);margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.auteur strong{color:var(--texte)}.direct-answer{font-size:.97rem;color:var(--texte);background:rgba(201,168,76,0.07);border-left:4px solid var(--or);padding:1rem 1.4rem;margin:0 0 2.5rem;line-height:1.8}h2{font-family:'Cormorant Garamond',serif;font-size:1.55rem;color:#fff;margin:3rem 0 .9rem;padding-bottom:.4rem;border-bottom:1px solid var(--bord)}h2 em{color:var(--or-clair);font-style:italic}h3{font-family:'Cormorant Garamond',serif;font-size:1.15rem;color:var(--or-clair);margin:1.8rem 0 .6rem}p{font-size:.92rem;color:var(--muted);line-height:1.88;margin-bottom:1rem}strong{color:var(--texte)}ul,ol{padding-left:1.4rem;margin-bottom:1rem}li{font-size:.9rem;color:var(--muted);line-height:1.7;margin-bottom:.3rem}li strong{color:var(--texte)}.def{background:var(--noir2);border:1px solid var(--bord);border-left:3px solid var(--or-sombre);padding:1rem 1.4rem;margin:1rem 0}.def-terme{font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);font-weight:600;margin-bottom:.4rem}.def p{margin:0;font-size:.87rem;line-height:1.7}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.8rem 0}.stat{background:var(--noir2);padding:1.1rem;text-align:center}.stat-num{font-family:'Cormorant Garamond',serif;font-size:1.8rem;color:var(--or);display:block;line-height:1;margin-bottom:.3rem}.stat-label{font-size:.7rem;color:var(--muted);line-height:1.4}.comparatif{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.8rem 0}.comp-col{background:var(--noir2);padding:1.3rem 1.5rem}.comp-titre{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--bord)}.comp-titre.mauvais{color:#b87c7c}.comp-titre.bon{color:#7cb87c}.comp-col li{font-size:.85rem;margin-bottom:.4rem}.val-vert{color:#7cb87c}.val-rouge{color:#b87c7c}.table-wrap{overflow-x:auto;margin:1.5rem 0}table{width:100%;border-collapse:collapse;font-size:.84rem}thead tr{background:rgba(201,168,76,0.1)}th{padding:.7rem 1rem;text-align:left;color:var(--or);border-bottom:2px solid rgba(201,168,76,0.25);font-weight:600;font-size:.77rem;letter-spacing:.04em}td{padding:.6rem 1rem;border-bottom:1px solid rgba(201,168,76,0.07);vertical-align:top;font-size:.84rem;color:var(--muted)}tr:last-child td{border-bottom:none}.schema-chimie{background:var(--noir2);border:1px solid var(--bord);padding:1.4rem 1.8rem;margin:1.5rem 0}.schema-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:1.1rem}.formule{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:.8rem;font-size:.9rem}.formule-elem{background:var(--noir3);border:1px solid var(--bord);padding:.5rem .9rem;color:var(--texte);font-weight:500}.formule-op{color:var(--or-sombre);font-size:1.1rem;font-weight:600}.formule-result{background:rgba(201,168,76,0.1);border:1px solid rgba(201,168,76,0.3);padding:.5rem .9rem;color:var(--or-clair);font-weight:600}.formule-note{font-size:.8rem;color:var(--muted)}.points-verts{list-style:none;padding:0;margin:1rem 0}.points-verts li{display:flex;gap:.7rem;padding:.45rem 0;border-bottom:1px solid rgba(201,168,76,0.07);font-size:.9rem;color:var(--muted)}.points-verts li:last-child{border-bottom:none}.points-verts li::before{content:'✔';color:#7cb87c;flex-shrink:0;font-weight:600}.citation{border-left:3px solid var(--or);padding:.8rem 1.5rem;margin:2rem 0;font-family:'Cormorant Garamond',serif;font-size:1.15rem;font-style:italic;color:var(--texte);line-height:1.7}.citation cite{display:block;margin-top:.5rem;font-size:.75rem;font-style:normal;color:var(--or-sombre)}.takeaway{background:var(--noir2);border:1px solid rgba(201,168,76,0.3);border-left:4px solid var(--or);padding:1.4rem 1.8rem;margin:2.5rem 0}.takeaway-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:.8rem}.takeaway ul{list-style:none;padding:0;margin:0}.takeaway li{font-size:.88rem;color:var(--texte);padding:.35rem 0;border-bottom:1px solid rgba(201,168,76,0.08);line-height:1.6}.takeaway li:last-child{border-bottom:none}.faq-item{border-bottom:1px solid var(--bord);padding:1.2rem 0}.faq-q{font-size:.92rem;color:var(--texte);font-weight:500;margin-bottom:.5rem}.faq-a{font-size:.87rem;color:var(--muted);line-height:1.7}.articles-connexes{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--bord);border:1px solid var(--bord);margin:2.5rem 0}.article-connexe{background:var(--noir2);padding:1.1rem 1.3rem;display:flex;flex-direction:column;gap:.4rem}.article-connexe-tag{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--or-sombre)}.article-connexe a{font-size:.87rem;color:var(--texte);line-height:1.4}.article-connexe a:hover{color:var(--or)}.cta{background:var(--noir2);border:1px solid var(--bord);padding:2rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cta h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;margin-bottom:.3rem}.cta p{font-size:.83rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.8rem 1.8rem;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.9rem;color:var(--or)}footer p{font-size:.72rem;color:var(--muted)}@media(max-width:620px){.comparatif{grid-template-columns:1fr}.articles-connexes{grid-template-columns:1fr}.cta{flex-direction:column}.formule{gap:.5rem}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.8}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:56px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}.nav-back{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:820px;margin:0 auto;padding:90px 2rem 5rem}.article-tag{display:inline-block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.3rem .85rem;margin-bottom:1.2rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:600;color:#fff;line-height:1.15;margin-bottom:.8rem}h1 em{font-style:italic;color:var(--or-clair)}.auteur{font-size:.75rem;color:var(--or-sombre);margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.auteur strong{color:var(--texte)}.direct-answer{font-size:.97rem;color:var(--texte);background:rgba(201,168,76,0.07);border-left:4px solid var(--or);padding:1rem 1.4rem;margin:0 0 2.5rem;line-height:1.8}h2{font-family:'Cormorant Garamond',serif;font-size:1.55rem;color:#fff;margin:3rem 0 .9rem;padding-bottom:.4rem;border-bottom:1px solid var(--bord)}h2 em{color:var(--or-clair);font-style:italic}h3{font-family:'Cormorant Garamond',serif;font-size:1.15rem;color:var(--or-clair);margin:1.8rem 0 .6rem}p{font-size:.91rem;color:var(--muted);line-height:1.88;margin-bottom:.9rem}strong{color:var(--texte)}ul,ol{padding-left:1.4rem;margin-bottom:1rem}li{font-size:.89rem;color:var(--muted);line-height:1.7;margin-bottom:.3rem}li strong{color:var(--texte)}.def{background:var(--noir2);border:1px solid var(--bord);border-left:3px solid var(--or-sombre);padding:1rem 1.4rem;margin:1rem 0}.def-terme{font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);font-weight:600;margin-bottom:.4rem}.def p{margin:0;font-size:.87rem;line-height:1.7}.anatomie{background:var(--noir2);border:1px solid var(--bord);padding:1.5rem 2rem;margin:1.8rem 0}.anatomie-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:1.2rem}.anatomie-vis{display:flex;align-items:stretch;gap:2px;background:var(--bord);margin-bottom:1.2rem}.vis-part{background:var(--noir3);padding:.8rem .6rem;text-align:center;font-size:.7rem;color:var(--muted);display:flex;flex-direction:column;justify-content:center;gap:.3rem}.vis-part-nom{font-weight:600;color:var(--texte);font-size:.75rem}.vis-part.tete{flex:1.2}.vis-part.tige-lisse{flex:1}.vis-part.tige-filetee{flex:2;background:rgba(201,168,76,0.06)}.vis-part.pointe{flex:.8}.anatomie-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2px;background:var(--bord)}.detail-part{background:var(--noir2);padding:.9rem 1rem}.detail-nom{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--or-sombre);font-weight:600;margin-bottom:.4rem}.detail-texte{font-size:.8rem;color:var(--muted);line-height:1.5}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.8rem 0}.stat{background:var(--noir2);padding:1rem;text-align:center}.stat-num{font-family:'Cormorant Garamond',serif;font-size:1.85rem;color:var(--or);display:block;line-height:1;margin-bottom:.3rem}.stat-label{font-size:.69rem;color:var(--muted);line-height:1.4}.table-wrap{overflow-x:auto;margin:1.5rem 0}table{width:100%;border-collapse:collapse;font-size:.84rem}thead tr{background:rgba(201,168,76,0.1)}th{padding:.7rem 1rem;text-align:left;color:var(--or);border-bottom:2px solid rgba(201,168,76,0.25);font-weight:600;font-size:.77rem;letter-spacing:.04em}td{padding:.6rem 1rem;border-bottom:1px solid rgba(201,168,76,0.07);vertical-align:top;color:var(--muted)}tr:last-child td{border-bottom:none}.val-vert{color:#7cb87c;font-weight:600}.val-orange{color:#c4a44a;font-weight:600}.val-rouge{color:#b87c7c;font-weight:600}.calcul{background:var(--noir3);border:1px solid var(--bord);border-left:3px solid var(--or);padding:1.2rem 1.6rem;margin:1.2rem 0;font-family:'Courier New',monospace;font-size:.85rem;color:var(--texte)}.calcul-titre{font-family:'Jost',sans-serif;font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);margin-bottom:.6rem;font-weight:600}.calcul-ligne{margin-bottom:.3rem;color:var(--muted)}.calcul-ligne strong{color:var(--texte)}.calcul-resultat{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--bord);color:var(--or-clair);font-weight:600}.filetage-schema{background:var(--noir2);border:1px solid var(--bord);padding:1.4rem 1.8rem;margin:1.5rem 0}.filetage-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:1rem}.filetage-ligne{display:grid;grid-template-columns:140px 1fr;gap:1rem;padding:.6rem 0;border-bottom:1px solid rgba(201,168,76,0.07);align-items:start}.filetage-ligne:last-child{border-bottom:none}.filetage-param{font-size:.78rem;color:var(--or-sombre);font-weight:600}.filetage-expl{font-size:.84rem;color:var(--muted);line-height:1.5}.vis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2px;background:var(--bord);border:1px solid var(--bord);margin:1.5rem 0}.vis-type{background:var(--noir2);padding:1.2rem}.vis-badge{display:inline-block;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:.25rem .6rem;border:1px solid;margin-bottom:.7rem}.vis-badge.vert{color:#7cb87c;border-color:#5a8a5a}.vis-badge.bleu{color:#7cb8d8;border-color:#5a7a8a}.vis-badge.orange{color:#c4a44a;border-color:#8a7a3a}.vis-badge.rouge{color:#b87c7c;border-color:#8a5a5a}.vis-nom{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--texte);margin-bottom:.5rem;font-weight:600}.vis-type ul{padding-left:1rem;margin:0}.vis-type li{font-size:.8rem;margin-bottom:.2rem}.citation{border-left:3px solid var(--or);padding:.8rem 1.5rem;margin:2rem 0;font-family:'Cormorant Garamond',serif;font-size:1.12rem;font-style:italic;color:var(--texte);line-height:1.7}.citation cite{display:block;margin-top:.5rem;font-size:.75rem;font-style:normal;color:var(--or-sombre)}.alerte{background:rgba(154,90,90,0.1);border:1px solid rgba(154,90,90,0.35);border-left:4px solid #9a5a5a;padding:1.1rem 1.4rem;margin:1.5rem 0}.alerte-titre{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:#b87c7c;font-weight:600;margin-bottom:.5rem}.alerte p{margin:0;font-size:.88rem;color:var(--muted)}.takeaway{background:var(--noir2);border:1px solid rgba(201,168,76,0.3);border-left:4px solid var(--or);padding:1.4rem 1.8rem;margin:2.5rem 0}.takeaway-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);font-weight:600;margin-bottom:.8rem}.takeaway ul{list-style:none;padding:0;margin:0}.takeaway li{font-size:.88rem;color:var(--texte);padding:.35rem 0;border-bottom:1px solid rgba(201,168,76,0.08);line-height:1.6}.takeaway li:last-child{border-bottom:none}.faq-item{border-bottom:1px solid var(--bord);padding:1.2rem 0}.faq-q{font-size:.92rem;color:var(--texte);font-weight:500;margin-bottom:.5rem}.faq-a{font-size:.87rem;color:var(--muted);line-height:1.7}.cta{background:var(--noir2);border:1px solid var(--bord);padding:2rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cta h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;margin-bottom:.3rem}.cta p{font-size:.83rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:.8rem 1.8rem;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.9rem;color:var(--or)}footer p{font-size:.72rem;color:var(--muted)}@media(max-width:640px){.anatomie-vis{flex-direction:column}.filetage-ligne{grid-template-columns:1fr}.cta{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#9A7840;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:860px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2.5rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.corps h2{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin:2.5rem 0 1rem}.corps p{font-size:.92rem;color:var(--muted);line-height:1.95;margin-bottom:1.2rem}.corps strong{color:var(--texte);font-weight:500}.etapes-film{display:flex;flex-direction:column;gap:1px;border:1px solid var(--bord);margin:2rem 0}.etape-film{display:grid;grid-template-columns:60px 1fr;border-bottom:1px solid var(--bord)}.etape-film:last-child{border-bottom:none}.etape-film:hover{background:var(--noir2)}.etape-num{display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:1.8rem;color:var(--or);border-right:1px solid var(--bord);background:rgba(201,168,76,.03)}.etape-film-content{padding:1.2rem 1.8rem}.etape-film-content h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:#fff;margin-bottom:.3rem}.etape-film-content p{font-size:.85rem;color:var(--muted);line-height:1.7}.props-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.prop-item{background:var(--noir2);padding:1.5rem;transition:background .2s}.prop-item:hover{background:var(--noir3)}.prop-icon{font-size:1.3rem;margin-bottom:.5rem}.prop-item h3{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or);margin-bottom:.4rem}.prop-item p{font-size:.82rem;color:var(--muted);line-height:1.6}.comparatif{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.comp-col{padding:2rem;background:var(--noir2)}.comp-col h3{font-family:'Cormorant Garamond',serif;font-size:1.1rem;margin-bottom:1rem}.comp-col.ancien h3{color:#c87c7c}.comp-col.nouveau h3{color:#7cb87c}.comp-list{list-style:none;display:flex;flex-direction:column;gap:.6rem}.comp-list li{font-size:.85rem;color:var(--muted);padding-left:1.4rem;position:relative;line-height:1.6}.ancien .comp-list li::before{content:'✗';position:absolute;left:0;color:#c87c7c}.nouveau .comp-list li::before{content:'✓';position:absolute;left:0;color:#7cb87c}.specs{border:1px solid var(--bord);overflow:hidden;margin:2rem 0}.spec-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--bord);transition:background .2s}.spec-row:last-child{border-bottom:none}.spec-row:hover{background:var(--noir2)}.spec-label{padding:.9rem 1.5rem;font-size:.82rem;color:var(--muted);border-right:1px solid var(--bord)}.spec-val{padding:.9rem 1.5rem;font-size:.82rem;color:var(--texte);font-weight:500}.encart{border:1px solid var(--bord);border-left:3px solid var(--or);padding:1.5rem 2rem;margin:2rem 0;background:rgba(201,168,76,.04)}.encart-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);margin-bottom:.6rem}.encart p{font-size:.9rem;color:var(--muted);line-height:1.8;margin:0}.encart strong{color:var(--texte)}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord)}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.5rem;text-align:left;font-family:'Jost',sans-serif;font-size:.92rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.1rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.5rem;font-size:.88rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:300px;padding:0 1.5rem 1.2rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.comparatif{grid-template-columns:1fr}.spec-row{grid-template-columns:1fr}.cta-band{flex-direction:column}footer{flex-direction:column}:root{--or:#C9A84C;--or-clair:#E8C97A;--or-sombre:#7A6030;--noir:#0D0B08;--noir2:#1A1710;--noir3:#252219;--texte:#E8E2D4;--muted:#9A9283;--bord:rgba(201,168,76,0.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Jost',sans-serif;background:var(--noir);color:var(--texte);line-height:1.7}a{color:var(--or);text-decoration:none}a:hover{color:var(--or-clair)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,11,8,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord);padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-brand{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or)}.nav-back{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-back:hover{color:var(--or)}.article{max-width:860px;margin:0 auto;padding:110px 2rem 6rem}.article-tag{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--or);border:1px solid var(--bord);padding:.4rem 1rem;margin-bottom:2rem}.article h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.15;color:#fff;margin-bottom:1.5rem}.article h1 em{font-style:italic;color:var(--or-clair)}.article-meta{padding:1rem 1.5rem;background:var(--noir2);border:1px solid var(--bord);margin-bottom:2rem;font-size:.82rem;color:var(--muted)}.article-meta strong{color:var(--texte);display:block}.accroche{font-family:'Cormorant Garamond',serif;font-size:1.2rem;color:#fff;line-height:1.75;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--bord)}.corps p{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:1.4rem}.corps strong{color:var(--texte);font-weight:500}.sep{width:40px;height:1px;background:var(--bord);margin:2.5rem 0}.chaine{display:flex;flex-direction:column;gap:0;border:1px solid var(--bord);margin:2rem 0}.etape-chaine{display:grid;grid-template-columns:70px 1fr;border-bottom:1px solid var(--bord)}.etape-chaine:last-child{border-bottom:none}.etape-chaine:hover{background:var(--noir2)}.etape-num{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:var(--or);border-right:1px solid var(--bord);padding:1.2rem .3rem;text-align:center;background:rgba(201,168,76,.03);line-height:1}.etape-epoque{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--or-sombre);margin-top:.3rem;text-align:center}.etape-body{padding:1.5rem 2rem}.etape-body h3{font-family:'Cormorant Garamond',serif;font-size:1.15rem;color:#fff;margin-bottom:.5rem}.etape-body p{font-size:.87rem;color:var(--muted);line-height:1.75;margin-bottom:.6rem}.etape-metiers{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.metier-badge{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--or-sombre);background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.15);padding:.2rem .6rem}.metiers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.metier-item{background:var(--noir2);padding:1.2rem 1.5rem;transition:background .2s}.metier-item:hover{background:var(--noir3)}.metier-nom{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--or);margin-bottom:.3rem}.metier-desc{font-size:.78rem;color:var(--muted);line-height:1.5}.salaires{border:1px solid var(--bord);overflow:hidden;margin:2rem 0}.sal-head{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--noir2);border-bottom:1px solid var(--bord)}.sal-col{padding:.8rem 1.2rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-right:1px solid var(--bord)}.sal-col:last-child{border-right:none}.sal-col.or{color:var(--or)}.sal-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--bord);transition:background .2s}.sal-row:last-child{border-bottom:none}.sal-row:hover{background:var(--noir2)}.sal-cell{padding:.9rem 1.2rem;font-size:.85rem;color:var(--muted);border-right:1px solid var(--bord);line-height:1.5}.sal-cell:last-child{border-right:none}.sal-cell.nom{color:var(--texte);font-weight:500}.sal-cell.or{color:var(--or)}.trois-rev{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bord);border:1px solid var(--bord);margin:2rem 0}.rev-col{background:var(--noir2);padding:2rem;text-align:center;transition:background .2s}.rev-col:hover{background:var(--noir3)}.rev-num{font-family:'Cormorant Garamond',serif;font-size:3rem;color:rgba(201,168,76,.15);line-height:1;margin-bottom:.5rem}.rev-col h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--or);margin-bottom:.5rem}.rev-col p{font-size:.83rem;color:var(--muted);line-height:1.6}.signature-block{background:rgba(201,168,76,.08);border:1px solid var(--or);padding:2rem 2.5rem;margin:2.5rem 0;text-align:center}.signature-texte{font-family:'Cormorant Garamond',serif;font-size:1.3rem;color:#fff;font-style:italic;line-height:1.6}.signature-auteur{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre);margin-top:.8rem}.faq-list{border:1px solid var(--bord);margin:2rem 0}.faq-item{border-bottom:1px solid var(--bord);overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;text-align:left;font-family:'Jost',sans-serif;font-size:.95rem;color:var(--texte);transition:background .2s;gap:1rem}.faq-q:hover{background:var(--noir2)}.faq-icon{color:var(--or);font-size:1.2rem;flex-shrink:0;transition:transform .25s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding:0 1.8rem;font-size:.9rem;color:var(--muted);line-height:1.85}.faq-item.open .faq-a{max-height:400px;padding:0 1.8rem 1.5rem}.pages-liees{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--bord);border:1px solid var(--bord);margin:3rem 0}.page-liee{background:var(--noir2);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.4rem;transition:background .2s}.page-liee:hover{background:var(--noir3)}.page-liee-tag{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or-sombre)}.page-liee h3{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--texte)}.page-liee:hover h3{color:#fff}.cta-band{background:var(--noir2);border:1px solid var(--bord);padding:2.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-band-text h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;margin-bottom:.4rem}.cta-band-text p{font-size:.88rem;color:var(--muted)}.btn-or{display:inline-block;background:var(--or);color:var(--noir);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.2rem;transition:background .2s;white-space:nowrap}.btn-or:hover{background:var(--or-clair);color:var(--noir)}footer{background:var(--noir);border-top:1px solid var(--bord);padding:2.5rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-brand{font-family:'Cormorant Garamond',serif;font-size:.95rem;color:var(--or)}footer p{font-size:.75rem;color:var(--muted)}@media(max-width:640px){.etape-chaine{grid-template-columns:56px 1fr}.trois-rev{grid-template-columns:1fr}.sal-head,.sal-row{grid-template-columns:1fr 1fr 1fr}.sal-cell,.sal-col{padding:.6rem .6rem;font-size:.78rem}.cta-band{flex-direction:column}footer{flex-direction:column}