.reference-veille-reglementaire-cosmetique{--navy:#0a1628;--navy-mid:#112240;--navy-light:#1a3a5c;--gold:#c8963e;--gold-light:#e8b86d;--cream:#f5f0e8;--cream-dark:#e8e0d0;--white:#ffffff;--text-dark:#0a1628;--text-mid:#2d4a6e;--text-light:#7a9bbf;--border:rgba(200,150,62,0.2);--shadow:0 20px 60px rgba(10,22,40,0.15);--content:1180px}.reference-veille-reglementaire-cosmetique *{margin:0;padding:0;box-sizing:border-box}.reference-veille-reglementaire-cosmetique{scroll-behavior:smooth;overflow-x:hidden;color:var(--text-dark);background:var(--cream);font-family:DM Sans,sans-serif;line-height:1.7}.reference-veille-reglementaire-cosmetique img{display:block;max-width:100%;height:auto}.reference-veille-reglementaire-cosmetique a{color:inherit}.reference-veille-reglementaire-cosmetique button,.reference-veille-reglementaire-cosmetique input,.reference-veille-reglementaire-cosmetique select,.reference-veille-reglementaire-cosmetique textarea{font:inherit}.reference-veille-reglementaire-cosmetique :focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.reference-veille-reglementaire-cosmetique .skip-link{position:fixed;top:-100px;left:1rem;z-index:999;padding:.7rem 1rem;color:var(--navy);background:var(--gold-light)}.reference-veille-reglementaire-cosmetique .skip-link:focus{top:1rem}.reference-veille-reglementaire-cosmetique .site-nav{position:fixed;inset:0 0 auto;z-index:100;display:flex;height:72px;align-items:center;justify-content:space-between;padding:0 4rem;border-bottom:1px solid rgba(200,150,62,.2);background:rgba(10,22,40,.97);backdrop-filter:blur(12px)}.reference-veille-reglementaire-cosmetique .nav-logo{display:flex;align-items:center;text-decoration:none}.reference-veille-reglementaire-cosmetique .nav-logo img{height:36px}.reference-veille-reglementaire-cosmetique .nav-links{display:flex;align-items:center;gap:1.8rem}.reference-veille-reglementaire-cosmetique .nav-links a{color:rgba(255,255,255,.75);font-size:.78rem;font-weight:600;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:color .2s}.reference-veille-reglementaire-cosmetique .nav-links a:hover{color:var(--gold-light)}.reference-veille-reglementaire-cosmetique .nav-links .nav-cta{padding:8px 18px;border-radius:3px;color:var(--navy);background:var(--gold)}.reference-veille-reglementaire-cosmetique .nav-links .nav-cta:hover{color:var(--navy);background:var(--gold-light)}.reference-veille-reglementaire-cosmetique main{display:block}.reference-veille-reglementaire-cosmetique .section{padding:6.5rem 4rem;scroll-margin-top:70px}.reference-veille-reglementaire-cosmetique .section.white{background:var(--white)}.reference-veille-reglementaire-cosmetique .section.cream{background:var(--cream)}.reference-veille-reglementaire-cosmetique .section.navy{color:var(--white);background:var(--navy)}.reference-veille-reglementaire-cosmetique .section.navy-mid{color:var(--white);background:var(--navy-mid)}.reference-veille-reglementaire-cosmetique .container{width:min(100%,var(--content));margin:0 auto}.reference-veille-reglementaire-cosmetique .narrow{max-width:850px}.reference-veille-reglementaire-cosmetique .section-label{margin-bottom:.75rem;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.reference-veille-reglementaire-cosmetique .section-title{max-width:850px;color:var(--navy);font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.3rem);font-weight:700;line-height:1.15}.reference-veille-reglementaire-cosmetique .section.navy .section-title,.reference-veille-reglementaire-cosmetique .section.navy-mid .section-title{color:var(--white)}.reference-veille-reglementaire-cosmetique .section-intro{max-width:850px;margin-top:1.3rem;color:var(--text-mid);font-size:1.08rem;font-weight:300;line-height:1.85}.reference-veille-reglementaire-cosmetique .section.navy .section-intro,.reference-veille-reglementaire-cosmetique .section.navy-mid .section-intro{color:rgba(255,255,255,.65)}.reference-veille-reglementaire-cosmetique .direct-answer{max-width:900px;margin-top:1.8rem;padding:1.25rem 1.4rem;border-left:3px solid var(--gold);color:var(--navy);background:var(--white);font-size:1.04rem;line-height:1.75;box-shadow:0 8px 30px rgba(10,22,40,.06)}.reference-veille-reglementaire-cosmetique .section.white .direct-answer{background:var(--cream);box-shadow:none}.reference-veille-reglementaire-cosmetique .direct-answer strong{font-weight:600}.reference-veille-reglementaire-cosmetique .body-copy{max-width:850px;margin-top:2rem;color:var(--text-mid)}.reference-veille-reglementaire-cosmetique .body-copy p+p{margin-top:1rem}.reference-veille-reglementaire-cosmetique .body-copy ol,.reference-veille-reglementaire-cosmetique .body-copy ul{margin:1rem 0 0 1.2rem}.reference-veille-reglementaire-cosmetique .body-copy li+li{margin-top:.55rem}.reference-veille-reglementaire-cosmetique .body-copy a{color:var(--navy-light);font-weight:600;text-underline-offset:3px}.reference-veille-reglementaire-cosmetique .section.navy .body-copy{color:rgba(255,255,255,.7)}.reference-veille-reglementaire-cosmetique .section.navy .body-copy a{color:var(--gold-light)}.reference-veille-reglementaire-cosmetique .hero{position:relative;display:flex;min-height:86vh;align-items:center;overflow:hidden;padding:10rem 4rem 6rem;color:var(--white);background:var(--navy)}.reference-veille-reglementaire-cosmetique .hero:before{position:absolute;inset:0;content:"";background:radial-gradient(ellipse at 72% 44%,rgba(200,150,62,.11),transparent 56%),radial-gradient(ellipse at 10% 85%,rgba(26,58,92,.66),transparent 50%)}.reference-veille-reglementaire-cosmetique .hero-grid{position:absolute;inset:0;opacity:.04;background-image:linear-gradient(var(--gold) 1px,transparent 1px),linear-gradient(90deg,var(--gold) 1px,transparent 1px);background-size:60px 60px}.reference-veille-reglementaire-cosmetique .hero-inner{position:relative;z-index:1;width:min(100%,var(--content));margin:0 auto}.reference-veille-reglementaire-cosmetique .hero-badge{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-bottom:2rem;padding:6px 16px;border:1px solid rgba(200,150,62,.3);border-radius:2px;color:var(--gold-light);background:rgba(200,150,62,.12);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.reference-veille-reglementaire-cosmetique .hero-badge:before{width:6px;height:6px;border-radius:50%;content:"";background:var(--gold)}.reference-veille-reglementaire-cosmetique .hero h1{max-width:980px;color:var(--white);font-family:Playfair Display,serif;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:900;line-height:1.08}.reference-veille-reglementaire-cosmetique .hero h1 span{color:var(--gold)}.reference-veille-reglementaire-cosmetique .hero-sub{max-width:780px;margin-top:1.6rem;color:rgba(255,255,255,.64);font-size:1.16rem;font-weight:300;line-height:1.75}.reference-veille-reglementaire-cosmetique .hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.reference-veille-reglementaire-cosmetique .btn-dark,.reference-veille-reglementaire-cosmetique .btn-ghost,.reference-veille-reglementaire-cosmetique .btn-primary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 28px;border-radius:3px;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:all .2s;cursor:pointer}.reference-veille-reglementaire-cosmetique .btn-primary{border:1px solid var(--gold);color:var(--navy);background:var(--gold)}.reference-veille-reglementaire-cosmetique .btn-primary:hover{border-color:var(--gold-light);background:var(--gold-light);transform:translateY(-1px)}.reference-veille-reglementaire-cosmetique .btn-ghost{border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.85);background:transparent}.reference-veille-reglementaire-cosmetique .btn-ghost:hover{border-color:var(--gold);color:var(--gold-light)}.reference-veille-reglementaire-cosmetique .btn-dark{border:1px solid var(--navy);color:var(--white);background:var(--navy)}.reference-veille-reglementaire-cosmetique .btn-dark:hover{border-color:var(--gold);color:var(--navy);background:var(--gold)}.reference-veille-reglementaire-cosmetique button.btn-dark,.reference-veille-reglementaire-cosmetique button.btn-primary{font-family:DM Sans,sans-serif}.reference-veille-reglementaire-cosmetique .hero-proof{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:4.5rem;padding-top:2rem;border-top:1px solid rgba(200,150,62,.15)}.reference-veille-reglementaire-cosmetique .proof-value{color:var(--gold);font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;line-height:1}.reference-veille-reglementaire-cosmetique .proof-label{margin-top:.35rem;color:rgba(255,255,255,.42);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.reference-veille-reglementaire-cosmetique .grid{display:grid;gap:1.4rem;margin-top:3rem}.reference-veille-reglementaire-cosmetique .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-veille-reglementaire-cosmetique .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-veille-reglementaire-cosmetique .info-card{padding:2rem;border:1px solid var(--cream-dark);background:var(--white);transition:border-color .2s,transform .2s,box-shadow .2s}.reference-veille-reglementaire-cosmetique .info-card:hover{border-color:var(--gold);box-shadow:var(--shadow);transform:translateY(-3px)}.reference-veille-reglementaire-cosmetique .info-card h3{margin-bottom:.7rem;color:var(--navy);font-family:Playfair Display,serif;font-size:1.25rem}.reference-veille-reglementaire-cosmetique .info-card p{color:var(--text-mid);font-size:.91rem;line-height:1.7}.reference-veille-reglementaire-cosmetique .info-card a{color:var(--navy-light);font-weight:600;text-underline-offset:3px}.reference-veille-reglementaire-cosmetique .step-num{margin-bottom:1rem;color:var(--gold);font-family:DM Mono,monospace;font-size:.73rem;font-weight:500;letter-spacing:.12em}.reference-veille-reglementaire-cosmetique .dark-card{padding:2rem;border:1px solid rgba(200,150,62,.18);background:var(--navy-mid)}.reference-veille-reglementaire-cosmetique .dark-card h3{margin-bottom:.7rem;color:var(--white);font-family:Playfair Display,serif;font-size:1.25rem}.reference-veille-reglementaire-cosmetique .dark-card p{color:rgba(255,255,255,.58);font-size:.9rem}.reference-veille-reglementaire-cosmetique .callout{max-width:900px;margin-top:2rem;padding:1.5rem;border:1px solid var(--border);background:rgba(200,150,62,.07)}.reference-veille-reglementaire-cosmetique .callout strong{color:var(--navy)}.reference-veille-reglementaire-cosmetique .callout p{color:var(--text-mid)}.reference-veille-reglementaire-cosmetique .table-wrap{margin-top:3rem;overflow:hidden;border:1px solid var(--cream-dark);background:var(--white)}.reference-veille-reglementaire-cosmetique table{width:100%;border-collapse:collapse}.reference-veille-reglementaire-cosmetique caption{padding:1rem 1.3rem;color:var(--text-light);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}.reference-veille-reglementaire-cosmetique td,.reference-veille-reglementaire-cosmetique th{padding:1.05rem 1.3rem;border-top:1px solid var(--cream-dark);text-align:left;vertical-align:top}.reference-veille-reglementaire-cosmetique th{color:var(--navy);background:var(--cream);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.reference-veille-reglementaire-cosmetique td{color:var(--text-mid);font-size:.9rem}.reference-veille-reglementaire-cosmetique td strong{color:var(--navy)}.reference-veille-reglementaire-cosmetique .case-list{display:grid;gap:0;margin-top:2.5rem;counter-reset:case}.reference-veille-reglementaire-cosmetique .case-item{display:grid;grid-template-columns:64px 1fr;gap:1.2rem;padding:1.3rem 0;border-bottom:1px solid var(--cream-dark);counter-increment:case}.reference-veille-reglementaire-cosmetique .case-item:before{color:var(--gold);content:"0" counter(case);font-family:DM Mono,monospace;font-size:.78rem;font-weight:500;letter-spacing:.1em}.reference-veille-reglementaire-cosmetique .case-item h3{margin-bottom:.3rem;color:var(--navy);font-size:1rem}.reference-veille-reglementaire-cosmetique .case-item p{color:var(--text-mid);font-size:.93rem}.reference-veille-reglementaire-cosmetique .case-item a{color:var(--navy-light);font-weight:600}.reference-veille-reglementaire-cosmetique .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.reference-veille-reglementaire-cosmetique .price-card{position:relative;display:flex;flex-direction:column;padding:2.2rem;border:1px solid var(--cream-dark);background:var(--white)}.reference-veille-reglementaire-cosmetique .price-card.featured{border:2px solid var(--gold);box-shadow:var(--shadow)}.reference-veille-reglementaire-cosmetique .price-badge{width:-moz-fit-content;width:fit-content;margin-bottom:1rem;padding:4px 9px;color:var(--navy);background:rgba(200,150,62,.18);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reference-veille-reglementaire-cosmetique .price-card h3{color:var(--navy);font-family:Playfair Display,serif;font-size:1.4rem}.reference-veille-reglementaire-cosmetique .price{margin-top:.5rem;color:var(--gold);font-family:Playfair Display,serif;font-size:2rem;font-weight:700}.reference-veille-reglementaire-cosmetique .price-users{color:var(--text-light);font-size:.78rem}.reference-veille-reglementaire-cosmetique .price-card ul{margin:1.5rem 0 2rem;padding:0;list-style:none}.reference-veille-reglementaire-cosmetique .price-card li{position:relative;padding:.42rem 0 .42rem 1.1rem;color:var(--text-mid);font-size:.87rem}.reference-veille-reglementaire-cosmetique .price-card li:before{position:absolute;left:0;color:var(--gold);content:"✓";font-weight:700}.reference-veille-reglementaire-cosmetique .price-card .btn-dark{width:100%;margin-top:auto}.reference-veille-reglementaire-cosmetique .product-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:3rem}.reference-veille-reglementaire-cosmetique .product-shot-frame{display:grid;min-height:245px;place-items:center;padding:2rem;border:1px dashed rgba(200,150,62,.5);color:var(--text-light);background:var(--white);text-align:center}.reference-veille-reglementaire-cosmetique .product-shot-title{color:var(--navy);font-family:Playfair Display,serif;font-size:1.05rem}.reference-veille-reglementaire-cosmetique .product-shot-note{margin-top:.55rem;font-size:.77rem}.reference-veille-reglementaire-cosmetique figcaption{margin-top:.75rem;color:var(--text-mid);font-size:.8rem;line-height:1.55}.reference-veille-reglementaire-cosmetique .faq{max-width:950px;margin-top:2.5rem;border-top:1px solid var(--cream-dark)}.reference-veille-reglementaire-cosmetique .faq details{border-bottom:1px solid var(--cream-dark)}.reference-veille-reglementaire-cosmetique .faq summary{position:relative;padding:1.3rem 3rem 1.3rem 0;color:var(--navy);font-family:Playfair Display,serif;font-size:1.05rem;font-weight:700;cursor:pointer;list-style:none}.reference-veille-reglementaire-cosmetique .faq summary::-webkit-details-marker{display:none}.reference-veille-reglementaire-cosmetique .faq summary:after{position:absolute;top:1.05rem;right:.5rem;color:var(--gold);content:"+";font-family:DM Sans,sans-serif;font-size:1.5rem}.reference-veille-reglementaire-cosmetique .faq details[open] summary:after{content:"−"}.reference-veille-reglementaire-cosmetique .faq-answer{padding:0 3rem 1.4rem 0;color:var(--text-mid);font-size:.92rem}.reference-veille-reglementaire-cosmetique .trial-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:5rem;align-items:center}.reference-veille-reglementaire-cosmetique .trial-points{display:grid;gap:.65rem;margin-top:2rem}.reference-veille-reglementaire-cosmetique .trial-point{display:flex;gap:.7rem;align-items:center;color:rgba(255,255,255,.72);font-size:.9rem}.reference-veille-reglementaire-cosmetique .trial-point:before{color:var(--gold);content:"✓";font-weight:700}.reference-veille-reglementaire-cosmetique .trial-card{padding:2.5rem;color:var(--navy);background:var(--white);box-shadow:0 30px 60px rgba(0,0,0,.25)}.reference-veille-reglementaire-cosmetique .trial-card h3{font-family:Playfair Display,serif;font-size:1.35rem}.reference-veille-reglementaire-cosmetique .trial-card p{margin-top:.8rem;color:var(--text-mid);font-size:.9rem}.reference-veille-reglementaire-cosmetique .trial-card .btn-dark{width:100%;margin-top:1.5rem}.reference-veille-reglementaire-cosmetique .trial-note{margin-top:1rem;color:var(--text-light);font-size:.72rem;text-align:center}.reference-veille-reglementaire-cosmetique .site-footer{padding:4rem;border-top:1px solid rgba(200,150,62,.15);color:var(--white);background:#07101e}.reference-veille-reglementaire-cosmetique .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;max-width:var(--content);margin:0 auto}.reference-veille-reglementaire-cosmetique .footer-brand img{height:32px;margin-bottom:1rem}.reference-veille-reglementaire-cosmetique .footer-brand p{max-width:300px;color:rgba(255,255,255,.4);font-size:.8rem;font-weight:300}.reference-veille-reglementaire-cosmetique .footer-col h2{margin-bottom:1rem;color:var(--gold);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.reference-veille-reglementaire-cosmetique .footer-col a{display:block;margin-bottom:.55rem;color:rgba(255,255,255,.48);font-size:.8rem;text-decoration:none}.reference-veille-reglementaire-cosmetique .footer-col a:hover{color:var(--gold-light)}.reference-veille-reglementaire-cosmetique .footer-bottom{display:flex;justify-content:space-between;max-width:var(--content);margin:3rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.07)}.reference-veille-reglementaire-cosmetique .footer-bottom a,.reference-veille-reglementaire-cosmetique .footer-copy{color:rgba(255,255,255,.28);font-size:.74rem;text-decoration:none}.reference-veille-reglementaire-cosmetique .footer-links{display:flex;flex-wrap:wrap;gap:1.3rem}@media (max-width:1024px){.reference-veille-reglementaire-cosmetique .site-nav{padding:0 2rem}.reference-veille-reglementaire-cosmetique .nav-links a:not(.nav-cta){display:none}.reference-veille-reglementaire-cosmetique .hero,.reference-veille-reglementaire-cosmetique .section{padding-right:2rem;padding-left:2rem}.reference-veille-reglementaire-cosmetique .grid-3,.reference-veille-reglementaire-cosmetique .pricing-grid,.reference-veille-reglementaire-cosmetique .product-shots{grid-template-columns:1fr 1fr}.reference-veille-reglementaire-cosmetique .trial-layout{grid-template-columns:1fr;gap:3rem}.reference-veille-reglementaire-cosmetique .footer-top{grid-template-columns:2fr 1fr 1fr}}@media (max-width:700px){.reference-veille-reglementaire-cosmetique .site-nav{height:64px;padding:0 1rem}.reference-veille-reglementaire-cosmetique .nav-logo img{width:150px;height:auto}.reference-veille-reglementaire-cosmetique .nav-links .nav-cta{padding:7px 10px;font-size:.65rem}.reference-veille-reglementaire-cosmetique .hero{min-height:auto;padding:8.5rem 1.25rem 4.5rem}.reference-veille-reglementaire-cosmetique .section{padding:4.5rem 1.25rem}.reference-veille-reglementaire-cosmetique .hero-actions{flex-direction:column}.reference-veille-reglementaire-cosmetique .btn-ghost,.reference-veille-reglementaire-cosmetique .btn-primary{width:100%}.reference-veille-reglementaire-cosmetique .hero-proof{gap:1.5rem}.reference-veille-reglementaire-cosmetique .grid-2,.reference-veille-reglementaire-cosmetique .grid-3,.reference-veille-reglementaire-cosmetique .pricing-grid,.reference-veille-reglementaire-cosmetique .product-shots{grid-template-columns:1fr}.reference-veille-reglementaire-cosmetique .table-wrap{overflow:visible;border:0;background:transparent}.reference-veille-reglementaire-cosmetique .table-wrap table,.reference-veille-reglementaire-cosmetique .table-wrap tbody,.reference-veille-reglementaire-cosmetique .table-wrap td,.reference-veille-reglementaire-cosmetique .table-wrap tr{display:block}.reference-veille-reglementaire-cosmetique .table-wrap caption,.reference-veille-reglementaire-cosmetique .table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.reference-veille-reglementaire-cosmetique .table-wrap tr{margin-bottom:1rem;border:1px solid var(--cream-dark);background:var(--white)}.reference-veille-reglementaire-cosmetique .table-wrap td{border:0}.reference-veille-reglementaire-cosmetique .table-wrap td:before{display:block;margin-bottom:.15rem;color:var(--text-light);content:attr(data-label);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.reference-veille-reglementaire-cosmetique .case-item{grid-template-columns:42px 1fr}.reference-veille-reglementaire-cosmetique .site-footer{padding:3rem 1.25rem}.reference-veille-reglementaire-cosmetique .footer-top{grid-template-columns:1fr 1fr;gap:2rem}.reference-veille-reglementaire-cosmetique .footer-brand{grid-column:1/-1}.reference-veille-reglementaire-cosmetique .footer-bottom{align-items:flex-start;flex-direction:column;gap:1rem}}.reference-product-cosmetique{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--ink-soft:#536070;--line:#ddd3c4;--green:#e7efe9;--max:1180px}.reference-product-cosmetique *,.reference-product-cosmetique :after,.reference-product-cosmetique :before{box-sizing:border-box}.reference-product-cosmetique{scroll-behavior:smooth;margin:0;color:var(--navy);background:var(--cream);font:17px/1.68 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-product-cosmetique img{display:block;max-width:100%;height:auto}.reference-product-cosmetique a{color:inherit;text-underline-offset:.18em}.reference-product-cosmetique a:hover{color:var(--gold-dark)}.reference-product-cosmetique p{margin:0 0 1.15rem}.reference-product-cosmetique ul{margin:.5rem 0 1.3rem;padding-left:1.25rem}.reference-product-cosmetique li+li{margin-top:.48rem}.reference-product-cosmetique .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-product-cosmetique .skip{position:absolute;left:-9999px}.reference-product-cosmetique .skip:focus{left:.75rem;top:.75rem;padding:.75rem;background:#fff;z-index:20}.reference-product-cosmetique .site-header{min-height:72px;display:flex;align-items:center;color:#fff;background:var(--navy);border-bottom:1px solid #ffffff1f}.reference-product-cosmetique .header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-product-cosmetique .brand img{width:210px}.reference-product-cosmetique .nav{display:flex;align-items:center;gap:2rem}.reference-product-cosmetique .nav a{color:#ffffffc2;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:600}.reference-product-cosmetique .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.72rem 1.25rem;border:1px solid var(--gold);border-radius:2px;background:var(--gold);color:var(--navy)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.reference-product-cosmetique .button:hover{background:#d9a84f}.reference-product-cosmetique .button--outline{color:#fff!important;background:transparent;border-color:#ffffff8c}.reference-product-cosmetique .button--outline:hover{background:#ffffff0d}.reference-product-cosmetique .hero{padding:clamp(70px,9vw,120px) 0 72px;color:#fff;background:var(--navy)}.reference-product-cosmetique .breadcrumbs{margin-bottom:2.5rem;color:#ffffff9e;font-size:.82rem}.reference-product-cosmetique .breadcrumbs a{text-decoration:none}.reference-product-cosmetique .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:clamp(45px,7vw,90px);align-items:center}.reference-product-cosmetique .eyebrow{display:block;margin-bottom:1.2rem;color:var(--gold);font:500 .75rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.14em}.reference-product-cosmetique h1,.reference-product-cosmetique h2,.reference-product-cosmetique h3{font-family:Playfair Display,Georgia,serif;line-height:1.12;text-wrap:balance}.reference-product-cosmetique h1{margin:0 0 1.4rem;font-size:clamp(3rem,6vw,5.4rem);letter-spacing:-.03em}.reference-product-cosmetique .hero-copy{max-width:690px;color:#ffffffc9;font-size:clamp(1.08rem,2vw,1.3rem)}.reference-product-cosmetique .hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.reference-product-cosmetique .hero-note{margin-top:1.25rem;color:#ffffffa8;font-size:.88rem}.reference-product-cosmetique .hero-visual{position:relative}.reference-product-cosmetique .hero-visual img{width:100%;aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;border-radius:3px}.reference-product-cosmetique .hero-visual:before{content:"";position:absolute;inset:16px -16px -16px 16px;border:1px solid #ca963d80;z-index:0}.reference-product-cosmetique .hero-visual img{position:relative;z-index:1}.reference-product-cosmetique .facts{background:var(--paper);border-bottom:1px solid var(--line)}.reference-product-cosmetique .facts-grid{display:grid;grid-template-columns:repeat(4,1fr)}.reference-product-cosmetique .fact{padding:1.5rem;border-right:1px solid var(--line)}.reference-product-cosmetique .fact:last-child{border-right:0}.reference-product-cosmetique .fact span{display:block;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-cosmetique .fact strong{display:block;margin-top:.4rem;font-size:1rem}.reference-product-cosmetique .intro{padding:82px 0 48px}.reference-product-cosmetique .section-heading{max-width:790px}.reference-product-cosmetique .section-heading .eyebrow{color:var(--gold-dark)}.reference-product-cosmetique .section-heading h2{margin:0 0 1.2rem;font-size:clamp(2.35rem,4.5vw,3.8rem)}.reference-product-cosmetique .section-heading p{color:var(--ink-soft);font-size:1.08rem}.reference-product-cosmetique .notice{margin-top:2rem;padding:1.4rem 1.5rem;border-left:4px solid #68876f;background:var(--green)}.reference-product-cosmetique .tabs-nav{position:sticky;top:0;z-index:5;background:#f5f0e8f2;backdrop-filter:blur(8px);border-block:1px solid var(--line)}.reference-product-cosmetique .tabs-nav .container{display:flex;gap:.6rem;overflow-x:auto;padding-block:.8rem;scrollbar-width:thin}.reference-product-cosmetique .tab-link{flex:0 0 auto;padding:.65rem .9rem;color:var(--ink-soft);border:1px solid var(--line);background:var(--paper);text-decoration:none;font-size:.78rem;font-weight:700}.reference-product-cosmetique .tab-link:hover{color:var(--navy);border-color:var(--gold)}.reference-product-cosmetique .modules{padding:56px 0 90px}.reference-product-cosmetique .module{display:grid;grid-template-columns:150px minmax(0,1fr);gap:40px;padding:52px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.reference-product-cosmetique .module:last-child{border-bottom:0}.reference-product-cosmetique .module-index{color:var(--gold-dark);font:500 .74rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-product-cosmetique .module h2{margin:0 0 .9rem;font-size:clamp(2rem,4vw,3.15rem)}.reference-product-cosmetique .module-lead{color:var(--ink-soft);font-size:1.05rem}.reference-product-cosmetique .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem}.reference-product-cosmetique .card{padding:1.35rem;background:var(--paper);border:1px solid var(--line)}.reference-product-cosmetique .card--wide{grid-column:1/-1}.reference-product-cosmetique .card h3{margin:0 0 .65rem;font-size:1.35rem}.reference-product-cosmetique .card p:last-child,.reference-product-cosmetique .card ul:last-child{margin-bottom:0}.reference-product-cosmetique .page-list{-moz-columns:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.reference-product-cosmetique .page-list li{-moz-column-break-inside:avoid;break-inside:avoid}.reference-product-cosmetique .source-link{display:inline-flex;margin-top:.7rem;color:var(--gold-dark);font-size:.87rem;font-weight:700;text-decoration:none}.reference-product-cosmetique .how{padding:80px 0;background:var(--paper);border-block:1px solid var(--line)}.reference-product-cosmetique .how-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.reference-product-cosmetique .how h2{margin:0;font-size:clamp(2.35rem,4.5vw,3.8rem)}.reference-product-cosmetique .steps{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.reference-product-cosmetique .step{padding:1.4rem;background:var(--cream)}.reference-product-cosmetique .step span{display:block;margin-bottom:.35rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-cosmetique .step strong{display:block;margin-bottom:.35rem}.reference-product-cosmetique .step p{margin:0;color:var(--ink-soft)}.reference-product-cosmetique .scope{padding:78px 0}.reference-product-cosmetique .scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.reference-product-cosmetique .scope-card{padding:1.7rem;background:var(--paper);border:1px solid var(--line)}.reference-product-cosmetique .scope-card h2{margin:0 0 1rem;font-size:1.8rem}.reference-product-cosmetique .check{list-style:none;padding:0}.reference-product-cosmetique .check li{position:relative;padding-left:1.7rem}.reference-product-cosmetique .check li:before{content:"✓";position:absolute;left:0;color:var(--gold-dark);font-weight:700}.reference-product-cosmetique .dash{list-style:none;padding:0}.reference-product-cosmetique .dash li{position:relative;padding-left:1.7rem}.reference-product-cosmetique .dash li:before{content:"—";position:absolute;left:0;color:var(--gold-dark)}.reference-product-cosmetique .cta{padding:80px 0;color:#fff;background:var(--navy)}.reference-product-cosmetique .cta-inner{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.reference-product-cosmetique .cta h2{margin:0 0 .8rem;font-size:clamp(2.35rem,4.5vw,3.8rem)}.reference-product-cosmetique .cta p{max-width:720px;margin:0;color:#ffffffc2}.reference-product-cosmetique .cta-actions{display:flex;flex-direction:column;gap:.7rem}.reference-product-cosmetique .sources{padding:70px 0}.reference-product-cosmetique .sources h2{font-size:2.2rem}.reference-product-cosmetique .sources ul{-moz-columns:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}.reference-product-cosmetique .sources li{-moz-column-break-inside:avoid;break-inside:avoid}.reference-product-cosmetique .sources a{color:var(--gold-dark);font-weight:600}.reference-product-cosmetique .editorial{padding-top:1.5rem;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.9rem}.reference-product-cosmetique .footer{padding:60px 0;color:#ffffffb8;background:var(--navy-2);font-size:.9rem}.reference-product-cosmetique .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2rem}.reference-product-cosmetique .footer img{width:210px;margin-bottom:1rem}.reference-product-cosmetique .footer h2{margin:0 0 1rem;color:#fff;font:700 .8rem DM Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.reference-product-cosmetique .footer ul{list-style:none;padding:0;margin:0}.reference-product-cosmetique .footer a{color:#ffffffb8;text-decoration:none}@media(max-width:900px){.reference-product-cosmetique .nav a:not(.button){display:none}.reference-product-cosmetique .hero-grid,.reference-product-cosmetique .how-grid{grid-template-columns:1fr}.reference-product-cosmetique .hero-visual{max-width:680px}.reference-product-cosmetique .facts-grid{grid-template-columns:repeat(2,1fr)}.reference-product-cosmetique .fact:nth-child(2){border-right:0}.reference-product-cosmetique .fact:nth-child(-n+2){border-bottom:1px solid var(--line)}.reference-product-cosmetique .module{grid-template-columns:1fr;gap:12px}.reference-product-cosmetique .cta-inner{grid-template-columns:1fr}.reference-product-cosmetique .cta-actions{align-items:flex-start}.reference-product-cosmetique .footer-grid{grid-template-columns:1fr 1fr}.reference-product-cosmetique .footer-brand{grid-column:1/-1}}@media(max-width:620px){.reference-product-cosmetique{font-size:16px}.reference-product-cosmetique .container{width:min(calc(100% - 28px),var(--max))}.reference-product-cosmetique .brand img{width:176px}.reference-product-cosmetique .nav .button{min-height:42px;padding:.55rem .75rem;font-size:.68rem}.reference-product-cosmetique .hero{padding-top:54px}.reference-product-cosmetique .hero-grid{grid-template-columns:1fr}.reference-product-cosmetique .hero-visual{min-width:0}.reference-product-cosmetique .cards,.reference-product-cosmetique .facts-grid,.reference-product-cosmetique .scope-grid{grid-template-columns:1fr}.reference-product-cosmetique .fact{border-right:0;border-bottom:1px solid var(--line)!important}.reference-product-cosmetique .fact:last-child{border-bottom:0!important}.reference-product-cosmetique .card--wide{grid-column:auto}.reference-product-cosmetique .page-list,.reference-product-cosmetique .sources ul{-moz-columns:1;column-count:1}.reference-product-cosmetique .module{padding:40px 0}.reference-product-cosmetique .cta-actions,.reference-product-cosmetique .hero-actions{display:grid}.reference-product-cosmetique .cta-actions .button,.reference-product-cosmetique .hero-actions .button{width:100%}}.reference-product-phytopharmaceutique{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--ink-soft:#536070;--line:#ddd3c4;--green:#e7efe9;--rose:#f6e9e6;--max:1180px}.reference-product-phytopharmaceutique *,.reference-product-phytopharmaceutique :after,.reference-product-phytopharmaceutique :before{box-sizing:border-box}.reference-product-phytopharmaceutique{scroll-behavior:smooth;margin:0;color:var(--navy);background:var(--cream);font:17px/1.68 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-product-phytopharmaceutique img{display:block;max-width:100%;height:auto}.reference-product-phytopharmaceutique a{color:inherit;text-underline-offset:.18em}.reference-product-phytopharmaceutique a:hover{color:var(--gold-dark)}.reference-product-phytopharmaceutique p{margin:0 0 1.15rem}.reference-product-phytopharmaceutique ul{margin:.5rem 0 1.3rem;padding-left:1.25rem}.reference-product-phytopharmaceutique li+li{margin-top:.48rem}.reference-product-phytopharmaceutique .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-product-phytopharmaceutique .skip{position:absolute;left:-9999px}.reference-product-phytopharmaceutique .skip:focus{left:.75rem;top:.75rem;padding:.75rem;background:#fff;z-index:20}.reference-product-phytopharmaceutique .site-header{min-height:72px;display:flex;align-items:center;color:#fff;background:var(--navy);border-bottom:1px solid #ffffff1f}.reference-product-phytopharmaceutique .header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-product-phytopharmaceutique .brand img{width:210px}.reference-product-phytopharmaceutique .nav{display:flex;align-items:center;gap:2rem}.reference-product-phytopharmaceutique .nav a{color:#ffffffc2;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:600}.reference-product-phytopharmaceutique .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.72rem 1.25rem;border:1px solid var(--gold);border-radius:2px;background:var(--gold);color:var(--navy)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.reference-product-phytopharmaceutique .button:hover{background:#d9a84f}.reference-product-phytopharmaceutique .button--outline{color:#fff!important;background:transparent;border-color:#ffffff8c}.reference-product-phytopharmaceutique .hero{padding:clamp(70px,9vw,120px) 0 72px;color:#fff;background:var(--navy)}.reference-product-phytopharmaceutique .breadcrumbs{margin-bottom:2.5rem;color:#ffffff9e;font-size:.82rem}.reference-product-phytopharmaceutique .breadcrumbs a{text-decoration:none}.reference-product-phytopharmaceutique .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:clamp(45px,7vw,90px);align-items:center}.reference-product-phytopharmaceutique .eyebrow{display:block;margin-bottom:1.2rem;color:var(--gold);font:500 .75rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.14em}.reference-product-phytopharmaceutique h1,.reference-product-phytopharmaceutique h2,.reference-product-phytopharmaceutique h3{font-family:Playfair Display,Georgia,serif;line-height:1.12;text-wrap:balance}.reference-product-phytopharmaceutique h1{margin:0 0 1.4rem;font-size:clamp(2.8rem,5.7vw,5rem);letter-spacing:-.03em}.reference-product-phytopharmaceutique .hero-copy{max-width:700px;color:#ffffffc9;font-size:clamp(1.08rem,2vw,1.3rem)}.reference-product-phytopharmaceutique .hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.reference-product-phytopharmaceutique .hero-note{margin-top:1.25rem;color:#ffffffa8;font-size:.88rem}.reference-product-phytopharmaceutique .hero-visual{position:relative}.reference-product-phytopharmaceutique .hero-visual:before{content:"";position:absolute;inset:16px -16px -16px 16px;border:1px solid #ca963d80}.reference-product-phytopharmaceutique .hero-visual img{position:relative;z-index:1;width:100%;aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;border-radius:3px}.reference-product-phytopharmaceutique .facts{background:var(--paper);border-bottom:1px solid var(--line)}.reference-product-phytopharmaceutique .facts-grid{display:grid;grid-template-columns:repeat(4,1fr)}.reference-product-phytopharmaceutique .fact{padding:1.5rem;border-right:1px solid var(--line)}.reference-product-phytopharmaceutique .fact:last-child{border-right:0}.reference-product-phytopharmaceutique .fact span{display:block;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-phytopharmaceutique .fact strong{display:block;margin-top:.4rem;font-size:1rem}.reference-product-phytopharmaceutique .intro{padding:82px 0 48px}.reference-product-phytopharmaceutique .section-heading{max-width:820px}.reference-product-phytopharmaceutique .section-heading .eyebrow{color:var(--gold-dark)}.reference-product-phytopharmaceutique .section-heading h2{margin:0 0 1.2rem;font-size:clamp(2.35rem,4.5vw,3.8rem)}.reference-product-phytopharmaceutique .section-heading p{color:var(--ink-soft);font-size:1.08rem}.reference-product-phytopharmaceutique .notice,.reference-product-phytopharmaceutique .warning{margin-top:2rem;padding:1.4rem 1.5rem;border-left:4px solid #68876f;background:var(--green)}.reference-product-phytopharmaceutique .warning{border-color:#a45a4a;background:var(--rose)}.reference-product-phytopharmaceutique .warning h3{margin:0 0 .5rem;font-size:1.35rem}.reference-product-phytopharmaceutique .warning p{margin:0}.reference-product-phytopharmaceutique .tabs-nav{position:sticky;top:0;z-index:5;background:#f5f0e8f2;backdrop-filter:blur(8px);border-block:1px solid var(--line)}.reference-product-phytopharmaceutique .tabs-nav .container{display:flex;gap:.6rem;overflow-x:auto;padding-block:.8rem;scrollbar-width:thin}.reference-product-phytopharmaceutique .tab-link{flex:0 0 auto;padding:.65rem .9rem;color:var(--ink-soft);border:1px solid var(--line);background:var(--paper);text-decoration:none;font-size:.78rem;font-weight:700}.reference-product-phytopharmaceutique .tab-link:hover{color:var(--navy);border-color:var(--gold)}.reference-product-phytopharmaceutique .modules{padding:56px 0 90px}.reference-product-phytopharmaceutique .module{display:grid;grid-template-columns:150px minmax(0,1fr);gap:40px;padding:52px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.reference-product-phytopharmaceutique .module:last-child{border-bottom:0}.reference-product-phytopharmaceutique .module-index{color:var(--gold-dark);font:500 .74rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-product-phytopharmaceutique .module h2{margin:0 0 .9rem;font-size:clamp(2rem,4vw,3.15rem)}.reference-product-phytopharmaceutique .module-lead{color:var(--ink-soft);font-size:1.05rem}.reference-product-phytopharmaceutique .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem}.reference-product-phytopharmaceutique .card{padding:1.35rem;background:var(--paper);border:1px solid var(--line)}.reference-product-phytopharmaceutique .card--wide{grid-column:1/-1}.reference-product-phytopharmaceutique .card h3{margin:0 0 .65rem;font-size:1.35rem}.reference-product-phytopharmaceutique .card p:last-child,.reference-product-phytopharmaceutique .card ul:last-child{margin-bottom:0}.reference-product-phytopharmaceutique .source-link{display:inline-flex;margin-top:.7rem;color:var(--gold-dark);font-size:.87rem;font-weight:700;text-decoration:none}.reference-product-phytopharmaceutique .badge{display:inline-block;margin-bottom:.7rem;padding:.26rem .5rem;background:var(--green);color:#42624a;font:700 .68rem DM Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}.reference-product-phytopharmaceutique .badge--archive{background:var(--rose);color:#874a3e}.reference-product-phytopharmaceutique .how{padding:80px 0;background:var(--paper);border-block:1px solid var(--line)}.reference-product-phytopharmaceutique .how-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.reference-product-phytopharmaceutique .how h2{margin:0;font-size:clamp(2.35rem,4.5vw,3.8rem)}.reference-product-phytopharmaceutique .steps{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.reference-product-phytopharmaceutique .step{padding:1.4rem;background:var(--cream)}.reference-product-phytopharmaceutique .step span{display:block;margin-bottom:.35rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-phytopharmaceutique .step strong{display:block;margin-bottom:.35rem}.reference-product-phytopharmaceutique .step p{margin:0;color:var(--ink-soft)}.reference-product-phytopharmaceutique .scope{padding:78px 0}.reference-product-phytopharmaceutique .scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.reference-product-phytopharmaceutique .scope-card{padding:1.7rem;background:var(--paper);border:1px solid var(--line)}.reference-product-phytopharmaceutique .scope-card h2{margin:0 0 1rem;font-size:1.8rem}.reference-product-phytopharmaceutique .check,.reference-product-phytopharmaceutique .dash{list-style:none;padding:0}.reference-product-phytopharmaceutique .check li,.reference-product-phytopharmaceutique .dash li{position:relative;padding-left:1.7rem}.reference-product-phytopharmaceutique .check li:before{content:"✓";position:absolute;left:0;color:var(--gold-dark);font-weight:700}.reference-product-phytopharmaceutique .dash li:before{content:"—";position:absolute;left:0;color:var(--gold-dark)}.reference-product-phytopharmaceutique .cta{padding:80px 0;color:#fff;background:var(--navy)}.reference-product-phytopharmaceutique .cta-inner{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.reference-product-phytopharmaceutique .cta h2{margin:0 0 .8rem;font-size:clamp(2.35rem,4.5vw,3.8rem)}.reference-product-phytopharmaceutique .cta p{max-width:720px;margin:0;color:#ffffffc2}.reference-product-phytopharmaceutique .cta-actions{display:flex;flex-direction:column;gap:.7rem}.reference-product-phytopharmaceutique .sources{padding:70px 0}.reference-product-phytopharmaceutique .sources h2{font-size:2.2rem}.reference-product-phytopharmaceutique .sources ul{-moz-columns:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}.reference-product-phytopharmaceutique .sources li{-moz-column-break-inside:avoid;break-inside:avoid}.reference-product-phytopharmaceutique .sources a{color:var(--gold-dark);font-weight:600}.reference-product-phytopharmaceutique .editorial{padding-top:1.5rem;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.9rem}.reference-product-phytopharmaceutique .footer{padding:60px 0;color:#ffffffb8;background:var(--navy-2);font-size:.9rem}.reference-product-phytopharmaceutique .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2rem}.reference-product-phytopharmaceutique .footer img{width:210px;margin-bottom:1rem}.reference-product-phytopharmaceutique .footer h2{margin:0 0 1rem;color:#fff;font:700 .8rem DM Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.reference-product-phytopharmaceutique .footer ul{list-style:none;padding:0;margin:0}.reference-product-phytopharmaceutique .footer a{color:#ffffffb8;text-decoration:none}@media(max-width:900px){.reference-product-phytopharmaceutique .nav a:not(.button){display:none}.reference-product-phytopharmaceutique .hero-grid,.reference-product-phytopharmaceutique .how-grid{grid-template-columns:1fr}.reference-product-phytopharmaceutique .hero-visual{max-width:680px}.reference-product-phytopharmaceutique .facts-grid{grid-template-columns:repeat(2,1fr)}.reference-product-phytopharmaceutique .fact:nth-child(2){border-right:0}.reference-product-phytopharmaceutique .fact:nth-child(-n+2){border-bottom:1px solid var(--line)}.reference-product-phytopharmaceutique .module{grid-template-columns:1fr;gap:12px}.reference-product-phytopharmaceutique .cta-inner{grid-template-columns:1fr}.reference-product-phytopharmaceutique .cta-actions{align-items:flex-start}.reference-product-phytopharmaceutique .footer-grid{grid-template-columns:1fr 1fr}.reference-product-phytopharmaceutique .footer-brand{grid-column:1/-1}}@media(max-width:620px){.reference-product-phytopharmaceutique{font-size:16px}.reference-product-phytopharmaceutique .container{width:min(calc(100% - 28px),var(--max))}.reference-product-phytopharmaceutique .brand img{width:176px}.reference-product-phytopharmaceutique .nav .button{min-height:42px;padding:.55rem .75rem;font-size:.68rem}.reference-product-phytopharmaceutique .hero{padding-top:54px}.reference-product-phytopharmaceutique .cards,.reference-product-phytopharmaceutique .facts-grid,.reference-product-phytopharmaceutique .hero-grid,.reference-product-phytopharmaceutique .scope-grid{grid-template-columns:1fr}.reference-product-phytopharmaceutique .fact{border-right:0;border-bottom:1px solid var(--line)!important}.reference-product-phytopharmaceutique .fact:last-child{border-bottom:0!important}.reference-product-phytopharmaceutique .card--wide{grid-column:auto}.reference-product-phytopharmaceutique .sources ul{-moz-columns:1;column-count:1}.reference-product-phytopharmaceutique .module{padding:40px 0}.reference-product-phytopharmaceutique .cta-actions,.reference-product-phytopharmaceutique .hero-actions{display:grid}.reference-product-phytopharmaceutique .cta-actions .button,.reference-product-phytopharmaceutique .hero-actions .button{width:100%}}.reference-reglementation-cosmetiques-bio{--navy:#0a1628;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--ink-soft:#4b5565;--line:#ddd3c4;--green:#e7efe9;--max:1180px;--article:780px}.reference-reglementation-cosmetiques-bio *,.reference-reglementation-cosmetiques-bio :after,.reference-reglementation-cosmetiques-bio :before{box-sizing:border-box}.reference-reglementation-cosmetiques-bio{scroll-behavior:smooth;margin:0;color:var(--navy);background:var(--cream);font-family:DM Sans,Arial,sans-serif;font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased}.reference-reglementation-cosmetiques-bio img{display:block;max-width:100%;height:auto}.reference-reglementation-cosmetiques-bio a{color:inherit;text-underline-offset:.18em}.reference-reglementation-cosmetiques-bio a:hover{color:var(--gold-dark)}.reference-reglementation-cosmetiques-bio p{margin:0 0 1.25rem}.reference-reglementation-cosmetiques-bio ol,.reference-reglementation-cosmetiques-bio ul{margin:.5rem 0 1.5rem;padding-left:1.35rem}.reference-reglementation-cosmetiques-bio li+li{margin-top:.55rem}.reference-reglementation-cosmetiques-bio strong{font-weight:700}.reference-reglementation-cosmetiques-bio .skip-link{position:absolute;left:-9999px;top:0;padding:.75rem 1rem;background:#fff;z-index:100}.reference-reglementation-cosmetiques-bio .skip-link:focus{left:.75rem;top:.75rem}.reference-reglementation-cosmetiques-bio .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-reglementation-cosmetiques-bio .site-header{min-height:72px;display:flex;align-items:center;color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-reglementation-cosmetiques-bio .header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-reglementation-cosmetiques-bio .brand img{width:210px}.reference-reglementation-cosmetiques-bio .main-nav{display:flex;align-items:center;gap:2rem}.reference-reglementation-cosmetiques-bio .main-nav a{color:rgba(255,255,255,.76);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:600}.reference-reglementation-cosmetiques-bio .main-nav a:hover{color:#fff}.reference-reglementation-cosmetiques-bio .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.72rem 1.25rem;border:1px solid var(--gold);border-radius:2px;background:var(--gold);color:var(--navy);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.reference-reglementation-cosmetiques-bio .button:hover{color:var(--navy);background:#d9a84f}.reference-reglementation-cosmetiques-bio .button--outline{color:#fff;background:transparent;border-color:rgba(255,255,255,.55)}.reference-reglementation-cosmetiques-bio .button--outline:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.06)}.reference-reglementation-cosmetiques-bio .hero-spacer{height:clamp(120px,20vw,300px);background:var(--navy)}.reference-reglementation-cosmetiques-bio .article-hero{padding:clamp(56px,8vw,104px) 0 56px}.reference-reglementation-cosmetiques-bio .back-link{display:inline-flex;gap:.6rem;align-items:center;color:var(--gold-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.reference-reglementation-cosmetiques-bio .tags{display:flex;flex-wrap:wrap;gap:.75rem 1.55rem;margin:3rem 0 1.35rem}.reference-reglementation-cosmetiques-bio .tags a{color:var(--gold-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.reference-reglementation-cosmetiques-bio h1,.reference-reglementation-cosmetiques-bio h2,.reference-reglementation-cosmetiques-bio h3{font-family:Playfair Display,Georgia,serif;line-height:1.12;text-wrap:balance}.reference-reglementation-cosmetiques-bio h1{max-width:970px;margin:0 0 1.5rem;font-size:clamp(2.6rem,5.2vw,4.6rem);letter-spacing:-.025em}.reference-reglementation-cosmetiques-bio .standfirst{max-width:820px;color:var(--ink-soft);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.6}.reference-reglementation-cosmetiques-bio .meta{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:2rem;font-size:.9rem;color:var(--ink-soft)}.reference-reglementation-cosmetiques-bio .meta span{display:inline-flex;align-items:center;gap:.45rem}.reference-reglementation-cosmetiques-bio .hero-image{margin-top:3.2rem;overflow:hidden;border-radius:3px;background:#e5ded2}.reference-reglementation-cosmetiques-bio .hero-image img{width:100%;aspect-ratio:16/8.5;-o-object-fit:cover;object-fit:cover}.reference-reglementation-cosmetiques-bio .article-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:72px;align-items:start;padding-bottom:96px}.reference-reglementation-cosmetiques-bio .article-body{min-width:0}.reference-reglementation-cosmetiques-bio .article-body>p:first-child{font-size:1.2rem}.reference-reglementation-cosmetiques-bio .article-body h2{margin:4rem 0 1.1rem;font-size:clamp(2rem,4vw,3rem)}.reference-reglementation-cosmetiques-bio .article-body h3{margin:2.25rem 0 .8rem;font-size:1.5rem}.reference-reglementation-cosmetiques-bio .article-body a:not(.button){color:var(--gold-dark);font-weight:600}.reference-reglementation-cosmetiques-bio .key-answer,.reference-reglementation-cosmetiques-bio .notice,.reference-reglementation-cosmetiques-bio .source-box{margin:2.25rem 0;padding:1.5rem 1.6rem;border-left:4px solid var(--gold);background:var(--paper)}.reference-reglementation-cosmetiques-bio .key-answer{background:var(--green);border-color:#68876f}.reference-reglementation-cosmetiques-bio .key-answer p:last-child,.reference-reglementation-cosmetiques-bio .notice p:last-child,.reference-reglementation-cosmetiques-bio .source-box p:last-child{margin-bottom:0}.reference-reglementation-cosmetiques-bio .comparison{width:100%;border-collapse:collapse;margin:1.5rem 0 2.25rem;font-size:.95rem;background:var(--paper)}.reference-reglementation-cosmetiques-bio .comparison td,.reference-reglementation-cosmetiques-bio .comparison th{padding:1rem;border:1px solid var(--line);text-align:left;vertical-align:top}.reference-reglementation-cosmetiques-bio .comparison th{background:var(--navy);color:#fff}.reference-reglementation-cosmetiques-bio .comparison tbody th{width:25%;background:#eee6da;color:var(--navy)}.reference-reglementation-cosmetiques-bio .checklist{list-style:none;padding-left:0}.reference-reglementation-cosmetiques-bio .checklist li{position:relative;padding-left:1.8rem}.reference-reglementation-cosmetiques-bio .checklist li:before{content:"✓";position:absolute;left:0;color:var(--gold-dark);font-weight:700}.reference-reglementation-cosmetiques-bio .toc{position:sticky;top:24px;padding-top:.5rem;font-size:.84rem;line-height:1.45}.reference-reglementation-cosmetiques-bio .toc strong{display:block;margin-bottom:.85rem;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--gold-dark)}.reference-reglementation-cosmetiques-bio .toc ul{margin:0;padding:0;list-style:none}.reference-reglementation-cosmetiques-bio .toc li+li{margin-top:.75rem}.reference-reglementation-cosmetiques-bio .toc a{color:var(--ink-soft);text-decoration:none}.reference-reglementation-cosmetiques-bio .toc a:hover{color:var(--gold-dark)}.reference-reglementation-cosmetiques-bio .faq details{margin:0;padding:1.2rem 0;border-top:1px solid var(--line)}.reference-reglementation-cosmetiques-bio .faq details:last-child{border-bottom:1px solid var(--line)}.reference-reglementation-cosmetiques-bio .faq summary{cursor:pointer;font-weight:700;list-style-position:outside}.reference-reglementation-cosmetiques-bio .faq details p{margin:1rem 0 0}.reference-reglementation-cosmetiques-bio .cta-panel{margin:4rem 0;padding:clamp(2rem,5vw,3.5rem);color:#fff;background:var(--navy);border-radius:3px}.reference-reglementation-cosmetiques-bio .cta-panel h2{margin-top:0;color:#fff}.reference-reglementation-cosmetiques-bio .cta-panel p{color:rgba(255,255,255,.78)}.reference-reglementation-cosmetiques-bio .cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.reference-reglementation-cosmetiques-bio .editorial-note{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--line);font-size:.9rem;color:var(--ink-soft)}.reference-reglementation-cosmetiques-bio .editorial-note strong{color:var(--navy)}.reference-reglementation-cosmetiques-bio .site-footer{padding:60px 0;color:rgba(255,255,255,.72);background:var(--navy);font-size:.9rem}.reference-reglementation-cosmetiques-bio .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2rem}.reference-reglementation-cosmetiques-bio .footer-brand img{width:210px;margin-bottom:1rem}.reference-reglementation-cosmetiques-bio .site-footer h2{margin:0 0 1rem;color:#fff;font-family:DM Sans,Arial,sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.reference-reglementation-cosmetiques-bio .site-footer ul{list-style:none;padding:0;margin:0}.reference-reglementation-cosmetiques-bio .site-footer a{color:rgba(255,255,255,.72);text-decoration:none}.reference-reglementation-cosmetiques-bio .site-footer a:hover{color:#fff}@media (max-width:900px){.reference-reglementation-cosmetiques-bio .main-nav a:not(.button){display:none}.reference-reglementation-cosmetiques-bio .hero-spacer{height:84px}.reference-reglementation-cosmetiques-bio .article-layout{grid-template-columns:1fr;gap:0}.reference-reglementation-cosmetiques-bio .toc{display:none}.reference-reglementation-cosmetiques-bio .footer-grid{grid-template-columns:1fr 1fr}.reference-reglementation-cosmetiques-bio .footer-brand{grid-column:1/-1}}@media (max-width:650px){.reference-reglementation-cosmetiques-bio{font-size:16px}.reference-reglementation-cosmetiques-bio .container{width:min(calc(100% - 28px),var(--max))}.reference-reglementation-cosmetiques-bio .brand img{width:176px}.reference-reglementation-cosmetiques-bio .main-nav .button{min-height:42px;padding:.55rem .75rem;font-size:.68rem}.reference-reglementation-cosmetiques-bio .article-hero{padding-top:42px}.reference-reglementation-cosmetiques-bio .tags{margin-top:2rem;gap:.65rem 1rem}.reference-reglementation-cosmetiques-bio .meta{display:grid;gap:.45rem}.reference-reglementation-cosmetiques-bio .article-body h2{margin-top:3.25rem}.reference-reglementation-cosmetiques-bio .comparison,.reference-reglementation-cosmetiques-bio .comparison tbody,.reference-reglementation-cosmetiques-bio .comparison td,.reference-reglementation-cosmetiques-bio .comparison th,.reference-reglementation-cosmetiques-bio .comparison tr{display:block;width:100%}.reference-reglementation-cosmetiques-bio .comparison thead{display:none}.reference-reglementation-cosmetiques-bio .comparison tr{margin-bottom:1rem;border:1px solid var(--line)}.reference-reglementation-cosmetiques-bio .comparison td,.reference-reglementation-cosmetiques-bio .comparison th{border:0;border-bottom:1px solid var(--line)}.reference-reglementation-cosmetiques-bio .cta-actions{display:grid}.reference-reglementation-cosmetiques-bio .footer-grid{grid-template-columns:1fr}.reference-reglementation-cosmetiques-bio .footer-brand{grid-column:auto}}.reference-elaborer-dip-conforme{--navy:#0a1628;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--ink-soft:#4b5565;--line:#ddd3c4;--green:#e7efe9;--max:1180px}.reference-elaborer-dip-conforme *,.reference-elaborer-dip-conforme :after,.reference-elaborer-dip-conforme :before{box-sizing:border-box}.reference-elaborer-dip-conforme{scroll-behavior:smooth;margin:0;color:var(--navy);background:var(--cream);font:18px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-elaborer-dip-conforme img{display:block;max-width:100%;height:auto}.reference-elaborer-dip-conforme a{color:inherit;text-underline-offset:.18em}.reference-elaborer-dip-conforme a:hover{color:var(--gold-dark)}.reference-elaborer-dip-conforme p{margin:0 0 1.25rem}.reference-elaborer-dip-conforme ol,.reference-elaborer-dip-conforme ul{margin:.5rem 0 1.5rem;padding-left:1.35rem}.reference-elaborer-dip-conforme li+li{margin-top:.55rem}.reference-elaborer-dip-conforme .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-elaborer-dip-conforme .skip{position:absolute;left:-9999px}.reference-elaborer-dip-conforme .skip:focus{left:.75rem;top:.75rem;padding:.75rem;background:white;z-index:10}.reference-elaborer-dip-conforme .site-header{min-height:72px;display:flex;align-items:center;color:#fff;background:var(--navy);border-bottom:1px solid #ffffff1f}.reference-elaborer-dip-conforme .header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-elaborer-dip-conforme .brand img{width:210px}.reference-elaborer-dip-conforme .nav{display:flex;align-items:center;gap:2rem}.reference-elaborer-dip-conforme .nav a{color:#ffffffc2;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:600}.reference-elaborer-dip-conforme .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.72rem 1.25rem;border:1px solid var(--gold);border-radius:2px;background:var(--gold);color:var(--navy)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.reference-elaborer-dip-conforme .button--outline{color:#fff!important;background:transparent;border-color:#ffffff8c}.reference-elaborer-dip-conforme .hero-spacer{height:clamp(120px,20vw,300px);background:var(--navy)}.reference-elaborer-dip-conforme .article-hero{padding:clamp(56px,8vw,104px) 0 56px}.reference-elaborer-dip-conforme .back{color:var(--gold-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.reference-elaborer-dip-conforme .tags{display:flex;flex-wrap:wrap;gap:.75rem 1.55rem;margin:3rem 0 1.35rem}.reference-elaborer-dip-conforme .tags a{color:var(--gold-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.reference-elaborer-dip-conforme h1,.reference-elaborer-dip-conforme h2,.reference-elaborer-dip-conforme h3{font-family:Playfair Display,Georgia,serif;line-height:1.12;text-wrap:balance}.reference-elaborer-dip-conforme h1{max-width:980px;margin:0 0 1.5rem;font-size:clamp(2.55rem,5.2vw,4.55rem);letter-spacing:-.025em}.reference-elaborer-dip-conforme .standfirst{max-width:830px;color:var(--ink-soft);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.6}.reference-elaborer-dip-conforme .meta{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:2rem;font-size:.9rem;color:var(--ink-soft)}.reference-elaborer-dip-conforme .hero-image{margin-top:3.2rem;overflow:hidden;border-radius:3px;background:#e5ded2}.reference-elaborer-dip-conforme .hero-image img{width:100%;aspect-ratio:16/8.5;-o-object-fit:cover;object-fit:cover}.reference-elaborer-dip-conforme .layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:72px;align-items:start;padding-bottom:96px}.reference-elaborer-dip-conforme .body{min-width:0;max-width:830px}.reference-elaborer-dip-conforme .body>p:first-child{font-size:1.2rem}.reference-elaborer-dip-conforme .body h2{margin:4rem 0 1.1rem;font-size:clamp(2rem,4vw,3rem)}.reference-elaborer-dip-conforme .body h3{margin:2.3rem 0 .8rem;font-size:1.5rem}.reference-elaborer-dip-conforme .body a:not(.button){color:var(--gold-dark);font-weight:600}.reference-elaborer-dip-conforme .notice,.reference-elaborer-dip-conforme .source-box,.reference-elaborer-dip-conforme .summary{margin:2.25rem 0;padding:1.5rem 1.6rem;border-left:4px solid var(--gold);background:var(--paper)}.reference-elaborer-dip-conforme .summary h2{margin:0 0 1rem;font-size:1.55rem}.reference-elaborer-dip-conforme .notice{background:var(--green);border-color:#68876f}.reference-elaborer-dip-conforme .legal-list{counter-reset:item;list-style:none;padding:0}.reference-elaborer-dip-conforme .legal-list>li{position:relative;margin:1rem 0;padding:1.25rem 1.25rem 1.25rem 4rem;background:var(--paper);border:1px solid var(--line)}.reference-elaborer-dip-conforme .legal-list>li:before{counter-increment:item;content:counter(item);position:absolute;left:1.25rem;top:1.2rem;width:1.9rem;height:1.9rem;display:grid;place-items:center;background:var(--gold);font-weight:700}.reference-elaborer-dip-conforme .check{list-style:none;padding:0}.reference-elaborer-dip-conforme .check li{position:relative;padding-left:1.8rem}.reference-elaborer-dip-conforme .check li:before{content:"✓";position:absolute;left:0;color:var(--gold-dark);font-weight:700}.reference-elaborer-dip-conforme .toc{position:sticky;top:24px;padding-top:.5rem;font-size:.84rem;line-height:1.45}.reference-elaborer-dip-conforme .toc strong{display:block;margin-bottom:.85rem;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--gold-dark)}.reference-elaborer-dip-conforme .toc ol{margin:0;padding-left:1.15rem}.reference-elaborer-dip-conforme .toc li+li{margin-top:.75rem}.reference-elaborer-dip-conforme .toc a{color:var(--ink-soft);text-decoration:none}.reference-elaborer-dip-conforme .cta{margin:4rem 0;padding:clamp(2rem,5vw,3.5rem);color:#fff;background:var(--navy);border-radius:3px}.reference-elaborer-dip-conforme .cta h2{margin-top:0;color:#fff}.reference-elaborer-dip-conforme .cta p{color:#ffffffc7}.reference-elaborer-dip-conforme .actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.reference-elaborer-dip-conforme .editorial{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--line);font-size:.9rem;color:var(--ink-soft)}.reference-elaborer-dip-conforme .footer{padding:60px 0;color:#ffffffb8;background:var(--navy);font-size:.9rem}.reference-elaborer-dip-conforme .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2rem}.reference-elaborer-dip-conforme .footer img{width:210px;margin-bottom:1rem}.reference-elaborer-dip-conforme .footer h2{margin:0 0 1rem;color:#fff;font:700 .8rem DM Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.reference-elaborer-dip-conforme .footer ul{list-style:none;padding:0;margin:0}.reference-elaborer-dip-conforme .footer a{color:#ffffffb8;text-decoration:none}@media(max-width:900px){.reference-elaborer-dip-conforme .nav a:not(.button){display:none}.reference-elaborer-dip-conforme .hero-spacer{height:84px}.reference-elaborer-dip-conforme .layout{grid-template-columns:1fr;gap:0}.reference-elaborer-dip-conforme .toc{display:none}.reference-elaborer-dip-conforme .body{max-width:none}.reference-elaborer-dip-conforme .footer-grid{grid-template-columns:1fr 1fr}.reference-elaborer-dip-conforme .footer-brand{grid-column:1/-1}}@media(max-width:600px){.reference-elaborer-dip-conforme{font-size:16px}.reference-elaborer-dip-conforme .container{width:min(calc(100% - 28px),var(--max))}.reference-elaborer-dip-conforme .brand img{width:176px}.reference-elaborer-dip-conforme .nav .button{min-height:42px;padding:.55rem .75rem;font-size:.68rem}.reference-elaborer-dip-conforme .tags{margin-top:2rem;gap:.65rem 1rem}.reference-elaborer-dip-conforme .meta{display:grid;gap:.45rem}.reference-elaborer-dip-conforme .article-hero{padding-top:42px}.reference-elaborer-dip-conforme .legal-list>li{padding-left:3.7rem}.reference-elaborer-dip-conforme .actions{display:grid}.reference-elaborer-dip-conforme .footer-grid{grid-template-columns:1fr}.reference-elaborer-dip-conforme .footer-brand{grid-column:auto}}.reference-cosmetiques-eco-friendly-greenwashing{--navy:#0a1628;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--ink-soft:#4b5565;--line:#ddd3c4;--green:#e7efe9;--rose:#f6e9e6;--max:1180px}.reference-cosmetiques-eco-friendly-greenwashing *,.reference-cosmetiques-eco-friendly-greenwashing :after,.reference-cosmetiques-eco-friendly-greenwashing :before{box-sizing:border-box}.reference-cosmetiques-eco-friendly-greenwashing{scroll-behavior:smooth;margin:0;color:var(--navy);background:var(--cream);font:18px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-cosmetiques-eco-friendly-greenwashing img{display:block;max-width:100%;height:auto}.reference-cosmetiques-eco-friendly-greenwashing a{color:inherit;text-underline-offset:.18em}.reference-cosmetiques-eco-friendly-greenwashing a:hover{color:var(--gold-dark)}.reference-cosmetiques-eco-friendly-greenwashing p{margin:0 0 1.25rem}.reference-cosmetiques-eco-friendly-greenwashing ol,.reference-cosmetiques-eco-friendly-greenwashing ul{margin:.5rem 0 1.5rem;padding-left:1.35rem}.reference-cosmetiques-eco-friendly-greenwashing li+li{margin-top:.55rem}.reference-cosmetiques-eco-friendly-greenwashing .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-cosmetiques-eco-friendly-greenwashing .skip{position:absolute;left:-9999px}.reference-cosmetiques-eco-friendly-greenwashing .skip:focus{left:.75rem;top:.75rem;padding:.75rem;background:#fff;z-index:10}.reference-cosmetiques-eco-friendly-greenwashing .site-header{min-height:72px;display:flex;align-items:center;color:#fff;background:var(--navy);border-bottom:1px solid #ffffff1f}.reference-cosmetiques-eco-friendly-greenwashing .header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-cosmetiques-eco-friendly-greenwashing .brand img{width:210px}.reference-cosmetiques-eco-friendly-greenwashing .nav{display:flex;align-items:center;gap:2rem}.reference-cosmetiques-eco-friendly-greenwashing .nav a{color:#ffffffc2;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:600}.reference-cosmetiques-eco-friendly-greenwashing .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.72rem 1.25rem;border:1px solid var(--gold);border-radius:2px;background:var(--gold);color:var(--navy)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.reference-cosmetiques-eco-friendly-greenwashing .button--outline{color:#fff!important;background:transparent;border-color:#ffffff8c}.reference-cosmetiques-eco-friendly-greenwashing .hero-spacer{height:clamp(120px,20vw,300px);background:var(--navy)}.reference-cosmetiques-eco-friendly-greenwashing .article-hero{padding:clamp(56px,8vw,104px) 0 56px}.reference-cosmetiques-eco-friendly-greenwashing .back{color:var(--gold-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.reference-cosmetiques-eco-friendly-greenwashing .tags{display:flex;flex-wrap:wrap;gap:.75rem 1.55rem;margin:3rem 0 1.35rem}.reference-cosmetiques-eco-friendly-greenwashing .tags a{color:var(--gold-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.reference-cosmetiques-eco-friendly-greenwashing h1,.reference-cosmetiques-eco-friendly-greenwashing h2,.reference-cosmetiques-eco-friendly-greenwashing h3{font-family:Playfair Display,Georgia,serif;line-height:1.12;text-wrap:balance}.reference-cosmetiques-eco-friendly-greenwashing h1{max-width:1010px;margin:0 0 1.5rem;font-size:clamp(2.55rem,5.2vw,4.55rem);letter-spacing:-.025em}.reference-cosmetiques-eco-friendly-greenwashing .standfirst{max-width:850px;color:var(--ink-soft);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.6}.reference-cosmetiques-eco-friendly-greenwashing .meta{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:2rem;font-size:.9rem;color:var(--ink-soft)}.reference-cosmetiques-eco-friendly-greenwashing .hero-image{margin-top:3.2rem;overflow:hidden;border-radius:3px;background:#e5ded2}.reference-cosmetiques-eco-friendly-greenwashing .hero-image img{width:100%;aspect-ratio:16/8.5;-o-object-fit:cover;object-fit:cover}.reference-cosmetiques-eco-friendly-greenwashing .layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:72px;align-items:start;padding-bottom:96px}.reference-cosmetiques-eco-friendly-greenwashing .body{min-width:0;max-width:830px}.reference-cosmetiques-eco-friendly-greenwashing .body>p:first-child{font-size:1.2rem}.reference-cosmetiques-eco-friendly-greenwashing .body h2{margin:4rem 0 1.1rem;font-size:clamp(2rem,4vw,3rem)}.reference-cosmetiques-eco-friendly-greenwashing .body h3{margin:2.3rem 0 .8rem;font-size:1.5rem}.reference-cosmetiques-eco-friendly-greenwashing .body a:not(.button){color:var(--gold-dark);font-weight:600}.reference-cosmetiques-eco-friendly-greenwashing .notice,.reference-cosmetiques-eco-friendly-greenwashing .source-box,.reference-cosmetiques-eco-friendly-greenwashing .summary,.reference-cosmetiques-eco-friendly-greenwashing .warning{margin:2.25rem 0;padding:1.5rem 1.6rem;border-left:4px solid var(--gold);background:var(--paper)}.reference-cosmetiques-eco-friendly-greenwashing .summary h2{margin:0 0 1rem;font-size:1.55rem}.reference-cosmetiques-eco-friendly-greenwashing .notice{background:var(--green);border-color:#68876f}.reference-cosmetiques-eco-friendly-greenwashing .warning{background:var(--rose);border-color:#a45a4a}.reference-cosmetiques-eco-friendly-greenwashing .check{list-style:none;padding:0}.reference-cosmetiques-eco-friendly-greenwashing .check li{position:relative;padding-left:1.8rem}.reference-cosmetiques-eco-friendly-greenwashing .check li:before{content:"✓";position:absolute;left:0;color:var(--gold-dark);font-weight:700}.reference-cosmetiques-eco-friendly-greenwashing .table-wrap{margin:2rem 0;overflow-x:auto;border:1px solid var(--line);background:var(--paper)}.reference-cosmetiques-eco-friendly-greenwashing table{width:100%;min-width:680px;border-collapse:collapse;font-size:.94rem}.reference-cosmetiques-eco-friendly-greenwashing td,.reference-cosmetiques-eco-friendly-greenwashing th{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.reference-cosmetiques-eco-friendly-greenwashing th{background:var(--navy);color:#fff;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.reference-cosmetiques-eco-friendly-greenwashing tr:last-child td{border-bottom:0}.reference-cosmetiques-eco-friendly-greenwashing .status{font-weight:700}.reference-cosmetiques-eco-friendly-greenwashing .status--risk{color:#934b3c}.reference-cosmetiques-eco-friendly-greenwashing .status--better{color:#3e7051}.reference-cosmetiques-eco-friendly-greenwashing .toc{position:sticky;top:24px;padding-top:.5rem;font-size:.84rem;line-height:1.45}.reference-cosmetiques-eco-friendly-greenwashing .toc strong{display:block;margin-bottom:.85rem;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--gold-dark)}.reference-cosmetiques-eco-friendly-greenwashing .toc ol{margin:0;padding-left:1.15rem}.reference-cosmetiques-eco-friendly-greenwashing .toc li+li{margin-top:.75rem}.reference-cosmetiques-eco-friendly-greenwashing .toc a{color:var(--ink-soft);text-decoration:none}.reference-cosmetiques-eco-friendly-greenwashing .cta{margin:4rem 0;padding:clamp(2rem,5vw,3.5rem);color:#fff;background:var(--navy);border-radius:3px}.reference-cosmetiques-eco-friendly-greenwashing .cta h2{margin-top:0;color:#fff}.reference-cosmetiques-eco-friendly-greenwashing .cta p{color:#ffffffc7}.reference-cosmetiques-eco-friendly-greenwashing .actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.reference-cosmetiques-eco-friendly-greenwashing .editorial{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--line);font-size:.9rem;color:var(--ink-soft)}.reference-cosmetiques-eco-friendly-greenwashing .footer{padding:60px 0;color:#ffffffb8;background:var(--navy);font-size:.9rem}.reference-cosmetiques-eco-friendly-greenwashing .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2rem}.reference-cosmetiques-eco-friendly-greenwashing .footer img{width:210px;margin-bottom:1rem}.reference-cosmetiques-eco-friendly-greenwashing .footer h2{margin:0 0 1rem;color:#fff;font:700 .8rem DM Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.reference-cosmetiques-eco-friendly-greenwashing .footer ul{list-style:none;padding:0;margin:0}.reference-cosmetiques-eco-friendly-greenwashing .footer a{color:#ffffffb8;text-decoration:none}@media(max-width:900px){.reference-cosmetiques-eco-friendly-greenwashing .nav a:not(.button){display:none}.reference-cosmetiques-eco-friendly-greenwashing .hero-spacer{height:84px}.reference-cosmetiques-eco-friendly-greenwashing .layout{grid-template-columns:1fr;gap:0}.reference-cosmetiques-eco-friendly-greenwashing .toc{display:none}.reference-cosmetiques-eco-friendly-greenwashing .body{max-width:none}.reference-cosmetiques-eco-friendly-greenwashing .footer-grid{grid-template-columns:1fr 1fr}.reference-cosmetiques-eco-friendly-greenwashing .footer-brand{grid-column:1/-1}}@media(max-width:600px){.reference-cosmetiques-eco-friendly-greenwashing{font-size:16px}.reference-cosmetiques-eco-friendly-greenwashing .container{width:min(calc(100% - 28px),var(--max))}.reference-cosmetiques-eco-friendly-greenwashing .brand img{width:176px}.reference-cosmetiques-eco-friendly-greenwashing .nav .button{min-height:42px;padding:.55rem .75rem;font-size:.68rem}.reference-cosmetiques-eco-friendly-greenwashing .tags{margin-top:2rem;gap:.65rem 1rem}.reference-cosmetiques-eco-friendly-greenwashing .meta{display:grid;gap:.45rem}.reference-cosmetiques-eco-friendly-greenwashing .article-hero{padding-top:42px}.reference-cosmetiques-eco-friendly-greenwashing .actions{display:grid}.reference-cosmetiques-eco-friendly-greenwashing .footer-grid{grid-template-columns:1fr}.reference-cosmetiques-eco-friendly-greenwashing .footer-brand{grid-column:auto}}.reference-conformite-cosmetique-7-etapes{--navy:#0a1628;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--ink-soft:#4b5565;--line:#ddd3c4;--success:#e7efe9;--max:1180px;--article:780px}.reference-conformite-cosmetique-7-etapes *,.reference-conformite-cosmetique-7-etapes :after,.reference-conformite-cosmetique-7-etapes :before{box-sizing:border-box}.reference-conformite-cosmetique-7-etapes{scroll-behavior:smooth;margin:0;color:var(--navy);background:var(--cream);font-family:DM Sans,Arial,sans-serif;font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased}.reference-conformite-cosmetique-7-etapes img{display:block;max-width:100%;height:auto}.reference-conformite-cosmetique-7-etapes a{color:inherit;text-underline-offset:.18em}.reference-conformite-cosmetique-7-etapes a:hover{color:var(--gold-dark)}.reference-conformite-cosmetique-7-etapes p{margin:0 0 1.25rem}.reference-conformite-cosmetique-7-etapes ol,.reference-conformite-cosmetique-7-etapes ul{margin:.5rem 0 1.5rem;padding-left:1.35rem}.reference-conformite-cosmetique-7-etapes li+li{margin-top:.55rem}.reference-conformite-cosmetique-7-etapes strong{font-weight:700}.reference-conformite-cosmetique-7-etapes .skip-link{position:absolute;left:-9999px;top:0;padding:.75rem 1rem;background:white;z-index:100}.reference-conformite-cosmetique-7-etapes .skip-link:focus{left:.75rem;top:.75rem}.reference-conformite-cosmetique-7-etapes .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-conformite-cosmetique-7-etapes .article-width{width:min(100%,var(--article));margin-inline:auto}.reference-conformite-cosmetique-7-etapes .site-header{min-height:72px;display:flex;align-items:center;color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-conformite-cosmetique-7-etapes .header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-conformite-cosmetique-7-etapes .brand img{width:210px}.reference-conformite-cosmetique-7-etapes .main-nav{display:flex;align-items:center;gap:2rem}.reference-conformite-cosmetique-7-etapes .main-nav a{color:rgba(255,255,255,.76);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:600}.reference-conformite-cosmetique-7-etapes .main-nav a:hover{color:#fff}.reference-conformite-cosmetique-7-etapes .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.72rem 1.25rem;border:1px solid var(--gold);background:var(--gold);color:var(--navy);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;border-radius:2px}.reference-conformite-cosmetique-7-etapes .button:hover{color:var(--navy);background:#d9a84f}.reference-conformite-cosmetique-7-etapes .button--outline{color:#fff;background:transparent;border-color:rgba(255,255,255,.55)}.reference-conformite-cosmetique-7-etapes .button--outline:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.06)}.reference-conformite-cosmetique-7-etapes .hero-spacer{height:clamp(120px,20vw,300px);background:var(--navy)}.reference-conformite-cosmetique-7-etapes .article-hero{padding:clamp(56px,8vw,104px) 0 56px}.reference-conformite-cosmetique-7-etapes .back-link{display:inline-flex;gap:.6rem;align-items:center;color:var(--gold-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.reference-conformite-cosmetique-7-etapes .tags{display:flex;flex-wrap:wrap;gap:.75rem 1.55rem;margin:3rem 0 1.35rem}.reference-conformite-cosmetique-7-etapes .tags a{color:var(--gold-dark);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.reference-conformite-cosmetique-7-etapes h1,.reference-conformite-cosmetique-7-etapes h2,.reference-conformite-cosmetique-7-etapes h3{font-family:Playfair Display,Georgia,serif;line-height:1.12;text-wrap:balance}.reference-conformite-cosmetique-7-etapes h1{max-width:970px;margin:0 0 1.5rem;font-size:clamp(2.6rem,5.2vw,4.6rem);letter-spacing:-.025em}.reference-conformite-cosmetique-7-etapes .standfirst{max-width:800px;color:var(--ink-soft);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.6}.reference-conformite-cosmetique-7-etapes .meta{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:2rem;font-size:.9rem;color:var(--ink-soft)}.reference-conformite-cosmetique-7-etapes .meta span{display:inline-flex;align-items:center;gap:.45rem}.reference-conformite-cosmetique-7-etapes .hero-image{margin-top:3.2rem;overflow:hidden;border-radius:3px;background:#e5ded2}.reference-conformite-cosmetique-7-etapes .hero-image img{width:100%;aspect-ratio:16/8.5;-o-object-fit:cover;object-fit:cover}.reference-conformite-cosmetique-7-etapes .article-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:72px;align-items:start;padding-bottom:96px}.reference-conformite-cosmetique-7-etapes .article-body{min-width:0}.reference-conformite-cosmetique-7-etapes .article-body h2{margin:4rem 0 1.1rem;font-size:clamp(2rem,4vw,3rem)}.reference-conformite-cosmetique-7-etapes .article-body h3{margin:2.25rem 0 .8rem;font-size:1.5rem}.reference-conformite-cosmetique-7-etapes .article-body>p:first-child{font-size:1.2rem}.reference-conformite-cosmetique-7-etapes .article-body a:not(.button){color:var(--gold-dark);font-weight:600}.reference-conformite-cosmetique-7-etapes .article-body hr{border:0;border-top:1px solid var(--line);margin:3.5rem 0}.reference-conformite-cosmetique-7-etapes .notice,.reference-conformite-cosmetique-7-etapes .source-box,.reference-conformite-cosmetique-7-etapes .summary{margin:2.25rem 0;padding:1.5rem 1.6rem;border-left:4px solid var(--gold);background:var(--paper)}.reference-conformite-cosmetique-7-etapes .summary h2{margin:0 0 1rem;font-size:1.55rem}.reference-conformite-cosmetique-7-etapes .summary ol{margin-bottom:0}.reference-conformite-cosmetique-7-etapes .notice{background:var(--success);border-color:#68876f}.reference-conformite-cosmetique-7-etapes .notice p:last-child,.reference-conformite-cosmetique-7-etapes .source-box p:last-child{margin-bottom:0}.reference-conformite-cosmetique-7-etapes .step-heading{display:flex;align-items:baseline;gap:.9rem}.reference-conformite-cosmetique-7-etapes .step-number{flex:0 0 auto;color:var(--gold-dark);font-family:DM Sans,Arial,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.08em}.reference-conformite-cosmetique-7-etapes .checklist{list-style:none;padding-left:0}.reference-conformite-cosmetique-7-etapes .checklist li{position:relative;padding-left:1.8rem}.reference-conformite-cosmetique-7-etapes .checklist li:before{content:"✓";position:absolute;left:0;color:var(--gold-dark);font-weight:700}.reference-conformite-cosmetique-7-etapes .toc{position:sticky;top:24px;padding-top:.5rem;font-size:.84rem;line-height:1.45}.reference-conformite-cosmetique-7-etapes .toc strong{display:block;margin-bottom:.85rem;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--gold-dark)}.reference-conformite-cosmetique-7-etapes .toc ol{margin:0;padding-left:1.15rem}.reference-conformite-cosmetique-7-etapes .toc li+li{margin-top:.75rem}.reference-conformite-cosmetique-7-etapes .toc a{color:var(--ink-soft);text-decoration:none}.reference-conformite-cosmetique-7-etapes .toc a:hover{color:var(--gold-dark)}.reference-conformite-cosmetique-7-etapes .cta-panel{margin:4rem 0;padding:clamp(2rem,5vw,3.5rem);color:#fff;background:var(--navy);border-radius:3px}.reference-conformite-cosmetique-7-etapes .cta-panel h2{margin-top:0;color:#fff}.reference-conformite-cosmetique-7-etapes .cta-panel p{color:rgba(255,255,255,.78)}.reference-conformite-cosmetique-7-etapes .cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.reference-conformite-cosmetique-7-etapes .editorial-note{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--line);font-size:.9rem;color:var(--ink-soft)}.reference-conformite-cosmetique-7-etapes .editorial-note strong{color:var(--navy)}.reference-conformite-cosmetique-7-etapes .site-footer{padding:60px 0;color:rgba(255,255,255,.72);background:var(--navy);font-size:.9rem}.reference-conformite-cosmetique-7-etapes .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2rem}.reference-conformite-cosmetique-7-etapes .footer-brand img{width:210px;margin-bottom:1rem}.reference-conformite-cosmetique-7-etapes .site-footer h2{margin:0 0 1rem;color:#fff;font-family:DM Sans,Arial,sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.reference-conformite-cosmetique-7-etapes .site-footer ul{list-style:none;padding:0;margin:0}.reference-conformite-cosmetique-7-etapes .site-footer a{color:rgba(255,255,255,.72);text-decoration:none}.reference-conformite-cosmetique-7-etapes .site-footer a:hover{color:#fff}@media (max-width:900px){.reference-conformite-cosmetique-7-etapes .main-nav a:not(.button){display:none}.reference-conformite-cosmetique-7-etapes .hero-spacer{height:84px}.reference-conformite-cosmetique-7-etapes .article-layout{grid-template-columns:1fr;gap:0}.reference-conformite-cosmetique-7-etapes .toc{display:none}.reference-conformite-cosmetique-7-etapes .footer-grid{grid-template-columns:1fr 1fr}.reference-conformite-cosmetique-7-etapes .footer-brand{grid-column:1/-1}}@media (max-width:600px){.reference-conformite-cosmetique-7-etapes{font-size:16px}.reference-conformite-cosmetique-7-etapes .container{width:min(calc(100% - 28px),var(--max))}.reference-conformite-cosmetique-7-etapes .brand img{width:176px}.reference-conformite-cosmetique-7-etapes .main-nav .button{min-height:42px;padding:.55rem .75rem;font-size:.68rem}.reference-conformite-cosmetique-7-etapes .tags{margin-top:2rem;gap:.65rem 1rem}.reference-conformite-cosmetique-7-etapes .meta{display:grid;gap:.45rem}.reference-conformite-cosmetique-7-etapes .article-hero{padding-top:42px}.reference-conformite-cosmetique-7-etapes .article-body h2{margin-top:3.25rem}.reference-conformite-cosmetique-7-etapes .step-heading{display:block}.reference-conformite-cosmetique-7-etapes .step-number{display:block;margin-bottom:.3rem}.reference-conformite-cosmetique-7-etapes .cta-actions{display:grid}.reference-conformite-cosmetique-7-etapes .footer-grid{grid-template-columns:1fr}.reference-conformite-cosmetique-7-etapes .footer-brand{grid-column:auto}}.reference-4-etapes-veille-cosmetique-efficace{--navy:#0a1628;--navy-mid:#112240;--navy-light:#1a3a5c;--gold:#c8963e;--gold-light:#e8b86d;--cream:#f5f0e8;--cream-dark:#e8e0d0;--white:#ffffff;--text-dark:#0a1628;--text-mid:#2d4a6e;--text-light:#7a9bbf;--border:rgba(200,150,62,.2);--shadow:0 20px 60px rgba(10,22,40,.15);--content:1180px;--article:790px}.reference-4-etapes-veille-cosmetique-efficace *{box-sizing:border-box;margin:0;padding:0}.reference-4-etapes-veille-cosmetique-efficace{scroll-behavior:smooth;overflow-x:hidden;color:var(--text-dark);background:var(--cream);font-family:DM Sans,sans-serif;line-height:1.75}.reference-4-etapes-veille-cosmetique-efficace img{display:block;max-width:100%;height:auto}.reference-4-etapes-veille-cosmetique-efficace a{color:inherit}.reference-4-etapes-veille-cosmetique-efficace :focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.reference-4-etapes-veille-cosmetique-efficace .skip-link{position:fixed;top:-100px;left:1rem;z-index:999;padding:.7rem 1rem;color:var(--navy);background:var(--gold-light)}.reference-4-etapes-veille-cosmetique-efficace .skip-link:focus{top:1rem}.reference-4-etapes-veille-cosmetique-efficace .site-nav{position:fixed;inset:0 0 auto;z-index:100;display:flex;height:72px;align-items:center;justify-content:space-between;padding:0 4rem;border-bottom:1px solid var(--border);background:rgba(10,22,40,.97);backdrop-filter:blur(12px)}.reference-4-etapes-veille-cosmetique-efficace .nav-logo{display:flex;align-items:center;text-decoration:none}.reference-4-etapes-veille-cosmetique-efficace .nav-logo img{height:36px}.reference-4-etapes-veille-cosmetique-efficace .nav-links{display:flex;align-items:center;gap:1.8rem}.reference-4-etapes-veille-cosmetique-efficace .nav-links a{color:rgba(255,255,255,.75);font-size:.78rem;font-weight:600;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace .nav-links a:hover{color:var(--gold-light)}.reference-4-etapes-veille-cosmetique-efficace .nav-links .nav-cta{padding:8px 18px;border-radius:3px;color:var(--navy);background:var(--gold)}.reference-4-etapes-veille-cosmetique-efficace .article-hero{position:relative;overflow:hidden;padding:10rem 4rem 5rem;color:var(--white);background:var(--navy)}.reference-4-etapes-veille-cosmetique-efficace .article-hero:before{position:absolute;inset:0;content:"";background:radial-gradient(ellipse at 78% 38%,rgba(200,150,62,.13),transparent 55%),radial-gradient(ellipse at 10% 90%,rgba(26,58,92,.65),transparent 52%)}.reference-4-etapes-veille-cosmetique-efficace .hero-grid{position:absolute;inset:0;opacity:.04;background-image:linear-gradient(var(--gold) 1px,transparent 1px),linear-gradient(90deg,var(--gold) 1px,transparent 1px);background-size:60px 60px}.reference-4-etapes-veille-cosmetique-efficace .hero-inner{position:relative;z-index:1;width:min(100%,980px);margin:0 auto}.reference-4-etapes-veille-cosmetique-efficace .breadcrumbs{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:2rem;color:rgba(255,255,255,.4);font-size:.73rem}.reference-4-etapes-veille-cosmetique-efficace .breadcrumbs a{text-decoration:none}.reference-4-etapes-veille-cosmetique-efficace .breadcrumbs a:hover{color:var(--gold-light)}.reference-4-etapes-veille-cosmetique-efficace .article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.3rem}.reference-4-etapes-veille-cosmetique-efficace .tag{padding:4px 9px;border:1px solid rgba(200,150,62,.3);color:var(--gold-light);background:rgba(200,150,62,.1);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace h1{max-width:940px;font-family:Playfair Display,serif;font-size:clamp(2.7rem,5.5vw,4.8rem);font-weight:900;line-height:1.08}.reference-4-etapes-veille-cosmetique-efficace .hero-lead{max-width:800px;margin-top:1.4rem;color:rgba(255,255,255,.63);font-size:1.12rem;font-weight:300}.reference-4-etapes-veille-cosmetique-efficace .article-meta{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2.2rem;padding-top:1.4rem;border-top:1px solid rgba(200,150,62,.17);color:rgba(255,255,255,.45);font-size:.76rem}.reference-4-etapes-veille-cosmetique-efficace .article-meta strong{color:var(--gold-light);font-weight:600}.reference-4-etapes-veille-cosmetique-efficace .article-shell{display:grid;grid-template-columns:minmax(0,var(--article)) 280px;gap:4.5rem;width:min(calc(100% - 4rem),var(--content));margin:0 auto;padding:5.5rem 0;align-items:start}.reference-4-etapes-veille-cosmetique-efficace .article-content{min-width:0}.reference-4-etapes-veille-cosmetique-efficace .article-content p{margin-bottom:1.2rem;color:var(--text-mid)}.reference-4-etapes-veille-cosmetique-efficace .article-content>p:first-child{color:var(--navy);font-size:1.14rem;font-weight:500}.reference-4-etapes-veille-cosmetique-efficace .article-content h2{margin:3.8rem 0 1.2rem;color:var(--navy);font-family:Playfair Display,serif;font-size:clamp(1.8rem,3.4vw,2.55rem);line-height:1.2}.reference-4-etapes-veille-cosmetique-efficace .article-content h3{margin:2rem 0 .7rem;color:var(--navy);font-family:Playfair Display,serif;font-size:1.27rem;line-height:1.3}.reference-4-etapes-veille-cosmetique-efficace .article-content ol,.reference-4-etapes-veille-cosmetique-efficace .article-content ul{margin:0 0 1.5rem 1.25rem;color:var(--text-mid)}.reference-4-etapes-veille-cosmetique-efficace .article-content li+li{margin-top:.6rem}.reference-4-etapes-veille-cosmetique-efficace .article-content a{color:var(--navy-light);font-weight:600;text-underline-offset:3px}.reference-4-etapes-veille-cosmetique-efficace .answer{margin:1.5rem 0 2rem;padding:1.25rem 1.4rem;border-left:3px solid var(--gold);color:var(--navy);background:var(--white);box-shadow:0 8px 28px rgba(10,22,40,.05)}.reference-4-etapes-veille-cosmetique-efficace .answer p{margin:0;color:var(--navy)}.reference-4-etapes-veille-cosmetique-efficace .step-heading{display:grid;grid-template-columns:62px 1fr;gap:1rem;align-items:start;margin-top:4rem}.reference-4-etapes-veille-cosmetique-efficace .step-number{padding-top:.35rem;color:var(--gold);font-family:DM Mono,monospace;font-size:.8rem;font-weight:500;letter-spacing:.12em}.reference-4-etapes-veille-cosmetique-efficace .step-heading h2{margin:0}.reference-4-etapes-veille-cosmetique-efficace .checklist{margin:1.5rem 0;padding:1.4rem 1.5rem;border:1px solid var(--cream-dark);background:var(--white)}.reference-4-etapes-veille-cosmetique-efficace .checklist-title{margin-bottom:.7rem;color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace .checklist ul{margin-bottom:0}.reference-4-etapes-veille-cosmetique-efficace .note{margin:1.7rem 0;padding:1.3rem 1.4rem;border:1px solid var(--border);background:rgba(200,150,62,.08)}.reference-4-etapes-veille-cosmetique-efficace .note p:last-child{margin-bottom:0}.reference-4-etapes-veille-cosmetique-efficace .note strong{color:var(--navy)}.reference-4-etapes-veille-cosmetique-efficace .table-wrap{margin:1.8rem 0 2.5rem;overflow-x:auto;border:1px solid var(--cream-dark);background:var(--white)}.reference-4-etapes-veille-cosmetique-efficace table{width:100%;border-collapse:collapse}.reference-4-etapes-veille-cosmetique-efficace caption{padding:.85rem 1rem;color:var(--text-light);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-align:left;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace td,.reference-4-etapes-veille-cosmetique-efficace th{padding:.9rem 1rem;border-top:1px solid var(--cream-dark);text-align:left;vertical-align:top}.reference-4-etapes-veille-cosmetique-efficace th{color:var(--navy);background:var(--cream);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace td{color:var(--text-mid);font-size:.83rem}.reference-4-etapes-veille-cosmetique-efficace .pillar-cta{margin:3rem 0;padding:2rem;color:var(--white);background:var(--navy-mid)}.reference-4-etapes-veille-cosmetique-efficace .pillar-cta .label{margin-bottom:.5rem;color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace .pillar-cta h2,.reference-4-etapes-veille-cosmetique-efficace .pillar-cta h3{margin:0;color:var(--white);font-family:Playfair Display,serif;font-size:1.55rem}.reference-4-etapes-veille-cosmetique-efficace .pillar-cta p{margin:.8rem 0 1.3rem;color:rgba(255,255,255,.6);font-size:.9rem}.reference-4-etapes-veille-cosmetique-efficace .btn-ghost,.reference-4-etapes-veille-cosmetique-efficace .btn-primary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 22px;border-radius:3px;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace .btn-primary{color:var(--navy)!important;background:var(--gold)}.reference-4-etapes-veille-cosmetique-efficace .btn-primary:hover{background:var(--gold-light)}.reference-4-etapes-veille-cosmetique-efficace .btn-ghost{margin-left:.5rem;border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.85)!important}.reference-4-etapes-veille-cosmetique-efficace .sidebar{position:sticky;top:100px}.reference-4-etapes-veille-cosmetique-efficace .sidebar-card,.reference-4-etapes-veille-cosmetique-efficace .toc{padding:1.5rem;border:1px solid var(--cream-dark);background:var(--white)}.reference-4-etapes-veille-cosmetique-efficace .sidebar-label,.reference-4-etapes-veille-cosmetique-efficace .toc-title{margin-bottom:1rem;color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace .toc ol{margin:0;padding-left:1.1rem}.reference-4-etapes-veille-cosmetique-efficace .toc li+li{margin-top:.6rem}.reference-4-etapes-veille-cosmetique-efficace .toc a{color:var(--text-mid);font-size:.79rem;text-decoration:none}.reference-4-etapes-veille-cosmetique-efficace .toc a:hover{color:var(--gold)}.reference-4-etapes-veille-cosmetique-efficace .sidebar-card{margin-top:1rem;color:var(--white);background:var(--navy-mid)}.reference-4-etapes-veille-cosmetique-efficace .sidebar-card h2{font-family:Playfair Display,serif;font-size:1.2rem;line-height:1.3}.reference-4-etapes-veille-cosmetique-efficace .sidebar-card p{margin:.7rem 0 1rem;color:rgba(255,255,255,.58);font-size:.79rem}.reference-4-etapes-veille-cosmetique-efficace .sources{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--cream-dark)}.reference-4-etapes-veille-cosmetique-efficace .sources h2{margin-top:0;font-size:1.65rem}.reference-4-etapes-veille-cosmetique-efficace .sources li{font-size:.87rem}.reference-4-etapes-veille-cosmetique-efficace .editorial{margin-top:3rem;padding:1.5rem;border-left:3px solid var(--gold);background:var(--white)}.reference-4-etapes-veille-cosmetique-efficace .editorial h2{margin:0 0 .5rem;font-size:1.25rem}.reference-4-etapes-veille-cosmetique-efficace .editorial p{margin:0;font-size:.83rem}.reference-4-etapes-veille-cosmetique-efficace .related-section{padding:5rem 4rem;background:var(--white)}.reference-4-etapes-veille-cosmetique-efficace .related-inner{width:min(100%,var(--content));margin:0 auto}.reference-4-etapes-veille-cosmetique-efficace .section-label{margin-bottom:.65rem;color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace .section-title{color:var(--navy);font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3rem)}.reference-4-etapes-veille-cosmetique-efficace .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.2rem}.reference-4-etapes-veille-cosmetique-efficace .related-card{padding:1.6rem;border:1px solid var(--cream-dark);text-decoration:none;transition:border-color .2s,transform .2s}.reference-4-etapes-veille-cosmetique-efficace .related-card:hover{border-color:var(--gold);transform:translateY(-2px)}.reference-4-etapes-veille-cosmetique-efficace .related-card span{color:var(--gold);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace .related-card h3{margin-top:.6rem;color:var(--navy);font-family:Playfair Display,serif;font-size:1.1rem}.reference-4-etapes-veille-cosmetique-efficace .site-footer{padding:4rem;border-top:1px solid rgba(200,150,62,.15);color:var(--white);background:#07101e}.reference-4-etapes-veille-cosmetique-efficace .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;max-width:var(--content);margin:0 auto}.reference-4-etapes-veille-cosmetique-efficace .footer-brand img{height:32px;margin-bottom:1rem}.reference-4-etapes-veille-cosmetique-efficace .footer-brand p{max-width:300px;color:rgba(255,255,255,.4);font-size:.8rem;font-weight:300}.reference-4-etapes-veille-cosmetique-efficace .footer-col h2{margin-bottom:1rem;color:var(--gold);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.reference-4-etapes-veille-cosmetique-efficace .footer-col a{display:block;margin-bottom:.55rem;color:rgba(255,255,255,.48);font-size:.8rem;text-decoration:none}.reference-4-etapes-veille-cosmetique-efficace .footer-col a:hover{color:var(--gold-light)}.reference-4-etapes-veille-cosmetique-efficace .footer-bottom{display:flex;justify-content:space-between;max-width:var(--content);margin:3rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.07)}.reference-4-etapes-veille-cosmetique-efficace .footer-bottom a,.reference-4-etapes-veille-cosmetique-efficace .footer-copy{color:rgba(255,255,255,.28);font-size:.74rem;text-decoration:none}.reference-4-etapes-veille-cosmetique-efficace .footer-links{display:flex;flex-wrap:wrap;gap:1.3rem}@media (max-width:1024px){.reference-4-etapes-veille-cosmetique-efficace .site-nav{padding:0 2rem}.reference-4-etapes-veille-cosmetique-efficace .nav-links a:not(.nav-cta){display:none}.reference-4-etapes-veille-cosmetique-efficace .article-shell{grid-template-columns:1fr}.reference-4-etapes-veille-cosmetique-efficace .sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.reference-4-etapes-veille-cosmetique-efficace .sidebar-card{margin-top:0}.reference-4-etapes-veille-cosmetique-efficace .footer-top{grid-template-columns:2fr 1fr 1fr}}@media (max-width:700px){.reference-4-etapes-veille-cosmetique-efficace .site-nav{height:64px;padding:0 1rem}.reference-4-etapes-veille-cosmetique-efficace .nav-logo img{width:150px;height:auto}.reference-4-etapes-veille-cosmetique-efficace .nav-links .nav-cta{padding:7px 10px;font-size:.65rem}.reference-4-etapes-veille-cosmetique-efficace .article-hero{padding:8.5rem 1.25rem 4rem}.reference-4-etapes-veille-cosmetique-efficace .article-shell{width:calc(100% - 2.5rem);padding:3.5rem 0}.reference-4-etapes-veille-cosmetique-efficace .step-heading{grid-template-columns:44px 1fr}.reference-4-etapes-veille-cosmetique-efficace .sidebar{grid-template-columns:1fr}.reference-4-etapes-veille-cosmetique-efficace .related-section{padding:4rem 1.25rem}.reference-4-etapes-veille-cosmetique-efficace .related-grid{grid-template-columns:1fr}.reference-4-etapes-veille-cosmetique-efficace .btn-ghost,.reference-4-etapes-veille-cosmetique-efficace .btn-primary{width:100%}.reference-4-etapes-veille-cosmetique-efficace .btn-ghost{margin:.65rem 0 0}.reference-4-etapes-veille-cosmetique-efficace .site-footer{padding:3rem 1.25rem}.reference-4-etapes-veille-cosmetique-efficace .footer-top{grid-template-columns:1fr 1fr;gap:2rem}.reference-4-etapes-veille-cosmetique-efficace .footer-brand{grid-column:1/-1}.reference-4-etapes-veille-cosmetique-efficace .footer-bottom{align-items:flex-start;flex-direction:column;gap:1rem}}.reference-veille-reglementaire-agroalimentaire{--navy:#0a1628;--navy-mid:#112240;--navy-light:#1a3a5c;--gold:#c8963e;--gold-light:#e8b86d;--cream:#f5f0e8;--cream-dark:#e8e0d0;--white:#ffffff;--text-dark:#0a1628;--text-mid:#2d4a6e;--text-light:#6d89a8;--green:#2d7655;--border:rgba(200,150,62,0.22);--shadow:0 20px 60px rgba(10,22,40,0.13);--max:1200px}.reference-veille-reglementaire-agroalimentaire *{box-sizing:border-box;margin:0;padding:0}.reference-veille-reglementaire-agroalimentaire{scroll-behavior:smooth;scroll-padding-top:105px;font-family:DM Sans,sans-serif;background:var(--cream);color:var(--text-dark);overflow-x:hidden;line-height:1.65}.reference-veille-reglementaire-agroalimentaire a{color:inherit}.reference-veille-reglementaire-agroalimentaire img{display:block;max-width:100%}.reference-veille-reglementaire-agroalimentaire button,.reference-veille-reglementaire-agroalimentaire input,.reference-veille-reglementaire-agroalimentaire select,.reference-veille-reglementaire-agroalimentaire textarea{font:inherit}.reference-veille-reglementaire-agroalimentaire .container{width:min(calc(100% - 8rem),var(--max));margin-inline:auto}.reference-veille-reglementaire-agroalimentaire .skip-link{position:fixed;left:1rem;top:-5rem;z-index:999;background:var(--gold);color:var(--navy);padding:.7rem 1rem;font-weight:700;text-decoration:none}.reference-veille-reglementaire-agroalimentaire .skip-link:focus{top:1rem}.reference-veille-reglementaire-agroalimentaire .site-nav{position:fixed;inset:0 0 auto;z-index:100;height:72px;background:rgba(10,22,40,.97);border-bottom:1px solid rgba(200,150,62,.2);backdrop-filter:blur(12px)}.reference-veille-reglementaire-agroalimentaire .nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-veille-reglementaire-agroalimentaire .nav-logo{display:inline-flex;align-items:center;text-decoration:none}.reference-veille-reglementaire-agroalimentaire .nav-logo img{height:36px;width:auto}.reference-veille-reglementaire-agroalimentaire .nav-links{display:flex;align-items:center;gap:1.6rem}.reference-veille-reglementaire-agroalimentaire .nav-links a{color:rgba(255,255,255,.73);text-decoration:none;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .2s ease}.reference-veille-reglementaire-agroalimentaire .nav-links a:focus-visible,.reference-veille-reglementaire-agroalimentaire .nav-links a:hover{color:var(--gold-light)}.reference-veille-reglementaire-agroalimentaire .nav-links .nav-cta{padding:.6rem 1.1rem;color:var(--navy);background:var(--gold);border-radius:3px}.reference-veille-reglementaire-agroalimentaire .nav-links .nav-cta:focus-visible,.reference-veille-reglementaire-agroalimentaire .nav-links .nav-cta:hover{color:var(--navy);background:var(--gold-light)}.reference-veille-reglementaire-agroalimentaire .menu-button{display:none;border:1px solid rgba(255,255,255,.25);background:transparent;color:white;padding:.5rem .7rem;border-radius:3px;cursor:pointer}.reference-veille-reglementaire-agroalimentaire section{padding:6rem 0}.reference-veille-reglementaire-agroalimentaire .eyebrow{color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.8rem}.reference-veille-reglementaire-agroalimentaire .section-title{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3rem);line-height:1.15;max-width:790px}.reference-veille-reglementaire-agroalimentaire .section-lead{color:var(--text-mid);font-size:1.06rem;font-weight:300;max-width:760px;margin-top:1rem}.reference-veille-reglementaire-agroalimentaire .section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem}.reference-veille-reglementaire-agroalimentaire .btn{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.65rem;border-radius:3px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:.2s ease}.reference-veille-reglementaire-agroalimentaire .btn-primary{background:var(--gold);color:var(--navy)}.reference-veille-reglementaire-agroalimentaire .btn-primary:hover{background:var(--gold-light);transform:translateY(-1px)}.reference-veille-reglementaire-agroalimentaire .btn-ghost{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.25)}.reference-veille-reglementaire-agroalimentaire .btn-ghost:hover{color:var(--gold-light);border-color:var(--gold)}.reference-veille-reglementaire-agroalimentaire .btn-outline{color:var(--navy);border-color:rgba(10,22,40,.25)}.reference-veille-reglementaire-agroalimentaire .btn-outline:hover{color:var(--navy);border-color:var(--gold);background:rgba(200,150,62,.08)}.reference-veille-reglementaire-agroalimentaire .prose p+p{margin-top:1rem}.reference-veille-reglementaire-agroalimentaire .prose a{color:#285f91;text-underline-offset:3px}.reference-veille-reglementaire-agroalimentaire .anchor{position:relative}.reference-veille-reglementaire-agroalimentaire .hero{min-height:760px;padding:10rem 0 4.5rem;background:var(--navy);color:white;position:relative;overflow:hidden}.reference-veille-reglementaire-agroalimentaire .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 75% 42%,rgba(200,150,62,.12),transparent 56%),radial-gradient(ellipse at 10% 85%,rgba(26,58,92,.7),transparent 48%)}.reference-veille-reglementaire-agroalimentaire .hero-grid{position:absolute;inset:0;opacity:.035;background-image:linear-gradient(var(--gold) 1px,transparent 1px),linear-gradient(90deg,var(--gold) 1px,transparent 1px);background-size:60px 60px}.reference-veille-reglementaire-agroalimentaire .hero .container{position:relative}.reference-veille-reglementaire-agroalimentaire .hero-badge{display:inline-flex;align-items:center;gap:.55rem;color:var(--gold-light);border:1px solid rgba(200,150,62,.35);background:rgba(200,150,62,.1);padding:.42rem .9rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.reference-veille-reglementaire-agroalimentaire .hero-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.reference-veille-reglementaire-agroalimentaire .hero h1{font-family:Playfair Display,serif;font-size:clamp(2.75rem,6vw,5.4rem);line-height:1.04;max-width:1040px;margin-top:1.7rem}.reference-veille-reglementaire-agroalimentaire .hero h1 span{color:var(--gold)}.reference-veille-reglementaire-agroalimentaire .hero-sub{color:rgba(255,255,255,.68);font-size:1.15rem;max-width:760px;font-weight:300;line-height:1.75;margin-top:1.5rem}.reference-veille-reglementaire-agroalimentaire .hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.3rem}.reference-veille-reglementaire-agroalimentaire .hero-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:4rem;border-top:1px solid rgba(200,150,62,.18)}.reference-veille-reglementaire-agroalimentaire .proof-item{padding:1.7rem 1.5rem 0 0}.reference-veille-reglementaire-agroalimentaire .proof-item strong{display:block;color:var(--gold);font-family:Playfair Display,serif;font-size:1.8rem;line-height:1.15}.reference-veille-reglementaire-agroalimentaire .proof-item span{color:rgba(255,255,255,.43);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.reference-veille-reglementaire-agroalimentaire .update-note{color:rgba(255,255,255,.4);font-size:.75rem;margin-top:2rem}.reference-veille-reglementaire-agroalimentaire .quick-nav{position:sticky;top:72px;z-index:50;background:rgba(245,240,232,.96);border-bottom:1px solid var(--cream-dark);backdrop-filter:blur(8px)}.reference-veille-reglementaire-agroalimentaire .quick-nav .container{display:flex;justify-content:center;gap:2.2rem;padding-block:.95rem;overflow-x:auto}.reference-veille-reglementaire-agroalimentaire .quick-nav a{white-space:nowrap;color:var(--text-mid);text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.reference-veille-reglementaire-agroalimentaire .quick-nav a:hover{color:var(--gold)}.reference-veille-reglementaire-agroalimentaire .intro-section{background:white}.reference-veille-reglementaire-agroalimentaire .intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:start}.reference-veille-reglementaire-agroalimentaire .definition-card{padding:2.4rem;background:var(--cream);border-left:4px solid var(--gold);box-shadow:var(--shadow)}.reference-veille-reglementaire-agroalimentaire .definition-card h2{font-family:Playfair Display,serif;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.2;margin-bottom:1.2rem}.reference-veille-reglementaire-agroalimentaire .definition-card p{color:var(--text-mid)}.reference-veille-reglementaire-agroalimentaire .definition-card strong{color:var(--navy)}.reference-veille-reglementaire-agroalimentaire .process-mini{margin-top:2rem;display:grid;gap:.75rem}.reference-veille-reglementaire-agroalimentaire .process-mini div{display:flex;align-items:center;gap:.8rem;color:var(--text-mid);font-size:.88rem}.reference-veille-reglementaire-agroalimentaire .process-mini span{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--navy);color:var(--gold-light);font:500 .72rem DM Mono,monospace}.reference-veille-reglementaire-agroalimentaire .challenge-list{list-style:none;margin-top:2rem;display:grid;gap:1rem}.reference-veille-reglementaire-agroalimentaire .challenge-list li{display:grid;grid-template-columns:32px 1fr;gap:.9rem;color:var(--text-mid)}.reference-veille-reglementaire-agroalimentaire .challenge-list li:before{content:"↗";display:grid;place-items:center;width:28px;height:28px;color:var(--gold);border:1px solid var(--border)}.reference-veille-reglementaire-agroalimentaire .questions{display:grid;gap:.75rem;margin-top:2rem}.reference-veille-reglementaire-agroalimentaire .question{font-family:Playfair Display,serif;font-size:1.25rem;color:var(--navy);padding:.8rem 1rem;border-left:2px solid var(--gold);background:rgba(200,150,62,.07)}.reference-veille-reglementaire-agroalimentaire .scope-section{background:var(--cream)}.reference-veille-reglementaire-agroalimentaire .scope-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--cream-dark);margin-top:3rem}.reference-veille-reglementaire-agroalimentaire .scope-card{min-height:205px;padding:1.8rem;border-right:1px solid var(--cream-dark);border-bottom:1px solid var(--cream-dark);background:rgba(255,255,255,.56);transition:.2s ease}.reference-veille-reglementaire-agroalimentaire .scope-card:nth-child(3n){border-right:0}.reference-veille-reglementaire-agroalimentaire .scope-card:nth-last-child(-n+3){border-bottom:0}.reference-veille-reglementaire-agroalimentaire .scope-card:hover{background:white;transform:translateY(-2px);box-shadow:0 15px 35px rgba(10,22,40,.08)}.reference-veille-reglementaire-agroalimentaire .scope-number{color:var(--gold);font:500 .72rem DM Mono,monospace;letter-spacing:.1em}.reference-veille-reglementaire-agroalimentaire .scope-card h3{font-family:Playfair Display,serif;font-size:1.2rem;line-height:1.25;margin:.7rem 0}.reference-veille-reglementaire-agroalimentaire .scope-card p{color:var(--text-mid);font-size:.88rem}.reference-veille-reglementaire-agroalimentaire .scope-card a{color:#285f91;text-underline-offset:3px}.reference-veille-reglementaire-agroalimentaire .modules-section{background:var(--navy);color:white}.reference-veille-reglementaire-agroalimentaire .modules-section .section-title{color:white}.reference-veille-reglementaire-agroalimentaire .modules-section .section-lead{color:rgba(255,255,255,.58)}.reference-veille-reglementaire-agroalimentaire .module-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem}.reference-veille-reglementaire-agroalimentaire .module-card{position:relative;padding:2.7rem;background:var(--navy-mid);border:1px solid rgba(200,150,62,.22);overflow:hidden}.reference-veille-reglementaire-agroalimentaire .module-card:after{content:attr(data-number);position:absolute;right:1.3rem;top:-.8rem;font-family:Playfair Display,serif;font-size:7rem;color:rgba(200,150,62,.06);font-weight:900}.reference-veille-reglementaire-agroalimentaire .module-card h3{position:relative;font-family:Playfair Display,serif;color:var(--gold-light);font-size:1.8rem;margin-bottom:.8rem}.reference-veille-reglementaire-agroalimentaire .module-card>p{position:relative;color:rgba(255,255,255,.58)}.reference-veille-reglementaire-agroalimentaire .module-list{position:relative;list-style:none;-moz-columns:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;margin-top:1.7rem}.reference-veille-reglementaire-agroalimentaire .module-list li{-moz-column-break-inside:avoid;break-inside:avoid;color:rgba(255,255,255,.72);font-size:.85rem;padding:.42rem 0 .42rem 1rem;border-bottom:1px solid rgba(255,255,255,.055)}.reference-veille-reglementaire-agroalimentaire .module-list li:before{content:"";position:absolute;width:4px;height:4px;margin:.65rem 0 0 -.95rem;background:var(--gold)}.reference-veille-reglementaire-agroalimentaire .module-tip{margin-top:1.5rem;color:var(--navy);background:var(--gold-light);padding:1rem 1.2rem;font-size:.84rem}.reference-veille-reglementaire-agroalimentaire .process-section{background:white}.reference-veille-reglementaire-agroalimentaire .steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3rem;border:1px solid var(--cream-dark)}.reference-veille-reglementaire-agroalimentaire .step{position:relative;padding:2.2rem 1.8rem;border-right:1px solid var(--cream-dark)}.reference-veille-reglementaire-agroalimentaire .step:last-child{border-right:0}.reference-veille-reglementaire-agroalimentaire .step-num{color:var(--gold);font:500 .75rem DM Mono,monospace}.reference-veille-reglementaire-agroalimentaire .step h3{font-family:Playfair Display,serif;font-size:1.25rem;margin:.65rem 0}.reference-veille-reglementaire-agroalimentaire .step p{color:var(--text-mid);font-size:.88rem}.reference-veille-reglementaire-agroalimentaire .service-statement{margin-top:2rem;padding:1.6rem 2rem;background:var(--cream);border-left:4px solid var(--gold);font-family:Playfair Display,serif;font-size:1.25rem;line-height:1.45}.reference-veille-reglementaire-agroalimentaire .compare-section{background:var(--cream)}.reference-veille-reglementaire-agroalimentaire .compare-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:center}.reference-veille-reglementaire-agroalimentaire .bullets{list-style:none;display:grid;gap:.7rem;margin-top:1.6rem}.reference-veille-reglementaire-agroalimentaire .bullets li{color:var(--text-mid);padding-left:1.5rem;position:relative}.reference-veille-reglementaire-agroalimentaire .bullets li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.reference-veille-reglementaire-agroalimentaire .comparison{background:white;border:1px solid var(--cream-dark);box-shadow:var(--shadow)}.reference-veille-reglementaire-agroalimentaire .comparison-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--cream-dark)}.reference-veille-reglementaire-agroalimentaire .comparison-row:last-child{border-bottom:0}.reference-veille-reglementaire-agroalimentaire .comparison-row>div{padding:1.1rem 1.3rem;color:var(--text-mid);font-size:.86rem}.reference-veille-reglementaire-agroalimentaire .comparison-row>div+div{border-left:1px solid var(--cream-dark);background:rgba(200,150,62,.06)}.reference-veille-reglementaire-agroalimentaire .comparison-row.head>div{color:var(--navy);font-weight:700;background:var(--navy);color:white}.reference-veille-reglementaire-agroalimentaire .comparison-row.head>div+div{background:var(--gold);color:var(--navy)}.reference-veille-reglementaire-agroalimentaire .responsibility-note{margin-top:1rem;color:var(--text-light);font-size:.8rem}.reference-veille-reglementaire-agroalimentaire .example-section{background:var(--navy-mid);color:white}.reference-veille-reglementaire-agroalimentaire .example-section .section-title{color:white}.reference-veille-reglementaire-agroalimentaire .example-section .section-lead{color:rgba(255,255,255,.57)}.reference-veille-reglementaire-agroalimentaire .example-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;margin-top:3rem}.reference-veille-reglementaire-agroalimentaire .reg-card{align-self:start;padding:2rem;border:1px solid rgba(200,150,62,.3);background:rgba(10,22,40,.55)}.reference-veille-reglementaire-agroalimentaire .reg-card .tag{color:var(--gold-light);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.reference-veille-reglementaire-agroalimentaire .reg-card h3{font-family:Playfair Display,serif;font-size:1.55rem;margin:.65rem 0}.reference-veille-reglementaire-agroalimentaire .reg-card p{color:rgba(255,255,255,.6);font-size:.9rem}.reference-veille-reglementaire-agroalimentaire .reg-card a{display:inline-block;margin-top:1.3rem;color:var(--gold-light);font-size:.82rem;text-underline-offset:4px}.reference-veille-reglementaire-agroalimentaire .timeline{list-style:none;counter-reset:timeline}.reference-veille-reglementaire-agroalimentaire .timeline li{counter-increment:timeline;display:grid;grid-template-columns:46px 1fr;gap:1rem;position:relative;padding-bottom:1.3rem;color:rgba(255,255,255,.7)}.reference-veille-reglementaire-agroalimentaire .timeline li:before{content:counter(timeline);display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--gold);color:var(--gold-light);font:500 .78rem DM Mono,monospace}.reference-veille-reglementaire-agroalimentaire .timeline li:not(:last-child):after{content:"";position:absolute;left:18px;top:39px;bottom:0;width:1px;background:rgba(200,150,62,.25)}.reference-veille-reglementaire-agroalimentaire .pricing-section{background:white}.reference-veille-reglementaire-agroalimentaire .pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:3rem;align-items:stretch}.reference-veille-reglementaire-agroalimentaire .price-card{position:relative;padding:2.2rem;border:1px solid var(--cream-dark);background:white;display:flex;flex-direction:column}.reference-veille-reglementaire-agroalimentaire .price-card.featured{border:2px solid var(--gold);box-shadow:var(--shadow);transform:translateY(-8px)}.reference-veille-reglementaire-agroalimentaire .popular{position:absolute;top:0;right:0;padding:.38rem .75rem;background:var(--gold);color:var(--navy);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.reference-veille-reglementaire-agroalimentaire .plan{color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.reference-veille-reglementaire-agroalimentaire .price{font-family:Playfair Display,serif;font-size:2.7rem;line-height:1.2;margin-top:.55rem}.reference-veille-reglementaire-agroalimentaire .price span{font:500 .75rem DM Sans,sans-serif;color:var(--text-light)}.reference-veille-reglementaire-agroalimentaire .users{color:var(--text-light);font-size:.82rem;margin-bottom:1.4rem}.reference-veille-reglementaire-agroalimentaire .features{list-style:none;border-top:1px solid var(--cream-dark);padding-top:1.1rem;margin-bottom:1.8rem;flex-grow:1}.reference-veille-reglementaire-agroalimentaire .features li{position:relative;padding:.42rem 0 .42rem 1.35rem;color:var(--text-mid);font-size:.84rem}.reference-veille-reglementaire-agroalimentaire .features li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.reference-veille-reglementaire-agroalimentaire .price-card .btn{width:100%}.reference-veille-reglementaire-agroalimentaire .extra-seat{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.4rem;padding:1.3rem 1.6rem;background:var(--cream);border-left:3px solid var(--gold)}.reference-veille-reglementaire-agroalimentaire .extra-seat p{color:var(--text-mid);font-size:.86rem}.reference-veille-reglementaire-agroalimentaire .extra-seat strong{white-space:nowrap;font-family:Playfair Display,serif;font-size:1.35rem}.reference-veille-reglementaire-agroalimentaire .proof-section{background:var(--cream)}.reference-veille-reglementaire-agroalimentaire .screen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:3rem}.reference-veille-reglementaire-agroalimentaire .screen-card{background:white;border:1px solid var(--cream-dark);overflow:hidden}.reference-veille-reglementaire-agroalimentaire .screen-placeholder{aspect-ratio:16/10;display:grid;place-items:center;padding:1.2rem;background:linear-gradient(145deg,var(--navy),var(--navy-light))}.reference-veille-reglementaire-agroalimentaire .fake-window{width:92%;height:85%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.reference-veille-reglementaire-agroalimentaire .fake-bar{height:14%;border-bottom:1px solid rgba(255,255,255,.14);display:flex;align-items:center;gap:5px;padding-inline:10px}.reference-veille-reglementaire-agroalimentaire .fake-bar i{width:5px;height:5px;background:var(--gold);border-radius:50%;opacity:.7}.reference-veille-reglementaire-agroalimentaire .fake-body{display:grid;grid-template-columns:24% 1fr;height:86%}.reference-veille-reglementaire-agroalimentaire .fake-side{border-right:1px solid rgba(255,255,255,.12)}.reference-veille-reglementaire-agroalimentaire .fake-content{padding:12px;display:grid;gap:7px;align-content:start}.reference-veille-reglementaire-agroalimentaire .fake-line{height:6px;background:rgba(255,255,255,.16)}.reference-veille-reglementaire-agroalimentaire .fake-line.gold{background:rgba(200,150,62,.55);width:68%}.reference-veille-reglementaire-agroalimentaire .screen-copy{padding:1.2rem}.reference-veille-reglementaire-agroalimentaire .screen-copy h3{font-family:Playfair Display,serif;font-size:1.08rem}.reference-veille-reglementaire-agroalimentaire .screen-copy p{color:var(--text-mid);font-size:.8rem;margin-top:.35rem}.reference-veille-reglementaire-agroalimentaire .replacement-note{color:#996515!important;font-weight:600}.reference-veille-reglementaire-agroalimentaire .heritage-section{background:white}.reference-veille-reglementaire-agroalimentaire .heritage-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:5rem;align-items:center}.reference-veille-reglementaire-agroalimentaire .magazine-card{position:relative;max-width:390px;margin-inline:auto;padding:2.5rem;background:var(--navy);color:white;box-shadow:22px 22px 0 var(--gold)}.reference-veille-reglementaire-agroalimentaire .magazine-card small{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase}.reference-veille-reglementaire-agroalimentaire .magazine-card h3{font-family:Playfair Display,serif;font-size:2.5rem;line-height:1.05;margin:1rem 0 4.5rem}.reference-veille-reglementaire-agroalimentaire .magazine-card p{color:rgba(255,255,255,.56);font-size:.82rem}.reference-veille-reglementaire-agroalimentaire .heritage-copy h2{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.reference-veille-reglementaire-agroalimentaire .heritage-copy p{color:var(--text-mid);margin-top:1.1rem}.reference-veille-reglementaire-agroalimentaire .value-formula{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem}.reference-veille-reglementaire-agroalimentaire .value-formula span{padding:.55rem .7rem;background:var(--cream);color:var(--navy);font-size:.78rem;font-weight:700}.reference-veille-reglementaire-agroalimentaire .faq-section{background:var(--cream)}.reference-veille-reglementaire-agroalimentaire .faq-list{max-width:900px;margin-top:3rem;border-top:1px solid var(--cream-dark)}.reference-veille-reglementaire-agroalimentaire details{border-bottom:1px solid var(--cream-dark);background:rgba(255,255,255,.42)}.reference-veille-reglementaire-agroalimentaire summary{list-style:none;cursor:pointer;padding:1.4rem 3.5rem 1.4rem 1.3rem;font-family:Playfair Display,serif;font-size:1.08rem;font-weight:700;position:relative}.reference-veille-reglementaire-agroalimentaire summary::-webkit-details-marker{display:none}.reference-veille-reglementaire-agroalimentaire summary:after{content:"+";position:absolute;right:1.3rem;top:50%;transform:translateY(-50%);color:var(--gold);font:400 1.4rem DM Sans,sans-serif}.reference-veille-reglementaire-agroalimentaire details[open] summary:after{content:"−"}.reference-veille-reglementaire-agroalimentaire .faq-answer{color:var(--text-mid);padding:0 1.3rem 1.5rem;max-width:810px;font-size:.93rem}.reference-veille-reglementaire-agroalimentaire .trial-section{background:var(--navy);color:white}.reference-veille-reglementaire-agroalimentaire .trial-box{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3rem;padding:3.2rem;border:1px solid rgba(200,150,62,.28);background:var(--navy-mid)}.reference-veille-reglementaire-agroalimentaire .trial-box h2{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}.reference-veille-reglementaire-agroalimentaire .trial-box p{color:rgba(255,255,255,.6);max-width:690px;margin-top:.8rem}.reference-veille-reglementaire-agroalimentaire .trial-actions{display:flex;flex-direction:column;gap:.75rem;min-width:245px}.reference-veille-reglementaire-agroalimentaire .trial-actions .btn{width:100%}.reference-veille-reglementaire-agroalimentaire footer{padding:4rem 0 2rem;background:var(--navy);color:white;border-top:1px solid rgba(200,150,62,.15)}.reference-veille-reglementaire-agroalimentaire .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.06)}.reference-veille-reglementaire-agroalimentaire .footer-brand img{height:32px;width:auto;margin-bottom:1rem}.reference-veille-reglementaire-agroalimentaire .footer-brand p{max-width:300px;color:rgba(255,255,255,.4);font-size:.8rem}.reference-veille-reglementaire-agroalimentaire .footer-col h3{color:rgba(255,255,255,.5);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem}.reference-veille-reglementaire-agroalimentaire .footer-col a{display:block;color:rgba(255,255,255,.45);font-size:.8rem;text-decoration:none;margin-bottom:.45rem}.reference-veille-reglementaire-agroalimentaire .footer-col a:hover{color:var(--gold-light)}.reference-veille-reglementaire-agroalimentaire .footer-bottom{display:flex;justify-content:space-between;gap:2rem;padding-top:2rem;color:rgba(255,255,255,.28);font-size:.74rem}.reference-veille-reglementaire-agroalimentaire .footer-bottom div:last-child{display:flex;gap:1.2rem}.reference-veille-reglementaire-agroalimentaire .footer-bottom a{text-decoration:none}@media (max-width:1024px){.reference-veille-reglementaire-agroalimentaire .container{width:min(calc(100% - 4rem),var(--max))}.reference-veille-reglementaire-agroalimentaire .nav-links{position:fixed;left:0;right:0;top:72px;display:none;flex-direction:column;align-items:stretch;gap:0;background:var(--navy);border-top:1px solid rgba(200,150,62,.2);padding:1rem 2rem 1.5rem}.reference-veille-reglementaire-agroalimentaire .nav-links.open{display:flex}.reference-veille-reglementaire-agroalimentaire .nav-links a{padding:.8rem 0}.reference-veille-reglementaire-agroalimentaire .nav-links .nav-cta{text-align:center;margin-top:.5rem}.reference-veille-reglementaire-agroalimentaire .menu-button{display:block}.reference-veille-reglementaire-agroalimentaire .compare-grid,.reference-veille-reglementaire-agroalimentaire .example-layout,.reference-veille-reglementaire-agroalimentaire .heritage-grid,.reference-veille-reglementaire-agroalimentaire .intro-grid{grid-template-columns:1fr;gap:3rem}.reference-veille-reglementaire-agroalimentaire .scope-grid{grid-template-columns:1fr 1fr}.reference-veille-reglementaire-agroalimentaire .scope-card:nth-child(n){border-right:1px solid var(--cream-dark);border-bottom:1px solid var(--cream-dark)}.reference-veille-reglementaire-agroalimentaire .scope-card:nth-child(2n){border-right:0}.reference-veille-reglementaire-agroalimentaire .scope-card:last-child{border-bottom:0}.reference-veille-reglementaire-agroalimentaire .steps{grid-template-columns:1fr 1fr}.reference-veille-reglementaire-agroalimentaire .step:nth-child(2){border-right:0}.reference-veille-reglementaire-agroalimentaire .step:nth-child(-n+2){border-bottom:1px solid var(--cream-dark)}.reference-veille-reglementaire-agroalimentaire .footer-top,.reference-veille-reglementaire-agroalimentaire .screen-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.reference-veille-reglementaire-agroalimentaire .container{width:min(calc(100% - 2.3rem),var(--max))}.reference-veille-reglementaire-agroalimentaire section{padding:4.2rem 0}.reference-veille-reglementaire-agroalimentaire .hero{min-height:auto;padding:8.5rem 0 3.5rem}.reference-veille-reglementaire-agroalimentaire .hero-proof{grid-template-columns:1fr 1fr}.reference-veille-reglementaire-agroalimentaire .quick-nav .container{justify-content:start;gap:1.4rem}.reference-veille-reglementaire-agroalimentaire .section-head{display:block}.reference-veille-reglementaire-agroalimentaire .module-grid,.reference-veille-reglementaire-agroalimentaire .pricing-cards,.reference-veille-reglementaire-agroalimentaire .scope-grid,.reference-veille-reglementaire-agroalimentaire .screen-grid,.reference-veille-reglementaire-agroalimentaire .steps{grid-template-columns:1fr}.reference-veille-reglementaire-agroalimentaire .scope-card:nth-child(n),.reference-veille-reglementaire-agroalimentaire .step:nth-child(n){border-right:0;border-bottom:1px solid var(--cream-dark)}.reference-veille-reglementaire-agroalimentaire .scope-card:last-child,.reference-veille-reglementaire-agroalimentaire .step:last-child{border-bottom:0}.reference-veille-reglementaire-agroalimentaire .module-list{-moz-columns:1;column-count:1}.reference-veille-reglementaire-agroalimentaire .comparison{overflow-x:auto}.reference-veille-reglementaire-agroalimentaire .comparison-row{min-width:600px}.reference-veille-reglementaire-agroalimentaire .price-card.featured{transform:none}.reference-veille-reglementaire-agroalimentaire .extra-seat,.reference-veille-reglementaire-agroalimentaire .footer-bottom,.reference-veille-reglementaire-agroalimentaire .trial-box{flex-direction:column;align-items:flex-start}.reference-veille-reglementaire-agroalimentaire .trial-box{display:block;padding:2rem}.reference-veille-reglementaire-agroalimentaire .trial-actions{min-width:0;margin-top:1.8rem}.reference-veille-reglementaire-agroalimentaire .footer-top{grid-template-columns:1fr}.reference-veille-reglementaire-agroalimentaire .footer-bottom div:last-child{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.reference-veille-reglementaire-agroalimentaire{scroll-behavior:auto}.reference-veille-reglementaire-agroalimentaire *,.reference-veille-reglementaire-agroalimentaire :after,.reference-veille-reglementaire-agroalimentaire :before{transition:none!important;animation:none!important}}.reference-product-conditionnement-des-denrees{--navy:#0a1628;--navy-mid:#112240;--navy-light:#1a3a5c;--gold:#c8963e;--gold-light:#e8b86d;--cream:#f5f0e8;--cream-dark:#e8e0d0;--white:#fff;--text:#0a1628;--text-mid:#2d4a6e;--text-light:#718ba8;--green:#2d7655;--border:rgba(200,150,62,.22);--shadow:0 20px 60px rgba(10,22,40,.13);--max:1200px}.reference-product-conditionnement-des-denrees *{box-sizing:border-box;margin:0;padding:0}.reference-product-conditionnement-des-denrees{scroll-behavior:smooth;scroll-padding-top:105px;font-family:DM Sans,sans-serif;background:var(--cream);color:var(--text);line-height:1.68;overflow-x:hidden}.reference-product-conditionnement-des-denrees a{color:inherit}.reference-product-conditionnement-des-denrees img{display:block;max-width:100%}.reference-product-conditionnement-des-denrees button{font:inherit}.reference-product-conditionnement-des-denrees .container{width:min(calc(100% - 8rem),var(--max));margin-inline:auto}.reference-product-conditionnement-des-denrees .skip-link{position:fixed;left:1rem;top:-5rem;z-index:999;padding:.65rem 1rem;background:var(--gold);color:var(--navy);font-weight:700}.reference-product-conditionnement-des-denrees .skip-link:focus{top:1rem}.reference-product-conditionnement-des-denrees .site-nav{position:fixed;inset:0 0 auto;z-index:100;height:72px;background:rgba(10,22,40,.97);border-bottom:1px solid rgba(200,150,62,.2);backdrop-filter:blur(12px)}.reference-product-conditionnement-des-denrees .nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-product-conditionnement-des-denrees .nav-logo{display:inline-flex;text-decoration:none}.reference-product-conditionnement-des-denrees .nav-logo img{width:auto;height:36px}.reference-product-conditionnement-des-denrees .nav-links{display:flex;align-items:center;gap:1.65rem}.reference-product-conditionnement-des-denrees .nav-links a{color:rgba(255,255,255,.72);text-decoration:none;font-size:.77rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.reference-product-conditionnement-des-denrees .nav-links a:hover{color:var(--gold-light)}.reference-product-conditionnement-des-denrees .nav-links .nav-cta{padding:.58rem 1rem;border-radius:3px;background:var(--gold);color:var(--navy)}.reference-product-conditionnement-des-denrees .menu-btn{display:none;padding:.45rem .7rem;color:white;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:3px;cursor:pointer}.reference-product-conditionnement-des-denrees section{padding:6rem 0}.reference-product-conditionnement-des-denrees .eyebrow{color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.75rem}.reference-product-conditionnement-des-denrees .section-title{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.1rem);line-height:1.14;max-width:800px}.reference-product-conditionnement-des-denrees .section-lead{max-width:760px;margin-top:1rem;color:var(--text-mid);font-size:1.05rem;font-weight:300}.reference-product-conditionnement-des-denrees .button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.88rem 1.5rem;border:1px solid transparent;border-radius:3px;text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:.2s ease}.reference-product-conditionnement-des-denrees .button:hover{transform:translateY(-1px)}.reference-product-conditionnement-des-denrees .button-primary{background:var(--gold);color:var(--navy)}.reference-product-conditionnement-des-denrees .button-primary:hover{background:var(--gold-light)}.reference-product-conditionnement-des-denrees .button-ghost{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.25)}.reference-product-conditionnement-des-denrees .button-ghost:hover{color:var(--gold-light);border-color:var(--gold)}.reference-product-conditionnement-des-denrees .button-outline{color:var(--navy);border-color:rgba(10,22,40,.25)}.reference-product-conditionnement-des-denrees .button-outline:hover{border-color:var(--gold);background:rgba(200,150,62,.08)}.reference-product-conditionnement-des-denrees .hero{position:relative;min-height:760px;padding:9.5rem 0 4.5rem;overflow:hidden;background:var(--navy);color:white}.reference-product-conditionnement-des-denrees .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 78% 38%,rgba(200,150,62,.13),transparent 52%),radial-gradient(ellipse at 8% 90%,rgba(26,58,92,.72),transparent 48%)}.reference-product-conditionnement-des-denrees .hero-grid{position:absolute;inset:0;opacity:.035;background-image:linear-gradient(var(--gold) 1px,transparent 1px),linear-gradient(90deg,var(--gold) 1px,transparent 1px);background-size:60px 60px}.reference-product-conditionnement-des-denrees .hero .container{position:relative}.reference-product-conditionnement-des-denrees .breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;color:rgba(255,255,255,.42);font-size:.75rem;margin-bottom:2rem}.reference-product-conditionnement-des-denrees .breadcrumb a{text-decoration:none}.reference-product-conditionnement-des-denrees .breadcrumb a:hover{color:var(--gold-light)}.reference-product-conditionnement-des-denrees .hero-layout{display:grid;grid-template-columns:1.18fr .82fr;gap:5rem;align-items:center}.reference-product-conditionnement-des-denrees .hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .8rem;color:var(--gold-light);background:rgba(200,150,62,.1);border:1px solid rgba(200,150,62,.33);font-size:.69rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.reference-product-conditionnement-des-denrees .hero-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.reference-product-conditionnement-des-denrees h1{margin-top:1.25rem;font-family:Playfair Display,serif;font-size:clamp(2.75rem,5.7vw,5.25rem);line-height:1.04}.reference-product-conditionnement-des-denrees h1 span{color:var(--gold)}.reference-product-conditionnement-des-denrees .hero-sub{max-width:760px;margin-top:1.4rem;color:rgba(255,255,255,.65);font-size:1.13rem;font-weight:300}.reference-product-conditionnement-des-denrees .hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.2rem}.reference-product-conditionnement-des-denrees .hero-meta{display:flex;flex-wrap:wrap;gap:1.2rem 2.2rem;margin-top:2.2rem;padding-top:1.35rem;border-top:1px solid rgba(200,150,62,.18);color:rgba(255,255,255,.42);font-size:.75rem}.reference-product-conditionnement-des-denrees .hero-meta strong{color:rgba(255,255,255,.72)}.reference-product-conditionnement-des-denrees .pack-visual{position:relative;min-height:410px;display:grid;place-items:center}.reference-product-conditionnement-des-denrees .pack-orbit{position:absolute;width:380px;height:380px;border:1px solid rgba(200,150,62,.18);border-radius:50%}.reference-product-conditionnement-des-denrees .pack-orbit:after,.reference-product-conditionnement-des-denrees .pack-orbit:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(200,150,62,.13)}.reference-product-conditionnement-des-denrees .pack-orbit:before{inset:38px}.reference-product-conditionnement-des-denrees .pack-orbit:after{inset:76px}.reference-product-conditionnement-des-denrees .pack-box{position:relative;width:210px;height:245px;border:2px solid var(--gold);background:linear-gradient(145deg,rgba(200,150,62,.16),rgba(17,34,64,.55));box-shadow:28px 28px 0 rgba(200,150,62,.06)}.reference-product-conditionnement-des-denrees .pack-box:before{content:"";position:absolute;left:24px;right:24px;top:45px;height:56px;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28)}.reference-product-conditionnement-des-denrees .pack-box:after{content:"CONDITIONNEMENT";position:absolute;left:24px;right:24px;bottom:35px;color:var(--gold-light);font:500 .6rem DM Mono,monospace;letter-spacing:.15em;text-align:center}.reference-product-conditionnement-des-denrees .pack-symbol{position:absolute;top:60px;left:50%;transform:translateX(-50%);width:34px;height:34px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold-light);font-size:.9rem}.reference-product-conditionnement-des-denrees .floating-tag{position:absolute;padding:.55rem .75rem;color:rgba(255,255,255,.75);background:rgba(17,34,64,.92);border:1px solid rgba(200,150,62,.22);font-size:.68rem}.reference-product-conditionnement-des-denrees .tag-1{left:0;top:85px}.reference-product-conditionnement-des-denrees .tag-2{right:0;top:175px}.reference-product-conditionnement-des-denrees .tag-3{left:25px;bottom:55px}.reference-product-conditionnement-des-denrees .quick-nav{position:sticky;top:72px;z-index:50;background:rgba(245,240,232,.96);border-bottom:1px solid var(--cream-dark);backdrop-filter:blur(8px)}.reference-product-conditionnement-des-denrees .quick-nav .container{display:flex;justify-content:center;gap:2rem;padding-block:.9rem;overflow-x:auto}.reference-product-conditionnement-des-denrees .quick-nav a{white-space:nowrap;color:var(--text-mid);text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.reference-product-conditionnement-des-denrees .quick-nav a:hover{color:var(--gold)}.reference-product-conditionnement-des-denrees .overview{background:white}.reference-product-conditionnement-des-denrees .overview-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:start}.reference-product-conditionnement-des-denrees .value-card{padding:2.4rem;background:var(--cream);border-left:4px solid var(--gold);box-shadow:var(--shadow)}.reference-product-conditionnement-des-denrees .value-card h2{font-family:Playfair Display,serif;font-size:2.2rem;line-height:1.17}.reference-product-conditionnement-des-denrees .value-card p{margin-top:1rem;color:var(--text-mid)}.reference-product-conditionnement-des-denrees .value-points{display:grid;gap:.75rem;margin-top:1.6rem}.reference-product-conditionnement-des-denrees .value-points div{display:grid;grid-template-columns:27px 1fr;gap:.7rem;align-items:start;color:var(--text-mid);font-size:.88rem}.reference-product-conditionnement-des-denrees .value-points span{display:grid;place-items:center;width:25px;height:25px;color:var(--green);border:1px solid rgba(45,118,85,.28);font-weight:700}.reference-product-conditionnement-des-denrees .who-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.reference-product-conditionnement-des-denrees .who-item{padding:1.2rem;background:var(--cream);border:1px solid var(--cream-dark)}.reference-product-conditionnement-des-denrees .who-item strong{display:block;font-family:Playfair Display,serif;font-size:1.03rem}.reference-product-conditionnement-des-denrees .who-item p{margin-top:.35rem;color:var(--text-mid);font-size:.82rem}.reference-product-conditionnement-des-denrees .coverage{background:var(--cream)}.reference-product-conditionnement-des-denrees .coverage-intro{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem}.reference-product-conditionnement-des-denrees .coverage-note{max-width:340px;padding:1rem 1.2rem;color:var(--text-mid);background:white;border-left:3px solid var(--gold);font-size:.78rem}.reference-product-conditionnement-des-denrees .coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.reference-product-conditionnement-des-denrees .coverage-card{position:relative;display:flex;flex-direction:column;padding:2.2rem;overflow:hidden;background:white;border:1px solid var(--cream-dark)}.reference-product-conditionnement-des-denrees .coverage-card:after{content:attr(data-num);position:absolute;right:1rem;top:-.8rem;color:rgba(200,150,62,.08);font-family:Playfair Display,serif;font-size:7rem;font-weight:900}.reference-product-conditionnement-des-denrees .card-label{position:relative;color:var(--gold);font:500 .7rem DM Mono,monospace;letter-spacing:.12em}.reference-product-conditionnement-des-denrees .coverage-card h3{position:relative;margin:.7rem 0;font-family:Playfair Display,serif;font-size:1.55rem;line-height:1.18}.reference-product-conditionnement-des-denrees .coverage-card>p{position:relative;color:var(--text-mid);font-size:.88rem}.reference-product-conditionnement-des-denrees .topic-list{position:relative;list-style:none;margin-top:1.3rem;flex-grow:1}.reference-product-conditionnement-des-denrees .topic-list li{position:relative;padding:.45rem 0 .45rem 1rem;color:var(--text-mid);font-size:.82rem;border-bottom:1px solid var(--cream-dark)}.reference-product-conditionnement-des-denrees .topic-list li:before{content:"";position:absolute;left:0;top:.98rem;width:4px;height:4px;background:var(--gold)}.reference-product-conditionnement-des-denrees .source-link{position:relative;display:inline-flex;margin-top:1.2rem;color:#285f91;font-size:.76rem;font-weight:600;text-underline-offset:3px}.reference-product-conditionnement-des-denrees .details-section{background:var(--navy);color:white}.reference-product-conditionnement-des-denrees .details-section .section-title{color:white}.reference-product-conditionnement-des-denrees .details-section .section-lead{color:rgba(255,255,255,.58)}.reference-product-conditionnement-des-denrees .reg-groups{display:grid;gap:1rem;margin-top:3rem}.reference-product-conditionnement-des-denrees details{background:var(--navy-mid);border:1px solid rgba(200,150,62,.22)}.reference-product-conditionnement-des-denrees summary{position:relative;cursor:pointer;list-style:none;padding:1.35rem 4rem 1.35rem 1.5rem;font-family:Playfair Display,serif;font-size:1.16rem;font-weight:700}.reference-product-conditionnement-des-denrees summary::-webkit-details-marker{display:none}.reference-product-conditionnement-des-denrees summary:after{content:"+";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);color:var(--gold-light);font:300 1.5rem DM Sans,sans-serif}.reference-product-conditionnement-des-denrees details[open] summary:after{content:"−"}.reference-product-conditionnement-des-denrees .reg-content{padding:0 1.5rem 1.5rem;color:rgba(255,255,255,.66)}.reference-product-conditionnement-des-denrees .reg-content p{margin-bottom:1rem}.reference-product-conditionnement-des-denrees .reg-content ul{-moz-columns:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;list-style:none}.reference-product-conditionnement-des-denrees .reg-content li{-moz-column-break-inside:avoid;break-inside:avoid;position:relative;padding:.42rem 0 .42rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:.84rem}.reference-product-conditionnement-des-denrees .reg-content li:before{content:"";position:absolute;left:0;top:.95rem;width:4px;height:4px;background:var(--gold)}.reference-product-conditionnement-des-denrees .reg-content a{color:var(--gold-light);text-underline-offset:3px}.reference-product-conditionnement-des-denrees .updates{background:white}.reference-product-conditionnement-des-denrees .updates-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:5rem;align-items:start}.reference-product-conditionnement-des-denrees .update-highlight{padding:2.2rem;background:var(--navy);color:white;box-shadow:18px 18px 0 var(--gold)}.reference-product-conditionnement-des-denrees .update-highlight .date{color:var(--gold-light);font:500 .7rem DM Mono,monospace;letter-spacing:.12em}.reference-product-conditionnement-des-denrees .update-highlight h3{margin:.8rem 0;font-family:Playfair Display,serif;font-size:1.65rem;line-height:1.2}.reference-product-conditionnement-des-denrees .update-highlight p{color:rgba(255,255,255,.62);font-size:.88rem}.reference-product-conditionnement-des-denrees .update-highlight a{display:inline-block;margin-top:1rem;color:var(--gold-light);font-size:.78rem;text-underline-offset:3px}.reference-product-conditionnement-des-denrees .update-list{display:grid;gap:1rem}.reference-product-conditionnement-des-denrees .update-item{display:grid;grid-template-columns:84px 1fr;gap:1.2rem;padding:1.2rem 0;border-bottom:1px solid var(--cream-dark)}.reference-product-conditionnement-des-denrees .update-item time{color:var(--gold);font:500 .72rem DM Mono,monospace}.reference-product-conditionnement-des-denrees .update-item h3{font-family:Playfair Display,serif;font-size:1.1rem}.reference-product-conditionnement-des-denrees .update-item p{margin-top:.25rem;color:var(--text-mid);font-size:.82rem}.reference-product-conditionnement-des-denrees .relationship{background:var(--cream)}.reference-product-conditionnement-des-denrees .relation-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:3rem}.reference-product-conditionnement-des-denrees .relation-card{padding:2.2rem;border:1px solid var(--cream-dark);background:white}.reference-product-conditionnement-des-denrees .relation-card.current{border:2px solid var(--gold)}.reference-product-conditionnement-des-denrees .relation-card .badge{color:var(--gold);font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.reference-product-conditionnement-des-denrees .relation-card h3{margin:.55rem 0;font-family:Playfair Display,serif;font-size:1.45rem}.reference-product-conditionnement-des-denrees .relation-card p{color:var(--text-mid);font-size:.87rem}.reference-product-conditionnement-des-denrees .relation-card ul{list-style:none;margin-top:1rem}.reference-product-conditionnement-des-denrees .relation-card li{position:relative;padding:.35rem 0 .35rem 1.25rem;color:var(--text-mid);font-size:.82rem}.reference-product-conditionnement-des-denrees .relation-card li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.reference-product-conditionnement-des-denrees .relation-advice{margin-top:1.4rem;padding:1.2rem 1.4rem;background:var(--navy);color:rgba(255,255,255,.72);font-size:.87rem}.reference-product-conditionnement-des-denrees .relation-advice strong{color:var(--gold-light)}.reference-product-conditionnement-des-denrees .service{background:white}.reference-product-conditionnement-des-denrees .service-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3rem;border:1px solid var(--cream-dark)}.reference-product-conditionnement-des-denrees .service-step{padding:2rem 1.5rem;border-right:1px solid var(--cream-dark)}.reference-product-conditionnement-des-denrees .service-step:last-child{border-right:0}.reference-product-conditionnement-des-denrees .service-step span{color:var(--gold);font:500 .72rem DM Mono,monospace}.reference-product-conditionnement-des-denrees .service-step h3{margin:.55rem 0;font-family:Playfair Display,serif;font-size:1.15rem}.reference-product-conditionnement-des-denrees .service-step p{color:var(--text-mid);font-size:.82rem}.reference-product-conditionnement-des-denrees .responsibility{margin-top:1.5rem;padding:1.25rem 1.5rem;color:var(--text-mid);background:var(--cream);border-left:4px solid var(--gold);font-size:.87rem}.reference-product-conditionnement-des-denrees .faq{background:var(--cream)}.reference-product-conditionnement-des-denrees .faq-list{max-width:900px;margin-top:3rem;border-top:1px solid var(--cream-dark)}.reference-product-conditionnement-des-denrees .faq details{background:rgba(255,255,255,.5);border:0;border-bottom:1px solid var(--cream-dark)}.reference-product-conditionnement-des-denrees .faq summary{color:var(--navy)}.reference-product-conditionnement-des-denrees .faq-answer{padding:0 1.5rem 1.5rem;color:var(--text-mid);font-size:.9rem}.reference-product-conditionnement-des-denrees .trial{background:var(--navy);color:white}.reference-product-conditionnement-des-denrees .trial-box{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center;padding:3.2rem;background:var(--navy-mid);border:1px solid rgba(200,150,62,.28)}.reference-product-conditionnement-des-denrees .trial-box h2{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}.reference-product-conditionnement-des-denrees .trial-box p{max-width:720px;margin-top:.8rem;color:rgba(255,255,255,.6)}.reference-product-conditionnement-des-denrees .trial-actions{display:flex;flex-direction:column;gap:.75rem;min-width:250px}.reference-product-conditionnement-des-denrees footer{padding:4rem 0 2rem;background:var(--navy);color:white;border-top:1px solid rgba(200,150,62,.15)}.reference-product-conditionnement-des-denrees .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.06)}.reference-product-conditionnement-des-denrees .footer-brand img{width:auto;height:32px;margin-bottom:1rem}.reference-product-conditionnement-des-denrees .footer-brand p{max-width:300px;color:rgba(255,255,255,.4);font-size:.8rem}.reference-product-conditionnement-des-denrees .footer-col h2{margin-bottom:1rem;color:rgba(255,255,255,.5);font-family:DM Sans,sans-serif;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.reference-product-conditionnement-des-denrees .footer-col a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.44);text-decoration:none;font-size:.8rem}.reference-product-conditionnement-des-denrees .footer-col a:hover{color:var(--gold-light)}.reference-product-conditionnement-des-denrees .footer-bottom{display:flex;justify-content:space-between;gap:2rem;padding-top:2rem;color:rgba(255,255,255,.28);font-size:.74rem}.reference-product-conditionnement-des-denrees .footer-bottom div:last-child{display:flex;gap:1.2rem}.reference-product-conditionnement-des-denrees .footer-bottom a{text-decoration:none}@media (max-width:1024px){.reference-product-conditionnement-des-denrees .container{width:min(calc(100% - 4rem),var(--max))}.reference-product-conditionnement-des-denrees .nav-links{display:none;position:fixed;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:1rem 2rem 1.5rem;background:var(--navy);border-top:1px solid rgba(200,150,62,.2)}.reference-product-conditionnement-des-denrees .nav-links.open{display:flex}.reference-product-conditionnement-des-denrees .nav-links a{padding:.8rem 0}.reference-product-conditionnement-des-denrees .nav-links .nav-cta{margin-top:.4rem;text-align:center}.reference-product-conditionnement-des-denrees .menu-btn{display:block}.reference-product-conditionnement-des-denrees .hero-layout,.reference-product-conditionnement-des-denrees .overview-grid,.reference-product-conditionnement-des-denrees .updates-layout{grid-template-columns:1fr;gap:3rem}.reference-product-conditionnement-des-denrees .pack-visual{min-height:360px}.reference-product-conditionnement-des-denrees .coverage-grid{grid-template-columns:1fr 1fr}.reference-product-conditionnement-des-denrees .coverage-card:last-child{grid-column:1/-1}.reference-product-conditionnement-des-denrees .service-steps{grid-template-columns:1fr 1fr}.reference-product-conditionnement-des-denrees .service-step:nth-child(2){border-right:0}.reference-product-conditionnement-des-denrees .service-step:nth-child(-n+2){border-bottom:1px solid var(--cream-dark)}.reference-product-conditionnement-des-denrees .footer-top{grid-template-columns:1fr 1fr}}@media (max-width:720px){.reference-product-conditionnement-des-denrees .container{width:min(calc(100% - 2.3rem),var(--max))}.reference-product-conditionnement-des-denrees section{padding:4.2rem 0}.reference-product-conditionnement-des-denrees .hero{min-height:auto;padding:8.2rem 0 3.5rem}.reference-product-conditionnement-des-denrees .pack-visual{min-height:310px;transform:scale(.84);margin-inline:-1rem}.reference-product-conditionnement-des-denrees .quick-nav .container{justify-content:flex-start;gap:1.4rem}.reference-product-conditionnement-des-denrees .coverage-grid,.reference-product-conditionnement-des-denrees .relation-grid,.reference-product-conditionnement-des-denrees .service-steps,.reference-product-conditionnement-des-denrees .who-list{grid-template-columns:1fr}.reference-product-conditionnement-des-denrees .coverage-card:last-child{grid-column:auto}.reference-product-conditionnement-des-denrees .coverage-intro{display:block}.reference-product-conditionnement-des-denrees .coverage-note{margin-top:1.3rem}.reference-product-conditionnement-des-denrees .reg-content ul{-moz-columns:1;column-count:1}.reference-product-conditionnement-des-denrees .update-item{grid-template-columns:1fr;gap:.35rem}.reference-product-conditionnement-des-denrees .service-step:nth-child(n){border-right:0;border-bottom:1px solid var(--cream-dark)}.reference-product-conditionnement-des-denrees .service-step:last-child{border-bottom:0}.reference-product-conditionnement-des-denrees .trial-box{display:block;padding:2rem}.reference-product-conditionnement-des-denrees .trial-actions{min-width:0;margin-top:1.8rem}.reference-product-conditionnement-des-denrees .footer-top{grid-template-columns:1fr}.reference-product-conditionnement-des-denrees .footer-bottom{flex-direction:column}.reference-product-conditionnement-des-denrees .footer-bottom div:last-child{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.reference-product-conditionnement-des-denrees{scroll-behavior:auto}.reference-product-conditionnement-des-denrees *,.reference-product-conditionnement-des-denrees :after,.reference-product-conditionnement-des-denrees :before{transition:none!important}}.reference-veille-reglementaire-agroalimentaire-blog{--navy:#0a1628;--navy-mid:#112240;--navy-light:#1a3a5c;--gold:#c8963e;--gold-light:#e8b86d;--cream:#f5f0e8;--cream-dark:#e8e0d0;--white:#fff;--text:#0a1628;--text-mid:#2d4a6e;--text-light:#728da9;--green:#2d7655;--border:rgba(200,150,62,.22);--shadow:0 20px 60px rgba(10,22,40,.12);--max:1200px}.reference-veille-reglementaire-agroalimentaire-blog *{box-sizing:border-box;margin:0;padding:0}.reference-veille-reglementaire-agroalimentaire-blog{scroll-behavior:smooth;scroll-padding-top:96px;font-family:DM Sans,sans-serif;background:var(--cream);color:var(--text);line-height:1.72;overflow-x:hidden}.reference-veille-reglementaire-agroalimentaire-blog img{display:block;max-width:100%}.reference-veille-reglementaire-agroalimentaire-blog a{color:inherit}.reference-veille-reglementaire-agroalimentaire-blog .container{width:min(calc(100% - 8rem),var(--max));margin-inline:auto}.reference-veille-reglementaire-agroalimentaire-blog .skip-link{position:fixed;left:1rem;top:-5rem;z-index:999;background:var(--gold);color:var(--navy);padding:.65rem 1rem;font-weight:700}.reference-veille-reglementaire-agroalimentaire-blog .skip-link:focus{top:1rem}.reference-veille-reglementaire-agroalimentaire-blog nav{position:fixed;inset:0 0 auto;height:72px;z-index:100;background:rgba(10,22,40,.97);border-bottom:1px solid rgba(200,150,62,.2);backdrop-filter:blur(12px)}.reference-veille-reglementaire-agroalimentaire-blog .nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-veille-reglementaire-agroalimentaire-blog .logo{display:inline-flex;text-decoration:none}.reference-veille-reglementaire-agroalimentaire-blog .logo img{height:36px;width:auto}.reference-veille-reglementaire-agroalimentaire-blog .nav-links{display:flex;align-items:center;gap:1.7rem}.reference-veille-reglementaire-agroalimentaire-blog .nav-links a{color:rgba(255,255,255,.72);text-decoration:none;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.reference-veille-reglementaire-agroalimentaire-blog .nav-links a:hover{color:var(--gold-light)}.reference-veille-reglementaire-agroalimentaire-blog .nav-links .nav-cta{padding:.58rem 1rem;background:var(--gold);color:var(--navy);border-radius:3px}.reference-veille-reglementaire-agroalimentaire-blog .menu-btn{display:none;color:white;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:3px;padding:.45rem .7rem;cursor:pointer}.reference-veille-reglementaire-agroalimentaire-blog .article-hero{position:relative;overflow:hidden;padding:9.5rem 0 5rem;background:var(--navy);color:white}.reference-veille-reglementaire-agroalimentaire-blog .article-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 78% 38%,rgba(200,150,62,.12),transparent 50%),radial-gradient(ellipse at 8% 90%,rgba(26,58,92,.7),transparent 46%)}.reference-veille-reglementaire-agroalimentaire-blog .hero-grid{position:absolute;inset:0;opacity:.035;background-image:linear-gradient(var(--gold) 1px,transparent 1px),linear-gradient(90deg,var(--gold) 1px,transparent 1px);background-size:60px 60px}.reference-veille-reglementaire-agroalimentaire-blog .article-hero .container{position:relative;max-width:1040px}.reference-veille-reglementaire-agroalimentaire-blog .breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:rgba(255,255,255,.45);font-size:.76rem;margin-bottom:2rem}.reference-veille-reglementaire-agroalimentaire-blog .breadcrumb a{text-decoration:none}.reference-veille-reglementaire-agroalimentaire-blog .breadcrumb a:hover{color:var(--gold-light)}.reference-veille-reglementaire-agroalimentaire-blog .category{display:inline-block;color:var(--gold-light);border:1px solid rgba(200,150,62,.34);background:rgba(200,150,62,.1);padding:.35rem .75rem;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.reference-veille-reglementaire-agroalimentaire-blog h1{font-family:Playfair Display,serif;font-size:clamp(2.65rem,6vw,5rem);line-height:1.06;max-width:980px;margin-top:1.25rem}.reference-veille-reglementaire-agroalimentaire-blog .dek{max-width:790px;color:rgba(255,255,255,.64);font-size:1.14rem;font-weight:300;margin-top:1.5rem}.reference-veille-reglementaire-agroalimentaire-blog .article-meta{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(200,150,62,.18);color:rgba(255,255,255,.46);font-size:.77rem}.reference-veille-reglementaire-agroalimentaire-blog .article-meta strong{color:rgba(255,255,255,.76);font-weight:600}.reference-veille-reglementaire-agroalimentaire-blog .article-wrap{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:5rem;align-items:start;padding:5rem 0 6rem}.reference-veille-reglementaire-agroalimentaire-blog .article-content{min-width:0}.reference-veille-reglementaire-agroalimentaire-blog .article-content>p:first-child{font-size:1.18rem;color:var(--text-mid)}.reference-veille-reglementaire-agroalimentaire-blog .article-content p{color:var(--text-mid);margin:0 0 1.25rem}.reference-veille-reglementaire-agroalimentaire-blog .article-content h2{font-family:Playfair Display,serif;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.18;margin:3.4rem 0 1.1rem;scroll-margin-top:100px}.reference-veille-reglementaire-agroalimentaire-blog .article-content h3{font-family:Playfair Display,serif;font-size:1.35rem;line-height:1.3;margin:2.25rem 0 .8rem}.reference-veille-reglementaire-agroalimentaire-blog .article-content ol,.reference-veille-reglementaire-agroalimentaire-blog .article-content ul{margin:.4rem 0 1.5rem 1.35rem;color:var(--text-mid)}.reference-veille-reglementaire-agroalimentaire-blog .article-content li{padding:.22rem 0 .22rem .25rem}.reference-veille-reglementaire-agroalimentaire-blog .article-content a:not(.button){color:#285f91;text-underline-offset:3px}.reference-veille-reglementaire-agroalimentaire-blog .article-content strong{color:var(--navy)}.reference-veille-reglementaire-agroalimentaire-blog .lead-link{margin:1.8rem 0 2.5rem;padding:1.35rem 1.5rem;border-left:4px solid var(--gold);background:white;color:var(--text-mid)}.reference-veille-reglementaire-agroalimentaire-blog .lead-link a{font-weight:700}.reference-veille-reglementaire-agroalimentaire-blog .definition{padding:2rem;margin:1.6rem 0 2rem;background:white;border:1px solid var(--cream-dark);box-shadow:var(--shadow)}.reference-veille-reglementaire-agroalimentaire-blog .definition-label{color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.6rem}.reference-veille-reglementaire-agroalimentaire-blog .definition p:last-child{margin-bottom:0}.reference-veille-reglementaire-agroalimentaire-blog .note{margin:1.8rem 0;padding:1.3rem 1.5rem;background:rgba(200,150,62,.1);border:1px solid var(--border)}.reference-veille-reglementaire-agroalimentaire-blog .note strong{display:block;margin-bottom:.3rem}.reference-veille-reglementaire-agroalimentaire-blog .step{position:relative;padding-left:4.7rem;margin-top:3rem}.reference-veille-reglementaire-agroalimentaire-blog .step-num{position:absolute;left:0;top:-.1rem;display:grid;place-items:center;width:52px;height:52px;background:var(--navy);color:var(--gold-light);font:500 .78rem DM Mono,monospace}.reference-veille-reglementaire-agroalimentaire-blog .step h2{margin-top:0}.reference-veille-reglementaire-agroalimentaire-blog .process-table{width:100%;border-collapse:collapse;margin:2rem 0 2.5rem;background:white;font-size:.86rem}.reference-veille-reglementaire-agroalimentaire-blog .process-table th{padding:.9rem 1rem;text-align:left;background:var(--navy);color:white;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.reference-veille-reglementaire-agroalimentaire-blog .process-table td{padding:1rem;color:var(--text-mid);border-bottom:1px solid var(--cream-dark);vertical-align:top}.reference-veille-reglementaire-agroalimentaire-blog .process-table tr:last-child td{border-bottom:0}.reference-veille-reglementaire-agroalimentaire-blog .process-table td:first-child{color:var(--navy);font-weight:600}.reference-veille-reglementaire-agroalimentaire-blog .article-cta{margin-top:4rem;padding:2.4rem;background:var(--navy);color:white;position:relative;overflow:hidden}.reference-veille-reglementaire-agroalimentaire-blog .article-cta:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;border:1px solid rgba(200,150,62,.2);right:-80px;top:-85px}.reference-veille-reglementaire-agroalimentaire-blog .article-cta .eyebrow{color:var(--gold-light);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.reference-veille-reglementaire-agroalimentaire-blog .article-cta h2{color:white;margin:.5rem 0 .8rem;font-size:2rem}.reference-veille-reglementaire-agroalimentaire-blog .article-cta p{color:rgba(255,255,255,.62);max-width:620px}.reference-veille-reglementaire-agroalimentaire-blog .cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.reference-veille-reglementaire-agroalimentaire-blog .button{display:inline-flex;justify-content:center;padding:.78rem 1.2rem;border:1px solid transparent;border-radius:3px;text-decoration:none;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.reference-veille-reglementaire-agroalimentaire-blog .button.primary{background:var(--gold);color:var(--navy)}.reference-veille-reglementaire-agroalimentaire-blog .button.secondary{border-color:rgba(255,255,255,.25);color:white}.reference-veille-reglementaire-agroalimentaire-blog .button:hover{transform:translateY(-1px)}.reference-veille-reglementaire-agroalimentaire-blog .editorial{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--cream-dark);color:var(--text-light);font-size:.78rem}.reference-veille-reglementaire-agroalimentaire-blog .sidebar{position:sticky;top:102px;display:grid;gap:1.2rem}.reference-veille-reglementaire-agroalimentaire-blog .sidebar-card{background:white;border:1px solid var(--cream-dark);padding:1.4rem}.reference-veille-reglementaire-agroalimentaire-blog .sidebar-title{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8rem}.reference-veille-reglementaire-agroalimentaire-blog .toc{list-style:none}.reference-veille-reglementaire-agroalimentaire-blog .toc li+li{border-top:1px solid var(--cream-dark)}.reference-veille-reglementaire-agroalimentaire-blog .toc a{display:block;padding:.65rem 0;color:var(--text-mid);text-decoration:none;font-size:.8rem;line-height:1.4}.reference-veille-reglementaire-agroalimentaire-blog .toc a:hover{color:var(--gold)}.reference-veille-reglementaire-agroalimentaire-blog .sidebar-cta{background:var(--navy-mid);color:white;border-color:rgba(200,150,62,.25)}.reference-veille-reglementaire-agroalimentaire-blog .sidebar-cta h2{font-family:Playfair Display,serif;font-size:1.3rem;line-height:1.25}.reference-veille-reglementaire-agroalimentaire-blog .sidebar-cta p{color:rgba(255,255,255,.56);font-size:.78rem;margin:.7rem 0 1rem}.reference-veille-reglementaire-agroalimentaire-blog .sidebar-cta .button{width:100%}.reference-veille-reglementaire-agroalimentaire-blog footer{background:var(--navy);color:white;padding:4rem 0 2rem;border-top:1px solid rgba(200,150,62,.15)}.reference-veille-reglementaire-agroalimentaire-blog .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.06)}.reference-veille-reglementaire-agroalimentaire-blog .footer-brand img{height:32px;width:auto;margin-bottom:1rem}.reference-veille-reglementaire-agroalimentaire-blog .footer-brand p{max-width:300px;color:rgba(255,255,255,.4);font-size:.8rem}.reference-veille-reglementaire-agroalimentaire-blog .footer-col h2{color:rgba(255,255,255,.5);font-family:DM Sans,sans-serif;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem}.reference-veille-reglementaire-agroalimentaire-blog .footer-col a{display:block;color:rgba(255,255,255,.44);font-size:.8rem;text-decoration:none;margin-bottom:.45rem}.reference-veille-reglementaire-agroalimentaire-blog .footer-col a:hover{color:var(--gold-light)}.reference-veille-reglementaire-agroalimentaire-blog .footer-bottom{display:flex;justify-content:space-between;gap:2rem;padding-top:2rem;color:rgba(255,255,255,.28);font-size:.74rem}.reference-veille-reglementaire-agroalimentaire-blog .footer-bottom div:last-child{display:flex;gap:1.2rem}.reference-veille-reglementaire-agroalimentaire-blog .footer-bottom a{text-decoration:none}@media (max-width:1024px){.reference-veille-reglementaire-agroalimentaire-blog .container{width:min(calc(100% - 4rem),var(--max))}.reference-veille-reglementaire-agroalimentaire-blog .nav-links{display:none;position:fixed;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:1rem 2rem 1.5rem;background:var(--navy);border-top:1px solid rgba(200,150,62,.2)}.reference-veille-reglementaire-agroalimentaire-blog .nav-links.open{display:flex}.reference-veille-reglementaire-agroalimentaire-blog .nav-links a{padding:.8rem 0}.reference-veille-reglementaire-agroalimentaire-blog .nav-links .nav-cta{text-align:center;margin-top:.4rem}.reference-veille-reglementaire-agroalimentaire-blog .menu-btn{display:block}.reference-veille-reglementaire-agroalimentaire-blog .article-wrap{grid-template-columns:minmax(0,1fr);gap:3rem}.reference-veille-reglementaire-agroalimentaire-blog .sidebar{position:static;grid-template-columns:1fr 1fr}.reference-veille-reglementaire-agroalimentaire-blog .footer-top{grid-template-columns:1fr 1fr}}@media (max-width:700px){.reference-veille-reglementaire-agroalimentaire-blog .container{width:min(calc(100% - 2.3rem),var(--max))}.reference-veille-reglementaire-agroalimentaire-blog .article-hero{padding:8rem 0 3.6rem}.reference-veille-reglementaire-agroalimentaire-blog .article-wrap{padding:3.5rem 0 4.5rem}.reference-veille-reglementaire-agroalimentaire-blog .step{padding-left:0;padding-top:3.7rem}.reference-veille-reglementaire-agroalimentaire-blog .process-table{display:block;overflow-x:auto}.reference-veille-reglementaire-agroalimentaire-blog .process-table tbody{min-width:640px;display:table;width:100%}.reference-veille-reglementaire-agroalimentaire-blog .sidebar{grid-template-columns:1fr}.reference-veille-reglementaire-agroalimentaire-blog .article-cta{padding:1.7rem}.reference-veille-reglementaire-agroalimentaire-blog .cta-actions{display:grid}.reference-veille-reglementaire-agroalimentaire-blog .footer-top{grid-template-columns:1fr}.reference-veille-reglementaire-agroalimentaire-blog .footer-bottom{flex-direction:column}.reference-veille-reglementaire-agroalimentaire-blog .footer-bottom div:last-child{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.reference-veille-reglementaire-agroalimentaire-blog{scroll-behavior:auto}.reference-veille-reglementaire-agroalimentaire-blog *,.reference-veille-reglementaire-agroalimentaire-blog :after,.reference-veille-reglementaire-agroalimentaire-blog :before{transition:none!important}}.reference-veille-reglementaire-environnement{--navy:#0a1628;--navy-mid:#112240;--navy-light:#1a3a5c;--gold:#c8963e;--gold-light:#e8b86d;--cream:#f5f0e8;--cream-dark:#e8e0d0;--white:#ffffff;--text-dark:#0a1628;--text-mid:#2d4a6e;--text-light:#7a9bbf;--border:rgba(200,150,62,0.2);--shadow:0 20px 60px rgba(10,22,40,0.15);--content:1180px}.reference-veille-reglementaire-environnement *{margin:0;padding:0;box-sizing:border-box}.reference-veille-reglementaire-environnement{scroll-behavior:smooth;overflow-x:hidden;color:var(--text-dark);background:var(--cream);font-family:DM Sans,sans-serif;line-height:1.7}.reference-veille-reglementaire-environnement img{display:block;max-width:100%;height:auto}.reference-veille-reglementaire-environnement a{color:inherit}.reference-veille-reglementaire-environnement button,.reference-veille-reglementaire-environnement input,.reference-veille-reglementaire-environnement select,.reference-veille-reglementaire-environnement textarea{font:inherit}.reference-veille-reglementaire-environnement :focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.reference-veille-reglementaire-environnement .skip-link{position:fixed;top:-100px;left:1rem;z-index:999;padding:.7rem 1rem;color:var(--navy);background:var(--gold-light)}.reference-veille-reglementaire-environnement .skip-link:focus{top:1rem}.reference-veille-reglementaire-environnement .site-nav{position:fixed;inset:0 0 auto;z-index:100;display:flex;height:72px;align-items:center;justify-content:space-between;padding:0 4rem;border-bottom:1px solid rgba(200,150,62,.2);background:rgba(10,22,40,.97);backdrop-filter:blur(12px)}.reference-veille-reglementaire-environnement .nav-logo{display:flex;align-items:center;text-decoration:none}.reference-veille-reglementaire-environnement .nav-logo img{height:36px}.reference-veille-reglementaire-environnement .nav-links{display:flex;align-items:center;gap:1.8rem}.reference-veille-reglementaire-environnement .nav-links a{color:rgba(255,255,255,.75);font-size:.78rem;font-weight:600;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:color .2s}.reference-veille-reglementaire-environnement .nav-links a:hover{color:var(--gold-light)}.reference-veille-reglementaire-environnement .nav-links .nav-cta{padding:8px 18px;border-radius:3px;color:var(--navy);background:var(--gold)}.reference-veille-reglementaire-environnement .nav-links .nav-cta:hover{color:var(--navy);background:var(--gold-light)}.reference-veille-reglementaire-environnement main{display:block}.reference-veille-reglementaire-environnement .section{padding:6.5rem 4rem;scroll-margin-top:70px}.reference-veille-reglementaire-environnement .section.white{background:var(--white)}.reference-veille-reglementaire-environnement .section.cream{background:var(--cream)}.reference-veille-reglementaire-environnement .section.navy{color:var(--white);background:var(--navy)}.reference-veille-reglementaire-environnement .section.navy-mid{color:var(--white);background:var(--navy-mid)}.reference-veille-reglementaire-environnement .container{width:min(100%,var(--content));margin:0 auto}.reference-veille-reglementaire-environnement .narrow{max-width:850px}.reference-veille-reglementaire-environnement .section-label{margin-bottom:.75rem;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.reference-veille-reglementaire-environnement .section-title{max-width:850px;color:var(--navy);font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.3rem);font-weight:700;line-height:1.15}.reference-veille-reglementaire-environnement .section.navy .section-title,.reference-veille-reglementaire-environnement .section.navy-mid .section-title{color:var(--white)}.reference-veille-reglementaire-environnement .section-intro{max-width:850px;margin-top:1.3rem;color:var(--text-mid);font-size:1.08rem;font-weight:300;line-height:1.85}.reference-veille-reglementaire-environnement .section.navy .section-intro,.reference-veille-reglementaire-environnement .section.navy-mid .section-intro{color:rgba(255,255,255,.65)}.reference-veille-reglementaire-environnement .direct-answer{max-width:900px;margin-top:1.8rem;padding:1.25rem 1.4rem;border-left:3px solid var(--gold);color:var(--navy);background:var(--white);font-size:1.04rem;line-height:1.75;box-shadow:0 8px 30px rgba(10,22,40,.06)}.reference-veille-reglementaire-environnement .section.white .direct-answer{background:var(--cream);box-shadow:none}.reference-veille-reglementaire-environnement .direct-answer strong{font-weight:600}.reference-veille-reglementaire-environnement .body-copy{max-width:850px;margin-top:2rem;color:var(--text-mid)}.reference-veille-reglementaire-environnement .body-copy p+p{margin-top:1rem}.reference-veille-reglementaire-environnement .body-copy ol,.reference-veille-reglementaire-environnement .body-copy ul{margin:1rem 0 0 1.2rem}.reference-veille-reglementaire-environnement .body-copy li+li{margin-top:.55rem}.reference-veille-reglementaire-environnement .body-copy a{color:var(--navy-light);font-weight:600;text-underline-offset:3px}.reference-veille-reglementaire-environnement .section.navy .body-copy{color:rgba(255,255,255,.7)}.reference-veille-reglementaire-environnement .section.navy .body-copy a{color:var(--gold-light)}.reference-veille-reglementaire-environnement .hero{position:relative;display:flex;min-height:86vh;align-items:center;overflow:hidden;padding:10rem 4rem 6rem;color:var(--white);background:var(--navy)}.reference-veille-reglementaire-environnement .hero:before{position:absolute;inset:0;content:"";background:radial-gradient(ellipse at 72% 44%,rgba(200,150,62,.11),transparent 56%),radial-gradient(ellipse at 10% 85%,rgba(26,58,92,.66),transparent 50%)}.reference-veille-reglementaire-environnement .hero-grid{position:absolute;inset:0;opacity:.04;background-image:linear-gradient(var(--gold) 1px,transparent 1px),linear-gradient(90deg,var(--gold) 1px,transparent 1px);background-size:60px 60px}.reference-veille-reglementaire-environnement .hero-inner{position:relative;z-index:1;width:min(100%,var(--content));margin:0 auto}.reference-veille-reglementaire-environnement .hero-badge{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-bottom:2rem;padding:6px 16px;border:1px solid rgba(200,150,62,.3);border-radius:2px;color:var(--gold-light);background:rgba(200,150,62,.12);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.reference-veille-reglementaire-environnement .hero-badge:before{width:6px;height:6px;border-radius:50%;content:"";background:var(--gold)}.reference-veille-reglementaire-environnement .hero h1{max-width:980px;color:var(--white);font-family:Playfair Display,serif;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:900;line-height:1.08}.reference-veille-reglementaire-environnement .hero h1 span{color:var(--gold)}.reference-veille-reglementaire-environnement .hero-sub{max-width:780px;margin-top:1.6rem;color:rgba(255,255,255,.64);font-size:1.16rem;font-weight:300;line-height:1.75}.reference-veille-reglementaire-environnement .hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.reference-veille-reglementaire-environnement .btn-dark,.reference-veille-reglementaire-environnement .btn-ghost,.reference-veille-reglementaire-environnement .btn-primary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 28px;border-radius:3px;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:all .2s;cursor:pointer}.reference-veille-reglementaire-environnement .btn-primary{border:1px solid var(--gold);color:var(--navy);background:var(--gold)}.reference-veille-reglementaire-environnement .btn-primary:hover{border-color:var(--gold-light);background:var(--gold-light);transform:translateY(-1px)}.reference-veille-reglementaire-environnement .btn-ghost{border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.85);background:transparent}.reference-veille-reglementaire-environnement .btn-ghost:hover{border-color:var(--gold);color:var(--gold-light)}.reference-veille-reglementaire-environnement .btn-dark{border:1px solid var(--navy);color:var(--white);background:var(--navy)}.reference-veille-reglementaire-environnement .btn-dark:hover{border-color:var(--gold);color:var(--navy);background:var(--gold)}.reference-veille-reglementaire-environnement button.btn-dark,.reference-veille-reglementaire-environnement button.btn-primary{font-family:DM Sans,sans-serif}.reference-veille-reglementaire-environnement .hero-proof{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:4.5rem;padding-top:2rem;border-top:1px solid rgba(200,150,62,.15)}.reference-veille-reglementaire-environnement .proof-value{color:var(--gold);font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;line-height:1}.reference-veille-reglementaire-environnement .proof-label{margin-top:.35rem;color:rgba(255,255,255,.42);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.reference-veille-reglementaire-environnement .grid{display:grid;gap:1.4rem;margin-top:3rem}.reference-veille-reglementaire-environnement .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-veille-reglementaire-environnement .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-veille-reglementaire-environnement .info-card{padding:2rem;border:1px solid var(--cream-dark);background:var(--white);transition:border-color .2s,transform .2s,box-shadow .2s}.reference-veille-reglementaire-environnement .info-card:hover{border-color:var(--gold);box-shadow:var(--shadow);transform:translateY(-3px)}.reference-veille-reglementaire-environnement .info-card h3{margin-bottom:.7rem;color:var(--navy);font-family:Playfair Display,serif;font-size:1.25rem}.reference-veille-reglementaire-environnement .info-card p{color:var(--text-mid);font-size:.91rem;line-height:1.7}.reference-veille-reglementaire-environnement .info-card a{color:var(--navy-light);font-weight:600;text-underline-offset:3px}.reference-veille-reglementaire-environnement .step-num{margin-bottom:1rem;color:var(--gold);font-family:DM Mono,monospace;font-size:.73rem;font-weight:500;letter-spacing:.12em}.reference-veille-reglementaire-environnement .dark-card{padding:2rem;border:1px solid rgba(200,150,62,.18);background:var(--navy-mid)}.reference-veille-reglementaire-environnement .dark-card h3{margin-bottom:.7rem;color:var(--white);font-family:Playfair Display,serif;font-size:1.25rem}.reference-veille-reglementaire-environnement .dark-card p{color:rgba(255,255,255,.58);font-size:.9rem}.reference-veille-reglementaire-environnement .callout{max-width:900px;margin-top:2rem;padding:1.5rem;border:1px solid var(--border);background:rgba(200,150,62,.07)}.reference-veille-reglementaire-environnement .callout strong{color:var(--navy)}.reference-veille-reglementaire-environnement .callout p{color:var(--text-mid)}.reference-veille-reglementaire-environnement .table-wrap{margin-top:3rem;overflow:hidden;border:1px solid var(--cream-dark);background:var(--white)}.reference-veille-reglementaire-environnement table{width:100%;border-collapse:collapse}.reference-veille-reglementaire-environnement caption{padding:1rem 1.3rem;color:var(--text-light);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}.reference-veille-reglementaire-environnement td,.reference-veille-reglementaire-environnement th{padding:1.05rem 1.3rem;border-top:1px solid var(--cream-dark);text-align:left;vertical-align:top}.reference-veille-reglementaire-environnement th{color:var(--navy);background:var(--cream);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.reference-veille-reglementaire-environnement td{color:var(--text-mid);font-size:.9rem}.reference-veille-reglementaire-environnement td strong{color:var(--navy)}.reference-veille-reglementaire-environnement .case-list{display:grid;gap:0;margin-top:2.5rem;counter-reset:case}.reference-veille-reglementaire-environnement .case-item{display:grid;grid-template-columns:64px 1fr;gap:1.2rem;padding:1.3rem 0;border-bottom:1px solid var(--cream-dark);counter-increment:case}.reference-veille-reglementaire-environnement .case-item:before{color:var(--gold);content:"0" counter(case);font-family:DM Mono,monospace;font-size:.78rem;font-weight:500;letter-spacing:.1em}.reference-veille-reglementaire-environnement .case-item h3{margin-bottom:.3rem;color:var(--navy);font-size:1rem}.reference-veille-reglementaire-environnement .case-item p{color:var(--text-mid);font-size:.93rem}.reference-veille-reglementaire-environnement .case-item a{color:var(--navy-light);font-weight:600}.reference-veille-reglementaire-environnement .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.reference-veille-reglementaire-environnement .price-card{position:relative;display:flex;flex-direction:column;padding:2.2rem;border:1px solid var(--cream-dark);background:var(--white)}.reference-veille-reglementaire-environnement .price-card.featured{border:2px solid var(--gold);box-shadow:var(--shadow)}.reference-veille-reglementaire-environnement .price-badge{width:-moz-fit-content;width:fit-content;margin-bottom:1rem;padding:4px 9px;color:var(--navy);background:rgba(200,150,62,.18);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reference-veille-reglementaire-environnement .price-card h3{color:var(--navy);font-family:Playfair Display,serif;font-size:1.4rem}.reference-veille-reglementaire-environnement .price{margin-top:.5rem;color:var(--gold);font-family:Playfair Display,serif;font-size:2rem;font-weight:700}.reference-veille-reglementaire-environnement .price-users{color:var(--text-light);font-size:.78rem}.reference-veille-reglementaire-environnement .price-card ul{margin:1.5rem 0 2rem;padding:0;list-style:none}.reference-veille-reglementaire-environnement .price-card li{position:relative;padding:.42rem 0 .42rem 1.1rem;color:var(--text-mid);font-size:.87rem}.reference-veille-reglementaire-environnement .price-card li:before{position:absolute;left:0;color:var(--gold);content:"✓";font-weight:700}.reference-veille-reglementaire-environnement .price-card .btn-dark{width:100%;margin-top:auto}.reference-veille-reglementaire-environnement .product-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:3rem}.reference-veille-reglementaire-environnement .product-shot-frame{display:grid;min-height:245px;place-items:center;padding:2rem;border:1px dashed rgba(200,150,62,.5);color:var(--text-light);background:var(--white);text-align:center}.reference-veille-reglementaire-environnement .product-shot-title{color:var(--navy);font-family:Playfair Display,serif;font-size:1.05rem}.reference-veille-reglementaire-environnement .product-shot-note{margin-top:.55rem;font-size:.77rem}.reference-veille-reglementaire-environnement figcaption{margin-top:.75rem;color:var(--text-mid);font-size:.8rem;line-height:1.55}.reference-veille-reglementaire-environnement .faq{max-width:950px;margin-top:2.5rem;border-top:1px solid var(--cream-dark)}.reference-veille-reglementaire-environnement .faq details{border-bottom:1px solid var(--cream-dark)}.reference-veille-reglementaire-environnement .faq summary{position:relative;padding:1.3rem 3rem 1.3rem 0;color:var(--navy);font-family:Playfair Display,serif;font-size:1.05rem;font-weight:700;cursor:pointer;list-style:none}.reference-veille-reglementaire-environnement .faq summary::-webkit-details-marker{display:none}.reference-veille-reglementaire-environnement .faq summary:after{position:absolute;top:1.05rem;right:.5rem;color:var(--gold);content:"+";font-family:DM Sans,sans-serif;font-size:1.5rem}.reference-veille-reglementaire-environnement .faq details[open] summary:after{content:"−"}.reference-veille-reglementaire-environnement .faq-answer{padding:0 3rem 1.4rem 0;color:var(--text-mid);font-size:.92rem}.reference-veille-reglementaire-environnement .trial-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:5rem;align-items:center}.reference-veille-reglementaire-environnement .trial-points{display:grid;gap:.65rem;margin-top:2rem}.reference-veille-reglementaire-environnement .trial-point{display:flex;gap:.7rem;align-items:center;color:rgba(255,255,255,.72);font-size:.9rem}.reference-veille-reglementaire-environnement .trial-point:before{color:var(--gold);content:"✓";font-weight:700}.reference-veille-reglementaire-environnement .trial-card{padding:2.5rem;color:var(--navy);background:var(--white);box-shadow:0 30px 60px rgba(0,0,0,.25)}.reference-veille-reglementaire-environnement .trial-card h3{font-family:Playfair Display,serif;font-size:1.35rem}.reference-veille-reglementaire-environnement .trial-card p{margin-top:.8rem;color:var(--text-mid);font-size:.9rem}.reference-veille-reglementaire-environnement .trial-card .btn-dark{width:100%;margin-top:1.5rem}.reference-veille-reglementaire-environnement .trial-note{margin-top:1rem;color:var(--text-light);font-size:.72rem;text-align:center}.reference-veille-reglementaire-environnement .site-footer{padding:4rem;border-top:1px solid rgba(200,150,62,.15);color:var(--white);background:#07101e}.reference-veille-reglementaire-environnement .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;max-width:var(--content);margin:0 auto}.reference-veille-reglementaire-environnement .footer-brand img{height:32px;margin-bottom:1rem}.reference-veille-reglementaire-environnement .footer-brand p{max-width:300px;color:rgba(255,255,255,.4);font-size:.8rem;font-weight:300}.reference-veille-reglementaire-environnement .footer-col h2{margin-bottom:1rem;color:var(--gold);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.reference-veille-reglementaire-environnement .footer-col a{display:block;margin-bottom:.55rem;color:rgba(255,255,255,.48);font-size:.8rem;text-decoration:none}.reference-veille-reglementaire-environnement .footer-col a:hover{color:var(--gold-light)}.reference-veille-reglementaire-environnement .footer-bottom{display:flex;justify-content:space-between;max-width:var(--content);margin:3rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.07)}.reference-veille-reglementaire-environnement .footer-bottom a,.reference-veille-reglementaire-environnement .footer-copy{color:rgba(255,255,255,.28);font-size:.74rem;text-decoration:none}.reference-veille-reglementaire-environnement .footer-links{display:flex;flex-wrap:wrap;gap:1.3rem}@media (max-width:1024px){.reference-veille-reglementaire-environnement .site-nav{padding:0 2rem}.reference-veille-reglementaire-environnement .nav-links a:not(.nav-cta){display:none}.reference-veille-reglementaire-environnement .hero,.reference-veille-reglementaire-environnement .section{padding-right:2rem;padding-left:2rem}.reference-veille-reglementaire-environnement .grid-3,.reference-veille-reglementaire-environnement .pricing-grid,.reference-veille-reglementaire-environnement .product-shots{grid-template-columns:1fr 1fr}.reference-veille-reglementaire-environnement .trial-layout{grid-template-columns:1fr;gap:3rem}.reference-veille-reglementaire-environnement .footer-top{grid-template-columns:2fr 1fr 1fr}}@media (max-width:700px){.reference-veille-reglementaire-environnement .site-nav{height:64px;padding:0 1rem}.reference-veille-reglementaire-environnement .nav-logo img{width:150px;height:auto}.reference-veille-reglementaire-environnement .nav-links .nav-cta{padding:7px 10px;font-size:.65rem}.reference-veille-reglementaire-environnement .hero{min-height:auto;padding:8.5rem 1.25rem 4.5rem}.reference-veille-reglementaire-environnement .section{padding:4.5rem 1.25rem}.reference-veille-reglementaire-environnement .hero-actions{flex-direction:column}.reference-veille-reglementaire-environnement .btn-ghost,.reference-veille-reglementaire-environnement .btn-primary{width:100%}.reference-veille-reglementaire-environnement .hero-proof{gap:1.5rem}.reference-veille-reglementaire-environnement .grid-2,.reference-veille-reglementaire-environnement .grid-3,.reference-veille-reglementaire-environnement .pricing-grid,.reference-veille-reglementaire-environnement .product-shots{grid-template-columns:1fr}.reference-veille-reglementaire-environnement .table-wrap{overflow:visible;border:0;background:transparent}.reference-veille-reglementaire-environnement .table-wrap table,.reference-veille-reglementaire-environnement .table-wrap tbody,.reference-veille-reglementaire-environnement .table-wrap td,.reference-veille-reglementaire-environnement .table-wrap tr{display:block}.reference-veille-reglementaire-environnement .table-wrap caption,.reference-veille-reglementaire-environnement .table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.reference-veille-reglementaire-environnement .table-wrap tr{margin-bottom:1rem;border:1px solid var(--cream-dark);background:var(--white)}.reference-veille-reglementaire-environnement .table-wrap td{border:0}.reference-veille-reglementaire-environnement .table-wrap td:before{display:block;margin-bottom:.15rem;color:var(--text-light);content:attr(data-label);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.reference-veille-reglementaire-environnement .case-item{grid-template-columns:42px 1fr}.reference-veille-reglementaire-environnement .site-footer{padding:3rem 1.25rem}.reference-veille-reglementaire-environnement .footer-top{grid-template-columns:1fr 1fr;gap:2rem}.reference-veille-reglementaire-environnement .footer-brand{grid-column:1/-1}.reference-veille-reglementaire-environnement .footer-bottom{align-items:flex-start;flex-direction:column;gap:1rem}}.reference-veille-reglementaire-environnement .pricing-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.reference-veille-reglementaire-environnement .product-shots.four{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-veille-reglementaire-environnement .source-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.reference-veille-reglementaire-environnement .source-item{padding:1.6rem;border:1px solid var(--cream-dark);background:var(--white)}.reference-veille-reglementaire-environnement .source-item h3{margin-bottom:.5rem;color:var(--navy);font-family:Playfair Display,serif;font-size:1.1rem}.reference-veille-reglementaire-environnement .source-item p{color:var(--text-mid);font-size:.88rem}.reference-veille-reglementaire-environnement .source-item a{display:inline-block;margin-top:.8rem;color:var(--navy-light);font-size:.82rem;font-weight:700;text-underline-offset:3px}.reference-veille-reglementaire-environnement .disclaimer{margin-top:1.5rem;padding:1.2rem 1.35rem;border:1px solid var(--cream-dark);color:var(--text-mid);background:var(--cream);font-size:.84rem}@media (max-width:1024px){.reference-veille-reglementaire-environnement .source-list{grid-template-columns:1fr 1fr}}@media (max-width:700px){.reference-veille-reglementaire-environnement .pricing-grid.two,.reference-veille-reglementaire-environnement .product-shots.four,.reference-veille-reglementaire-environnement .source-list{grid-template-columns:1fr}}.reference-product-environnement{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--ink-soft:#536070;--line:#ddd3c4;--green:#e7efe9;--green-strong:#2f6f4e;--blue-soft:#eaf1f5;--archive:#f4ece5;--archive-ink:#7a4d2e;--max:1180px}.reference-product-environnement *,.reference-product-environnement :after,.reference-product-environnement :before{box-sizing:border-box}.reference-product-environnement{scroll-behavior:smooth;margin:0;color:var(--navy);background:var(--cream);font:17px/1.68 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-product-environnement img{display:block;max-width:100%;height:auto}.reference-product-environnement a{color:inherit;text-underline-offset:.18em}.reference-product-environnement a:hover{color:var(--gold-dark)}.reference-product-environnement p{margin:0 0 1.15rem}.reference-product-environnement ul{margin:.5rem 0 1.3rem;padding-left:1.25rem}.reference-product-environnement li+li{margin-top:.48rem}.reference-product-environnement .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-product-environnement .skip{position:absolute;left:-9999px}.reference-product-environnement .skip:focus{left:.75rem;top:.75rem;padding:.75rem;background:#fff;z-index:30}.reference-product-environnement .site-header{min-height:72px;display:flex;align-items:center;color:#fff;background:var(--navy);border-bottom:1px solid #ffffff1f}.reference-product-environnement .header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-product-environnement .brand img{width:210px}.reference-product-environnement .nav{display:flex;align-items:center;gap:2rem}.reference-product-environnement .nav a{color:#ffffffc2;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:600}.reference-product-environnement .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.72rem 1.25rem;border:1px solid var(--gold);border-radius:2px;background:var(--gold);color:var(--navy)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.reference-product-environnement .button:hover{background:#d9a84f}.reference-product-environnement .button--outline{color:#fff!important;background:transparent;border-color:#ffffff8c}.reference-product-environnement .button--outline:hover{background:#ffffff0d}.reference-product-environnement .hero{padding:clamp(70px,9vw,120px) 0 72px;color:#fff;background:var(--navy)}.reference-product-environnement .breadcrumbs{margin-bottom:2.5rem;color:#ffffff9e;font-size:.82rem}.reference-product-environnement .breadcrumbs a{text-decoration:none}.reference-product-environnement .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(45px,7vw,90px);align-items:center}.reference-product-environnement .eyebrow{display:block;margin-bottom:1.2rem;color:var(--gold);font:500 .75rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.14em}.reference-product-environnement h1,.reference-product-environnement h2,.reference-product-environnement h3{font-family:Playfair Display,Georgia,serif;line-height:1.12;text-wrap:balance}.reference-product-environnement h1{margin:0 0 1.4rem;font-size:clamp(3rem,6vw,5.4rem);letter-spacing:-.03em}.reference-product-environnement .hero-copy{max-width:700px;color:#ffffffc9;font-size:clamp(1.08rem,2vw,1.3rem)}.reference-product-environnement .hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.reference-product-environnement .hero-note{margin-top:1.25rem;color:#ffffffa8;font-size:.88rem}.reference-product-environnement .hero-panel{position:relative;padding:1.2rem;background:#ffffff08;border:1px solid #ffffff24}.reference-product-environnement .hero-panel:before{content:"";position:absolute;inset:16px -16px -16px 16px;border:1px solid #ca963d80;z-index:0}.reference-product-environnement .hero-panel-inner{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.reference-product-environnement .hero-topic{min-height:118px;padding:1rem;background:#12243c;border:1px solid #ffffff1f}.reference-product-environnement .hero-topic span{display:block;margin-bottom:.35rem;color:var(--gold);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-environnement .hero-topic strong{display:block;color:#fff;font-size:1rem;line-height:1.35}.reference-product-environnement .hero-topic small{display:block;margin-top:.35rem;color:#ffffff8f;font-size:.78rem;line-height:1.45}.reference-product-environnement .facts{background:var(--paper);border-bottom:1px solid var(--line)}.reference-product-environnement .facts-grid{display:grid;grid-template-columns:repeat(4,1fr)}.reference-product-environnement .fact{padding:1.5rem;border-right:1px solid var(--line)}.reference-product-environnement .fact:last-child{border-right:0}.reference-product-environnement .fact span{display:block;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-environnement .fact strong{display:block;margin-top:.4rem;font-size:1rem}.reference-product-environnement .intro{padding:82px 0 48px}.reference-product-environnement .section-heading{max-width:860px}.reference-product-environnement .section-heading .eyebrow{color:var(--gold-dark)}.reference-product-environnement .section-heading h2{margin:0 0 1.2rem;font-size:clamp(2.35rem,4.5vw,3.8rem)}.reference-product-environnement .section-heading p{color:var(--ink-soft);font-size:1.08rem}.reference-product-environnement .notice{margin-top:2rem;padding:1.4rem 1.5rem;border-left:4px solid #68876f;background:var(--green)}.reference-product-environnement .notice--archive{border-left-color:#a76a3d;background:var(--archive);color:#4e392b}.reference-product-environnement .notice strong{display:block;margin-bottom:.25rem}.reference-product-environnement .tabs-nav{position:sticky;top:0;z-index:5;background:#f5f0e8f2;backdrop-filter:blur(8px);border-block:1px solid var(--line)}.reference-product-environnement .tabs-nav .container{display:flex;gap:.6rem;overflow-x:auto;padding-block:.8rem;scrollbar-width:thin}.reference-product-environnement .tab-link{flex:0 0 auto;padding:.65rem .9rem;color:var(--ink-soft);border:1px solid var(--line);background:var(--paper);text-decoration:none;font-size:.78rem;font-weight:700}.reference-product-environnement .tab-link:hover{color:var(--navy);border-color:var(--gold)}.reference-product-environnement .modules{padding:56px 0 90px}.reference-product-environnement .module{display:grid;grid-template-columns:150px minmax(0,1fr);gap:40px;padding:52px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.reference-product-environnement .module:last-child{border-bottom:0}.reference-product-environnement .module-index{color:var(--gold-dark);font:500 .74rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-product-environnement .module h2{margin:0 0 .9rem;font-size:clamp(2rem,4vw,3.15rem)}.reference-product-environnement .module-lead{max-width:900px;color:var(--ink-soft);font-size:1.05rem}.reference-product-environnement .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem}.reference-product-environnement .card{padding:1.35rem;background:var(--paper);border:1px solid var(--line)}.reference-product-environnement .card--wide{grid-column:1/-1}.reference-product-environnement .card h3{margin:.3rem 0 .65rem;font-size:1.35rem}.reference-product-environnement .card p:last-child,.reference-product-environnement .card ul:last-child{margin-bottom:0}.reference-product-environnement .badge{display:inline-flex;align-items:center;min-height:26px;padding:.25rem .55rem;border-radius:999px;background:var(--green);color:var(--green-strong);font:700 .67rem DM Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.reference-product-environnement .badge--updated{background:var(--blue-soft);color:#315b76}.reference-product-environnement .badge--archive{background:var(--archive);color:var(--archive-ink)}.reference-product-environnement .source-link{display:inline-flex;margin-top:.7rem;color:var(--gold-dark);font-size:.87rem;font-weight:700;text-decoration:none}.reference-product-environnement .source-link:hover{text-decoration:underline}.reference-product-environnement .archive-strip{margin-top:1rem;padding:1rem 1.1rem;border:1px dashed #b89070;background:#fffaf5;color:#5e4736;font-size:.93rem}.reference-product-environnement .archive-strip strong{color:#6c4326}.reference-product-environnement .how{padding:80px 0;background:var(--paper);border-block:1px solid var(--line)}.reference-product-environnement .how-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.reference-product-environnement .how h2{margin:0;font-size:clamp(2.35rem,4.5vw,3.8rem)}.reference-product-environnement .steps{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.reference-product-environnement .step{padding:1.4rem;background:var(--cream)}.reference-product-environnement .step span{display:block;margin-bottom:.35rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-environnement .step strong{display:block;margin-bottom:.35rem}.reference-product-environnement .step p{margin:0;color:var(--ink-soft)}.reference-product-environnement .scope{padding:78px 0}.reference-product-environnement .scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.reference-product-environnement .scope-card{padding:1.7rem;background:var(--paper);border:1px solid var(--line)}.reference-product-environnement .scope-card h2{margin:0 0 1rem;font-size:1.8rem}.reference-product-environnement .check,.reference-product-environnement .dash{list-style:none;padding:0}.reference-product-environnement .check li,.reference-product-environnement .dash li{position:relative;padding-left:1.7rem}.reference-product-environnement .check li:before{content:"✓";position:absolute;left:0;color:var(--gold-dark);font-weight:700}.reference-product-environnement .dash li:before{content:"—";position:absolute;left:0;color:var(--gold-dark)}.reference-product-environnement .cta{padding:80px 0;color:#fff;background:var(--navy)}.reference-product-environnement .cta-inner{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.reference-product-environnement .cta h2{margin:0 0 .8rem;font-size:clamp(2.35rem,4.5vw,3.8rem)}.reference-product-environnement .cta p{max-width:750px;margin:0;color:#ffffffc2}.reference-product-environnement .cta-actions{display:flex;flex-direction:column;gap:.7rem}.reference-product-environnement .sources{padding:70px 0}.reference-product-environnement .sources h2{font-size:2.2rem}.reference-product-environnement .sources ul{-moz-columns:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}.reference-product-environnement .sources li{-moz-column-break-inside:avoid;break-inside:avoid}.reference-product-environnement .sources a{color:var(--gold-dark);font-weight:600}.reference-product-environnement .editorial{padding-top:1.5rem;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.9rem}.reference-product-environnement .footer{padding:60px 0;color:#ffffffb8;background:var(--navy-2);font-size:.9rem}.reference-product-environnement .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2rem}.reference-product-environnement .footer img{width:210px;margin-bottom:1rem}.reference-product-environnement .footer h2{margin:0 0 1rem;color:#fff;font:700 .8rem DM Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.reference-product-environnement .footer ul{list-style:none;padding:0;margin:0}.reference-product-environnement .footer a{color:#ffffffb8;text-decoration:none}@media(max-width:900px){.reference-product-environnement .nav a:not(.button){display:none}.reference-product-environnement .hero-grid,.reference-product-environnement .how-grid{grid-template-columns:1fr}.reference-product-environnement .hero-panel{max-width:680px}.reference-product-environnement .facts-grid{grid-template-columns:repeat(2,1fr)}.reference-product-environnement .fact:nth-child(2){border-right:0}.reference-product-environnement .fact:nth-child(-n+2){border-bottom:1px solid var(--line)}.reference-product-environnement .module{grid-template-columns:1fr;gap:12px}.reference-product-environnement .cta-inner{grid-template-columns:1fr}.reference-product-environnement .cta-actions{align-items:flex-start}.reference-product-environnement .footer-grid{grid-template-columns:1fr 1fr}.reference-product-environnement .footer-brand{grid-column:1/-1}}@media(max-width:620px){.reference-product-environnement{font-size:16px}.reference-product-environnement .container{width:min(calc(100% - 28px),var(--max))}.reference-product-environnement .brand img{width:176px}.reference-product-environnement .nav .button{min-height:42px;padding:.55rem .75rem;font-size:.68rem}.reference-product-environnement .hero{padding-top:54px}.reference-product-environnement .cards,.reference-product-environnement .facts-grid,.reference-product-environnement .hero-grid,.reference-product-environnement .hero-panel-inner,.reference-product-environnement .scope-grid{grid-template-columns:1fr}.reference-product-environnement .fact{border-right:0;border-bottom:1px solid var(--line)!important}.reference-product-environnement .fact:last-child{border-bottom:0!important}.reference-product-environnement .card--wide{grid-column:auto}.reference-product-environnement .sources ul{-moz-columns:1;column-count:1}.reference-product-environnement .module{padding:40px 0}.reference-product-environnement .cta-actions,.reference-product-environnement .hero-actions{display:grid}.reference-product-environnement .cta-actions .button,.reference-product-environnement .hero-actions .button{width:100%}}.reference-blog-veille-reglementaire-ied-emissions-industrielles{--navy:#0a1628;--navy-mid:#13243b;--cream:#f5f0e8;--cream-dark:#e2d8c8;--paper:#fffdf9;--gold:#c8963e;--gold-light:#ddb56d;--text:#172234;--text-mid:#536070;--text-light:#7d8792;--border:#d9cfbf;--green:#e9f2ec;--blue:#edf3f8;--shadow:0 16px 40px rgba(10,22,40,.08);--content:1180px}.reference-blog-veille-reglementaire-ied-emissions-industrielles *,.reference-blog-veille-reglementaire-ied-emissions-industrielles :after,.reference-blog-veille-reglementaire-ied-emissions-industrielles :before{box-sizing:border-box}.reference-blog-veille-reglementaire-ied-emissions-industrielles{scroll-behavior:smooth;margin:0;background:var(--cream);color:var(--text);font:16px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-veille-reglementaire-ied-emissions-industrielles img{max-width:100%;height:auto;display:block}.reference-blog-veille-reglementaire-ied-emissions-industrielles a{color:inherit;text-underline-offset:3px}.reference-blog-veille-reglementaire-ied-emissions-industrielles p{margin:0 0 1.2rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles h1,.reference-blog-veille-reglementaire-ied-emissions-industrielles h2,.reference-blog-veille-reglementaire-ied-emissions-industrielles h3{font-family:Playfair Display,Georgia,serif;line-height:1.16;text-wrap:balance}.reference-blog-veille-reglementaire-ied-emissions-industrielles h1{font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.03em;margin:.65rem 0 1.4rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles h2{font-size:clamp(1.85rem,3.4vw,2.65rem);margin:3.4rem 0 1rem;scroll-margin-top:100px}.reference-blog-veille-reglementaire-ied-emissions-industrielles h3{font-size:1.35rem;margin:2.1rem 0 .75rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles ol,.reference-blog-veille-reglementaire-ied-emissions-industrielles ul{margin:.4rem 0 1.5rem 1.35rem;padding:0}.reference-blog-veille-reglementaire-ied-emissions-industrielles li{padding:.2rem 0 .2rem .2rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles strong{color:var(--navy)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .container{width:min(calc(100% - 40px),var(--content));margin-inline:auto}.reference-blog-veille-reglementaire-ied-emissions-industrielles .skip-link{position:absolute;left:-9999px}.reference-blog-veille-reglementaire-ied-emissions-industrielles .skip-link:focus{left:.75rem;top:.75rem;background:#fff;padding:.75rem 1rem;z-index:100}.reference-blog-veille-reglementaire-ied-emissions-industrielles .site-nav{min-height:72px;padding:0 max(20px,calc((100vw - var(--content))/2));display:flex;align-items:center;justify-content:space-between;gap:2rem;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.1)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .nav-logo img{width:186px}.reference-blog-veille-reglementaire-ied-emissions-industrielles .nav-links{display:flex;align-items:center;gap:1.7rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .nav-links a{color:rgba(255,255,255,.72);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.reference-blog-veille-reglementaire-ied-emissions-industrielles .nav-links a:hover{color:#fff}.reference-blog-veille-reglementaire-ied-emissions-industrielles .nav-cta{padding:.7rem .95rem;border:1px solid var(--gold);color:var(--navy)!important;background:var(--gold)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-hero{position:relative;overflow:hidden;padding:70px 20px 74px;color:#fff;background:var(--navy)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:56px 56px}.reference-blog-veille-reglementaire-ied-emissions-industrielles .hero-inner{position:relative;width:min(100%,var(--content));margin:0 auto}.reference-blog-veille-reglementaire-ied-emissions-industrielles .breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;color:rgba(255,255,255,.48);font-size:.78rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .breadcrumbs a{text-decoration:none;color:rgba(255,255,255,.58)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.6rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .tag{padding:.38rem .62rem;border:1px solid rgba(200,150,62,.45);color:var(--gold-light);font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.reference-blog-veille-reglementaire-ied-emissions-industrielles .hero-lead{max-width:880px;color:rgba(255,255,255,.72);font-size:clamp(1.06rem,2vw,1.28rem)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-meta{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(200,150,62,.18);color:rgba(255,255,255,.46);font-size:.77rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-meta strong{color:rgba(255,255,255,.78)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-wrap{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:5rem;align-items:start;padding:5rem 0 6rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-content{min-width:0}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-content>p:first-child{font-size:1.18rem;color:var(--text-mid)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-content p{color:var(--text-mid)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-content a:not(.button){color:#285f91}.reference-blog-veille-reglementaire-ied-emissions-industrielles .checklist-box,.reference-blog-veille-reglementaire-ied-emissions-industrielles .definition,.reference-blog-veille-reglementaire-ied-emissions-industrielles .note,.reference-blog-veille-reglementaire-ied-emissions-industrielles .update-box{margin:1.8rem 0 2rem;padding:1.6rem;background:white;border:1px solid var(--cream-dark);box-shadow:var(--shadow)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .box-label,.reference-blog-veille-reglementaire-ied-emissions-industrielles .definition-label{margin-bottom:.55rem;color:var(--gold);font-size:.69rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.reference-blog-veille-reglementaire-ied-emissions-industrielles .note{background:#fff9ed;box-shadow:none;border-color:#ead4a8}.reference-blog-veille-reglementaire-ied-emissions-industrielles .update-box{background:var(--green);box-shadow:none;border-color:#cfded3}.reference-blog-veille-reglementaire-ied-emissions-industrielles .checklist-box{background:var(--blue);box-shadow:none;border-color:#d7e2ec}.reference-blog-veille-reglementaire-ied-emissions-industrielles .lead-link{margin:2rem 0 2.5rem;padding:1.35rem 1.5rem;border-left:4px solid var(--gold);background:white;color:var(--text-mid)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .lead-link a{font-weight:700}.reference-blog-veille-reglementaire-ied-emissions-industrielles .reg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0 2rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .reg-card{padding:1.35rem;background:white;border:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .reg-card span{display:block;margin-bottom:.5rem;color:var(--gold);font:500 .67rem DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-ied-emissions-industrielles .reg-card h3{margin:0 0 .6rem;font-size:1.22rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .reg-card p{margin:0;font-size:.91rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .process-table{width:100%;border-collapse:collapse;margin:2rem 0 2.5rem;background:white;font-size:.86rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .process-table th{padding:.9rem 1rem;text-align:left;background:var(--navy);color:#fff;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.reference-blog-veille-reglementaire-ied-emissions-industrielles .process-table td{padding:1rem;color:var(--text-mid);border-bottom:1px solid var(--cream-dark);vertical-align:top}.reference-blog-veille-reglementaire-ied-emissions-industrielles .process-table tr:last-child td{border-bottom:0}.reference-blog-veille-reglementaire-ied-emissions-industrielles .process-table td:first-child{color:var(--navy);font-weight:700}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-cta{margin-top:4rem;padding:2.4rem;background:var(--navy);color:#fff;position:relative;overflow:hidden}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-cta:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;border:1px solid rgba(200,150,62,.2);right:-90px;top:-90px}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-cta .eyebrow{color:var(--gold-light);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-cta h2{color:#fff;margin:.5rem 0 .8rem;font-size:2rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-cta p{color:rgba(255,255,255,.63);max-width:650px}.reference-blog-veille-reglementaire-ied-emissions-industrielles .cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .button{display:inline-flex;justify-content:center;padding:.78rem 1.2rem;border:1px solid transparent;border-radius:3px;text-decoration:none;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.reference-blog-veille-reglementaire-ied-emissions-industrielles .button.primary{background:var(--gold);color:var(--navy)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .button.secondary{border-color:rgba(255,255,255,.3);color:white}.reference-blog-veille-reglementaire-ied-emissions-industrielles .sources{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .sources h2{margin-top:0;font-size:1.65rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .sources li{font-size:.88rem;color:var(--text-mid)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .editorial{margin-top:3rem;padding:1.4rem;border-left:3px solid var(--gold);background:white}.reference-blog-veille-reglementaire-ied-emissions-industrielles .editorial h2{margin:0 0 .5rem;font-size:1.25rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .editorial p{margin:0;font-size:.84rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .sidebar{position:sticky;top:96px;display:grid;gap:1.2rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .sidebar-card{padding:1.4rem;background:white;border:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .sidebar-title{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .toc{list-style:none;margin:0;padding:0}.reference-blog-veille-reglementaire-ied-emissions-industrielles .toc li+li{border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .toc a{display:block;padding:.65rem 0;color:var(--text-mid);text-decoration:none;font-size:.8rem;line-height:1.4}.reference-blog-veille-reglementaire-ied-emissions-industrielles .toc a:hover{color:var(--gold)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .sidebar-cta{background:var(--navy-mid);color:white}.reference-blog-veille-reglementaire-ied-emissions-industrielles .sidebar-cta p{color:rgba(255,255,255,.62);font-size:.8rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .sidebar-cta h2{margin:0 0 .6rem;color:white;font-size:1.25rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .related-section{padding:5rem 20px;background:var(--paper);border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .related-inner{width:min(100%,var(--content));margin:0 auto}.reference-blog-veille-reglementaire-ied-emissions-industrielles .section-label{margin-bottom:.65rem;color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.reference-blog-veille-reglementaire-ied-emissions-industrielles .section-title{margin:0 0 2rem;color:var(--navy);font-size:clamp(2rem,4vw,3rem)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .related-card{display:block;padding:1.45rem;background:white;border:1px solid var(--cream-dark);text-decoration:none}.reference-blog-veille-reglementaire-ied-emissions-industrielles .related-card span{display:block;color:var(--gold);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-ied-emissions-industrielles .related-card h3{margin:.5rem 0 0;font-size:1.2rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .site-footer{padding:4rem 20px 2rem;background:var(--navy-mid);color:rgba(255,255,255,.64)}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-top{width:min(100%,var(--content));margin:0 auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:2rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-brand img{width:170px;margin-bottom:1rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-brand p{font-size:.86rem;max-width:340px}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-col h2{margin:0 0 .8rem;color:white;font:700 .75rem DM Sans,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-col a{display:block;margin:.5rem 0;color:rgba(255,255,255,.64);font-size:.82rem;text-decoration:none}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-bottom{width:min(100%,var(--content));margin:2.5rem auto 0;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:1rem;font-size:.76rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-links{display:flex;gap:1rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-links a{color:rgba(255,255,255,.55);text-decoration:none}@media(max-width:980px){.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-wrap{grid-template-columns:1fr;gap:3rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .sidebar{position:static;grid-template-columns:1fr 1fr}.reference-blog-veille-reglementaire-ied-emissions-industrielles .nav-links a:not(.nav-cta){display:none}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-top,.reference-blog-veille-reglementaire-ied-emissions-industrielles .related-grid{grid-template-columns:1fr 1fr}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-brand{grid-column:1/-1}}@media(max-width:680px){.reference-blog-veille-reglementaire-ied-emissions-industrielles{font-size:15.5px}.reference-blog-veille-reglementaire-ied-emissions-industrielles .container{width:min(calc(100% - 28px),var(--content))}.reference-blog-veille-reglementaire-ied-emissions-industrielles .site-nav{padding:0 14px}.reference-blog-veille-reglementaire-ied-emissions-industrielles .nav-logo img{width:162px}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-hero{padding:52px 14px 58px}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-wrap{padding:3.5rem 0 4.5rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .reg-grid,.reference-blog-veille-reglementaire-ied-emissions-industrielles .related-grid,.reference-blog-veille-reglementaire-ied-emissions-industrielles .sidebar{grid-template-columns:1fr}.reference-blog-veille-reglementaire-ied-emissions-industrielles .process-table{display:block;overflow-x:auto}.reference-blog-veille-reglementaire-ied-emissions-industrielles .process-table tbody{min-width:690px;display:table;width:100%}.reference-blog-veille-reglementaire-ied-emissions-industrielles .article-cta{padding:1.7rem}.reference-blog-veille-reglementaire-ied-emissions-industrielles .cta-actions{display:grid}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-top{grid-template-columns:1fr}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-brand{grid-column:auto}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-bottom{flex-direction:column}.reference-blog-veille-reglementaire-ied-emissions-industrielles .footer-links{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.reference-blog-veille-reglementaire-ied-emissions-industrielles{scroll-behavior:auto}}.reference-blog-veille-reglementaire-f-gas{--navy:#0a1628;--navy-mid:#13243b;--cream:#f5f0e8;--cream-dark:#e2d8c8;--paper:#fffdf9;--gold:#c8963e;--gold-light:#ddb56d;--text:#172234;--text-mid:#536070;--text-light:#7d8792;--border:#d9cfbf;--green:#e9f2ec;--blue:#edf3f8;--shadow:0 16px 40px rgba(10,22,40,.08);--content:1180px}.reference-blog-veille-reglementaire-f-gas *,.reference-blog-veille-reglementaire-f-gas :after,.reference-blog-veille-reglementaire-f-gas :before{box-sizing:border-box}.reference-blog-veille-reglementaire-f-gas{scroll-behavior:smooth;margin:0;background:var(--cream);color:var(--text);font:16px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-veille-reglementaire-f-gas img{max-width:100%;height:auto;display:block}.reference-blog-veille-reglementaire-f-gas a{color:inherit;text-underline-offset:3px}.reference-blog-veille-reglementaire-f-gas p{margin:0 0 1.2rem}.reference-blog-veille-reglementaire-f-gas h1,.reference-blog-veille-reglementaire-f-gas h2,.reference-blog-veille-reglementaire-f-gas h3{font-family:Playfair Display,Georgia,serif;line-height:1.16;text-wrap:balance}.reference-blog-veille-reglementaire-f-gas h1{font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.03em;margin:.65rem 0 1.4rem}.reference-blog-veille-reglementaire-f-gas h2{font-size:clamp(1.85rem,3.4vw,2.65rem);margin:3.4rem 0 1rem;scroll-margin-top:100px}.reference-blog-veille-reglementaire-f-gas h3{font-size:1.35rem;margin:2.1rem 0 .75rem}.reference-blog-veille-reglementaire-f-gas ol,.reference-blog-veille-reglementaire-f-gas ul{margin:.4rem 0 1.5rem 1.35rem;padding:0}.reference-blog-veille-reglementaire-f-gas li{padding:.2rem 0 .2rem .2rem}.reference-blog-veille-reglementaire-f-gas strong{color:var(--navy)}.reference-blog-veille-reglementaire-f-gas .container{width:min(calc(100% - 40px),var(--content));margin-inline:auto}.reference-blog-veille-reglementaire-f-gas .skip-link{position:absolute;left:-9999px}.reference-blog-veille-reglementaire-f-gas .skip-link:focus{left:.75rem;top:.75rem;background:#fff;padding:.75rem 1rem;z-index:100}.reference-blog-veille-reglementaire-f-gas .site-nav{min-height:72px;padding:0 max(20px,calc((100vw - var(--content))/2));display:flex;align-items:center;justify-content:space-between;gap:2rem;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.1)}.reference-blog-veille-reglementaire-f-gas .nav-logo img{width:186px}.reference-blog-veille-reglementaire-f-gas .nav-links{display:flex;align-items:center;gap:1.7rem}.reference-blog-veille-reglementaire-f-gas .nav-links a{color:rgba(255,255,255,.72);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.reference-blog-veille-reglementaire-f-gas .nav-links a:hover{color:#fff}.reference-blog-veille-reglementaire-f-gas .nav-cta{padding:.7rem .95rem;border:1px solid var(--gold);color:var(--navy)!important;background:var(--gold)}.reference-blog-veille-reglementaire-f-gas .article-hero{position:relative;overflow:hidden;padding:70px 20px 74px;color:#fff;background:var(--navy)}.reference-blog-veille-reglementaire-f-gas .hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:56px 56px}.reference-blog-veille-reglementaire-f-gas .hero-inner{position:relative;width:min(100%,var(--content));margin:0 auto}.reference-blog-veille-reglementaire-f-gas .breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;color:rgba(255,255,255,.48);font-size:.78rem}.reference-blog-veille-reglementaire-f-gas .breadcrumbs a{text-decoration:none;color:rgba(255,255,255,.58)}.reference-blog-veille-reglementaire-f-gas .article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.6rem}.reference-blog-veille-reglementaire-f-gas .tag{padding:.38rem .62rem;border:1px solid rgba(200,150,62,.45);color:var(--gold-light);font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.reference-blog-veille-reglementaire-f-gas .hero-lead{max-width:880px;color:rgba(255,255,255,.72);font-size:clamp(1.06rem,2vw,1.28rem)}.reference-blog-veille-reglementaire-f-gas .article-meta{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(200,150,62,.18);color:rgba(255,255,255,.46);font-size:.77rem}.reference-blog-veille-reglementaire-f-gas .article-meta strong{color:rgba(255,255,255,.78)}.reference-blog-veille-reglementaire-f-gas .article-wrap{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:5rem;align-items:start;padding:5rem 0 6rem}.reference-blog-veille-reglementaire-f-gas .article-content{min-width:0}.reference-blog-veille-reglementaire-f-gas .article-content>p:first-child{font-size:1.18rem;color:var(--text-mid)}.reference-blog-veille-reglementaire-f-gas .article-content p{color:var(--text-mid)}.reference-blog-veille-reglementaire-f-gas .article-content a:not(.button){color:#285f91}.reference-blog-veille-reglementaire-f-gas .checklist-box,.reference-blog-veille-reglementaire-f-gas .definition,.reference-blog-veille-reglementaire-f-gas .note,.reference-blog-veille-reglementaire-f-gas .update-box{margin:1.8rem 0 2rem;padding:1.6rem;background:white;border:1px solid var(--cream-dark);box-shadow:var(--shadow)}.reference-blog-veille-reglementaire-f-gas .box-label,.reference-blog-veille-reglementaire-f-gas .definition-label{margin-bottom:.55rem;color:var(--gold);font-size:.69rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.reference-blog-veille-reglementaire-f-gas .note{background:#fff9ed;box-shadow:none;border-color:#ead4a8}.reference-blog-veille-reglementaire-f-gas .update-box{background:var(--green);box-shadow:none;border-color:#cfded3}.reference-blog-veille-reglementaire-f-gas .checklist-box{background:var(--blue);box-shadow:none;border-color:#d7e2ec}.reference-blog-veille-reglementaire-f-gas .lead-link{margin:2rem 0 2.5rem;padding:1.35rem 1.5rem;border-left:4px solid var(--gold);background:white;color:var(--text-mid)}.reference-blog-veille-reglementaire-f-gas .lead-link a{font-weight:700}.reference-blog-veille-reglementaire-f-gas .reg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0 2rem}.reference-blog-veille-reglementaire-f-gas .reg-card{padding:1.35rem;background:white;border:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-f-gas .reg-card span{display:block;margin-bottom:.5rem;color:var(--gold);font:500 .67rem DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-f-gas .reg-card h3{margin:0 0 .6rem;font-size:1.22rem}.reference-blog-veille-reglementaire-f-gas .reg-card p{margin:0;font-size:.91rem}.reference-blog-veille-reglementaire-f-gas .process-table{width:100%;border-collapse:collapse;margin:2rem 0 2.5rem;background:white;font-size:.86rem}.reference-blog-veille-reglementaire-f-gas .process-table th{padding:.9rem 1rem;text-align:left;background:var(--navy);color:#fff;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.reference-blog-veille-reglementaire-f-gas .process-table td{padding:1rem;color:var(--text-mid);border-bottom:1px solid var(--cream-dark);vertical-align:top}.reference-blog-veille-reglementaire-f-gas .process-table tr:last-child td{border-bottom:0}.reference-blog-veille-reglementaire-f-gas .process-table td:first-child{color:var(--navy);font-weight:700}.reference-blog-veille-reglementaire-f-gas .article-cta{margin-top:4rem;padding:2.4rem;background:var(--navy);color:#fff;position:relative;overflow:hidden}.reference-blog-veille-reglementaire-f-gas .article-cta:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;border:1px solid rgba(200,150,62,.2);right:-90px;top:-90px}.reference-blog-veille-reglementaire-f-gas .article-cta .eyebrow{color:var(--gold-light);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.reference-blog-veille-reglementaire-f-gas .article-cta h2{color:#fff;margin:.5rem 0 .8rem;font-size:2rem}.reference-blog-veille-reglementaire-f-gas .article-cta p{color:rgba(255,255,255,.63);max-width:650px}.reference-blog-veille-reglementaire-f-gas .cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.reference-blog-veille-reglementaire-f-gas .button{display:inline-flex;justify-content:center;padding:.78rem 1.2rem;border:1px solid transparent;border-radius:3px;text-decoration:none;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.reference-blog-veille-reglementaire-f-gas .button.primary{background:var(--gold);color:var(--navy)}.reference-blog-veille-reglementaire-f-gas .button.secondary{border-color:rgba(255,255,255,.3);color:white}.reference-blog-veille-reglementaire-f-gas .sources{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-f-gas .sources h2{margin-top:0;font-size:1.65rem}.reference-blog-veille-reglementaire-f-gas .sources li{font-size:.88rem;color:var(--text-mid)}.reference-blog-veille-reglementaire-f-gas .editorial{margin-top:3rem;padding:1.4rem;border-left:3px solid var(--gold);background:white}.reference-blog-veille-reglementaire-f-gas .editorial h2{margin:0 0 .5rem;font-size:1.25rem}.reference-blog-veille-reglementaire-f-gas .editorial p{margin:0;font-size:.84rem}.reference-blog-veille-reglementaire-f-gas .sidebar{position:sticky;top:96px;display:grid;gap:1.2rem}.reference-blog-veille-reglementaire-f-gas .sidebar-card{padding:1.4rem;background:white;border:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-f-gas .sidebar-title{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8rem}.reference-blog-veille-reglementaire-f-gas .toc{list-style:none;margin:0;padding:0}.reference-blog-veille-reglementaire-f-gas .toc li+li{border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-f-gas .toc a{display:block;padding:.65rem 0;color:var(--text-mid);text-decoration:none;font-size:.8rem;line-height:1.4}.reference-blog-veille-reglementaire-f-gas .toc a:hover{color:var(--gold)}.reference-blog-veille-reglementaire-f-gas .sidebar-cta{background:var(--navy-mid);color:white}.reference-blog-veille-reglementaire-f-gas .sidebar-cta p{color:rgba(255,255,255,.62);font-size:.8rem}.reference-blog-veille-reglementaire-f-gas .sidebar-cta h2{margin:0 0 .6rem;color:white;font-size:1.25rem}.reference-blog-veille-reglementaire-f-gas .related-section{padding:5rem 20px;background:var(--paper);border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-f-gas .related-inner{width:min(100%,var(--content));margin:0 auto}.reference-blog-veille-reglementaire-f-gas .section-label{margin-bottom:.65rem;color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.reference-blog-veille-reglementaire-f-gas .section-title{margin:0 0 2rem;color:var(--navy);font-size:clamp(2rem,4vw,3rem)}.reference-blog-veille-reglementaire-f-gas .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.reference-blog-veille-reglementaire-f-gas .related-card{display:block;padding:1.45rem;background:white;border:1px solid var(--cream-dark);text-decoration:none}.reference-blog-veille-reglementaire-f-gas .related-card span{display:block;color:var(--gold);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-f-gas .related-card h3{margin:.5rem 0 0;font-size:1.2rem}.reference-blog-veille-reglementaire-f-gas .site-footer{padding:4rem 20px 2rem;background:var(--navy-mid);color:rgba(255,255,255,.64)}.reference-blog-veille-reglementaire-f-gas .footer-top{width:min(100%,var(--content));margin:0 auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:2rem}.reference-blog-veille-reglementaire-f-gas .footer-brand img{width:170px;margin-bottom:1rem}.reference-blog-veille-reglementaire-f-gas .footer-brand p{font-size:.86rem;max-width:340px}.reference-blog-veille-reglementaire-f-gas .footer-col h2{margin:0 0 .8rem;color:white;font:700 .75rem DM Sans,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-f-gas .footer-col a{display:block;margin:.5rem 0;color:rgba(255,255,255,.64);font-size:.82rem;text-decoration:none}.reference-blog-veille-reglementaire-f-gas .footer-bottom{width:min(100%,var(--content));margin:2.5rem auto 0;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:1rem;font-size:.76rem}.reference-blog-veille-reglementaire-f-gas .footer-links{display:flex;gap:1rem}.reference-blog-veille-reglementaire-f-gas .footer-links a{color:rgba(255,255,255,.55);text-decoration:none}@media(max-width:980px){.reference-blog-veille-reglementaire-f-gas .article-wrap{grid-template-columns:1fr;gap:3rem}.reference-blog-veille-reglementaire-f-gas .sidebar{position:static;grid-template-columns:1fr 1fr}.reference-blog-veille-reglementaire-f-gas .nav-links a:not(.nav-cta){display:none}.reference-blog-veille-reglementaire-f-gas .footer-top,.reference-blog-veille-reglementaire-f-gas .related-grid{grid-template-columns:1fr 1fr}.reference-blog-veille-reglementaire-f-gas .footer-brand{grid-column:1/-1}}@media(max-width:680px){.reference-blog-veille-reglementaire-f-gas{font-size:15.5px}.reference-blog-veille-reglementaire-f-gas .container{width:min(calc(100% - 28px),var(--content))}.reference-blog-veille-reglementaire-f-gas .site-nav{padding:0 14px}.reference-blog-veille-reglementaire-f-gas .nav-logo img{width:162px}.reference-blog-veille-reglementaire-f-gas .article-hero{padding:52px 14px 58px}.reference-blog-veille-reglementaire-f-gas .article-wrap{padding:3.5rem 0 4.5rem}.reference-blog-veille-reglementaire-f-gas .reg-grid,.reference-blog-veille-reglementaire-f-gas .related-grid,.reference-blog-veille-reglementaire-f-gas .sidebar{grid-template-columns:1fr}.reference-blog-veille-reglementaire-f-gas .process-table{display:block;overflow-x:auto}.reference-blog-veille-reglementaire-f-gas .process-table tbody{min-width:690px;display:table;width:100%}.reference-blog-veille-reglementaire-f-gas .article-cta{padding:1.7rem}.reference-blog-veille-reglementaire-f-gas .cta-actions{display:grid}.reference-blog-veille-reglementaire-f-gas .footer-top{grid-template-columns:1fr}.reference-blog-veille-reglementaire-f-gas .footer-brand{grid-column:auto}.reference-blog-veille-reglementaire-f-gas .footer-bottom{flex-direction:column}.reference-blog-veille-reglementaire-f-gas .footer-links{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.reference-blog-veille-reglementaire-f-gas{scroll-behavior:auto}}.reference-blog-veille-reglementaire-eau{--navy:#0a1628;--navy-mid:#13243b;--cream:#f5f0e8;--cream-dark:#e2d8c8;--paper:#fffdf9;--gold:#c8963e;--gold-light:#ddb56d;--text:#172234;--text-mid:#536070;--text-light:#7d8792;--border:#d9cfbf;--green:#e9f2ec;--blue:#edf3f8;--shadow:0 16px 40px rgba(10,22,40,.08);--content:1180px}.reference-blog-veille-reglementaire-eau *,.reference-blog-veille-reglementaire-eau :after,.reference-blog-veille-reglementaire-eau :before{box-sizing:border-box}.reference-blog-veille-reglementaire-eau{scroll-behavior:smooth;margin:0;background:var(--cream);color:var(--text);font:16px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-veille-reglementaire-eau img{max-width:100%;height:auto;display:block}.reference-blog-veille-reglementaire-eau a{color:inherit;text-underline-offset:3px}.reference-blog-veille-reglementaire-eau p{margin:0 0 1.2rem}.reference-blog-veille-reglementaire-eau h1,.reference-blog-veille-reglementaire-eau h2,.reference-blog-veille-reglementaire-eau h3{font-family:Playfair Display,Georgia,serif;line-height:1.16;text-wrap:balance}.reference-blog-veille-reglementaire-eau h1{font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.03em;margin:.65rem 0 1.4rem}.reference-blog-veille-reglementaire-eau h2{font-size:clamp(1.85rem,3.4vw,2.65rem);margin:3.4rem 0 1rem;scroll-margin-top:100px}.reference-blog-veille-reglementaire-eau h3{font-size:1.35rem;margin:2.1rem 0 .75rem}.reference-blog-veille-reglementaire-eau ol,.reference-blog-veille-reglementaire-eau ul{margin:.4rem 0 1.5rem 1.35rem;padding:0}.reference-blog-veille-reglementaire-eau li{padding:.2rem 0 .2rem .2rem}.reference-blog-veille-reglementaire-eau strong{color:var(--navy)}.reference-blog-veille-reglementaire-eau .container{width:min(calc(100% - 40px),var(--content));margin-inline:auto}.reference-blog-veille-reglementaire-eau .skip-link{position:absolute;left:-9999px}.reference-blog-veille-reglementaire-eau .skip-link:focus{left:.75rem;top:.75rem;background:#fff;padding:.75rem 1rem;z-index:100}.reference-blog-veille-reglementaire-eau .site-nav{min-height:72px;padding:0 max(20px,calc((100vw - var(--content))/2));display:flex;align-items:center;justify-content:space-between;gap:2rem;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.1)}.reference-blog-veille-reglementaire-eau .nav-logo img{width:186px}.reference-blog-veille-reglementaire-eau .nav-links{display:flex;align-items:center;gap:1.7rem}.reference-blog-veille-reglementaire-eau .nav-links a{color:rgba(255,255,255,.72);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.reference-blog-veille-reglementaire-eau .nav-links a:hover{color:#fff}.reference-blog-veille-reglementaire-eau .nav-cta{padding:.7rem .95rem;border:1px solid var(--gold);color:var(--navy)!important;background:var(--gold)}.reference-blog-veille-reglementaire-eau .article-hero{position:relative;overflow:hidden;padding:70px 20px 74px;color:#fff;background:var(--navy)}.reference-blog-veille-reglementaire-eau .hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:56px 56px}.reference-blog-veille-reglementaire-eau .hero-inner{position:relative;width:min(100%,var(--content));margin:0 auto}.reference-blog-veille-reglementaire-eau .breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;color:rgba(255,255,255,.48);font-size:.78rem}.reference-blog-veille-reglementaire-eau .breadcrumbs a{text-decoration:none;color:rgba(255,255,255,.58)}.reference-blog-veille-reglementaire-eau .article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.6rem}.reference-blog-veille-reglementaire-eau .tag{padding:.38rem .62rem;border:1px solid rgba(200,150,62,.45);color:var(--gold-light);font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.reference-blog-veille-reglementaire-eau .hero-lead{max-width:880px;color:rgba(255,255,255,.72);font-size:clamp(1.06rem,2vw,1.28rem)}.reference-blog-veille-reglementaire-eau .article-meta{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(200,150,62,.18);color:rgba(255,255,255,.46);font-size:.77rem}.reference-blog-veille-reglementaire-eau .article-meta strong{color:rgba(255,255,255,.78)}.reference-blog-veille-reglementaire-eau .article-wrap{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:5rem;align-items:start;padding:5rem 0 6rem}.reference-blog-veille-reglementaire-eau .article-content{min-width:0}.reference-blog-veille-reglementaire-eau .article-content>p:first-child{font-size:1.18rem;color:var(--text-mid)}.reference-blog-veille-reglementaire-eau .article-content p{color:var(--text-mid)}.reference-blog-veille-reglementaire-eau .article-content a:not(.button){color:#285f91}.reference-blog-veille-reglementaire-eau .checklist-box,.reference-blog-veille-reglementaire-eau .definition,.reference-blog-veille-reglementaire-eau .note,.reference-blog-veille-reglementaire-eau .update-box{margin:1.8rem 0 2rem;padding:1.6rem;background:white;border:1px solid var(--cream-dark);box-shadow:var(--shadow)}.reference-blog-veille-reglementaire-eau .box-label,.reference-blog-veille-reglementaire-eau .definition-label{margin-bottom:.55rem;color:var(--gold);font-size:.69rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.reference-blog-veille-reglementaire-eau .note{background:#fff9ed;box-shadow:none;border-color:#ead4a8}.reference-blog-veille-reglementaire-eau .update-box{background:var(--green);box-shadow:none;border-color:#cfded3}.reference-blog-veille-reglementaire-eau .checklist-box{background:var(--blue);box-shadow:none;border-color:#d7e2ec}.reference-blog-veille-reglementaire-eau .lead-link{margin:2rem 0 2.5rem;padding:1.35rem 1.5rem;border-left:4px solid var(--gold);background:white;color:var(--text-mid)}.reference-blog-veille-reglementaire-eau .lead-link a{font-weight:700}.reference-blog-veille-reglementaire-eau .reg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0 2rem}.reference-blog-veille-reglementaire-eau .reg-card{padding:1.35rem;background:white;border:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-eau .reg-card span{display:block;margin-bottom:.5rem;color:var(--gold);font:500 .67rem DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-eau .reg-card h3{margin:0 0 .6rem;font-size:1.22rem}.reference-blog-veille-reglementaire-eau .reg-card p{margin:0;font-size:.91rem}.reference-blog-veille-reglementaire-eau .process-table{width:100%;border-collapse:collapse;margin:2rem 0 2.5rem;background:white;font-size:.86rem}.reference-blog-veille-reglementaire-eau .process-table th{padding:.9rem 1rem;text-align:left;background:var(--navy);color:#fff;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.reference-blog-veille-reglementaire-eau .process-table td{padding:1rem;color:var(--text-mid);border-bottom:1px solid var(--cream-dark);vertical-align:top}.reference-blog-veille-reglementaire-eau .process-table tr:last-child td{border-bottom:0}.reference-blog-veille-reglementaire-eau .process-table td:first-child{color:var(--navy);font-weight:700}.reference-blog-veille-reglementaire-eau .article-cta{margin-top:4rem;padding:2.4rem;background:var(--navy);color:#fff;position:relative;overflow:hidden}.reference-blog-veille-reglementaire-eau .article-cta:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;border:1px solid rgba(200,150,62,.2);right:-90px;top:-90px}.reference-blog-veille-reglementaire-eau .article-cta .eyebrow{color:var(--gold-light);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.reference-blog-veille-reglementaire-eau .article-cta h2{color:#fff;margin:.5rem 0 .8rem;font-size:2rem}.reference-blog-veille-reglementaire-eau .article-cta p{color:rgba(255,255,255,.63);max-width:650px}.reference-blog-veille-reglementaire-eau .cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.reference-blog-veille-reglementaire-eau .button{display:inline-flex;justify-content:center;padding:.78rem 1.2rem;border:1px solid transparent;border-radius:3px;text-decoration:none;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.reference-blog-veille-reglementaire-eau .button.primary{background:var(--gold);color:var(--navy)}.reference-blog-veille-reglementaire-eau .button.secondary{border-color:rgba(255,255,255,.3);color:white}.reference-blog-veille-reglementaire-eau .sources{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-eau .sources h2{margin-top:0;font-size:1.65rem}.reference-blog-veille-reglementaire-eau .sources li{font-size:.88rem;color:var(--text-mid)}.reference-blog-veille-reglementaire-eau .editorial{margin-top:3rem;padding:1.4rem;border-left:3px solid var(--gold);background:white}.reference-blog-veille-reglementaire-eau .editorial h2{margin:0 0 .5rem;font-size:1.25rem}.reference-blog-veille-reglementaire-eau .editorial p{margin:0;font-size:.84rem}.reference-blog-veille-reglementaire-eau .sidebar{position:sticky;top:96px;display:grid;gap:1.2rem}.reference-blog-veille-reglementaire-eau .sidebar-card{padding:1.4rem;background:white;border:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-eau .sidebar-title{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8rem}.reference-blog-veille-reglementaire-eau .toc{list-style:none;margin:0;padding:0}.reference-blog-veille-reglementaire-eau .toc li+li{border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-eau .toc a{display:block;padding:.65rem 0;color:var(--text-mid);text-decoration:none;font-size:.8rem;line-height:1.4}.reference-blog-veille-reglementaire-eau .toc a:hover{color:var(--gold)}.reference-blog-veille-reglementaire-eau .sidebar-cta{background:var(--navy-mid);color:white}.reference-blog-veille-reglementaire-eau .sidebar-cta p{color:rgba(255,255,255,.62);font-size:.8rem}.reference-blog-veille-reglementaire-eau .sidebar-cta h2{margin:0 0 .6rem;color:white;font-size:1.25rem}.reference-blog-veille-reglementaire-eau .related-section{padding:5rem 20px;background:var(--paper);border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-eau .related-inner{width:min(100%,var(--content));margin:0 auto}.reference-blog-veille-reglementaire-eau .section-label{margin-bottom:.65rem;color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.reference-blog-veille-reglementaire-eau .section-title{margin:0 0 2rem;color:var(--navy);font-size:clamp(2rem,4vw,3rem)}.reference-blog-veille-reglementaire-eau .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.reference-blog-veille-reglementaire-eau .related-card{display:block;padding:1.45rem;background:white;border:1px solid var(--cream-dark);text-decoration:none}.reference-blog-veille-reglementaire-eau .related-card span{display:block;color:var(--gold);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-eau .related-card h3{margin:.5rem 0 0;font-size:1.2rem}.reference-blog-veille-reglementaire-eau .site-footer{padding:4rem 20px 2rem;background:var(--navy-mid);color:rgba(255,255,255,.64)}.reference-blog-veille-reglementaire-eau .footer-top{width:min(100%,var(--content));margin:0 auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:2rem}.reference-blog-veille-reglementaire-eau .footer-brand img{width:170px;margin-bottom:1rem}.reference-blog-veille-reglementaire-eau .footer-brand p{font-size:.86rem;max-width:340px}.reference-blog-veille-reglementaire-eau .footer-col h2{margin:0 0 .8rem;color:white;font:700 .75rem DM Sans,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-eau .footer-col a{display:block;margin:.5rem 0;color:rgba(255,255,255,.64);font-size:.82rem;text-decoration:none}.reference-blog-veille-reglementaire-eau .footer-bottom{width:min(100%,var(--content));margin:2.5rem auto 0;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:1rem;font-size:.76rem}.reference-blog-veille-reglementaire-eau .footer-links{display:flex;gap:1rem}.reference-blog-veille-reglementaire-eau .footer-links a{color:rgba(255,255,255,.55);text-decoration:none}@media(max-width:980px){.reference-blog-veille-reglementaire-eau .article-wrap{grid-template-columns:1fr;gap:3rem}.reference-blog-veille-reglementaire-eau .sidebar{position:static;grid-template-columns:1fr 1fr}.reference-blog-veille-reglementaire-eau .nav-links a:not(.nav-cta){display:none}.reference-blog-veille-reglementaire-eau .footer-top,.reference-blog-veille-reglementaire-eau .related-grid{grid-template-columns:1fr 1fr}.reference-blog-veille-reglementaire-eau .footer-brand{grid-column:1/-1}}@media(max-width:680px){.reference-blog-veille-reglementaire-eau{font-size:15.5px}.reference-blog-veille-reglementaire-eau .container{width:min(calc(100% - 28px),var(--content))}.reference-blog-veille-reglementaire-eau .site-nav{padding:0 14px}.reference-blog-veille-reglementaire-eau .nav-logo img{width:162px}.reference-blog-veille-reglementaire-eau .article-hero{padding:52px 14px 58px}.reference-blog-veille-reglementaire-eau .article-wrap{padding:3.5rem 0 4.5rem}.reference-blog-veille-reglementaire-eau .reg-grid,.reference-blog-veille-reglementaire-eau .related-grid,.reference-blog-veille-reglementaire-eau .sidebar{grid-template-columns:1fr}.reference-blog-veille-reglementaire-eau .process-table{display:block;overflow-x:auto}.reference-blog-veille-reglementaire-eau .process-table tbody{min-width:690px;display:table;width:100%}.reference-blog-veille-reglementaire-eau .article-cta{padding:1.7rem}.reference-blog-veille-reglementaire-eau .cta-actions{display:grid}.reference-blog-veille-reglementaire-eau .footer-top{grid-template-columns:1fr}.reference-blog-veille-reglementaire-eau .footer-brand{grid-column:auto}.reference-blog-veille-reglementaire-eau .footer-bottom{flex-direction:column}.reference-blog-veille-reglementaire-eau .footer-links{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.reference-blog-veille-reglementaire-eau{scroll-behavior:auto}}.reference-blog-veille-reglementaire-dechets{--navy:#0a1628;--navy-mid:#13243b;--cream:#f5f0e8;--cream-dark:#e2d8c8;--paper:#fffdf9;--gold:#c8963e;--gold-light:#ddb56d;--text:#172234;--text-mid:#536070;--text-light:#7d8792;--border:#d9cfbf;--green:#e9f2ec;--blue:#edf3f8;--shadow:0 16px 40px rgba(10,22,40,.08);--content:1180px}.reference-blog-veille-reglementaire-dechets *,.reference-blog-veille-reglementaire-dechets :after,.reference-blog-veille-reglementaire-dechets :before{box-sizing:border-box}.reference-blog-veille-reglementaire-dechets{scroll-behavior:smooth;margin:0;background:var(--cream);color:var(--text);font:16px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-veille-reglementaire-dechets img{max-width:100%;height:auto;display:block}.reference-blog-veille-reglementaire-dechets a{color:inherit;text-underline-offset:3px}.reference-blog-veille-reglementaire-dechets p{margin:0 0 1.2rem}.reference-blog-veille-reglementaire-dechets h1,.reference-blog-veille-reglementaire-dechets h2,.reference-blog-veille-reglementaire-dechets h3{font-family:Playfair Display,Georgia,serif;line-height:1.16;text-wrap:balance}.reference-blog-veille-reglementaire-dechets h1{font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.03em;margin:.65rem 0 1.4rem}.reference-blog-veille-reglementaire-dechets h2{font-size:clamp(1.85rem,3.4vw,2.65rem);margin:3.4rem 0 1rem;scroll-margin-top:100px}.reference-blog-veille-reglementaire-dechets h3{font-size:1.35rem;margin:2.1rem 0 .75rem}.reference-blog-veille-reglementaire-dechets ol,.reference-blog-veille-reglementaire-dechets ul{margin:.4rem 0 1.5rem 1.35rem;padding:0}.reference-blog-veille-reglementaire-dechets li{padding:.2rem 0 .2rem .2rem}.reference-blog-veille-reglementaire-dechets strong{color:var(--navy)}.reference-blog-veille-reglementaire-dechets .container{width:min(calc(100% - 40px),var(--content));margin-inline:auto}.reference-blog-veille-reglementaire-dechets .skip-link{position:absolute;left:-9999px}.reference-blog-veille-reglementaire-dechets .skip-link:focus{left:.75rem;top:.75rem;background:#fff;padding:.75rem 1rem;z-index:100}.reference-blog-veille-reglementaire-dechets .site-nav{min-height:72px;padding:0 max(20px,calc((100vw - var(--content))/2));display:flex;align-items:center;justify-content:space-between;gap:2rem;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.1)}.reference-blog-veille-reglementaire-dechets .nav-logo img{width:186px}.reference-blog-veille-reglementaire-dechets .nav-links{display:flex;align-items:center;gap:1.7rem}.reference-blog-veille-reglementaire-dechets .nav-links a{color:rgba(255,255,255,.72);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.reference-blog-veille-reglementaire-dechets .nav-links a:hover{color:#fff}.reference-blog-veille-reglementaire-dechets .nav-cta{padding:.7rem .95rem;border:1px solid var(--gold);color:var(--navy)!important;background:var(--gold)}.reference-blog-veille-reglementaire-dechets .article-hero{position:relative;overflow:hidden;padding:70px 20px 74px;color:#fff;background:var(--navy)}.reference-blog-veille-reglementaire-dechets .hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:56px 56px}.reference-blog-veille-reglementaire-dechets .hero-inner{position:relative;width:min(100%,var(--content));margin:0 auto}.reference-blog-veille-reglementaire-dechets .breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;color:rgba(255,255,255,.48);font-size:.78rem}.reference-blog-veille-reglementaire-dechets .breadcrumbs a{text-decoration:none;color:rgba(255,255,255,.58)}.reference-blog-veille-reglementaire-dechets .article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.6rem}.reference-blog-veille-reglementaire-dechets .tag{padding:.38rem .62rem;border:1px solid rgba(200,150,62,.45);color:var(--gold-light);font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.reference-blog-veille-reglementaire-dechets .hero-lead{max-width:880px;color:rgba(255,255,255,.72);font-size:clamp(1.06rem,2vw,1.28rem)}.reference-blog-veille-reglementaire-dechets .article-meta{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(200,150,62,.18);color:rgba(255,255,255,.46);font-size:.77rem}.reference-blog-veille-reglementaire-dechets .article-meta strong{color:rgba(255,255,255,.78)}.reference-blog-veille-reglementaire-dechets .article-wrap{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:5rem;align-items:start;padding:5rem 0 6rem}.reference-blog-veille-reglementaire-dechets .article-content{min-width:0}.reference-blog-veille-reglementaire-dechets .article-content>p:first-child{font-size:1.18rem;color:var(--text-mid)}.reference-blog-veille-reglementaire-dechets .article-content p{color:var(--text-mid)}.reference-blog-veille-reglementaire-dechets .article-content a:not(.button){color:#285f91}.reference-blog-veille-reglementaire-dechets .checklist-box,.reference-blog-veille-reglementaire-dechets .definition,.reference-blog-veille-reglementaire-dechets .note,.reference-blog-veille-reglementaire-dechets .update-box{margin:1.8rem 0 2rem;padding:1.6rem;background:white;border:1px solid var(--cream-dark);box-shadow:var(--shadow)}.reference-blog-veille-reglementaire-dechets .box-label,.reference-blog-veille-reglementaire-dechets .definition-label{margin-bottom:.55rem;color:var(--gold);font-size:.69rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.reference-blog-veille-reglementaire-dechets .note{background:#fff9ed;box-shadow:none;border-color:#ead4a8}.reference-blog-veille-reglementaire-dechets .update-box{background:var(--green);box-shadow:none;border-color:#cfded3}.reference-blog-veille-reglementaire-dechets .checklist-box{background:var(--blue);box-shadow:none;border-color:#d7e2ec}.reference-blog-veille-reglementaire-dechets .lead-link{margin:2rem 0 2.5rem;padding:1.35rem 1.5rem;border-left:4px solid var(--gold);background:white;color:var(--text-mid)}.reference-blog-veille-reglementaire-dechets .lead-link a{font-weight:700}.reference-blog-veille-reglementaire-dechets .reg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0 2rem}.reference-blog-veille-reglementaire-dechets .reg-card{padding:1.35rem;background:white;border:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-dechets .reg-card span{display:block;margin-bottom:.5rem;color:var(--gold);font:500 .67rem DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-dechets .reg-card h3{margin:0 0 .6rem;font-size:1.22rem}.reference-blog-veille-reglementaire-dechets .reg-card p{margin:0;font-size:.91rem}.reference-blog-veille-reglementaire-dechets .process-table{width:100%;border-collapse:collapse;margin:2rem 0 2.5rem;background:white;font-size:.86rem}.reference-blog-veille-reglementaire-dechets .process-table th{padding:.9rem 1rem;text-align:left;background:var(--navy);color:#fff;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.reference-blog-veille-reglementaire-dechets .process-table td{padding:1rem;color:var(--text-mid);border-bottom:1px solid var(--cream-dark);vertical-align:top}.reference-blog-veille-reglementaire-dechets .process-table tr:last-child td{border-bottom:0}.reference-blog-veille-reglementaire-dechets .process-table td:first-child{color:var(--navy);font-weight:700}.reference-blog-veille-reglementaire-dechets .article-cta{margin-top:4rem;padding:2.4rem;background:var(--navy);color:#fff;position:relative;overflow:hidden}.reference-blog-veille-reglementaire-dechets .article-cta:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;border:1px solid rgba(200,150,62,.2);right:-90px;top:-90px}.reference-blog-veille-reglementaire-dechets .article-cta .eyebrow{color:var(--gold-light);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.reference-blog-veille-reglementaire-dechets .article-cta h2{color:#fff;margin:.5rem 0 .8rem;font-size:2rem}.reference-blog-veille-reglementaire-dechets .article-cta p{color:rgba(255,255,255,.63);max-width:650px}.reference-blog-veille-reglementaire-dechets .cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.reference-blog-veille-reglementaire-dechets .button{display:inline-flex;justify-content:center;padding:.78rem 1.2rem;border:1px solid transparent;border-radius:3px;text-decoration:none;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.reference-blog-veille-reglementaire-dechets .button.primary{background:var(--gold);color:var(--navy)}.reference-blog-veille-reglementaire-dechets .button.secondary{border-color:rgba(255,255,255,.3);color:white}.reference-blog-veille-reglementaire-dechets .sources{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-dechets .sources h2{margin-top:0;font-size:1.65rem}.reference-blog-veille-reglementaire-dechets .sources li{font-size:.88rem;color:var(--text-mid)}.reference-blog-veille-reglementaire-dechets .editorial{margin-top:3rem;padding:1.4rem;border-left:3px solid var(--gold);background:white}.reference-blog-veille-reglementaire-dechets .editorial h2{margin:0 0 .5rem;font-size:1.25rem}.reference-blog-veille-reglementaire-dechets .editorial p{margin:0;font-size:.84rem}.reference-blog-veille-reglementaire-dechets .sidebar{position:sticky;top:96px;display:grid;gap:1.2rem}.reference-blog-veille-reglementaire-dechets .sidebar-card{padding:1.4rem;background:white;border:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-dechets .sidebar-title{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8rem}.reference-blog-veille-reglementaire-dechets .toc{list-style:none;margin:0;padding:0}.reference-blog-veille-reglementaire-dechets .toc li+li{border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-dechets .toc a{display:block;padding:.65rem 0;color:var(--text-mid);text-decoration:none;font-size:.8rem;line-height:1.4}.reference-blog-veille-reglementaire-dechets .toc a:hover{color:var(--gold)}.reference-blog-veille-reglementaire-dechets .sidebar-cta{background:var(--navy-mid);color:white}.reference-blog-veille-reglementaire-dechets .sidebar-cta p{color:rgba(255,255,255,.62);font-size:.8rem}.reference-blog-veille-reglementaire-dechets .sidebar-cta h2{margin:0 0 .6rem;color:white;font-size:1.25rem}.reference-blog-veille-reglementaire-dechets .related-section{padding:5rem 20px;background:var(--paper);border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-dechets .related-inner{width:min(100%,var(--content));margin:0 auto}.reference-blog-veille-reglementaire-dechets .section-label{margin-bottom:.65rem;color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.reference-blog-veille-reglementaire-dechets .section-title{margin:0 0 2rem;color:var(--navy);font-size:clamp(2rem,4vw,3rem)}.reference-blog-veille-reglementaire-dechets .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.reference-blog-veille-reglementaire-dechets .related-card{display:block;padding:1.45rem;background:white;border:1px solid var(--cream-dark);text-decoration:none}.reference-blog-veille-reglementaire-dechets .related-card span{display:block;color:var(--gold);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-dechets .related-card h3{margin:.5rem 0 0;font-size:1.2rem}.reference-blog-veille-reglementaire-dechets .site-footer{padding:4rem 20px 2rem;background:var(--navy-mid);color:rgba(255,255,255,.64)}.reference-blog-veille-reglementaire-dechets .footer-top{width:min(100%,var(--content));margin:0 auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:2rem}.reference-blog-veille-reglementaire-dechets .footer-brand img{width:170px;margin-bottom:1rem}.reference-blog-veille-reglementaire-dechets .footer-brand p{font-size:.86rem;max-width:340px}.reference-blog-veille-reglementaire-dechets .footer-col h2{margin:0 0 .8rem;color:white;font:700 .75rem DM Sans,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-dechets .footer-col a{display:block;margin:.5rem 0;color:rgba(255,255,255,.64);font-size:.82rem;text-decoration:none}.reference-blog-veille-reglementaire-dechets .footer-bottom{width:min(100%,var(--content));margin:2.5rem auto 0;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:1rem;font-size:.76rem}.reference-blog-veille-reglementaire-dechets .footer-links{display:flex;gap:1rem}.reference-blog-veille-reglementaire-dechets .footer-links a{color:rgba(255,255,255,.55);text-decoration:none}@media(max-width:980px){.reference-blog-veille-reglementaire-dechets .article-wrap{grid-template-columns:1fr;gap:3rem}.reference-blog-veille-reglementaire-dechets .sidebar{position:static;grid-template-columns:1fr 1fr}.reference-blog-veille-reglementaire-dechets .nav-links a:not(.nav-cta){display:none}.reference-blog-veille-reglementaire-dechets .footer-top,.reference-blog-veille-reglementaire-dechets .related-grid{grid-template-columns:1fr 1fr}.reference-blog-veille-reglementaire-dechets .footer-brand{grid-column:1/-1}}@media(max-width:680px){.reference-blog-veille-reglementaire-dechets{font-size:15.5px}.reference-blog-veille-reglementaire-dechets .container{width:min(calc(100% - 28px),var(--content))}.reference-blog-veille-reglementaire-dechets .site-nav{padding:0 14px}.reference-blog-veille-reglementaire-dechets .nav-logo img{width:162px}.reference-blog-veille-reglementaire-dechets .article-hero{padding:52px 14px 58px}.reference-blog-veille-reglementaire-dechets .article-wrap{padding:3.5rem 0 4.5rem}.reference-blog-veille-reglementaire-dechets .reg-grid,.reference-blog-veille-reglementaire-dechets .related-grid,.reference-blog-veille-reglementaire-dechets .sidebar{grid-template-columns:1fr}.reference-blog-veille-reglementaire-dechets .process-table{display:block;overflow-x:auto}.reference-blog-veille-reglementaire-dechets .process-table tbody{min-width:690px;display:table;width:100%}.reference-blog-veille-reglementaire-dechets .article-cta{padding:1.7rem}.reference-blog-veille-reglementaire-dechets .cta-actions{display:grid}.reference-blog-veille-reglementaire-dechets .footer-top{grid-template-columns:1fr}.reference-blog-veille-reglementaire-dechets .footer-brand{grid-column:auto}.reference-blog-veille-reglementaire-dechets .footer-bottom{flex-direction:column}.reference-blog-veille-reglementaire-dechets .footer-links{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.reference-blog-veille-reglementaire-dechets{scroll-behavior:auto}}.reference-blog-veille-reglementaire-air{--navy:#0a1628;--navy-mid:#13243b;--cream:#f5f0e8;--cream-dark:#e2d8c8;--paper:#fffdf9;--gold:#c8963e;--gold-light:#ddb56d;--text:#172234;--text-mid:#536070;--text-light:#7d8792;--border:#d9cfbf;--green:#e9f2ec;--blue:#edf3f8;--shadow:0 16px 40px rgba(10,22,40,.08);--content:1180px}.reference-blog-veille-reglementaire-air *,.reference-blog-veille-reglementaire-air :after,.reference-blog-veille-reglementaire-air :before{box-sizing:border-box}.reference-blog-veille-reglementaire-air{scroll-behavior:smooth;margin:0;background:var(--cream);color:var(--text);font:16px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-veille-reglementaire-air img{max-width:100%;height:auto;display:block}.reference-blog-veille-reglementaire-air a{color:inherit;text-underline-offset:3px}.reference-blog-veille-reglementaire-air p{margin:0 0 1.2rem}.reference-blog-veille-reglementaire-air h1,.reference-blog-veille-reglementaire-air h2,.reference-blog-veille-reglementaire-air h3{font-family:Playfair Display,Georgia,serif;line-height:1.16;text-wrap:balance}.reference-blog-veille-reglementaire-air h1{font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.03em;margin:.65rem 0 1.4rem}.reference-blog-veille-reglementaire-air h2{font-size:clamp(1.85rem,3.4vw,2.65rem);margin:3.4rem 0 1rem;scroll-margin-top:100px}.reference-blog-veille-reglementaire-air h3{font-size:1.35rem;margin:2.1rem 0 .75rem}.reference-blog-veille-reglementaire-air ol,.reference-blog-veille-reglementaire-air ul{margin:.4rem 0 1.5rem 1.35rem;padding:0}.reference-blog-veille-reglementaire-air li{padding:.2rem 0 .2rem .2rem}.reference-blog-veille-reglementaire-air strong{color:var(--navy)}.reference-blog-veille-reglementaire-air .container{width:min(calc(100% - 40px),var(--content));margin-inline:auto}.reference-blog-veille-reglementaire-air .skip-link{position:absolute;left:-9999px}.reference-blog-veille-reglementaire-air .skip-link:focus{left:.75rem;top:.75rem;background:#fff;padding:.75rem 1rem;z-index:100}.reference-blog-veille-reglementaire-air .site-nav{min-height:72px;padding:0 max(20px,calc((100vw - var(--content))/2));display:flex;align-items:center;justify-content:space-between;gap:2rem;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.1)}.reference-blog-veille-reglementaire-air .nav-logo img{width:186px}.reference-blog-veille-reglementaire-air .nav-links{display:flex;align-items:center;gap:1.7rem}.reference-blog-veille-reglementaire-air .nav-links a{color:rgba(255,255,255,.72);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.reference-blog-veille-reglementaire-air .nav-links a:hover{color:#fff}.reference-blog-veille-reglementaire-air .nav-cta{padding:.7rem .95rem;border:1px solid var(--gold);color:var(--navy)!important;background:var(--gold)}.reference-blog-veille-reglementaire-air .article-hero{position:relative;overflow:hidden;padding:70px 20px 74px;color:#fff;background:var(--navy)}.reference-blog-veille-reglementaire-air .hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:56px 56px}.reference-blog-veille-reglementaire-air .hero-inner{position:relative;width:min(100%,var(--content));margin:0 auto}.reference-blog-veille-reglementaire-air .breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;color:rgba(255,255,255,.48);font-size:.78rem}.reference-blog-veille-reglementaire-air .breadcrumbs a{text-decoration:none;color:rgba(255,255,255,.58)}.reference-blog-veille-reglementaire-air .article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.6rem}.reference-blog-veille-reglementaire-air .tag{padding:.38rem .62rem;border:1px solid rgba(200,150,62,.45);color:var(--gold-light);font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.reference-blog-veille-reglementaire-air .hero-lead{max-width:880px;color:rgba(255,255,255,.72);font-size:clamp(1.06rem,2vw,1.28rem)}.reference-blog-veille-reglementaire-air .article-meta{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(200,150,62,.18);color:rgba(255,255,255,.46);font-size:.77rem}.reference-blog-veille-reglementaire-air .article-meta strong{color:rgba(255,255,255,.78)}.reference-blog-veille-reglementaire-air .article-wrap{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:5rem;align-items:start;padding:5rem 0 6rem}.reference-blog-veille-reglementaire-air .article-content{min-width:0}.reference-blog-veille-reglementaire-air .article-content>p:first-child{font-size:1.18rem;color:var(--text-mid)}.reference-blog-veille-reglementaire-air .article-content p{color:var(--text-mid)}.reference-blog-veille-reglementaire-air .article-content a:not(.button){color:#285f91}.reference-blog-veille-reglementaire-air .checklist-box,.reference-blog-veille-reglementaire-air .definition,.reference-blog-veille-reglementaire-air .note,.reference-blog-veille-reglementaire-air .update-box{margin:1.8rem 0 2rem;padding:1.6rem;background:white;border:1px solid var(--cream-dark);box-shadow:var(--shadow)}.reference-blog-veille-reglementaire-air .box-label,.reference-blog-veille-reglementaire-air .definition-label{margin-bottom:.55rem;color:var(--gold);font-size:.69rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.reference-blog-veille-reglementaire-air .note{background:#fff9ed;box-shadow:none;border-color:#ead4a8}.reference-blog-veille-reglementaire-air .update-box{background:var(--green);box-shadow:none;border-color:#cfded3}.reference-blog-veille-reglementaire-air .checklist-box{background:var(--blue);box-shadow:none;border-color:#d7e2ec}.reference-blog-veille-reglementaire-air .lead-link{margin:2rem 0 2.5rem;padding:1.35rem 1.5rem;border-left:4px solid var(--gold);background:white;color:var(--text-mid)}.reference-blog-veille-reglementaire-air .lead-link a{font-weight:700}.reference-blog-veille-reglementaire-air .reg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0 2rem}.reference-blog-veille-reglementaire-air .reg-card{padding:1.35rem;background:white;border:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-air .reg-card span{display:block;margin-bottom:.5rem;color:var(--gold);font:500 .67rem DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-air .reg-card h3{margin:0 0 .6rem;font-size:1.22rem}.reference-blog-veille-reglementaire-air .reg-card p{margin:0;font-size:.91rem}.reference-blog-veille-reglementaire-air .process-table{width:100%;border-collapse:collapse;margin:2rem 0 2.5rem;background:white;font-size:.86rem}.reference-blog-veille-reglementaire-air .process-table th{padding:.9rem 1rem;text-align:left;background:var(--navy);color:#fff;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.reference-blog-veille-reglementaire-air .process-table td{padding:1rem;color:var(--text-mid);border-bottom:1px solid var(--cream-dark);vertical-align:top}.reference-blog-veille-reglementaire-air .process-table tr:last-child td{border-bottom:0}.reference-blog-veille-reglementaire-air .process-table td:first-child{color:var(--navy);font-weight:700}.reference-blog-veille-reglementaire-air .article-cta{margin-top:4rem;padding:2.4rem;background:var(--navy);color:#fff;position:relative;overflow:hidden}.reference-blog-veille-reglementaire-air .article-cta:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;border:1px solid rgba(200,150,62,.2);right:-90px;top:-90px}.reference-blog-veille-reglementaire-air .article-cta .eyebrow{color:var(--gold-light);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.reference-blog-veille-reglementaire-air .article-cta h2{color:#fff;margin:.5rem 0 .8rem;font-size:2rem}.reference-blog-veille-reglementaire-air .article-cta p{color:rgba(255,255,255,.63);max-width:650px}.reference-blog-veille-reglementaire-air .cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.reference-blog-veille-reglementaire-air .button{display:inline-flex;justify-content:center;padding:.78rem 1.2rem;border:1px solid transparent;border-radius:3px;text-decoration:none;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.reference-blog-veille-reglementaire-air .button.primary{background:var(--gold);color:var(--navy)}.reference-blog-veille-reglementaire-air .button.secondary{border-color:rgba(255,255,255,.3);color:white}.reference-blog-veille-reglementaire-air .sources{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-air .sources h2{margin-top:0;font-size:1.65rem}.reference-blog-veille-reglementaire-air .sources li{font-size:.88rem;color:var(--text-mid)}.reference-blog-veille-reglementaire-air .editorial{margin-top:3rem;padding:1.4rem;border-left:3px solid var(--gold);background:white}.reference-blog-veille-reglementaire-air .editorial h2{margin:0 0 .5rem;font-size:1.25rem}.reference-blog-veille-reglementaire-air .editorial p{margin:0;font-size:.84rem}.reference-blog-veille-reglementaire-air .sidebar{position:sticky;top:96px;display:grid;gap:1.2rem}.reference-blog-veille-reglementaire-air .sidebar-card{padding:1.4rem;background:white;border:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-air .sidebar-title{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8rem}.reference-blog-veille-reglementaire-air .toc{list-style:none;margin:0;padding:0}.reference-blog-veille-reglementaire-air .toc li+li{border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-air .toc a{display:block;padding:.65rem 0;color:var(--text-mid);text-decoration:none;font-size:.8rem;line-height:1.4}.reference-blog-veille-reglementaire-air .toc a:hover{color:var(--gold)}.reference-blog-veille-reglementaire-air .sidebar-cta{background:var(--navy-mid);color:white}.reference-blog-veille-reglementaire-air .sidebar-cta p{color:rgba(255,255,255,.62);font-size:.8rem}.reference-blog-veille-reglementaire-air .sidebar-cta h2{margin:0 0 .6rem;color:white;font-size:1.25rem}.reference-blog-veille-reglementaire-air .related-section{padding:5rem 20px;background:var(--paper);border-top:1px solid var(--cream-dark)}.reference-blog-veille-reglementaire-air .related-inner{width:min(100%,var(--content));margin:0 auto}.reference-blog-veille-reglementaire-air .section-label{margin-bottom:.65rem;color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.reference-blog-veille-reglementaire-air .section-title{margin:0 0 2rem;color:var(--navy);font-size:clamp(2rem,4vw,3rem)}.reference-blog-veille-reglementaire-air .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.reference-blog-veille-reglementaire-air .related-card{display:block;padding:1.45rem;background:white;border:1px solid var(--cream-dark);text-decoration:none}.reference-blog-veille-reglementaire-air .related-card span{display:block;color:var(--gold);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-air .related-card h3{margin:.5rem 0 0;font-size:1.2rem}.reference-blog-veille-reglementaire-air .site-footer{padding:4rem 20px 2rem;background:var(--navy-mid);color:rgba(255,255,255,.64)}.reference-blog-veille-reglementaire-air .footer-top{width:min(100%,var(--content));margin:0 auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:2rem}.reference-blog-veille-reglementaire-air .footer-brand img{width:170px;margin-bottom:1rem}.reference-blog-veille-reglementaire-air .footer-brand p{font-size:.86rem;max-width:340px}.reference-blog-veille-reglementaire-air .footer-col h2{margin:0 0 .8rem;color:white;font:700 .75rem DM Sans,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.reference-blog-veille-reglementaire-air .footer-col a{display:block;margin:.5rem 0;color:rgba(255,255,255,.64);font-size:.82rem;text-decoration:none}.reference-blog-veille-reglementaire-air .footer-bottom{width:min(100%,var(--content));margin:2.5rem auto 0;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:1rem;font-size:.76rem}.reference-blog-veille-reglementaire-air .footer-links{display:flex;gap:1rem}.reference-blog-veille-reglementaire-air .footer-links a{color:rgba(255,255,255,.55);text-decoration:none}@media(max-width:980px){.reference-blog-veille-reglementaire-air .article-wrap{grid-template-columns:1fr;gap:3rem}.reference-blog-veille-reglementaire-air .sidebar{position:static;grid-template-columns:1fr 1fr}.reference-blog-veille-reglementaire-air .nav-links a:not(.nav-cta){display:none}.reference-blog-veille-reglementaire-air .footer-top,.reference-blog-veille-reglementaire-air .related-grid{grid-template-columns:1fr 1fr}.reference-blog-veille-reglementaire-air .footer-brand{grid-column:1/-1}}@media(max-width:680px){.reference-blog-veille-reglementaire-air{font-size:15.5px}.reference-blog-veille-reglementaire-air .container{width:min(calc(100% - 28px),var(--content))}.reference-blog-veille-reglementaire-air .site-nav{padding:0 14px}.reference-blog-veille-reglementaire-air .nav-logo img{width:162px}.reference-blog-veille-reglementaire-air .article-hero{padding:52px 14px 58px}.reference-blog-veille-reglementaire-air .article-wrap{padding:3.5rem 0 4.5rem}.reference-blog-veille-reglementaire-air .reg-grid,.reference-blog-veille-reglementaire-air .related-grid,.reference-blog-veille-reglementaire-air .sidebar{grid-template-columns:1fr}.reference-blog-veille-reglementaire-air .process-table{display:block;overflow-x:auto}.reference-blog-veille-reglementaire-air .process-table tbody{min-width:690px;display:table;width:100%}.reference-blog-veille-reglementaire-air .article-cta{padding:1.7rem}.reference-blog-veille-reglementaire-air .cta-actions{display:grid}.reference-blog-veille-reglementaire-air .footer-top{grid-template-columns:1fr}.reference-blog-veille-reglementaire-air .footer-brand{grid-column:auto}.reference-blog-veille-reglementaire-air .footer-bottom{flex-direction:column}.reference-blog-veille-reglementaire-air .footer-links{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.reference-blog-veille-reglementaire-air{scroll-behavior:auto}}.reference-blog-ppwr-dechets-emballages{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--ink-soft:#536070;--line:#ddd3c4;--green:#e7efe9;--blue:#eaf1f7;--warning:#fff6df;--max:1180px;--content:780px;--shadow:0 16px 45px rgba(10,22,40,.08)}.reference-blog-ppwr-dechets-emballages *,.reference-blog-ppwr-dechets-emballages :after,.reference-blog-ppwr-dechets-emballages :before{box-sizing:border-box}.reference-blog-ppwr-dechets-emballages{scroll-behavior:smooth;scroll-padding-top:90px;margin:0;color:var(--navy);background:var(--cream);font:17px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-ppwr-dechets-emballages img{display:block;max-width:100%;height:auto}.reference-blog-ppwr-dechets-emballages a{color:#285f91;text-underline-offset:.18em}.reference-blog-ppwr-dechets-emballages a:hover{color:var(--gold-dark)}.reference-blog-ppwr-dechets-emballages p{margin:0 0 1.2rem}.reference-blog-ppwr-dechets-emballages ol,.reference-blog-ppwr-dechets-emballages ul{margin:.5rem 0 1.5rem;padding-left:1.4rem}.reference-blog-ppwr-dechets-emballages li+li{margin-top:.45rem}.reference-blog-ppwr-dechets-emballages h1,.reference-blog-ppwr-dechets-emballages h2,.reference-blog-ppwr-dechets-emballages h3{font-family:Playfair Display,Georgia,serif;line-height:1.16;text-wrap:balance}.reference-blog-ppwr-dechets-emballages .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-blog-ppwr-dechets-emballages .skip{position:absolute;left:-9999px}.reference-blog-ppwr-dechets-emballages .skip:focus{left:.75rem;top:.75rem;padding:.75rem;background:#fff;z-index:50}.reference-blog-ppwr-dechets-emballages .site-header{min-height:72px;display:flex;align-items:center;color:#fff;background:var(--navy);border-bottom:1px solid #ffffff1f}.reference-blog-ppwr-dechets-emballages .header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-blog-ppwr-dechets-emballages .brand img{width:210px}.reference-blog-ppwr-dechets-emballages .nav{display:flex;align-items:center;gap:1.7rem}.reference-blog-ppwr-dechets-emballages .nav a{color:#ffffffc2;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:600}.reference-blog-ppwr-dechets-emballages .nav-cta{padding:.7rem 1rem!important;border:1px solid var(--gold);color:var(--navy)!important;background:var(--gold);border-radius:2px}.reference-blog-ppwr-dechets-emballages .hero{padding:70px 0 72px;color:#fff;background:var(--navy)}.reference-blog-ppwr-dechets-emballages .breadcrumbs{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;margin-bottom:2rem;color:#ffffff8e;font-size:.78rem}.reference-blog-ppwr-dechets-emballages .breadcrumbs a{color:#ffffff9f;text-decoration:none}.reference-blog-ppwr-dechets-emballages .tags{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:1.3rem}.reference-blog-ppwr-dechets-emballages .tag{padding:.38rem .65rem;border:1px solid #ca963d55;color:#e9bc75;background:#ca963d12;font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-ppwr-dechets-emballages h1{max-width:980px;margin:0 0 1.4rem;font-size:clamp(2.75rem,6vw,5rem);letter-spacing:-.03em}.reference-blog-ppwr-dechets-emballages .hero-lead{max-width:850px;color:#ffffffc8;font-size:clamp(1.08rem,2vw,1.28rem)}.reference-blog-ppwr-dechets-emballages .article-meta{display:flex;gap:1.2rem 2rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ca963d2c;color:#ffffff83;font-size:.78rem}.reference-blog-ppwr-dechets-emballages .article-meta strong{color:#ffffffc8}.reference-blog-ppwr-dechets-emballages .layout{display:grid;grid-template-columns:minmax(0,var(--content)) 300px;gap:5rem;align-items:start;padding:5rem 0 6rem}.reference-blog-ppwr-dechets-emballages .article{min-width:0}.reference-blog-ppwr-dechets-emballages .article>p:first-child{font-size:1.18rem;color:var(--ink-soft)}.reference-blog-ppwr-dechets-emballages .article p{color:var(--ink-soft)}.reference-blog-ppwr-dechets-emballages .article h2{margin:3.5rem 0 1.05rem;font-size:clamp(1.9rem,3.5vw,2.65rem)}.reference-blog-ppwr-dechets-emballages .article h3{margin:2.2rem 0 .75rem;font-size:1.4rem}.reference-blog-ppwr-dechets-emballages .article strong{color:var(--navy)}.reference-blog-ppwr-dechets-emballages .article a{font-weight:600}.reference-blog-ppwr-dechets-emballages .definition{margin:1.8rem 0 2.2rem;padding:1.7rem 1.8rem;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.reference-blog-ppwr-dechets-emballages .definition-label{margin-bottom:.55rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-blog-ppwr-dechets-emballages .definition p:last-child{margin-bottom:0}.reference-blog-ppwr-dechets-emballages .note{margin:1.8rem 0;padding:1.35rem 1.5rem;border-left:4px solid var(--gold);background:var(--warning)}.reference-blog-ppwr-dechets-emballages .note.green{border-color:#68876f;background:var(--green)}.reference-blog-ppwr-dechets-emballages .note.blue{border-color:#52779c;background:var(--blue)}.reference-blog-ppwr-dechets-emballages .note p:last-child{margin-bottom:0}.reference-blog-ppwr-dechets-emballages .scope-split{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.8rem 0}.reference-blog-ppwr-dechets-emballages .scope-card{padding:1.4rem;background:var(--paper);border:1px solid var(--line)}.reference-blog-ppwr-dechets-emballages .scope-card h3{margin:0 0 .7rem;font-size:1.25rem}.reference-blog-ppwr-dechets-emballages .scope-card ul{margin-bottom:0}.reference-blog-ppwr-dechets-emballages .scope-card.current{border-top:4px solid #68876f}.reference-blog-ppwr-dechets-emballages .scope-card.other{border-top:4px solid var(--gold)}.reference-blog-ppwr-dechets-emballages table{width:100%;border-collapse:collapse;margin:1.8rem 0 2.3rem;background:var(--paper);font-size:.9rem}.reference-blog-ppwr-dechets-emballages th{padding:.85rem 1rem;text-align:left;color:#fff;background:var(--navy);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.reference-blog-ppwr-dechets-emballages td{padding:1rem;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-soft)}.reference-blog-ppwr-dechets-emballages tr:last-child td{border-bottom:0}.reference-blog-ppwr-dechets-emballages td:first-child{color:var(--navy);font-weight:700}.reference-blog-ppwr-dechets-emballages .timeline{display:grid;gap:1px;margin:1.7rem 0 2rem;border:1px solid var(--line);background:var(--line)}.reference-blog-ppwr-dechets-emballages .timeline-item{display:grid;grid-template-columns:115px 1fr;gap:1rem;padding:1.2rem 1.3rem;background:var(--paper)}.reference-blog-ppwr-dechets-emballages .timeline-item time{color:var(--gold-dark);font:500 .75rem DM Mono,monospace}.reference-blog-ppwr-dechets-emballages .timeline-item strong{display:block;margin-bottom:.25rem}.reference-blog-ppwr-dechets-emballages .steps{counter-reset:step;display:grid;gap:.8rem;margin:1.5rem 0 2rem}.reference-blog-ppwr-dechets-emballages .step{position:relative;padding:1.2rem 1.3rem 1.2rem 4rem;background:var(--paper);border:1px solid var(--line)}.reference-blog-ppwr-dechets-emballages .step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;left:1.2rem;top:1.15rem;color:var(--gold-dark);font:500 .72rem DM Mono,monospace}.reference-blog-ppwr-dechets-emballages .step strong{display:block;margin-bottom:.25rem}.reference-blog-ppwr-dechets-emballages .sources{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--line)}.reference-blog-ppwr-dechets-emballages .sources h2{margin-top:0;font-size:1.7rem}.reference-blog-ppwr-dechets-emballages .sources li{font-size:.9rem}.reference-blog-ppwr-dechets-emballages .editorial{margin-top:2.5rem;padding:1.3rem 1.5rem;background:var(--paper);border-left:3px solid var(--gold);font-size:.86rem;color:var(--ink-soft)}.reference-blog-ppwr-dechets-emballages .article-cta{margin:3.5rem 0 0;padding:2.2rem;color:#fff;background:var(--navy);position:relative;overflow:hidden}.reference-blog-ppwr-dechets-emballages .article-cta:after{content:"";position:absolute;width:220px;height:220px;border:1px solid #ca963d33;border-radius:50%;right:-100px;top:-100px}.reference-blog-ppwr-dechets-emballages .article-cta .eyebrow{color:#e8b86d;font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-blog-ppwr-dechets-emballages .article-cta h2{margin:.6rem 0 .8rem;color:#fff;font-size:2rem}.reference-blog-ppwr-dechets-emballages .article-cta p{max-width:650px;color:#ffffffb5}.reference-blog-ppwr-dechets-emballages .cta-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.3rem}.reference-blog-ppwr-dechets-emballages .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.7rem 1.1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:700;border:1px solid transparent;border-radius:2px}.reference-blog-ppwr-dechets-emballages .button.primary{color:var(--navy)!important;background:var(--gold)}.reference-blog-ppwr-dechets-emballages .button.secondary{color:#fff!important;border-color:#ffffff55;background:transparent}.reference-blog-ppwr-dechets-emballages .sidebar{position:sticky;top:92px;display:grid;gap:1rem}.reference-blog-ppwr-dechets-emballages .sidebar-card{padding:1.35rem;background:var(--paper);border:1px solid var(--line)}.reference-blog-ppwr-dechets-emballages .sidebar-card.dark{color:#fff;background:var(--navy-2);border-color:transparent}.reference-blog-ppwr-dechets-emballages .sidebar-label{margin-bottom:.8rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-blog-ppwr-dechets-emballages .sidebar-card.dark .sidebar-label{color:#e8b86d}.reference-blog-ppwr-dechets-emballages .sidebar-card h2{margin:0 0 .8rem;font-size:1.25rem}.reference-blog-ppwr-dechets-emballages .sidebar-card.dark p{color:#ffffffa6;font-size:.84rem}.reference-blog-ppwr-dechets-emballages .toc{list-style:none;padding:0;margin:0}.reference-blog-ppwr-dechets-emballages .toc li+li{margin-top:0;border-top:1px solid var(--line)}.reference-blog-ppwr-dechets-emballages .toc a{display:block;padding:.65rem 0;color:var(--ink-soft);text-decoration:none;font-size:.8rem}.reference-blog-ppwr-dechets-emballages .toc a:hover{color:var(--gold-dark)}.reference-blog-ppwr-dechets-emballages .sidebar-note{font-size:.8rem;color:var(--ink-soft)}.reference-blog-ppwr-dechets-emballages .related{padding:4.5rem 0;background:var(--paper);border-top:1px solid var(--line)}.reference-blog-ppwr-dechets-emballages .related h2{margin:0 0 1.5rem;font-size:2.4rem}.reference-blog-ppwr-dechets-emballages .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.reference-blog-ppwr-dechets-emballages .related-card{display:block;padding:1.5rem;border:1px solid var(--line);background:var(--cream);text-decoration:none;color:var(--navy)}.reference-blog-ppwr-dechets-emballages .related-card span{color:var(--gold-dark);font:500 .66rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-blog-ppwr-dechets-emballages .related-card h3{margin:.6rem 0 0;font-size:1.25rem}.reference-blog-ppwr-dechets-emballages .footer{padding:55px 0;color:#ffffffb7;background:var(--navy-2);font-size:.88rem}.reference-blog-ppwr-dechets-emballages .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.reference-blog-ppwr-dechets-emballages .footer img{width:205px;margin-bottom:1rem}.reference-blog-ppwr-dechets-emballages .footer h2{margin:0 0 .9rem;color:#fff;font:700 .76rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em}.reference-blog-ppwr-dechets-emballages .footer ul{list-style:none;padding:0;margin:0}.reference-blog-ppwr-dechets-emballages .footer a{color:#ffffffb7;text-decoration:none}@media(max-width:960px){.reference-blog-ppwr-dechets-emballages .nav a:not(.nav-cta){display:none}.reference-blog-ppwr-dechets-emballages .layout{grid-template-columns:1fr;gap:2.5rem}.reference-blog-ppwr-dechets-emballages .sidebar{position:static}.reference-blog-ppwr-dechets-emballages .related-grid{grid-template-columns:1fr}.reference-blog-ppwr-dechets-emballages .footer-grid{grid-template-columns:1fr 1fr}.reference-blog-ppwr-dechets-emballages .footer-brand{grid-column:1/-1}}@media(max-width:650px){.reference-blog-ppwr-dechets-emballages{font-size:16px}.reference-blog-ppwr-dechets-emballages .container{width:min(calc(100% - 28px),var(--max))}.reference-blog-ppwr-dechets-emballages .brand img{width:175px}.reference-blog-ppwr-dechets-emballages .nav-cta{font-size:.64rem;padding:.6rem .7rem!important}.reference-blog-ppwr-dechets-emballages .hero{padding:52px 0}.reference-blog-ppwr-dechets-emballages .scope-split{grid-template-columns:1fr}.reference-blog-ppwr-dechets-emballages table,.reference-blog-ppwr-dechets-emballages tbody,.reference-blog-ppwr-dechets-emballages td,.reference-blog-ppwr-dechets-emballages tr{display:block;width:100%}.reference-blog-ppwr-dechets-emballages thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.reference-blog-ppwr-dechets-emballages tr{margin-bottom:1rem;border:1px solid var(--line);background:var(--paper)}.reference-blog-ppwr-dechets-emballages td{border:0;padding:.7rem 1rem}.reference-blog-ppwr-dechets-emballages td:before{display:block;content:attr(data-label);color:var(--gold-dark);font-size:.68rem;font-weight:700;text-transform:uppercase}.reference-blog-ppwr-dechets-emballages .timeline-item{grid-template-columns:1fr;gap:.35rem}.reference-blog-ppwr-dechets-emballages .cta-actions{display:grid}.reference-blog-ppwr-dechets-emballages .button{width:100%}.reference-blog-ppwr-dechets-emballages .footer-grid{grid-template-columns:1fr}.reference-blog-ppwr-dechets-emballages .footer-brand{grid-column:auto}}.reference-blog-integrer-veille-reglementaire-hse-qhse{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--ink-soft:#536070;--line:#ddd3c4;--green:#e7efe9;--blue:#eaf1f7;--warning:#fff6df;--max:1180px;--content:780px;--shadow:0 16px 45px rgba(10,22,40,.08)}.reference-blog-integrer-veille-reglementaire-hse-qhse *,.reference-blog-integrer-veille-reglementaire-hse-qhse :after,.reference-blog-integrer-veille-reglementaire-hse-qhse :before{box-sizing:border-box}.reference-blog-integrer-veille-reglementaire-hse-qhse{scroll-behavior:smooth;scroll-padding-top:90px;margin:0;color:var(--navy);background:var(--cream);font:17px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-integrer-veille-reglementaire-hse-qhse img{display:block;max-width:100%;height:auto}.reference-blog-integrer-veille-reglementaire-hse-qhse a{color:#285f91;text-underline-offset:.18em}.reference-blog-integrer-veille-reglementaire-hse-qhse a:hover{color:var(--gold-dark)}.reference-blog-integrer-veille-reglementaire-hse-qhse p{margin:0 0 1.2rem}.reference-blog-integrer-veille-reglementaire-hse-qhse ol,.reference-blog-integrer-veille-reglementaire-hse-qhse ul{margin:.5rem 0 1.5rem;padding-left:1.4rem}.reference-blog-integrer-veille-reglementaire-hse-qhse li+li{margin-top:.45rem}.reference-blog-integrer-veille-reglementaire-hse-qhse h1,.reference-blog-integrer-veille-reglementaire-hse-qhse h2,.reference-blog-integrer-veille-reglementaire-hse-qhse h3{font-family:Playfair Display,Georgia,serif;line-height:1.16;text-wrap:balance}.reference-blog-integrer-veille-reglementaire-hse-qhse .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-blog-integrer-veille-reglementaire-hse-qhse .skip{position:absolute;left:-9999px}.reference-blog-integrer-veille-reglementaire-hse-qhse .skip:focus{left:.75rem;top:.75rem;padding:.75rem;background:#fff;z-index:50}.reference-blog-integrer-veille-reglementaire-hse-qhse .site-header{min-height:72px;display:flex;align-items:center;color:#fff;background:var(--navy);border-bottom:1px solid #ffffff1f}.reference-blog-integrer-veille-reglementaire-hse-qhse .header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .brand img{width:210px}.reference-blog-integrer-veille-reglementaire-hse-qhse .nav{display:flex;align-items:center;gap:1.7rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .nav a{color:#ffffffc2;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:600}.reference-blog-integrer-veille-reglementaire-hse-qhse .nav-cta{padding:.7rem 1rem!important;border:1px solid var(--gold);color:var(--navy)!important;background:var(--gold);border-radius:2px}.reference-blog-integrer-veille-reglementaire-hse-qhse .hero{padding:70px 0 72px;color:#fff;background:var(--navy)}.reference-blog-integrer-veille-reglementaire-hse-qhse .breadcrumbs{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;margin-bottom:2rem;color:#ffffff8e;font-size:.78rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .breadcrumbs a{color:#ffffff9f;text-decoration:none}.reference-blog-integrer-veille-reglementaire-hse-qhse .tags{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:1.3rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .tag{padding:.38rem .65rem;border:1px solid #ca963d55;color:#e9bc75;background:#ca963d12;font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-integrer-veille-reglementaire-hse-qhse h1{max-width:980px;margin:0 0 1.4rem;font-size:clamp(2.75rem,6vw,5rem);letter-spacing:-.03em}.reference-blog-integrer-veille-reglementaire-hse-qhse .hero-lead{max-width:860px;color:#ffffffc8;font-size:clamp(1.08rem,2vw,1.28rem)}.reference-blog-integrer-veille-reglementaire-hse-qhse .article-meta{display:flex;gap:1.2rem 2rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ca963d2c;color:#ffffff83;font-size:.78rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .article-meta strong{color:#ffffffc8}.reference-blog-integrer-veille-reglementaire-hse-qhse .layout{display:grid;grid-template-columns:minmax(0,var(--content)) 300px;gap:5rem;align-items:start;padding:5rem 0 6rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .article{min-width:0}.reference-blog-integrer-veille-reglementaire-hse-qhse .article>p:first-child{font-size:1.18rem;color:var(--ink-soft)}.reference-blog-integrer-veille-reglementaire-hse-qhse .article p{color:var(--ink-soft)}.reference-blog-integrer-veille-reglementaire-hse-qhse .article h2{margin:3.5rem 0 1.05rem;font-size:clamp(1.9rem,3.5vw,2.65rem)}.reference-blog-integrer-veille-reglementaire-hse-qhse .article h3{margin:2.2rem 0 .75rem;font-size:1.4rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .article strong{color:var(--navy)}.reference-blog-integrer-veille-reglementaire-hse-qhse .article a{font-weight:600}.reference-blog-integrer-veille-reglementaire-hse-qhse .definition{margin:1.8rem 0 2.2rem;padding:1.7rem 1.8rem;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.reference-blog-integrer-veille-reglementaire-hse-qhse .definition-label{margin-bottom:.55rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-blog-integrer-veille-reglementaire-hse-qhse .definition p:last-child{margin-bottom:0}.reference-blog-integrer-veille-reglementaire-hse-qhse .note{margin:1.8rem 0;padding:1.35rem 1.5rem;border-left:4px solid var(--gold);background:var(--warning)}.reference-blog-integrer-veille-reglementaire-hse-qhse .note.green{border-color:#68876f;background:var(--green)}.reference-blog-integrer-veille-reglementaire-hse-qhse .note.blue{border-color:#52779c;background:var(--blue)}.reference-blog-integrer-veille-reglementaire-hse-qhse .note p:last-child{margin-bottom:0}.reference-blog-integrer-veille-reglementaire-hse-qhse .cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.6rem 0 2rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .card{padding:1.4rem;background:var(--paper);border:1px solid var(--line)}.reference-blog-integrer-veille-reglementaire-hse-qhse .card h3{margin:0 0 .7rem;font-size:1.28rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .card p:last-child,.reference-blog-integrer-veille-reglementaire-hse-qhse .card ul:last-child{margin-bottom:0}.reference-blog-integrer-veille-reglementaire-hse-qhse table{width:100%;border-collapse:collapse;margin:1.8rem 0 2.3rem;background:var(--paper);font-size:.9rem}.reference-blog-integrer-veille-reglementaire-hse-qhse th{padding:.85rem 1rem;text-align:left;color:#fff;background:var(--navy);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.reference-blog-integrer-veille-reglementaire-hse-qhse td{padding:1rem;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-soft)}.reference-blog-integrer-veille-reglementaire-hse-qhse tr:last-child td{border-bottom:0}.reference-blog-integrer-veille-reglementaire-hse-qhse td:first-child{color:var(--navy);font-weight:700}.reference-blog-integrer-veille-reglementaire-hse-qhse .steps{counter-reset:step;display:grid;gap:.8rem;margin:1.5rem 0 2rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .step{position:relative;padding:1.2rem 1.3rem 1.2rem 4rem;background:var(--paper);border:1px solid var(--line)}.reference-blog-integrer-veille-reglementaire-hse-qhse .step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;left:1.2rem;top:1.15rem;color:var(--gold-dark);font:500 .72rem DM Mono,monospace}.reference-blog-integrer-veille-reglementaire-hse-qhse .step strong{display:block;margin-bottom:.25rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.6rem 0 2rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .kpi{padding:1.35rem;background:var(--paper);border:1px solid var(--line)}.reference-blog-integrer-veille-reglementaire-hse-qhse .kpi strong{display:block;margin-bottom:.3rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .kpi span{color:var(--ink-soft);font-size:.9rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .sources{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--line)}.reference-blog-integrer-veille-reglementaire-hse-qhse .sources h2{margin-top:0;font-size:1.7rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .sources li{font-size:.9rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .editorial{margin-top:2.5rem;padding:1.3rem 1.5rem;background:var(--paper);border-left:3px solid var(--gold);font-size:.86rem;color:var(--ink-soft)}.reference-blog-integrer-veille-reglementaire-hse-qhse .article-cta{margin:3.5rem 0 0;padding:2.2rem;color:#fff;background:var(--navy);position:relative;overflow:hidden}.reference-blog-integrer-veille-reglementaire-hse-qhse .article-cta:after{content:"";position:absolute;width:220px;height:220px;border:1px solid #ca963d33;border-radius:50%;right:-100px;top:-100px}.reference-blog-integrer-veille-reglementaire-hse-qhse .article-cta .eyebrow{color:#e8b86d;font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-blog-integrer-veille-reglementaire-hse-qhse .article-cta h2{margin:.6rem 0 .8rem;color:#fff;font-size:2rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .article-cta p{max-width:650px;color:#ffffffb5}.reference-blog-integrer-veille-reglementaire-hse-qhse .cta-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.3rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.7rem 1.1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:700;border:1px solid transparent;border-radius:2px}.reference-blog-integrer-veille-reglementaire-hse-qhse .button.primary{color:var(--navy)!important;background:var(--gold)}.reference-blog-integrer-veille-reglementaire-hse-qhse .button.secondary{color:#fff!important;border-color:#ffffff55;background:transparent}.reference-blog-integrer-veille-reglementaire-hse-qhse .sidebar{position:sticky;top:92px;display:grid;gap:1rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .sidebar-card{padding:1.35rem;background:var(--paper);border:1px solid var(--line)}.reference-blog-integrer-veille-reglementaire-hse-qhse .sidebar-card.dark{color:#fff;background:var(--navy-2);border-color:transparent}.reference-blog-integrer-veille-reglementaire-hse-qhse .sidebar-label{margin-bottom:.8rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-blog-integrer-veille-reglementaire-hse-qhse .sidebar-card.dark .sidebar-label{color:#e8b86d}.reference-blog-integrer-veille-reglementaire-hse-qhse .sidebar-card h2{margin:0 0 .8rem;font-size:1.25rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .sidebar-card.dark p{color:#ffffffa6;font-size:.84rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .toc{list-style:none;padding:0;margin:0}.reference-blog-integrer-veille-reglementaire-hse-qhse .toc li+li{margin-top:0;border-top:1px solid var(--line)}.reference-blog-integrer-veille-reglementaire-hse-qhse .toc a{display:block;padding:.65rem 0;color:var(--ink-soft);text-decoration:none;font-size:.8rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .toc a:hover{color:var(--gold-dark)}.reference-blog-integrer-veille-reglementaire-hse-qhse .sidebar-note{font-size:.8rem;color:var(--ink-soft)}.reference-blog-integrer-veille-reglementaire-hse-qhse .related{padding:4.5rem 0;background:var(--paper);border-top:1px solid var(--line)}.reference-blog-integrer-veille-reglementaire-hse-qhse .related h2{margin:0 0 1.5rem;font-size:2.4rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .related-card{display:block;padding:1.5rem;border:1px solid var(--line);background:var(--cream);text-decoration:none;color:var(--navy)}.reference-blog-integrer-veille-reglementaire-hse-qhse .related-card span{color:var(--gold-dark);font:500 .66rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-blog-integrer-veille-reglementaire-hse-qhse .related-card h3{margin:.6rem 0 0;font-size:1.25rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .footer{padding:55px 0;color:#ffffffb7;background:var(--navy-2);font-size:.88rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .footer img{width:205px;margin-bottom:1rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .footer h2{margin:0 0 .9rem;color:#fff;font:700 .76rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em}.reference-blog-integrer-veille-reglementaire-hse-qhse .footer ul{list-style:none;padding:0;margin:0}.reference-blog-integrer-veille-reglementaire-hse-qhse .footer a{color:#ffffffb7;text-decoration:none}@media(max-width:960px){.reference-blog-integrer-veille-reglementaire-hse-qhse .nav a:not(.nav-cta){display:none}.reference-blog-integrer-veille-reglementaire-hse-qhse .layout{grid-template-columns:1fr;gap:2.5rem}.reference-blog-integrer-veille-reglementaire-hse-qhse .sidebar{position:static}.reference-blog-integrer-veille-reglementaire-hse-qhse .related-grid{grid-template-columns:1fr}.reference-blog-integrer-veille-reglementaire-hse-qhse .footer-grid{grid-template-columns:1fr 1fr}.reference-blog-integrer-veille-reglementaire-hse-qhse .footer-brand{grid-column:1/-1}}@media(max-width:650px){.reference-blog-integrer-veille-reglementaire-hse-qhse{font-size:16px}.reference-blog-integrer-veille-reglementaire-hse-qhse .container{width:min(calc(100% - 28px),var(--max))}.reference-blog-integrer-veille-reglementaire-hse-qhse .brand img{width:175px}.reference-blog-integrer-veille-reglementaire-hse-qhse .nav-cta{font-size:.64rem;padding:.6rem .7rem!important}.reference-blog-integrer-veille-reglementaire-hse-qhse .hero{padding:52px 0}.reference-blog-integrer-veille-reglementaire-hse-qhse .cards,.reference-blog-integrer-veille-reglementaire-hse-qhse .kpis{grid-template-columns:1fr}.reference-blog-integrer-veille-reglementaire-hse-qhse table,.reference-blog-integrer-veille-reglementaire-hse-qhse tbody,.reference-blog-integrer-veille-reglementaire-hse-qhse td,.reference-blog-integrer-veille-reglementaire-hse-qhse tr{display:block;width:100%}.reference-blog-integrer-veille-reglementaire-hse-qhse thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.reference-blog-integrer-veille-reglementaire-hse-qhse tr{margin-bottom:1rem;border:1px solid var(--line);background:var(--paper)}.reference-blog-integrer-veille-reglementaire-hse-qhse td{border:0;padding:.7rem 1rem}.reference-blog-integrer-veille-reglementaire-hse-qhse td:before{display:block;content:attr(data-label);color:var(--gold-dark);font-size:.68rem;font-weight:700;text-transform:uppercase}.reference-blog-integrer-veille-reglementaire-hse-qhse .cta-actions{display:grid}.reference-blog-integrer-veille-reglementaire-hse-qhse .button{width:100%}.reference-blog-integrer-veille-reglementaire-hse-qhse .footer-grid{grid-template-columns:1fr}.reference-blog-integrer-veille-reglementaire-hse-qhse .footer-brand{grid-column:auto}}.reference-blog-biodiversite-evaluation-impact{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--ink-soft:#536070;--line:#ddd3c4;--green:#e7efe9;--blue:#eaf1f7;--warning:#fff6df;--max:1180px;--content:780px;--shadow:0 16px 45px rgba(10,22,40,.08)}.reference-blog-biodiversite-evaluation-impact *,.reference-blog-biodiversite-evaluation-impact :after,.reference-blog-biodiversite-evaluation-impact :before{box-sizing:border-box}.reference-blog-biodiversite-evaluation-impact{scroll-behavior:smooth;scroll-padding-top:90px;margin:0;color:var(--navy);background:var(--cream);font:17px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-biodiversite-evaluation-impact img{display:block;max-width:100%;height:auto}.reference-blog-biodiversite-evaluation-impact a{color:#285f91;text-underline-offset:.18em}.reference-blog-biodiversite-evaluation-impact a:hover{color:var(--gold-dark)}.reference-blog-biodiversite-evaluation-impact p{margin:0 0 1.2rem}.reference-blog-biodiversite-evaluation-impact ol,.reference-blog-biodiversite-evaluation-impact ul{margin:.5rem 0 1.5rem;padding-left:1.4rem}.reference-blog-biodiversite-evaluation-impact li+li{margin-top:.45rem}.reference-blog-biodiversite-evaluation-impact h1,.reference-blog-biodiversite-evaluation-impact h2,.reference-blog-biodiversite-evaluation-impact h3{font-family:Playfair Display,Georgia,serif;line-height:1.16;text-wrap:balance}.reference-blog-biodiversite-evaluation-impact .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-blog-biodiversite-evaluation-impact .skip{position:absolute;left:-9999px}.reference-blog-biodiversite-evaluation-impact .skip:focus{left:.75rem;top:.75rem;padding:.75rem;background:#fff;z-index:50}.reference-blog-biodiversite-evaluation-impact .site-header{min-height:72px;display:flex;align-items:center;color:#fff;background:var(--navy);border-bottom:1px solid #ffffff1f}.reference-blog-biodiversite-evaluation-impact .header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-blog-biodiversite-evaluation-impact .brand img{width:210px}.reference-blog-biodiversite-evaluation-impact .nav{display:flex;align-items:center;gap:1.7rem}.reference-blog-biodiversite-evaluation-impact .nav a{color:#ffffffc2;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:600}.reference-blog-biodiversite-evaluation-impact .nav-cta{padding:.7rem 1rem!important;border:1px solid var(--gold);color:var(--navy)!important;background:var(--gold);border-radius:2px}.reference-blog-biodiversite-evaluation-impact .hero{padding:70px 0 72px;color:#fff;background:var(--navy)}.reference-blog-biodiversite-evaluation-impact .breadcrumbs{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;margin-bottom:2rem;color:#ffffff8e;font-size:.78rem}.reference-blog-biodiversite-evaluation-impact .breadcrumbs a{color:#ffffff9f;text-decoration:none}.reference-blog-biodiversite-evaluation-impact .tags{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:1.3rem}.reference-blog-biodiversite-evaluation-impact .tag{padding:.38rem .65rem;border:1px solid #ca963d55;color:#e9bc75;background:#ca963d12;font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-biodiversite-evaluation-impact h1{max-width:980px;margin:0 0 1.4rem;font-size:clamp(2.75rem,6vw,5rem);letter-spacing:-.03em}.reference-blog-biodiversite-evaluation-impact .hero-lead{max-width:860px;color:#ffffffc8;font-size:clamp(1.08rem,2vw,1.28rem)}.reference-blog-biodiversite-evaluation-impact .article-meta{display:flex;gap:1.2rem 2rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ca963d2c;color:#ffffff83;font-size:.78rem}.reference-blog-biodiversite-evaluation-impact .article-meta strong{color:#ffffffc8}.reference-blog-biodiversite-evaluation-impact .layout{display:grid;grid-template-columns:minmax(0,var(--content)) 300px;gap:5rem;align-items:start;padding:5rem 0 6rem}.reference-blog-biodiversite-evaluation-impact .article{min-width:0}.reference-blog-biodiversite-evaluation-impact .article>p:first-child{font-size:1.18rem;color:var(--ink-soft)}.reference-blog-biodiversite-evaluation-impact .article p{color:var(--ink-soft)}.reference-blog-biodiversite-evaluation-impact .article h2{margin:3.5rem 0 1.05rem;font-size:clamp(1.9rem,3.5vw,2.65rem)}.reference-blog-biodiversite-evaluation-impact .article h3{margin:2.2rem 0 .75rem;font-size:1.4rem}.reference-blog-biodiversite-evaluation-impact .article strong{color:var(--navy)}.reference-blog-biodiversite-evaluation-impact .article a{font-weight:600}.reference-blog-biodiversite-evaluation-impact .definition{margin:1.8rem 0 2.2rem;padding:1.7rem 1.8rem;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.reference-blog-biodiversite-evaluation-impact .definition-label{margin-bottom:.55rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-blog-biodiversite-evaluation-impact .definition p:last-child{margin-bottom:0}.reference-blog-biodiversite-evaluation-impact .note{margin:1.8rem 0;padding:1.35rem 1.5rem;border-left:4px solid var(--gold);background:var(--warning)}.reference-blog-biodiversite-evaluation-impact .note.green{border-color:#68876f;background:var(--green)}.reference-blog-biodiversite-evaluation-impact .note.blue{border-color:#52779c;background:var(--blue)}.reference-blog-biodiversite-evaluation-impact .note p:last-child{margin-bottom:0}.reference-blog-biodiversite-evaluation-impact .cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.6rem 0 2rem}.reference-blog-biodiversite-evaluation-impact .card{padding:1.4rem;background:var(--paper);border:1px solid var(--line)}.reference-blog-biodiversite-evaluation-impact .card h3{margin:0 0 .7rem;font-size:1.28rem}.reference-blog-biodiversite-evaluation-impact .card p:last-child,.reference-blog-biodiversite-evaluation-impact .card ul:last-child{margin-bottom:0}.reference-blog-biodiversite-evaluation-impact table{width:100%;border-collapse:collapse;margin:1.8rem 0 2.3rem;background:var(--paper);font-size:.9rem}.reference-blog-biodiversite-evaluation-impact th{padding:.85rem 1rem;text-align:left;color:#fff;background:var(--navy);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.reference-blog-biodiversite-evaluation-impact td{padding:1rem;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-soft)}.reference-blog-biodiversite-evaluation-impact tr:last-child td{border-bottom:0}.reference-blog-biodiversite-evaluation-impact td:first-child{color:var(--navy);font-weight:700}.reference-blog-biodiversite-evaluation-impact .steps{counter-reset:step;display:grid;gap:.8rem;margin:1.5rem 0 2rem}.reference-blog-biodiversite-evaluation-impact .step{position:relative;padding:1.2rem 1.3rem 1.2rem 4rem;background:var(--paper);border:1px solid var(--line)}.reference-blog-biodiversite-evaluation-impact .step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;left:1.2rem;top:1.15rem;color:var(--gold-dark);font:500 .72rem DM Mono,monospace}.reference-blog-biodiversite-evaluation-impact .step strong{display:block;margin-bottom:.25rem}.reference-blog-biodiversite-evaluation-impact .timeline{display:grid;gap:1px;margin:1.7rem 0 2rem;border:1px solid var(--line);background:var(--line)}.reference-blog-biodiversite-evaluation-impact .timeline-item{display:grid;grid-template-columns:125px 1fr;gap:1rem;padding:1.2rem 1.3rem;background:var(--paper)}.reference-blog-biodiversite-evaluation-impact .timeline-item time{color:var(--gold-dark);font:500 .75rem DM Mono,monospace}.reference-blog-biodiversite-evaluation-impact .timeline-item strong{display:block;margin-bottom:.25rem}.reference-blog-biodiversite-evaluation-impact .sources{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--line)}.reference-blog-biodiversite-evaluation-impact .sources h2{margin-top:0;font-size:1.7rem}.reference-blog-biodiversite-evaluation-impact .sources li{font-size:.9rem}.reference-blog-biodiversite-evaluation-impact .editorial{margin-top:2.5rem;padding:1.3rem 1.5rem;background:var(--paper);border-left:3px solid var(--gold);font-size:.86rem;color:var(--ink-soft)}.reference-blog-biodiversite-evaluation-impact .article-cta{margin:3.5rem 0 0;padding:2.2rem;color:#fff;background:var(--navy);position:relative;overflow:hidden}.reference-blog-biodiversite-evaluation-impact .article-cta:after{content:"";position:absolute;width:220px;height:220px;border:1px solid #ca963d33;border-radius:50%;right:-100px;top:-100px}.reference-blog-biodiversite-evaluation-impact .article-cta .eyebrow{color:#e8b86d;font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-blog-biodiversite-evaluation-impact .article-cta h2{margin:.6rem 0 .8rem;color:#fff;font-size:2rem}.reference-blog-biodiversite-evaluation-impact .article-cta p{max-width:650px;color:#ffffffb5}.reference-blog-biodiversite-evaluation-impact .cta-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.3rem}.reference-blog-biodiversite-evaluation-impact .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.7rem 1.1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:700;border:1px solid transparent;border-radius:2px}.reference-blog-biodiversite-evaluation-impact .button.primary{color:var(--navy)!important;background:var(--gold)}.reference-blog-biodiversite-evaluation-impact .button.secondary{color:#fff!important;border-color:#ffffff55;background:transparent}.reference-blog-biodiversite-evaluation-impact .sidebar{position:sticky;top:92px;display:grid;gap:1rem}.reference-blog-biodiversite-evaluation-impact .sidebar-card{padding:1.35rem;background:var(--paper);border:1px solid var(--line)}.reference-blog-biodiversite-evaluation-impact .sidebar-card.dark{color:#fff;background:var(--navy-2);border-color:transparent}.reference-blog-biodiversite-evaluation-impact .sidebar-label{margin-bottom:.8rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.reference-blog-biodiversite-evaluation-impact .sidebar-card.dark .sidebar-label{color:#e8b86d}.reference-blog-biodiversite-evaluation-impact .sidebar-card h2{margin:0 0 .8rem;font-size:1.25rem}.reference-blog-biodiversite-evaluation-impact .sidebar-card.dark p{color:#ffffffa6;font-size:.84rem}.reference-blog-biodiversite-evaluation-impact .toc{list-style:none;padding:0;margin:0}.reference-blog-biodiversite-evaluation-impact .toc li+li{margin-top:0;border-top:1px solid var(--line)}.reference-blog-biodiversite-evaluation-impact .toc a{display:block;padding:.65rem 0;color:var(--ink-soft);text-decoration:none;font-size:.8rem}.reference-blog-biodiversite-evaluation-impact .toc a:hover{color:var(--gold-dark)}.reference-blog-biodiversite-evaluation-impact .sidebar-note{font-size:.8rem;color:var(--ink-soft)}.reference-blog-biodiversite-evaluation-impact .related{padding:4.5rem 0;background:var(--paper);border-top:1px solid var(--line)}.reference-blog-biodiversite-evaluation-impact .related h2{margin:0 0 1.5rem;font-size:2.4rem}.reference-blog-biodiversite-evaluation-impact .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.reference-blog-biodiversite-evaluation-impact .related-card{display:block;padding:1.5rem;border:1px solid var(--line);background:var(--cream);text-decoration:none;color:var(--navy)}.reference-blog-biodiversite-evaluation-impact .related-card span{color:var(--gold-dark);font:500 .66rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-blog-biodiversite-evaluation-impact .related-card h3{margin:.6rem 0 0;font-size:1.25rem}.reference-blog-biodiversite-evaluation-impact .footer{padding:55px 0;color:#ffffffb7;background:var(--navy-2);font-size:.88rem}.reference-blog-biodiversite-evaluation-impact .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.reference-blog-biodiversite-evaluation-impact .footer img{width:205px;margin-bottom:1rem}.reference-blog-biodiversite-evaluation-impact .footer h2{margin:0 0 .9rem;color:#fff;font:700 .76rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em}.reference-blog-biodiversite-evaluation-impact .footer ul{list-style:none;padding:0;margin:0}.reference-blog-biodiversite-evaluation-impact .footer a{color:#ffffffb7;text-decoration:none}@media(max-width:960px){.reference-blog-biodiversite-evaluation-impact .nav a:not(.nav-cta){display:none}.reference-blog-biodiversite-evaluation-impact .layout{grid-template-columns:1fr;gap:2.5rem}.reference-blog-biodiversite-evaluation-impact .sidebar{position:static}.reference-blog-biodiversite-evaluation-impact .related-grid{grid-template-columns:1fr}.reference-blog-biodiversite-evaluation-impact .footer-grid{grid-template-columns:1fr 1fr}.reference-blog-biodiversite-evaluation-impact .footer-brand{grid-column:1/-1}}@media(max-width:650px){.reference-blog-biodiversite-evaluation-impact{font-size:16px}.reference-blog-biodiversite-evaluation-impact .container{width:min(calc(100% - 28px),var(--max))}.reference-blog-biodiversite-evaluation-impact .brand img{width:175px}.reference-blog-biodiversite-evaluation-impact .nav-cta{font-size:.64rem;padding:.6rem .7rem!important}.reference-blog-biodiversite-evaluation-impact .hero{padding:52px 0}.reference-blog-biodiversite-evaluation-impact .cards{grid-template-columns:1fr}.reference-blog-biodiversite-evaluation-impact table,.reference-blog-biodiversite-evaluation-impact tbody,.reference-blog-biodiversite-evaluation-impact td,.reference-blog-biodiversite-evaluation-impact tr{display:block;width:100%}.reference-blog-biodiversite-evaluation-impact thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.reference-blog-biodiversite-evaluation-impact tr{margin-bottom:1rem;border:1px solid var(--line);background:var(--paper)}.reference-blog-biodiversite-evaluation-impact td{border:0;padding:.7rem 1rem}.reference-blog-biodiversite-evaluation-impact td:before{display:block;content:attr(data-label);color:var(--gold-dark);font-size:.68rem;font-weight:700;text-transform:uppercase}.reference-blog-biodiversite-evaluation-impact .timeline-item{grid-template-columns:1fr;gap:.35rem}.reference-blog-biodiversite-evaluation-impact .cta-actions{display:grid}.reference-blog-biodiversite-evaluation-impact .button{width:100%}.reference-blog-biodiversite-evaluation-impact .footer-grid{grid-template-columns:1fr}.reference-blog-biodiversite-evaluation-impact .footer-brand{grid-column:auto}}.reference-veille-reglementaire-chimie{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--white:#ffffff;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--blue-soft:#eaf0f6;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px}.reference-veille-reglementaire-chimie *,.reference-veille-reglementaire-chimie :after,.reference-veille-reglementaire-chimie :before{box-sizing:border-box}.reference-veille-reglementaire-chimie{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.7 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-veille-reglementaire-chimie img{display:block;max-width:100%;height:auto}.reference-veille-reglementaire-chimie a{color:inherit;text-underline-offset:.18em}.reference-veille-reglementaire-chimie a:hover{color:var(--gold-dark)}.reference-veille-reglementaire-chimie h1,.reference-veille-reglementaire-chimie h2,.reference-veille-reglementaire-chimie h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-veille-reglementaire-chimie h1,.reference-veille-reglementaire-chimie h2{font-family:Playfair Display,Georgia,serif}.reference-veille-reglementaire-chimie h1{margin-bottom:1.4rem;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.04;letter-spacing:-.035em}.reference-veille-reglementaire-chimie h2{margin-bottom:1.1rem;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.12;letter-spacing:-.025em}.reference-veille-reglementaire-chimie h3{margin-bottom:.65rem;font-size:1.25rem;line-height:1.35}.reference-veille-reglementaire-chimie p{margin:0 0 1.15rem}.reference-veille-reglementaire-chimie ul{margin:.6rem 0 1.3rem;padding-left:1.3rem}.reference-veille-reglementaire-chimie li+li{margin-top:.45rem}.reference-veille-reglementaire-chimie .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-veille-reglementaire-chimie .narrow{max-width:870px}.reference-veille-reglementaire-chimie .skip{position:absolute;left:-9999px}.reference-veille-reglementaire-chimie .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-veille-reglementaire-chimie .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-veille-reglementaire-chimie .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-veille-reglementaire-chimie .brand img{width:210px}.reference-veille-reglementaire-chimie .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-veille-reglementaire-chimie .nav a{color:#fff;text-decoration:none}.reference-veille-reglementaire-chimie .nav a:hover{color:#e4b765}.reference-veille-reglementaire-chimie .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-veille-reglementaire-chimie .hero{padding:2.6rem 0 5.2rem;color:#fff;background:radial-gradient(circle at 84% 20%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-veille-reglementaire-chimie .breadcrumbs{margin-bottom:2.5rem;color:rgba(255,255,255,.62);font-size:.78rem}.reference-veille-reglementaire-chimie .breadcrumbs a{color:inherit;text-decoration:none}.reference-veille-reglementaire-chimie .hero-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:4.5rem;align-items:center}.reference-veille-reglementaire-chimie .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-veille-reglementaire-chimie .hero h1{color:#fff}.reference-veille-reglementaire-chimie .hero-copy{max-width:790px;color:rgba(255,255,255,.84);font-size:1.15rem}.reference-veille-reglementaire-chimie .hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.reference-veille-reglementaire-chimie .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.82rem 1.25rem;border-radius:4px;font-size:.9rem;font-weight:700;text-decoration:none;transition:.15s ease}.reference-veille-reglementaire-chimie .btn:hover{transform:translateY(-1px)}.reference-veille-reglementaire-chimie .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-veille-reglementaire-chimie .btn-primary:hover{color:var(--navy);background:#dfad58}.reference-veille-reglementaire-chimie .btn-secondary{color:#fff;border:1px solid rgba(255,255,255,.34)}.reference-veille-reglementaire-chimie .btn-secondary:hover{color:#fff;border-color:rgba(255,255,255,.7)}.reference-veille-reglementaire-chimie .hero-proof{margin-top:1.3rem;color:rgba(255,255,255,.66);font-size:.83rem}.reference-veille-reglementaire-chimie .hero-card{padding:1.6rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:9px}.reference-veille-reglementaire-chimie .hero-card-title{margin-bottom:1rem;color:#e4b765;font:500 .72rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-veille-reglementaire-chimie .hero-card ul{margin:0;padding:0;list-style:none}.reference-veille-reglementaire-chimie .hero-card li{padding:.72rem 0;color:rgba(255,255,255,.87);border-bottom:1px solid rgba(255,255,255,.1)}.reference-veille-reglementaire-chimie .hero-card li:last-child{border-bottom:0}.reference-veille-reglementaire-chimie .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-veille-reglementaire-chimie .jump-inner{display:flex;gap:1.1rem;align-items:center;padding:.95rem 0;overflow-x:auto}.reference-veille-reglementaire-chimie .jump-inner a,.reference-veille-reglementaire-chimie .jump-inner span{flex:0 0 auto}.reference-veille-reglementaire-chimie .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-veille-reglementaire-chimie .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-veille-reglementaire-chimie .section{padding:5rem 0}.reference-veille-reglementaire-chimie .section-paper{background:var(--paper)}.reference-veille-reglementaire-chimie .section-navy{color:#fff;background:var(--navy)}.reference-veille-reglementaire-chimie .section-navy h2,.reference-veille-reglementaire-chimie .section-navy h3{color:#fff}.reference-veille-reglementaire-chimie .kicker{display:block;margin-bottom:.7rem;color:var(--gold-dark);font:500 .73rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.reference-veille-reglementaire-chimie .section-navy .kicker{color:#e4b765}.reference-veille-reglementaire-chimie .lead{max-width:870px;color:var(--text-soft);font-size:1.06rem}.reference-veille-reglementaire-chimie .section-navy .lead{color:rgba(255,255,255,.76)}.reference-veille-reglementaire-chimie .answer-box{max-width:970px;margin:2rem 0;padding:1.45rem 1.6rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-veille-reglementaire-chimie .answer-box p:last-child{margin-bottom:0}.reference-veille-reglementaire-chimie .note-box{margin:1.7rem 0;padding:1.35rem 1.5rem;background:#fbf5e8;border:1px solid #dec995;border-radius:6px}.reference-veille-reglementaire-chimie .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;margin-top:2rem}.reference-veille-reglementaire-chimie .card{padding:1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:7px}.reference-veille-reglementaire-chimie .card-num{display:block;margin-bottom:.7rem;color:var(--gold-dark);font:500 .72rem DM Mono,monospace}.reference-veille-reglementaire-chimie .card p{margin-bottom:0;color:var(--text-soft)}.reference-veille-reglementaire-chimie .reg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;margin-top:2rem}.reference-veille-reglementaire-chimie .reg-card{padding:1.45rem;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px}.reference-veille-reglementaire-chimie .reg-card p{margin-bottom:0;color:var(--text-soft)}.reference-veille-reglementaire-chimie .text-link{display:inline-flex;margin-top:.3rem;color:var(--gold-dark);font-size:.9rem;font-weight:700;text-decoration:none}.reference-veille-reglementaire-chimie .steps{display:grid;gap:.8rem;margin-top:2rem}.reference-veille-reglementaire-chimie .step{display:grid;grid-template-columns:48px 1fr;gap:1rem;align-items:start;padding:1.2rem;background:var(--paper);border:1px solid var(--line);border-radius:6px}.reference-veille-reglementaire-chimie .step-num{width:40px;height:40px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .75rem DM Mono,monospace}.reference-veille-reglementaire-chimie .step h3{margin-bottom:.25rem}.reference-veille-reglementaire-chimie .step p{margin-bottom:0;color:var(--text-soft)}.reference-veille-reglementaire-chimie .product-tags{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.5rem 0 2rem}.reference-veille-reglementaire-chimie .product-tag{padding:.48rem .72rem;background:var(--paper);border:1px solid var(--line);border-radius:99px;font-size:.82rem;font-weight:600}.reference-veille-reglementaire-chimie .modules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.2rem}.reference-veille-reglementaire-chimie .module{display:flex;flex-direction:column;padding:1.6rem;background:#fff;border:1px solid var(--line);border-radius:8px}.reference-veille-reglementaire-chimie .module.featured{border:2px solid var(--gold)}.reference-veille-reglementaire-chimie .module.secondary{background:#f7f6f2}.reference-veille-reglementaire-chimie .module-tag{display:inline-block;align-self:flex-start;margin-bottom:.8rem;padding:.27rem .52rem;color:#76511b;background:var(--gold-soft);border-radius:3px;font:500 .67rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.reference-veille-reglementaire-chimie .module.secondary .module-tag{color:#4d5964;background:#e9ecef}.reference-veille-reglementaire-chimie .module li,.reference-veille-reglementaire-chimie .module p{color:var(--text-soft)}.reference-veille-reglementaire-chimie .module .text-link{margin-top:auto;padding-top:.7rem}.reference-veille-reglementaire-chimie .module-price{margin:.7rem 0 1rem;padding-top:.8rem;border-top:1px solid var(--line)}.reference-veille-reglementaire-chimie .module-price strong{display:block;color:var(--navy);font-size:1.35rem}.reference-veille-reglementaire-chimie .module-price span{color:var(--text-soft);font-size:.77rem}.reference-veille-reglementaire-chimie .workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}.reference-veille-reglementaire-chimie .workflow-item{padding:1.45rem;background:var(--navy-2)}.reference-veille-reglementaire-chimie .workflow-item span{display:block;margin-bottom:.7rem;color:#e4b765;font:500 .7rem DM Mono,monospace}.reference-veille-reglementaire-chimie .workflow-item p{margin-bottom:0;color:rgba(255,255,255,.72);font-size:.91rem}.reference-veille-reglementaire-chimie .table-wrap{margin-top:2rem;overflow-x:auto;background:var(--paper);border:1px solid var(--line);border-radius:7px}.reference-veille-reglementaire-chimie table{width:100%;min-width:650px;border-collapse:collapse}.reference-veille-reglementaire-chimie td,.reference-veille-reglementaire-chimie th{padding:1rem 1.15rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.reference-veille-reglementaire-chimie th{background:#ede8df;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.reference-veille-reglementaire-chimie tr:last-child td{border-bottom:0}.reference-veille-reglementaire-chimie .platform-grid{display:grid;grid-template-columns:1fr 70px 1fr;gap:1.2rem;align-items:stretch;margin-top:2rem}.reference-veille-reglementaire-chimie .platform-box{padding:1.6rem;background:var(--paper);border:1px solid var(--line);border-radius:7px}.reference-veille-reglementaire-chimie .platform-label{display:block;margin-bottom:.75rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-veille-reglementaire-chimie .platform-arrow{display:grid;place-items:center;color:var(--gold-dark);font-size:1.5rem}.reference-veille-reglementaire-chimie .case{margin-top:2rem;overflow:hidden;color:#fff;background:var(--navy);border-radius:8px}.reference-veille-reglementaire-chimie .case-header{padding:1.7rem;border-bottom:1px solid rgba(255,255,255,.12)}.reference-veille-reglementaire-chimie .case-header h3{color:#fff;font-size:1.5rem}.reference-veille-reglementaire-chimie .case-header p{margin-bottom:0;color:rgba(255,255,255,.72)}.reference-veille-reglementaire-chimie .case-grid{display:grid;grid-template-columns:repeat(3,1fr)}.reference-veille-reglementaire-chimie .case-item{padding:1.45rem;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.reference-veille-reglementaire-chimie .case-item:nth-child(3n){border-right:0}.reference-veille-reglementaire-chimie .case-item strong{display:block;margin-bottom:.4rem;color:#e4b765;font-size:.82rem}.reference-veille-reglementaire-chimie .case-item p{margin-bottom:0;color:rgba(255,255,255,.77);font-size:.91rem}.reference-veille-reglementaire-chimie .case-source{padding:1rem 1.45rem;color:rgba(255,255,255,.7);background:var(--navy-2);font-size:.8rem}.reference-veille-reglementaire-chimie .case-source a{color:#e4b765}.reference-veille-reglementaire-chimie .pricing-intro{margin-bottom:2rem;font-size:1.18rem}.reference-veille-reglementaire-chimie .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem}.reference-veille-reglementaire-chimie .price-card{display:flex;flex-direction:column;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:8px}.reference-veille-reglementaire-chimie .price-card.featured{border:2px solid var(--gold)}.reference-veille-reglementaire-chimie .price-head{padding:1.5rem;border-bottom:1px solid var(--line)}.reference-veille-reglementaire-chimie .price-type{display:inline-block;margin-bottom:.7rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-veille-reglementaire-chimie .price-name{margin-bottom:.5rem;font-family:Playfair Display,Georgia,serif;font-size:1.45rem;font-weight:700}.reference-veille-reglementaire-chimie .price{color:var(--navy);font-size:1.9rem;font-weight:700}.reference-veille-reglementaire-chimie .price small{color:var(--text-soft);font-size:.75rem;font-weight:500}.reference-veille-reglementaire-chimie .price-body{flex:1;padding:1.4rem}.reference-veille-reglementaire-chimie .price-body ul{color:var(--text-soft);font-size:.9rem}.reference-veille-reglementaire-chimie .price-foot{padding:0 1.4rem 1.4rem}.reference-veille-reglementaire-chimie .price-foot .btn{width:100%}.reference-veille-reglementaire-chimie .cred-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;margin-top:2rem}.reference-veille-reglementaire-chimie .fact{margin-bottom:.75rem;padding:1rem 1.1rem;background:rgba(255,255,255,.07);border-left:3px solid var(--gold)}.reference-veille-reglementaire-chimie .fact strong{display:block;margin-bottom:.2rem;color:#fff}.reference-veille-reglementaire-chimie .fact span{color:rgba(255,255,255,.7);font-size:.88rem}.reference-veille-reglementaire-chimie .source-links a{color:#e4b765}.reference-veille-reglementaire-chimie .faq{margin-top:2rem;border-top:1px solid var(--line)}.reference-veille-reglementaire-chimie details{border-bottom:1px solid var(--line)}.reference-veille-reglementaire-chimie summary{position:relative;cursor:pointer;list-style:none;padding:1.15rem 2.2rem 1.15rem 0;font-weight:700}.reference-veille-reglementaire-chimie summary::-webkit-details-marker{display:none}.reference-veille-reglementaire-chimie summary:after{content:"+";position:absolute;top:1rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-veille-reglementaire-chimie details[open] summary:after{content:"–"}.reference-veille-reglementaire-chimie .faq-answer{max-width:900px;padding:0 2rem 1.3rem 0;color:var(--text-soft)}.reference-veille-reglementaire-chimie .final-cta{padding:5rem 0;color:#fff;text-align:center;background:radial-gradient(circle at 85% 35%,rgba(202,150,61,.16),transparent 30%),var(--navy)}.reference-veille-reglementaire-chimie .final-cta h2{max-width:850px;margin:0 auto 1rem;color:#fff}.reference-veille-reglementaire-chimie .final-cta p{max-width:760px;margin:0 auto 1.7rem;color:rgba(255,255,255,.76)}.reference-veille-reglementaire-chimie .final-cta .hero-actions{justify-content:center}.reference-veille-reglementaire-chimie footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-veille-reglementaire-chimie .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-veille-reglementaire-chimie footer img{width:190px;margin-bottom:1rem}.reference-veille-reglementaire-chimie footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-veille-reglementaire-chimie footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-veille-reglementaire-chimie footer a:hover{color:#e4b765}.reference-veille-reglementaire-chimie .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:950px){.reference-veille-reglementaire-chimie .nav{display:none}.reference-veille-reglementaire-chimie .cred-grid,.reference-veille-reglementaire-chimie .hero-grid{grid-template-columns:1fr}.reference-veille-reglementaire-chimie .cards,.reference-veille-reglementaire-chimie .modules-grid,.reference-veille-reglementaire-chimie .pricing-grid,.reference-veille-reglementaire-chimie .reg-grid,.reference-veille-reglementaire-chimie .workflow{grid-template-columns:repeat(2,1fr)}.reference-veille-reglementaire-chimie .platform-grid{grid-template-columns:1fr}.reference-veille-reglementaire-chimie .platform-arrow{height:35px;transform:rotate(90deg)}.reference-veille-reglementaire-chimie .case-grid{grid-template-columns:repeat(2,1fr)}.reference-veille-reglementaire-chimie .case-item:nth-child(3n){border-right:1px solid rgba(255,255,255,.1)}.reference-veille-reglementaire-chimie .case-item:nth-child(2n){border-right:0}.reference-veille-reglementaire-chimie .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reference-veille-reglementaire-chimie{font-size:16px}.reference-veille-reglementaire-chimie .container{width:min(calc(100% - 28px),var(--max))}.reference-veille-reglementaire-chimie .hero{padding:2rem 0 3.7rem}.reference-veille-reglementaire-chimie .section{padding:3.7rem 0}.reference-veille-reglementaire-chimie .hero-actions{flex-direction:column}.reference-veille-reglementaire-chimie .hero-actions .btn{width:100%}.reference-veille-reglementaire-chimie .cards,.reference-veille-reglementaire-chimie .case-grid,.reference-veille-reglementaire-chimie .footer-grid,.reference-veille-reglementaire-chimie .modules-grid,.reference-veille-reglementaire-chimie .pricing-grid,.reference-veille-reglementaire-chimie .reg-grid,.reference-veille-reglementaire-chimie .workflow{grid-template-columns:1fr}.reference-veille-reglementaire-chimie .case-item,.reference-veille-reglementaire-chimie .case-item:nth-child(2n),.reference-veille-reglementaire-chimie .case-item:nth-child(3n){border-right:0}}.reference-product-substances-melanges{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--white:#ffffff;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--blue-soft:#eaf0f6;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px}.reference-product-substances-melanges *,.reference-product-substances-melanges :after,.reference-product-substances-melanges :before{box-sizing:border-box}.reference-product-substances-melanges{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.7 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-product-substances-melanges img{display:block;max-width:100%;height:auto}.reference-product-substances-melanges a{color:inherit;text-underline-offset:.18em}.reference-product-substances-melanges a:hover{color:var(--gold-dark)}.reference-product-substances-melanges h1,.reference-product-substances-melanges h2,.reference-product-substances-melanges h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-product-substances-melanges h1,.reference-product-substances-melanges h2{font-family:Playfair Display,Georgia,serif}.reference-product-substances-melanges h1{margin-bottom:1.25rem;font-size:clamp(2.8rem,6vw,5rem);line-height:1.03;letter-spacing:-.035em}.reference-product-substances-melanges h2{margin-bottom:1.1rem;font-size:clamp(1.95rem,3.7vw,3.15rem);line-height:1.13;letter-spacing:-.025em}.reference-product-substances-melanges h3{margin-bottom:.65rem;font-size:1.25rem;line-height:1.35}.reference-product-substances-melanges p{margin:0 0 1.15rem}.reference-product-substances-melanges ul{margin:.6rem 0 1.3rem;padding-left:1.3rem}.reference-product-substances-melanges li+li{margin-top:.45rem}.reference-product-substances-melanges .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-product-substances-melanges .narrow{max-width:880px}.reference-product-substances-melanges .skip{position:absolute;left:-9999px}.reference-product-substances-melanges .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-product-substances-melanges .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-product-substances-melanges .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-product-substances-melanges .brand img{width:210px}.reference-product-substances-melanges .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-product-substances-melanges .nav a{color:#fff;text-decoration:none}.reference-product-substances-melanges .nav a:hover{color:#e4b765}.reference-product-substances-melanges .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-product-substances-melanges .hero{padding:2.5rem 0 5rem;color:#fff;background:radial-gradient(circle at 82% 22%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-product-substances-melanges .breadcrumbs{margin-bottom:2.6rem;color:rgba(255,255,255,.63);font-size:.78rem}.reference-product-substances-melanges .breadcrumbs a{color:inherit;text-decoration:none}.reference-product-substances-melanges .hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:4.5rem;align-items:center}.reference-product-substances-melanges .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-substances-melanges .hero h1{color:#fff}.reference-product-substances-melanges .hero-copy{max-width:820px;color:rgba(255,255,255,.84);font-size:1.14rem}.reference-product-substances-melanges .hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.reference-product-substances-melanges .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.82rem 1.25rem;border-radius:4px;font-size:.9rem;font-weight:700;text-decoration:none;transition:.15s ease}.reference-product-substances-melanges .btn:hover{transform:translateY(-1px)}.reference-product-substances-melanges .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-product-substances-melanges .btn-primary:hover{color:var(--navy);background:#dfad58}.reference-product-substances-melanges .btn-secondary{color:#fff;border:1px solid rgba(255,255,255,.34)}.reference-product-substances-melanges .btn-secondary:hover{color:#fff;border-color:rgba(255,255,255,.7)}.reference-product-substances-melanges .hero-note{margin-top:1.25rem;color:rgba(255,255,255,.65);font-size:.82rem}.reference-product-substances-melanges .scope-card{padding:1.6rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:9px}.reference-product-substances-melanges .scope-title{margin-bottom:1rem;color:#e4b765;font:500 .72rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-substances-melanges .scope-card ul{margin:0;padding:0;list-style:none}.reference-product-substances-melanges .scope-card li{padding:.68rem 0;color:rgba(255,255,255,.87);border-bottom:1px solid rgba(255,255,255,.1)}.reference-product-substances-melanges .scope-card li:last-child{border-bottom:0}.reference-product-substances-melanges .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-product-substances-melanges .jump-inner{display:flex;align-items:center;gap:1.1rem;padding:.95rem 0;overflow-x:auto}.reference-product-substances-melanges .jump-inner a,.reference-product-substances-melanges .jump-inner span{flex:0 0 auto}.reference-product-substances-melanges .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-product-substances-melanges .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-product-substances-melanges .section{padding:5rem 0}.reference-product-substances-melanges .section-paper{background:var(--paper)}.reference-product-substances-melanges .section-navy{color:#fff;background:var(--navy)}.reference-product-substances-melanges .section-navy h2,.reference-product-substances-melanges .section-navy h3{color:#fff}.reference-product-substances-melanges .kicker{display:block;margin-bottom:.7rem;color:var(--gold-dark);font:500 .73rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.reference-product-substances-melanges .section-navy .kicker{color:#e4b765}.reference-product-substances-melanges .lead{max-width:880px;color:var(--text-soft);font-size:1.06rem}.reference-product-substances-melanges .section-navy .lead{color:rgba(255,255,255,.76)}.reference-product-substances-melanges .answer-box{max-width:980px;margin:2rem 0;padding:1.45rem 1.6rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-product-substances-melanges .answer-box p:last-child{margin-bottom:0}.reference-product-substances-melanges .note-box{margin:1.7rem 0;padding:1.35rem 1.5rem;background:#fbf5e8;border:1px solid #dec995;border-radius:6px}.reference-product-substances-melanges .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;margin-top:2rem}.reference-product-substances-melanges .card{padding:1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:7px}.reference-product-substances-melanges .card-tag{display:inline-block;margin-bottom:.75rem;color:var(--gold-dark);font:500 .69rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.reference-product-substances-melanges .card li,.reference-product-substances-melanges .card p{color:var(--text-soft)}.reference-product-substances-melanges .card p:last-child{margin-bottom:0}.reference-product-substances-melanges .pillar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2.2rem}.reference-product-substances-melanges .pillar{padding:1.7rem;background:#fff;border:1px solid var(--line);border-radius:8px}.reference-product-substances-melanges .pillar:first-child{border-top:4px solid var(--gold)}.reference-product-substances-melanges .pillar:last-child{border-top:4px solid #657c93}.reference-product-substances-melanges .pillar li,.reference-product-substances-melanges .pillar p{color:var(--text-soft)}.reference-product-substances-melanges .reg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:2rem}.reference-product-substances-melanges .reg-card{padding:1.55rem;background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px}.reference-product-substances-melanges .reg-card li,.reference-product-substances-melanges .reg-card p{color:var(--text-soft)}.reference-product-substances-melanges .steps{display:grid;gap:.8rem;margin-top:2rem}.reference-product-substances-melanges .step{display:grid;grid-template-columns:48px 1fr;gap:1rem;align-items:start;padding:1.2rem;background:var(--paper);border:1px solid var(--line);border-radius:6px}.reference-product-substances-melanges .step-num{width:40px;height:40px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .75rem DM Mono,monospace}.reference-product-substances-melanges .step h3{margin-bottom:.25rem}.reference-product-substances-melanges .step p{margin-bottom:0;color:var(--text-soft)}.reference-product-substances-melanges .workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}.reference-product-substances-melanges .workflow-item{padding:1.45rem;background:var(--navy-2)}.reference-product-substances-melanges .workflow-item span{display:block;margin-bottom:.7rem;color:#e4b765;font:500 .7rem DM Mono,monospace}.reference-product-substances-melanges .workflow-item p{margin-bottom:0;color:rgba(255,255,255,.72);font-size:.91rem}.reference-product-substances-melanges .offer{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;margin-top:2rem;padding:1.8rem;color:#fff;background:var(--navy);border-radius:8px}.reference-product-substances-melanges .offer h3{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:1.7rem}.reference-product-substances-melanges .offer p{margin-bottom:.5rem;color:rgba(255,255,255,.74)}.reference-product-substances-melanges .offer-price{min-width:180px;text-align:right}.reference-product-substances-melanges .offer-price strong{display:block;color:#fff;font-size:2rem;line-height:1.15}.reference-product-substances-melanges .offer-price span{color:rgba(255,255,255,.64);font-size:.8rem}.reference-product-substances-melanges .sources{display:grid;gap:.7rem;margin-top:1.7rem}.reference-product-substances-melanges .source{padding:1rem 1.15rem;background:#fff;border:1px solid var(--line);border-radius:5px}.reference-product-substances-melanges .source a{font-weight:700}.reference-product-substances-melanges .source p{margin:.25rem 0 0;color:var(--text-soft);font-size:.85rem}.reference-product-substances-melanges .faq{margin-top:2rem;border-top:1px solid var(--line)}.reference-product-substances-melanges details{border-bottom:1px solid var(--line)}.reference-product-substances-melanges summary{position:relative;cursor:pointer;list-style:none;padding:1.15rem 2.2rem 1.15rem 0;font-weight:700}.reference-product-substances-melanges summary::-webkit-details-marker{display:none}.reference-product-substances-melanges summary:after{content:"+";position:absolute;top:1rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-product-substances-melanges details[open] summary:after{content:"–"}.reference-product-substances-melanges .faq-answer{max-width:900px;padding:0 2rem 1.3rem 0;color:var(--text-soft)}.reference-product-substances-melanges .parent-link{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:1.7rem;background:var(--gold-soft);border:1px solid #decba6;border-radius:8px}.reference-product-substances-melanges .parent-link h3{margin-bottom:.35rem}.reference-product-substances-melanges .parent-link p{margin-bottom:0;color:var(--text-soft)}.reference-product-substances-melanges .final-cta{padding:5rem 0;color:#fff;text-align:center;background:radial-gradient(circle at 85% 35%,rgba(202,150,61,.16),transparent 30%),var(--navy)}.reference-product-substances-melanges .final-cta h2{max-width:850px;margin:0 auto 1rem;color:#fff}.reference-product-substances-melanges .final-cta p{max-width:760px;margin:0 auto 1.7rem;color:rgba(255,255,255,.76)}.reference-product-substances-melanges .final-cta .hero-actions{justify-content:center}.reference-product-substances-melanges footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-product-substances-melanges .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-product-substances-melanges footer img{width:190px;margin-bottom:1rem}.reference-product-substances-melanges footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-product-substances-melanges footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-product-substances-melanges footer a:hover{color:#e4b765}.reference-product-substances-melanges .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:950px){.reference-product-substances-melanges .nav{display:none}.reference-product-substances-melanges .hero-grid{grid-template-columns:1fr}.reference-product-substances-melanges .cards,.reference-product-substances-melanges .workflow{grid-template-columns:repeat(2,1fr)}.reference-product-substances-melanges .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reference-product-substances-melanges{font-size:16px}.reference-product-substances-melanges .container{width:min(calc(100% - 28px),var(--max))}.reference-product-substances-melanges .hero{padding:2rem 0 3.7rem}.reference-product-substances-melanges .section{padding:3.7rem 0}.reference-product-substances-melanges .hero-actions{flex-direction:column}.reference-product-substances-melanges .hero-actions .btn{width:100%}.reference-product-substances-melanges .cards,.reference-product-substances-melanges .footer-grid,.reference-product-substances-melanges .offer,.reference-product-substances-melanges .parent-link,.reference-product-substances-melanges .pillar-grid,.reference-product-substances-melanges .reg-grid,.reference-product-substances-melanges .workflow{grid-template-columns:1fr}.reference-product-substances-melanges .offer-price{text-align:left}.reference-product-substances-melanges .parent-link .btn{width:100%}}.reference-product-biocide{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--white:#ffffff;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--blue-soft:#eaf0f6;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px}.reference-product-biocide *,.reference-product-biocide :after,.reference-product-biocide :before{box-sizing:border-box}.reference-product-biocide{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.7 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-product-biocide img{display:block;max-width:100%;height:auto}.reference-product-biocide a{color:inherit;text-underline-offset:.18em}.reference-product-biocide a:hover{color:var(--gold-dark)}.reference-product-biocide h1,.reference-product-biocide h2,.reference-product-biocide h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-product-biocide h1,.reference-product-biocide h2{font-family:Playfair Display,Georgia,serif}.reference-product-biocide h1{margin-bottom:1.25rem;font-size:clamp(2.8rem,6vw,5rem);line-height:1.03;letter-spacing:-.035em}.reference-product-biocide h2{margin-bottom:1.1rem;font-size:clamp(1.95rem,3.7vw,3.15rem);line-height:1.13;letter-spacing:-.025em}.reference-product-biocide h3{margin-bottom:.65rem;font-size:1.25rem;line-height:1.35}.reference-product-biocide p{margin:0 0 1.15rem}.reference-product-biocide ul{margin:.6rem 0 1.3rem;padding-left:1.3rem}.reference-product-biocide li+li{margin-top:.45rem}.reference-product-biocide .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-product-biocide .narrow{max-width:870px}.reference-product-biocide .skip{position:absolute;left:-9999px}.reference-product-biocide .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-product-biocide .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-product-biocide .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-product-biocide .brand img{width:210px}.reference-product-biocide .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-product-biocide .nav a{color:#fff;text-decoration:none}.reference-product-biocide .nav a:hover{color:#e4b765}.reference-product-biocide .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-product-biocide .hero{padding:2.5rem 0 5rem;color:#fff;background:radial-gradient(circle at 82% 22%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-product-biocide .breadcrumbs{margin-bottom:2.6rem;color:rgba(255,255,255,.63);font-size:.78rem}.reference-product-biocide .breadcrumbs a{color:inherit;text-decoration:none}.reference-product-biocide .hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:4.5rem;align-items:center}.reference-product-biocide .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-biocide .hero h1{color:#fff}.reference-product-biocide .hero-copy{max-width:800px;color:rgba(255,255,255,.84);font-size:1.14rem}.reference-product-biocide .hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.reference-product-biocide .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.82rem 1.25rem;border-radius:4px;font-size:.9rem;font-weight:700;text-decoration:none;transition:.15s ease}.reference-product-biocide .btn:hover{transform:translateY(-1px)}.reference-product-biocide .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-product-biocide .btn-primary:hover{color:var(--navy);background:#dfad58}.reference-product-biocide .btn-secondary{color:#fff;border:1px solid rgba(255,255,255,.34)}.reference-product-biocide .btn-secondary:hover{color:#fff;border-color:rgba(255,255,255,.7)}.reference-product-biocide .hero-note{margin-top:1.25rem;color:rgba(255,255,255,.65);font-size:.82rem}.reference-product-biocide .scope-card{padding:1.6rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:9px}.reference-product-biocide .scope-title{margin-bottom:1rem;color:#e4b765;font:500 .72rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-biocide .scope-card ul{margin:0;padding:0;list-style:none}.reference-product-biocide .scope-card li{padding:.68rem 0;color:rgba(255,255,255,.87);border-bottom:1px solid rgba(255,255,255,.1)}.reference-product-biocide .scope-card li:last-child{border-bottom:0}.reference-product-biocide .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-product-biocide .jump-inner{display:flex;align-items:center;gap:1.1rem;padding:.95rem 0;overflow-x:auto}.reference-product-biocide .jump-inner a,.reference-product-biocide .jump-inner span{flex:0 0 auto}.reference-product-biocide .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-product-biocide .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-product-biocide .section{padding:5rem 0}.reference-product-biocide .section-paper{background:var(--paper)}.reference-product-biocide .section-navy{color:#fff;background:var(--navy)}.reference-product-biocide .section-navy h2,.reference-product-biocide .section-navy h3{color:#fff}.reference-product-biocide .kicker{display:block;margin-bottom:.7rem;color:var(--gold-dark);font:500 .73rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.reference-product-biocide .section-navy .kicker{color:#e4b765}.reference-product-biocide .lead{max-width:870px;color:var(--text-soft);font-size:1.06rem}.reference-product-biocide .section-navy .lead{color:rgba(255,255,255,.76)}.reference-product-biocide .answer-box{max-width:970px;margin:2rem 0;padding:1.45rem 1.6rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-product-biocide .answer-box p:last-child{margin-bottom:0}.reference-product-biocide .note-box{margin:1.7rem 0;padding:1.35rem 1.5rem;background:#fbf5e8;border:1px solid #dec995;border-radius:6px}.reference-product-biocide .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;margin-top:2rem}.reference-product-biocide .card{padding:1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:7px}.reference-product-biocide .card-tag{display:inline-block;margin-bottom:.75rem;color:var(--gold-dark);font:500 .69rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.reference-product-biocide .card li,.reference-product-biocide .card p{color:var(--text-soft)}.reference-product-biocide .card p:last-child{margin-bottom:0}.reference-product-biocide .bpr-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.reference-product-biocide .bpr-step{padding:1.5rem;background:#fff}.reference-product-biocide .bpr-step span{display:block;margin-bottom:.75rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace}.reference-product-biocide .bpr-step p{margin-bottom:0;color:var(--text-soft)}.reference-product-biocide .active-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:2rem}.reference-product-biocide .active-card{padding:1.55rem;background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px}.reference-product-biocide .active-card p{color:var(--text-soft)}.reference-product-biocide .auth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;margin-top:2rem}.reference-product-biocide .auth-card{padding:1.45rem;background:var(--paper);border:1px solid var(--line);border-radius:7px}.reference-product-biocide .auth-card p{margin-bottom:0;color:var(--text-soft)}.reference-product-biocide .type-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:2rem}.reference-product-biocide .type-group{padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:7px}.reference-product-biocide .type-group span{display:inline-block;margin-bottom:.65rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.reference-product-biocide .type-group p{margin-bottom:0;color:var(--text-soft)}.reference-product-biocide .steps{display:grid;gap:.8rem;margin-top:2rem}.reference-product-biocide .step{display:grid;grid-template-columns:48px 1fr;gap:1rem;align-items:start;padding:1.2rem;background:var(--paper);border:1px solid var(--line);border-radius:6px}.reference-product-biocide .step-num{width:40px;height:40px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .75rem DM Mono,monospace}.reference-product-biocide .step h3{margin-bottom:.25rem}.reference-product-biocide .step p{margin-bottom:0;color:var(--text-soft)}.reference-product-biocide .workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}.reference-product-biocide .workflow-item{padding:1.45rem;background:var(--navy-2)}.reference-product-biocide .workflow-item span{display:block;margin-bottom:.7rem;color:#e4b765;font:500 .7rem DM Mono,monospace}.reference-product-biocide .workflow-item p{margin-bottom:0;color:rgba(255,255,255,.72);font-size:.91rem}.reference-product-biocide .offer{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;margin-top:2rem;padding:1.8rem;color:#fff;background:var(--navy);border-radius:8px}.reference-product-biocide .offer h3{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:1.7rem}.reference-product-biocide .offer p{margin-bottom:.5rem;color:rgba(255,255,255,.74)}.reference-product-biocide .offer-price{min-width:180px;text-align:right}.reference-product-biocide .offer-price strong{display:block;color:#fff;font-size:2rem;line-height:1.15}.reference-product-biocide .offer-price span{color:rgba(255,255,255,.64);font-size:.8rem}.reference-product-biocide .sources{display:grid;gap:.7rem;margin-top:1.7rem}.reference-product-biocide .source{padding:1rem 1.15rem;background:#fff;border:1px solid var(--line);border-radius:5px}.reference-product-biocide .source a{font-weight:700}.reference-product-biocide .source p{margin:.25rem 0 0;color:var(--text-soft);font-size:.85rem}.reference-product-biocide .faq{margin-top:2rem;border-top:1px solid var(--line)}.reference-product-biocide details{border-bottom:1px solid var(--line)}.reference-product-biocide summary{position:relative;cursor:pointer;list-style:none;padding:1.15rem 2.2rem 1.15rem 0;font-weight:700}.reference-product-biocide summary::-webkit-details-marker{display:none}.reference-product-biocide summary:after{content:"+";position:absolute;top:1rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-product-biocide details[open] summary:after{content:"–"}.reference-product-biocide .faq-answer{max-width:900px;padding:0 2rem 1.3rem 0;color:var(--text-soft)}.reference-product-biocide .parent-link{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:1.7rem;background:var(--gold-soft);border:1px solid #decba6;border-radius:8px}.reference-product-biocide .parent-link h3{margin-bottom:.35rem}.reference-product-biocide .parent-link p{margin-bottom:0;color:var(--text-soft)}.reference-product-biocide .final-cta{padding:5rem 0;color:#fff;text-align:center;background:radial-gradient(circle at 85% 35%,rgba(202,150,61,.16),transparent 30%),var(--navy)}.reference-product-biocide .final-cta h2{max-width:850px;margin:0 auto 1rem;color:#fff}.reference-product-biocide .final-cta p{max-width:760px;margin:0 auto 1.7rem;color:rgba(255,255,255,.76)}.reference-product-biocide .final-cta .hero-actions{justify-content:center}.reference-product-biocide footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-product-biocide .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-product-biocide footer img{width:190px;margin-bottom:1rem}.reference-product-biocide footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-product-biocide footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-product-biocide footer a:hover{color:#e4b765}.reference-product-biocide .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:950px){.reference-product-biocide .nav{display:none}.reference-product-biocide .hero-grid{grid-template-columns:1fr}.reference-product-biocide .auth-grid,.reference-product-biocide .bpr-flow,.reference-product-biocide .cards,.reference-product-biocide .workflow{grid-template-columns:repeat(2,1fr)}.reference-product-biocide .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reference-product-biocide{font-size:16px}.reference-product-biocide .container{width:min(calc(100% - 28px),var(--max))}.reference-product-biocide .hero{padding:2rem 0 3.7rem}.reference-product-biocide .section{padding:3.7rem 0}.reference-product-biocide .hero-actions{flex-direction:column}.reference-product-biocide .hero-actions .btn{width:100%}.reference-product-biocide .active-grid,.reference-product-biocide .auth-grid,.reference-product-biocide .bpr-flow,.reference-product-biocide .cards,.reference-product-biocide .footer-grid,.reference-product-biocide .offer,.reference-product-biocide .type-groups,.reference-product-biocide .workflow{grid-template-columns:1fr}.reference-product-biocide .offer-price{text-align:left}.reference-product-biocide .parent-link{grid-template-columns:1fr}.reference-product-biocide .parent-link .btn{width:100%}}.reference-product-pharmaceutique{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--white:#ffffff;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--blue-soft:#eaf0f6;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px}.reference-product-pharmaceutique *,.reference-product-pharmaceutique :after,.reference-product-pharmaceutique :before{box-sizing:border-box}.reference-product-pharmaceutique{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.7 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-product-pharmaceutique img{display:block;max-width:100%;height:auto}.reference-product-pharmaceutique a{color:inherit;text-underline-offset:.18em}.reference-product-pharmaceutique a:hover{color:var(--gold-dark)}.reference-product-pharmaceutique h1,.reference-product-pharmaceutique h2,.reference-product-pharmaceutique h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-product-pharmaceutique h1,.reference-product-pharmaceutique h2{font-family:Playfair Display,Georgia,serif}.reference-product-pharmaceutique h1{margin-bottom:1.25rem;font-size:clamp(2.8rem,6vw,5rem);line-height:1.03;letter-spacing:-.035em}.reference-product-pharmaceutique h2{margin-bottom:1.1rem;font-size:clamp(1.95rem,3.7vw,3.15rem);line-height:1.13;letter-spacing:-.025em}.reference-product-pharmaceutique h3{margin-bottom:.65rem;font-size:1.25rem;line-height:1.35}.reference-product-pharmaceutique p{margin:0 0 1.15rem}.reference-product-pharmaceutique ul{margin:.6rem 0 1.3rem;padding-left:1.3rem}.reference-product-pharmaceutique li+li{margin-top:.45rem}.reference-product-pharmaceutique .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-product-pharmaceutique .narrow{max-width:880px}.reference-product-pharmaceutique .skip{position:absolute;left:-9999px}.reference-product-pharmaceutique .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-product-pharmaceutique .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-product-pharmaceutique .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-product-pharmaceutique .brand img{width:210px}.reference-product-pharmaceutique .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-product-pharmaceutique .nav a{color:#fff;text-decoration:none}.reference-product-pharmaceutique .nav a:hover{color:#e4b765}.reference-product-pharmaceutique .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-product-pharmaceutique .hero{padding:2.5rem 0 5rem;color:#fff;background:radial-gradient(circle at 82% 22%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-product-pharmaceutique .breadcrumbs{margin-bottom:2.6rem;color:rgba(255,255,255,.63);font-size:.78rem}.reference-product-pharmaceutique .breadcrumbs a{color:inherit;text-decoration:none}.reference-product-pharmaceutique .hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:4.5rem;align-items:center}.reference-product-pharmaceutique .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-pharmaceutique .hero h1{color:#fff}.reference-product-pharmaceutique .hero-copy{max-width:810px;color:rgba(255,255,255,.84);font-size:1.14rem}.reference-product-pharmaceutique .hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.reference-product-pharmaceutique .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.82rem 1.25rem;border-radius:4px;font-size:.9rem;font-weight:700;text-decoration:none;transition:.15s ease}.reference-product-pharmaceutique .btn:hover{transform:translateY(-1px)}.reference-product-pharmaceutique .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-product-pharmaceutique .btn-primary:hover{color:var(--navy);background:#dfad58}.reference-product-pharmaceutique .btn-secondary{color:#fff;border:1px solid rgba(255,255,255,.34)}.reference-product-pharmaceutique .btn-secondary:hover{color:#fff;border-color:rgba(255,255,255,.7)}.reference-product-pharmaceutique .hero-note{margin-top:1.25rem;color:rgba(255,255,255,.65);font-size:.82rem}.reference-product-pharmaceutique .scope-card{padding:1.6rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:9px}.reference-product-pharmaceutique .scope-title{margin-bottom:1rem;color:#e4b765;font:500 .72rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-product-pharmaceutique .scope-card ul{margin:0;padding:0;list-style:none}.reference-product-pharmaceutique .scope-card li{padding:.68rem 0;color:rgba(255,255,255,.87);border-bottom:1px solid rgba(255,255,255,.1)}.reference-product-pharmaceutique .scope-card li:last-child{border-bottom:0}.reference-product-pharmaceutique .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-product-pharmaceutique .jump-inner{display:flex;align-items:center;gap:1.1rem;padding:.95rem 0;overflow-x:auto}.reference-product-pharmaceutique .jump-inner a,.reference-product-pharmaceutique .jump-inner span{flex:0 0 auto}.reference-product-pharmaceutique .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-product-pharmaceutique .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-product-pharmaceutique .section{padding:5rem 0}.reference-product-pharmaceutique .section-paper{background:var(--paper)}.reference-product-pharmaceutique .section-navy{color:#fff;background:var(--navy)}.reference-product-pharmaceutique .section-navy h2,.reference-product-pharmaceutique .section-navy h3{color:#fff}.reference-product-pharmaceutique .kicker{display:block;margin-bottom:.7rem;color:var(--gold-dark);font:500 .73rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.reference-product-pharmaceutique .section-navy .kicker{color:#e4b765}.reference-product-pharmaceutique .lead{max-width:880px;color:var(--text-soft);font-size:1.06rem}.reference-product-pharmaceutique .section-navy .lead{color:rgba(255,255,255,.76)}.reference-product-pharmaceutique .answer-box{max-width:980px;margin:2rem 0;padding:1.45rem 1.6rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-product-pharmaceutique .answer-box p:last-child{margin-bottom:0}.reference-product-pharmaceutique .note-box{margin:1.7rem 0;padding:1.35rem 1.5rem;background:#fbf5e8;border:1px solid #dec995;border-radius:6px}.reference-product-pharmaceutique .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;margin-top:2rem}.reference-product-pharmaceutique .card{padding:1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:7px}.reference-product-pharmaceutique .card-tag{display:inline-block;margin-bottom:.75rem;color:var(--gold-dark);font:500 .69rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.reference-product-pharmaceutique .card li,.reference-product-pharmaceutique .card p{color:var(--text-soft)}.reference-product-pharmaceutique .card p:last-child{margin-bottom:0}.reference-product-pharmaceutique .reg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:2rem}.reference-product-pharmaceutique .reg-card{padding:1.55rem;background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px}.reference-product-pharmaceutique .reg-card li,.reference-product-pharmaceutique .reg-card p{color:var(--text-soft)}.reference-product-pharmaceutique .pathway{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.reference-product-pharmaceutique .pathway-step{padding:1.5rem;background:#fff}.reference-product-pharmaceutique .pathway-step span{display:block;margin-bottom:.75rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace}.reference-product-pharmaceutique .pathway-step p{margin-bottom:0;color:var(--text-soft)}.reference-product-pharmaceutique .steps{display:grid;gap:.8rem;margin-top:2rem}.reference-product-pharmaceutique .step{display:grid;grid-template-columns:48px 1fr;gap:1rem;align-items:start;padding:1.2rem;background:var(--paper);border:1px solid var(--line);border-radius:6px}.reference-product-pharmaceutique .step-num{width:40px;height:40px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .75rem DM Mono,monospace}.reference-product-pharmaceutique .step h3{margin-bottom:.25rem}.reference-product-pharmaceutique .step p{margin-bottom:0;color:var(--text-soft)}.reference-product-pharmaceutique .workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}.reference-product-pharmaceutique .workflow-item{padding:1.45rem;background:var(--navy-2)}.reference-product-pharmaceutique .workflow-item span{display:block;margin-bottom:.7rem;color:#e4b765;font:500 .7rem DM Mono,monospace}.reference-product-pharmaceutique .workflow-item p{margin-bottom:0;color:rgba(255,255,255,.72);font-size:.91rem}.reference-product-pharmaceutique .offer{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;margin-top:2rem;padding:1.8rem;color:#fff;background:var(--navy);border-radius:8px}.reference-product-pharmaceutique .offer h3{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:1.7rem}.reference-product-pharmaceutique .offer p{margin-bottom:.5rem;color:rgba(255,255,255,.74)}.reference-product-pharmaceutique .offer-price{min-width:180px;text-align:right}.reference-product-pharmaceutique .offer-price strong{display:block;color:#fff;font-size:2rem;line-height:1.15}.reference-product-pharmaceutique .offer-price span{color:rgba(255,255,255,.64);font-size:.8rem}.reference-product-pharmaceutique .sources{display:grid;gap:.7rem;margin-top:1.7rem}.reference-product-pharmaceutique .source{padding:1rem 1.15rem;background:#fff;border:1px solid var(--line);border-radius:5px}.reference-product-pharmaceutique .source a{font-weight:700}.reference-product-pharmaceutique .source p{margin:.25rem 0 0;color:var(--text-soft);font-size:.85rem}.reference-product-pharmaceutique .faq{margin-top:2rem;border-top:1px solid var(--line)}.reference-product-pharmaceutique details{border-bottom:1px solid var(--line)}.reference-product-pharmaceutique summary{position:relative;cursor:pointer;list-style:none;padding:1.15rem 2.2rem 1.15rem 0;font-weight:700}.reference-product-pharmaceutique summary::-webkit-details-marker{display:none}.reference-product-pharmaceutique summary:after{content:"+";position:absolute;top:1rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-product-pharmaceutique details[open] summary:after{content:"–"}.reference-product-pharmaceutique .faq-answer{max-width:900px;padding:0 2rem 1.3rem 0;color:var(--text-soft)}.reference-product-pharmaceutique .parent-link{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:1.7rem;background:var(--gold-soft);border:1px solid #decba6;border-radius:8px}.reference-product-pharmaceutique .parent-link h3{margin-bottom:.35rem}.reference-product-pharmaceutique .parent-link p{margin-bottom:0;color:var(--text-soft)}.reference-product-pharmaceutique .final-cta{padding:5rem 0;color:#fff;text-align:center;background:radial-gradient(circle at 85% 35%,rgba(202,150,61,.16),transparent 30%),var(--navy)}.reference-product-pharmaceutique .final-cta h2{max-width:850px;margin:0 auto 1rem;color:#fff}.reference-product-pharmaceutique .final-cta p{max-width:760px;margin:0 auto 1.7rem;color:rgba(255,255,255,.76)}.reference-product-pharmaceutique .final-cta .hero-actions{justify-content:center}.reference-product-pharmaceutique footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-product-pharmaceutique .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-product-pharmaceutique footer img{width:190px;margin-bottom:1rem}.reference-product-pharmaceutique footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-product-pharmaceutique footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-product-pharmaceutique footer a:hover{color:#e4b765}.reference-product-pharmaceutique .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:950px){.reference-product-pharmaceutique .nav{display:none}.reference-product-pharmaceutique .hero-grid{grid-template-columns:1fr}.reference-product-pharmaceutique .cards,.reference-product-pharmaceutique .pathway,.reference-product-pharmaceutique .workflow{grid-template-columns:repeat(2,1fr)}.reference-product-pharmaceutique .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reference-product-pharmaceutique{font-size:16px}.reference-product-pharmaceutique .container{width:min(calc(100% - 28px),var(--max))}.reference-product-pharmaceutique .hero{padding:2rem 0 3.7rem}.reference-product-pharmaceutique .section{padding:3.7rem 0}.reference-product-pharmaceutique .hero-actions{flex-direction:column}.reference-product-pharmaceutique .hero-actions .btn{width:100%}.reference-product-pharmaceutique .cards,.reference-product-pharmaceutique .footer-grid,.reference-product-pharmaceutique .offer,.reference-product-pharmaceutique .parent-link,.reference-product-pharmaceutique .pathway,.reference-product-pharmaceutique .reg-grid,.reference-product-pharmaceutique .workflow{grid-template-columns:1fr}.reference-product-pharmaceutique .offer-price{text-align:left}.reference-product-pharmaceutique .parent-link .btn{width:100%}}.reference-blog-liste-svhc-reach{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px;--article:820px}.reference-blog-liste-svhc-reach *,.reference-blog-liste-svhc-reach :after,.reference-blog-liste-svhc-reach :before{box-sizing:border-box}.reference-blog-liste-svhc-reach{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-liste-svhc-reach img{display:block;max-width:100%;height:auto}.reference-blog-liste-svhc-reach a{color:inherit;text-underline-offset:.18em}.reference-blog-liste-svhc-reach a:hover{color:var(--gold-dark)}.reference-blog-liste-svhc-reach h1,.reference-blog-liste-svhc-reach h2,.reference-blog-liste-svhc-reach h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-blog-liste-svhc-reach h1,.reference-blog-liste-svhc-reach h2{font-family:Playfair Display,Georgia,serif}.reference-blog-liste-svhc-reach h1{margin-bottom:1.3rem;font-size:clamp(2.5rem,5vw,4.45rem);line-height:1.05;letter-spacing:-.035em}.reference-blog-liste-svhc-reach h2{margin-top:3.8rem;margin-bottom:1.05rem;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.17;letter-spacing:-.02em}.reference-blog-liste-svhc-reach h3{margin:2rem 0 .65rem;font-size:1.24rem;line-height:1.35}.reference-blog-liste-svhc-reach p{margin:0 0 1.25rem}.reference-blog-liste-svhc-reach ol,.reference-blog-liste-svhc-reach ul{margin:.7rem 0 1.4rem;padding-left:1.35rem}.reference-blog-liste-svhc-reach li+li{margin-top:.5rem}.reference-blog-liste-svhc-reach .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-blog-liste-svhc-reach .skip{position:absolute;left:-9999px}.reference-blog-liste-svhc-reach .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-blog-liste-svhc-reach .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-blog-liste-svhc-reach .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-blog-liste-svhc-reach .brand img{width:210px}.reference-blog-liste-svhc-reach .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-blog-liste-svhc-reach .nav a{color:#fff;text-decoration:none}.reference-blog-liste-svhc-reach .nav a:hover{color:#e4b765}.reference-blog-liste-svhc-reach .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-blog-liste-svhc-reach .hero{padding:2.5rem 0 5rem;color:#fff;background:radial-gradient(circle at 83% 22%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-blog-liste-svhc-reach .breadcrumbs{margin-bottom:2.65rem;color:rgba(255,255,255,.62);font-size:.78rem}.reference-blog-liste-svhc-reach .breadcrumbs a{color:inherit;text-decoration:none}.reference-blog-liste-svhc-reach .hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:4.2rem;align-items:end}.reference-blog-liste-svhc-reach .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-blog-liste-svhc-reach .hero h1{color:#fff}.reference-blog-liste-svhc-reach .hero-copy{max-width:820px;color:rgba(255,255,255,.84);font-size:1.16rem}.reference-blog-liste-svhc-reach .article-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin-top:1.7rem;color:rgba(255,255,255,.63);font-size:.8rem}.reference-blog-liste-svhc-reach .hero-aside{padding:1.5rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px}.reference-blog-liste-svhc-reach .hero-aside span{display:block;margin-bottom:.65rem;color:#e4b765;font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-liste-svhc-reach .hero-aside strong{display:block;margin-bottom:.4rem;color:#fff;font-size:1.55rem}.reference-blog-liste-svhc-reach .hero-aside p{margin-bottom:0;color:rgba(255,255,255,.73);font-size:.9rem}.reference-blog-liste-svhc-reach .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-blog-liste-svhc-reach .jump-inner{display:flex;align-items:center;gap:1.1rem;padding:.95rem 0;overflow-x:auto}.reference-blog-liste-svhc-reach .jump-inner a,.reference-blog-liste-svhc-reach .jump-inner span{flex:0 0 auto}.reference-blog-liste-svhc-reach .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-liste-svhc-reach .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-blog-liste-svhc-reach .article-section{padding:4.8rem 0;background:var(--paper)}.reference-blog-liste-svhc-reach .article-layout{display:grid;grid-template-columns:minmax(0,var(--article)) minmax(240px,1fr);gap:4rem;align-items:start}.reference-blog-liste-svhc-reach .lead{color:var(--text-soft);font-size:1.08rem}.reference-blog-liste-svhc-reach .answer-box{margin:2rem 0;padding:1.45rem 1.55rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-blog-liste-svhc-reach .answer-box p:last-child{margin-bottom:0}.reference-blog-liste-svhc-reach .key-box{margin:2.1rem 0;padding:1.45rem;background:var(--navy);border-radius:7px;color:#fff}.reference-blog-liste-svhc-reach .key-box strong{color:#e4b765}.reference-blog-liste-svhc-reach .key-box p:last-child{margin-bottom:0}.reference-blog-liste-svhc-reach .checklist{display:grid;gap:.75rem;margin:1.6rem 0 2rem}.reference-blog-liste-svhc-reach .check-item{display:grid;grid-template-columns:38px 1fr;gap:.9rem;align-items:start;padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:6px}.reference-blog-liste-svhc-reach .check-num{width:32px;height:32px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .7rem DM Mono,monospace}.reference-blog-liste-svhc-reach .check-item strong{display:block;margin-bottom:.2rem}.reference-blog-liste-svhc-reach .check-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-liste-svhc-reach .obligations{width:100%;margin:1.7rem 0 2rem;border-collapse:collapse;background:#fff;border:1px solid var(--line)}.reference-blog-liste-svhc-reach .obligations td,.reference-blog-liste-svhc-reach .obligations th{padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.reference-blog-liste-svhc-reach .obligations th{background:#eee8de;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.reference-blog-liste-svhc-reach .obligations tr:last-child td{border-bottom:0}.reference-blog-liste-svhc-reach .source-note{margin-top:.85rem;color:var(--text-soft);font-size:.78rem}.reference-blog-liste-svhc-reach .example{margin:2.2rem 0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.reference-blog-liste-svhc-reach .example-head{padding:1.35rem 1.45rem;color:#fff;background:var(--navy)}.reference-blog-liste-svhc-reach .example-head span{display:block;margin-bottom:.45rem;color:#e4b765;font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-liste-svhc-reach .example-head h3{margin:0 0 .35rem;color:#fff}.reference-blog-liste-svhc-reach .example-head p{margin-bottom:0;color:rgba(255,255,255,.72)}.reference-blog-liste-svhc-reach .example-body{padding:1.45rem;background:#fff}.reference-blog-liste-svhc-reach .example-body p:last-child{margin-bottom:0}.reference-blog-liste-svhc-reach .sidebar{position:sticky;top:24px}.reference-blog-liste-svhc-reach .sidebar-card{margin-bottom:1rem;padding:1.35rem;background:#fff;border:1px solid var(--line);border-radius:7px}.reference-blog-liste-svhc-reach .sidebar-card.featured{color:#fff;background:var(--navy);border-color:var(--navy)}.reference-blog-liste-svhc-reach .sidebar-card span{display:block;margin-bottom:.55rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-liste-svhc-reach .sidebar-card.featured span{color:#e4b765}.reference-blog-liste-svhc-reach .sidebar-card h3{margin:0 0 .6rem;font-size:1.07rem}.reference-blog-liste-svhc-reach .sidebar-card.featured h3{color:#fff}.reference-blog-liste-svhc-reach .sidebar-card p{margin-bottom:.9rem;color:var(--text-soft);font-size:.88rem}.reference-blog-liste-svhc-reach .sidebar-card.featured p{color:rgba(255,255,255,.72)}.reference-blog-liste-svhc-reach .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.05rem;border-radius:4px;font-size:.85rem;font-weight:700;text-decoration:none}.reference-blog-liste-svhc-reach .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-blog-liste-svhc-reach .btn-outline{color:var(--navy);border:1px solid var(--line)}.reference-blog-liste-svhc-reach .sidebar .btn{width:100%}.reference-blog-liste-svhc-reach .sources{margin-top:1.5rem;display:grid;gap:.7rem}.reference-blog-liste-svhc-reach .source{padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:5px}.reference-blog-liste-svhc-reach .source a{font-weight:700}.reference-blog-liste-svhc-reach .source p{margin:.2rem 0 0;color:var(--text-soft);font-size:.84rem}.reference-blog-liste-svhc-reach .faq{margin-top:1.8rem;border-top:1px solid var(--line)}.reference-blog-liste-svhc-reach details{border-bottom:1px solid var(--line)}.reference-blog-liste-svhc-reach summary{position:relative;cursor:pointer;list-style:none;padding:1.1rem 2.2rem 1.1rem 0;font-weight:700}.reference-blog-liste-svhc-reach summary::-webkit-details-marker{display:none}.reference-blog-liste-svhc-reach summary:after{content:"+";position:absolute;top:.95rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-blog-liste-svhc-reach details[open] summary:after{content:"–"}.reference-blog-liste-svhc-reach .faq-answer{padding:0 1.5rem 1.2rem 0;color:var(--text-soft)}.reference-blog-liste-svhc-reach .product-cta{padding:4.7rem 0;color:#fff;background:radial-gradient(circle at 84% 30%,rgba(202,150,61,.15),transparent 30%),var(--navy)}.reference-blog-liste-svhc-reach .product-cta-grid{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.reference-blog-liste-svhc-reach .product-cta h2{margin:0 0 .8rem;color:#fff}.reference-blog-liste-svhc-reach .product-cta p{max-width:760px;margin-bottom:0;color:rgba(255,255,255,.74)}.reference-blog-liste-svhc-reach .product-cta .btn{min-width:220px}.reference-blog-liste-svhc-reach footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-blog-liste-svhc-reach .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-blog-liste-svhc-reach footer img{width:190px;margin-bottom:1rem}.reference-blog-liste-svhc-reach footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-blog-liste-svhc-reach footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-blog-liste-svhc-reach footer a:hover{color:#e4b765}.reference-blog-liste-svhc-reach .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media(max-width:960px){.reference-blog-liste-svhc-reach .nav{display:none}.reference-blog-liste-svhc-reach .article-layout,.reference-blog-liste-svhc-reach .hero-grid,.reference-blog-liste-svhc-reach .product-cta-grid{grid-template-columns:1fr}.reference-blog-liste-svhc-reach .sidebar{position:static}.reference-blog-liste-svhc-reach .product-cta .btn{min-width:0}.reference-blog-liste-svhc-reach .footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.reference-blog-liste-svhc-reach{font-size:16px}.reference-blog-liste-svhc-reach .container{width:min(calc(100% - 28px),var(--max))}.reference-blog-liste-svhc-reach .hero{padding:2rem 0 3.7rem}.reference-blog-liste-svhc-reach .article-section{padding:3.7rem 0}.reference-blog-liste-svhc-reach .obligations{display:block;overflow-x:auto}.reference-blog-liste-svhc-reach .footer-grid{grid-template-columns:1fr}.reference-blog-liste-svhc-reach .product-cta .btn{width:100%}}.reference-blog-classification-harmonisee-clp{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px;--article:820px}.reference-blog-classification-harmonisee-clp *,.reference-blog-classification-harmonisee-clp :after,.reference-blog-classification-harmonisee-clp :before{box-sizing:border-box}.reference-blog-classification-harmonisee-clp{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-classification-harmonisee-clp img{display:block;max-width:100%;height:auto}.reference-blog-classification-harmonisee-clp a{color:inherit;text-underline-offset:.18em}.reference-blog-classification-harmonisee-clp a:hover{color:var(--gold-dark)}.reference-blog-classification-harmonisee-clp h1,.reference-blog-classification-harmonisee-clp h2,.reference-blog-classification-harmonisee-clp h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-blog-classification-harmonisee-clp h1,.reference-blog-classification-harmonisee-clp h2{font-family:Playfair Display,Georgia,serif}.reference-blog-classification-harmonisee-clp h1{margin-bottom:1.3rem;font-size:clamp(2.5rem,5vw,4.45rem);line-height:1.05;letter-spacing:-.035em}.reference-blog-classification-harmonisee-clp h2{margin-top:3.8rem;margin-bottom:1.05rem;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.17;letter-spacing:-.02em}.reference-blog-classification-harmonisee-clp h3{margin:2rem 0 .65rem;font-size:1.24rem;line-height:1.35}.reference-blog-classification-harmonisee-clp p{margin:0 0 1.25rem}.reference-blog-classification-harmonisee-clp ol,.reference-blog-classification-harmonisee-clp ul{margin:.7rem 0 1.4rem;padding-left:1.35rem}.reference-blog-classification-harmonisee-clp li+li{margin-top:.5rem}.reference-blog-classification-harmonisee-clp .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-blog-classification-harmonisee-clp .skip{position:absolute;left:-9999px}.reference-blog-classification-harmonisee-clp .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-blog-classification-harmonisee-clp .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-blog-classification-harmonisee-clp .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-blog-classification-harmonisee-clp .brand img{width:210px}.reference-blog-classification-harmonisee-clp .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-blog-classification-harmonisee-clp .nav a{color:#fff;text-decoration:none}.reference-blog-classification-harmonisee-clp .nav a:hover{color:#e4b765}.reference-blog-classification-harmonisee-clp .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-blog-classification-harmonisee-clp .hero{padding:2.5rem 0 5rem;color:#fff;background:radial-gradient(circle at 83% 22%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-blog-classification-harmonisee-clp .breadcrumbs{margin-bottom:2.65rem;color:rgba(255,255,255,.62);font-size:.78rem}.reference-blog-classification-harmonisee-clp .breadcrumbs a{color:inherit;text-decoration:none}.reference-blog-classification-harmonisee-clp .hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:4.2rem;align-items:end}.reference-blog-classification-harmonisee-clp .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-blog-classification-harmonisee-clp .hero h1{color:#fff}.reference-blog-classification-harmonisee-clp .hero-copy{max-width:820px;color:rgba(255,255,255,.84);font-size:1.16rem}.reference-blog-classification-harmonisee-clp .article-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin-top:1.7rem;color:rgba(255,255,255,.63);font-size:.8rem}.reference-blog-classification-harmonisee-clp .hero-aside{padding:1.5rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px}.reference-blog-classification-harmonisee-clp .hero-aside span{display:block;margin-bottom:.65rem;color:#e4b765;font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-classification-harmonisee-clp .hero-aside strong{display:block;margin-bottom:.4rem;color:#fff;font-size:1.55rem}.reference-blog-classification-harmonisee-clp .hero-aside p{margin-bottom:0;color:rgba(255,255,255,.73);font-size:.9rem}.reference-blog-classification-harmonisee-clp .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-blog-classification-harmonisee-clp .jump-inner{display:flex;align-items:center;gap:1.1rem;padding:.95rem 0;overflow-x:auto}.reference-blog-classification-harmonisee-clp .jump-inner a,.reference-blog-classification-harmonisee-clp .jump-inner span{flex:0 0 auto}.reference-blog-classification-harmonisee-clp .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-classification-harmonisee-clp .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-blog-classification-harmonisee-clp .article-section{padding:4.8rem 0;background:var(--paper)}.reference-blog-classification-harmonisee-clp .article-layout{display:grid;grid-template-columns:minmax(0,var(--article)) minmax(240px,1fr);gap:4rem;align-items:start}.reference-blog-classification-harmonisee-clp .lead{color:var(--text-soft);font-size:1.08rem}.reference-blog-classification-harmonisee-clp .answer-box{margin:2rem 0;padding:1.45rem 1.55rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-blog-classification-harmonisee-clp .answer-box p:last-child{margin-bottom:0}.reference-blog-classification-harmonisee-clp .key-box{margin:2.1rem 0;padding:1.45rem;background:var(--navy);border-radius:7px;color:#fff}.reference-blog-classification-harmonisee-clp .key-box strong{color:#e4b765}.reference-blog-classification-harmonisee-clp .key-box p:last-child{margin-bottom:0}.reference-blog-classification-harmonisee-clp .checklist{display:grid;gap:.75rem;margin:1.6rem 0 2rem}.reference-blog-classification-harmonisee-clp .check-item{display:grid;grid-template-columns:38px 1fr;gap:.9rem;align-items:start;padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:6px}.reference-blog-classification-harmonisee-clp .check-num{width:32px;height:32px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .7rem DM Mono,monospace}.reference-blog-classification-harmonisee-clp .check-item strong{display:block;margin-bottom:.2rem}.reference-blog-classification-harmonisee-clp .check-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-classification-harmonisee-clp .table-wrap{margin:1.7rem 0 2rem;overflow-x:auto;border:1px solid var(--line);border-radius:6px;background:#fff}.reference-blog-classification-harmonisee-clp table{width:100%;min-width:650px;border-collapse:collapse}.reference-blog-classification-harmonisee-clp td,.reference-blog-classification-harmonisee-clp th{padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.reference-blog-classification-harmonisee-clp th{background:#eee8de;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.reference-blog-classification-harmonisee-clp tr:last-child td{border-bottom:0}.reference-blog-classification-harmonisee-clp .timeline{display:grid;gap:.8rem;margin:1.8rem 0 2rem}.reference-blog-classification-harmonisee-clp .timeline-item{display:grid;grid-template-columns:145px 1fr;gap:1rem;padding:1.05rem 1.15rem;background:#fff;border:1px solid var(--line);border-radius:6px}.reference-blog-classification-harmonisee-clp .timeline-date{color:var(--gold-dark);font:500 .75rem/1.4 DM Mono,monospace;text-transform:uppercase}.reference-blog-classification-harmonisee-clp .timeline-item strong{display:block;margin-bottom:.2rem}.reference-blog-classification-harmonisee-clp .timeline-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-classification-harmonisee-clp .sidebar{position:sticky;top:24px}.reference-blog-classification-harmonisee-clp .sidebar-card{margin-bottom:1rem;padding:1.35rem;background:#fff;border:1px solid var(--line);border-radius:7px}.reference-blog-classification-harmonisee-clp .sidebar-card.featured{color:#fff;background:var(--navy);border-color:var(--navy)}.reference-blog-classification-harmonisee-clp .sidebar-card span{display:block;margin-bottom:.55rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-classification-harmonisee-clp .sidebar-card.featured span{color:#e4b765}.reference-blog-classification-harmonisee-clp .sidebar-card h3{margin:0 0 .6rem;font-size:1.07rem}.reference-blog-classification-harmonisee-clp .sidebar-card.featured h3{color:#fff}.reference-blog-classification-harmonisee-clp .sidebar-card p{margin-bottom:.9rem;color:var(--text-soft);font-size:.88rem}.reference-blog-classification-harmonisee-clp .sidebar-card.featured p{color:rgba(255,255,255,.72)}.reference-blog-classification-harmonisee-clp .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.05rem;border-radius:4px;font-size:.85rem;font-weight:700;text-decoration:none}.reference-blog-classification-harmonisee-clp .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-blog-classification-harmonisee-clp .btn-outline{color:var(--navy);border:1px solid var(--line)}.reference-blog-classification-harmonisee-clp .sidebar .btn{width:100%}.reference-blog-classification-harmonisee-clp .sources{margin-top:1.5rem;display:grid;gap:.7rem}.reference-blog-classification-harmonisee-clp .source{padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:5px}.reference-blog-classification-harmonisee-clp .source a{font-weight:700}.reference-blog-classification-harmonisee-clp .source p{margin:.2rem 0 0;color:var(--text-soft);font-size:.84rem}.reference-blog-classification-harmonisee-clp .faq{margin-top:1.8rem;border-top:1px solid var(--line)}.reference-blog-classification-harmonisee-clp details{border-bottom:1px solid var(--line)}.reference-blog-classification-harmonisee-clp summary{position:relative;cursor:pointer;list-style:none;padding:1.1rem 2.2rem 1.1rem 0;font-weight:700}.reference-blog-classification-harmonisee-clp summary::-webkit-details-marker{display:none}.reference-blog-classification-harmonisee-clp summary:after{content:"+";position:absolute;top:.95rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-blog-classification-harmonisee-clp details[open] summary:after{content:"–"}.reference-blog-classification-harmonisee-clp .faq-answer{padding:0 1.5rem 1.2rem 0;color:var(--text-soft)}.reference-blog-classification-harmonisee-clp .product-cta{padding:4.7rem 0;color:#fff;background:radial-gradient(circle at 84% 30%,rgba(202,150,61,.15),transparent 30%),var(--navy)}.reference-blog-classification-harmonisee-clp .product-cta-grid{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.reference-blog-classification-harmonisee-clp .product-cta h2{margin:0 0 .8rem;color:#fff}.reference-blog-classification-harmonisee-clp .product-cta p{max-width:760px;margin-bottom:0;color:rgba(255,255,255,.74)}.reference-blog-classification-harmonisee-clp .product-cta .btn{min-width:220px}.reference-blog-classification-harmonisee-clp footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-blog-classification-harmonisee-clp .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-blog-classification-harmonisee-clp footer img{width:190px;margin-bottom:1rem}.reference-blog-classification-harmonisee-clp footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-blog-classification-harmonisee-clp footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-blog-classification-harmonisee-clp footer a:hover{color:#e4b765}.reference-blog-classification-harmonisee-clp .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:960px){.reference-blog-classification-harmonisee-clp .nav{display:none}.reference-blog-classification-harmonisee-clp .article-layout,.reference-blog-classification-harmonisee-clp .hero-grid,.reference-blog-classification-harmonisee-clp .product-cta-grid{grid-template-columns:1fr}.reference-blog-classification-harmonisee-clp .sidebar{position:static}.reference-blog-classification-harmonisee-clp .product-cta .btn{min-width:0}.reference-blog-classification-harmonisee-clp .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reference-blog-classification-harmonisee-clp{font-size:16px}.reference-blog-classification-harmonisee-clp .container{width:min(calc(100% - 28px),var(--max))}.reference-blog-classification-harmonisee-clp .hero{padding:2rem 0 3.7rem}.reference-blog-classification-harmonisee-clp .article-section{padding:3.7rem 0}.reference-blog-classification-harmonisee-clp .footer-grid,.reference-blog-classification-harmonisee-clp .timeline-item{grid-template-columns:1fr}.reference-blog-classification-harmonisee-clp .product-cta .btn{width:100%}}.reference-blog-ufi-fds-centres-antipoison{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px;--article:820px}.reference-blog-ufi-fds-centres-antipoison *,.reference-blog-ufi-fds-centres-antipoison :after,.reference-blog-ufi-fds-centres-antipoison :before{box-sizing:border-box}.reference-blog-ufi-fds-centres-antipoison{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-ufi-fds-centres-antipoison img{display:block;max-width:100%;height:auto}.reference-blog-ufi-fds-centres-antipoison a{color:inherit;text-underline-offset:.18em}.reference-blog-ufi-fds-centres-antipoison a:hover{color:var(--gold-dark)}.reference-blog-ufi-fds-centres-antipoison h1,.reference-blog-ufi-fds-centres-antipoison h2,.reference-blog-ufi-fds-centres-antipoison h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-blog-ufi-fds-centres-antipoison h1,.reference-blog-ufi-fds-centres-antipoison h2{font-family:Playfair Display,Georgia,serif}.reference-blog-ufi-fds-centres-antipoison h1{margin-bottom:1.3rem;font-size:clamp(2.5rem,5vw,4.45rem);line-height:1.05;letter-spacing:-.035em}.reference-blog-ufi-fds-centres-antipoison h2{margin-top:3.8rem;margin-bottom:1.05rem;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.17;letter-spacing:-.02em}.reference-blog-ufi-fds-centres-antipoison h3{margin:2rem 0 .65rem;font-size:1.24rem;line-height:1.35}.reference-blog-ufi-fds-centres-antipoison p{margin:0 0 1.25rem}.reference-blog-ufi-fds-centres-antipoison ol,.reference-blog-ufi-fds-centres-antipoison ul{margin:.7rem 0 1.4rem;padding-left:1.35rem}.reference-blog-ufi-fds-centres-antipoison li+li{margin-top:.5rem}.reference-blog-ufi-fds-centres-antipoison .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-blog-ufi-fds-centres-antipoison .skip{position:absolute;left:-9999px}.reference-blog-ufi-fds-centres-antipoison .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-blog-ufi-fds-centres-antipoison .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-blog-ufi-fds-centres-antipoison .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-blog-ufi-fds-centres-antipoison .brand img{width:210px}.reference-blog-ufi-fds-centres-antipoison .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-blog-ufi-fds-centres-antipoison .nav a{color:#fff;text-decoration:none}.reference-blog-ufi-fds-centres-antipoison .nav a:hover{color:#e4b765}.reference-blog-ufi-fds-centres-antipoison .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-blog-ufi-fds-centres-antipoison .hero{padding:2.5rem 0 5rem;color:#fff;background:radial-gradient(circle at 83% 22%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-blog-ufi-fds-centres-antipoison .breadcrumbs{margin-bottom:2.65rem;color:rgba(255,255,255,.62);font-size:.78rem}.reference-blog-ufi-fds-centres-antipoison .breadcrumbs a{color:inherit;text-decoration:none}.reference-blog-ufi-fds-centres-antipoison .hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:4.2rem;align-items:end}.reference-blog-ufi-fds-centres-antipoison .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-blog-ufi-fds-centres-antipoison .hero h1{color:#fff}.reference-blog-ufi-fds-centres-antipoison .hero-copy{max-width:820px;color:rgba(255,255,255,.84);font-size:1.16rem}.reference-blog-ufi-fds-centres-antipoison .article-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin-top:1.7rem;color:rgba(255,255,255,.63);font-size:.8rem}.reference-blog-ufi-fds-centres-antipoison .hero-aside{padding:1.5rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px}.reference-blog-ufi-fds-centres-antipoison .hero-aside span{display:block;margin-bottom:.65rem;color:#e4b765;font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-ufi-fds-centres-antipoison .hero-aside strong{display:block;margin-bottom:.4rem;color:#fff;font-size:1.55rem}.reference-blog-ufi-fds-centres-antipoison .hero-aside p{margin-bottom:0;color:rgba(255,255,255,.73);font-size:.9rem}.reference-blog-ufi-fds-centres-antipoison .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-blog-ufi-fds-centres-antipoison .jump-inner{display:flex;align-items:center;gap:1.1rem;padding:.95rem 0;overflow-x:auto}.reference-blog-ufi-fds-centres-antipoison .jump-inner a,.reference-blog-ufi-fds-centres-antipoison .jump-inner span{flex:0 0 auto}.reference-blog-ufi-fds-centres-antipoison .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-ufi-fds-centres-antipoison .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-blog-ufi-fds-centres-antipoison .article-section{padding:4.8rem 0;background:var(--paper)}.reference-blog-ufi-fds-centres-antipoison .article-layout{display:grid;grid-template-columns:minmax(0,var(--article)) minmax(240px,1fr);gap:4rem;align-items:start}.reference-blog-ufi-fds-centres-antipoison .lead{color:var(--text-soft);font-size:1.08rem}.reference-blog-ufi-fds-centres-antipoison .answer-box{margin:2rem 0;padding:1.45rem 1.55rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-blog-ufi-fds-centres-antipoison .answer-box p:last-child{margin-bottom:0}.reference-blog-ufi-fds-centres-antipoison .key-box{margin:2.1rem 0;padding:1.45rem;background:var(--navy);border-radius:7px;color:#fff}.reference-blog-ufi-fds-centres-antipoison .key-box strong{color:#e4b765}.reference-blog-ufi-fds-centres-antipoison .key-box p:last-child{margin-bottom:0}.reference-blog-ufi-fds-centres-antipoison .checklist{display:grid;gap:.75rem;margin:1.6rem 0 2rem}.reference-blog-ufi-fds-centres-antipoison .check-item{display:grid;grid-template-columns:38px 1fr;gap:.9rem;align-items:start;padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:6px}.reference-blog-ufi-fds-centres-antipoison .check-num{width:32px;height:32px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .7rem DM Mono,monospace}.reference-blog-ufi-fds-centres-antipoison .check-item strong{display:block;margin-bottom:.2rem}.reference-blog-ufi-fds-centres-antipoison .check-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-ufi-fds-centres-antipoison .table-wrap{margin:1.7rem 0 2rem;overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:6px}.reference-blog-ufi-fds-centres-antipoison table{width:100%;min-width:650px;border-collapse:collapse}.reference-blog-ufi-fds-centres-antipoison td,.reference-blog-ufi-fds-centres-antipoison th{padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.reference-blog-ufi-fds-centres-antipoison th{background:#eee8de;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.reference-blog-ufi-fds-centres-antipoison tr:last-child td{border-bottom:0}.reference-blog-ufi-fds-centres-antipoison .flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:1.8rem 0 2rem;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:7px}.reference-blog-ufi-fds-centres-antipoison .flow-step{padding:1.25rem;background:#fff}.reference-blog-ufi-fds-centres-antipoison .flow-step span{display:block;margin-bottom:.55rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace}.reference-blog-ufi-fds-centres-antipoison .flow-step h3{margin:0 0 .45rem;font-size:1.1rem}.reference-blog-ufi-fds-centres-antipoison .flow-step p{margin-bottom:0;color:var(--text-soft);font-size:.9rem}.reference-blog-ufi-fds-centres-antipoison .timeline{display:grid;gap:.8rem;margin:1.8rem 0 2rem}.reference-blog-ufi-fds-centres-antipoison .timeline-item{display:grid;grid-template-columns:145px 1fr;gap:1rem;padding:1.05rem 1.15rem;background:#fff;border:1px solid var(--line);border-radius:6px}.reference-blog-ufi-fds-centres-antipoison .timeline-date{color:var(--gold-dark);font:500 .75rem/1.4 DM Mono,monospace;text-transform:uppercase}.reference-blog-ufi-fds-centres-antipoison .timeline-item strong{display:block;margin-bottom:.2rem}.reference-blog-ufi-fds-centres-antipoison .timeline-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-ufi-fds-centres-antipoison .sidebar{position:sticky;top:24px}.reference-blog-ufi-fds-centres-antipoison .sidebar-card{margin-bottom:1rem;padding:1.35rem;background:#fff;border:1px solid var(--line);border-radius:7px}.reference-blog-ufi-fds-centres-antipoison .sidebar-card.featured{color:#fff;background:var(--navy);border-color:var(--navy)}.reference-blog-ufi-fds-centres-antipoison .sidebar-card span{display:block;margin-bottom:.55rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-ufi-fds-centres-antipoison .sidebar-card.featured span{color:#e4b765}.reference-blog-ufi-fds-centres-antipoison .sidebar-card h3{margin:0 0 .6rem;font-size:1.07rem}.reference-blog-ufi-fds-centres-antipoison .sidebar-card.featured h3{color:#fff}.reference-blog-ufi-fds-centres-antipoison .sidebar-card p{margin-bottom:.9rem;color:var(--text-soft);font-size:.88rem}.reference-blog-ufi-fds-centres-antipoison .sidebar-card.featured p{color:rgba(255,255,255,.72)}.reference-blog-ufi-fds-centres-antipoison .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.05rem;border-radius:4px;font-size:.85rem;font-weight:700;text-decoration:none}.reference-blog-ufi-fds-centres-antipoison .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-blog-ufi-fds-centres-antipoison .btn-outline{color:var(--navy);border:1px solid var(--line)}.reference-blog-ufi-fds-centres-antipoison .sidebar .btn{width:100%}.reference-blog-ufi-fds-centres-antipoison .sources{margin-top:1.5rem;display:grid;gap:.7rem}.reference-blog-ufi-fds-centres-antipoison .source{padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:5px}.reference-blog-ufi-fds-centres-antipoison .source a{font-weight:700}.reference-blog-ufi-fds-centres-antipoison .source p{margin:.2rem 0 0;color:var(--text-soft);font-size:.84rem}.reference-blog-ufi-fds-centres-antipoison .faq{margin-top:1.8rem;border-top:1px solid var(--line)}.reference-blog-ufi-fds-centres-antipoison details{border-bottom:1px solid var(--line)}.reference-blog-ufi-fds-centres-antipoison summary{position:relative;cursor:pointer;list-style:none;padding:1.1rem 2.2rem 1.1rem 0;font-weight:700}.reference-blog-ufi-fds-centres-antipoison summary::-webkit-details-marker{display:none}.reference-blog-ufi-fds-centres-antipoison summary:after{content:"+";position:absolute;top:.95rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-blog-ufi-fds-centres-antipoison details[open] summary:after{content:"–"}.reference-blog-ufi-fds-centres-antipoison .faq-answer{padding:0 1.5rem 1.2rem 0;color:var(--text-soft)}.reference-blog-ufi-fds-centres-antipoison .product-cta{padding:4.7rem 0;color:#fff;background:radial-gradient(circle at 84% 30%,rgba(202,150,61,.15),transparent 30%),var(--navy)}.reference-blog-ufi-fds-centres-antipoison .product-cta-grid{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.reference-blog-ufi-fds-centres-antipoison .product-cta h2{margin:0 0 .8rem;color:#fff}.reference-blog-ufi-fds-centres-antipoison .product-cta p{max-width:760px;margin-bottom:0;color:rgba(255,255,255,.74)}.reference-blog-ufi-fds-centres-antipoison .product-cta .btn{min-width:220px}.reference-blog-ufi-fds-centres-antipoison footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-blog-ufi-fds-centres-antipoison .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-blog-ufi-fds-centres-antipoison footer img{width:190px;margin-bottom:1rem}.reference-blog-ufi-fds-centres-antipoison footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-blog-ufi-fds-centres-antipoison footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-blog-ufi-fds-centres-antipoison footer a:hover{color:#e4b765}.reference-blog-ufi-fds-centres-antipoison .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:960px){.reference-blog-ufi-fds-centres-antipoison .nav{display:none}.reference-blog-ufi-fds-centres-antipoison .article-layout,.reference-blog-ufi-fds-centres-antipoison .hero-grid,.reference-blog-ufi-fds-centres-antipoison .product-cta-grid{grid-template-columns:1fr}.reference-blog-ufi-fds-centres-antipoison .sidebar{position:static}.reference-blog-ufi-fds-centres-antipoison .flow{grid-template-columns:1fr}.reference-blog-ufi-fds-centres-antipoison .product-cta .btn{min-width:0}.reference-blog-ufi-fds-centres-antipoison .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reference-blog-ufi-fds-centres-antipoison{font-size:16px}.reference-blog-ufi-fds-centres-antipoison .container{width:min(calc(100% - 28px),var(--max))}.reference-blog-ufi-fds-centres-antipoison .hero{padding:2rem 0 3.7rem}.reference-blog-ufi-fds-centres-antipoison .article-section{padding:3.7rem 0}.reference-blog-ufi-fds-centres-antipoison .footer-grid,.reference-blog-ufi-fds-centres-antipoison .timeline-item{grid-template-columns:1fr}.reference-blog-ufi-fds-centres-antipoison .product-cta .btn{width:100%}}.reference-blog-substances-actives-biocides{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px;--article:820px}.reference-blog-substances-actives-biocides *,.reference-blog-substances-actives-biocides :after,.reference-blog-substances-actives-biocides :before{box-sizing:border-box}.reference-blog-substances-actives-biocides{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-substances-actives-biocides img{display:block;max-width:100%;height:auto}.reference-blog-substances-actives-biocides a{color:inherit;text-underline-offset:.18em}.reference-blog-substances-actives-biocides a:hover{color:var(--gold-dark)}.reference-blog-substances-actives-biocides h1,.reference-blog-substances-actives-biocides h2,.reference-blog-substances-actives-biocides h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-blog-substances-actives-biocides h1,.reference-blog-substances-actives-biocides h2{font-family:Playfair Display,Georgia,serif}.reference-blog-substances-actives-biocides h1{margin-bottom:1.3rem;font-size:clamp(2.5rem,5vw,4.45rem);line-height:1.05;letter-spacing:-.035em}.reference-blog-substances-actives-biocides h2{margin-top:3.8rem;margin-bottom:1.05rem;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.17;letter-spacing:-.02em}.reference-blog-substances-actives-biocides h3{margin:2rem 0 .65rem;font-size:1.24rem;line-height:1.35}.reference-blog-substances-actives-biocides p{margin:0 0 1.25rem}.reference-blog-substances-actives-biocides ol,.reference-blog-substances-actives-biocides ul{margin:.7rem 0 1.4rem;padding-left:1.35rem}.reference-blog-substances-actives-biocides li+li{margin-top:.5rem}.reference-blog-substances-actives-biocides .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-blog-substances-actives-biocides .skip{position:absolute;left:-9999px}.reference-blog-substances-actives-biocides .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-blog-substances-actives-biocides .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-blog-substances-actives-biocides .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-blog-substances-actives-biocides .brand img{width:210px}.reference-blog-substances-actives-biocides .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-blog-substances-actives-biocides .nav a{color:#fff;text-decoration:none}.reference-blog-substances-actives-biocides .nav a:hover{color:#e4b765}.reference-blog-substances-actives-biocides .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-blog-substances-actives-biocides .hero{padding:2.5rem 0 5rem;color:#fff;background:radial-gradient(circle at 83% 22%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-blog-substances-actives-biocides .breadcrumbs{margin-bottom:2.65rem;color:rgba(255,255,255,.62);font-size:.78rem}.reference-blog-substances-actives-biocides .breadcrumbs a{color:inherit;text-decoration:none}.reference-blog-substances-actives-biocides .hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:4.2rem;align-items:end}.reference-blog-substances-actives-biocides .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-blog-substances-actives-biocides .hero h1{color:#fff}.reference-blog-substances-actives-biocides .hero-copy{max-width:820px;color:rgba(255,255,255,.84);font-size:1.16rem}.reference-blog-substances-actives-biocides .article-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin-top:1.7rem;color:rgba(255,255,255,.63);font-size:.8rem}.reference-blog-substances-actives-biocides .hero-aside{padding:1.5rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px}.reference-blog-substances-actives-biocides .hero-aside span{display:block;margin-bottom:.65rem;color:#e4b765;font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-substances-actives-biocides .hero-aside strong{display:block;margin-bottom:.4rem;color:#fff;font-size:1.55rem}.reference-blog-substances-actives-biocides .hero-aside p{margin-bottom:0;color:rgba(255,255,255,.73);font-size:.9rem}.reference-blog-substances-actives-biocides .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-blog-substances-actives-biocides .jump-inner{display:flex;align-items:center;gap:1.1rem;padding:.95rem 0;overflow-x:auto}.reference-blog-substances-actives-biocides .jump-inner a,.reference-blog-substances-actives-biocides .jump-inner span{flex:0 0 auto}.reference-blog-substances-actives-biocides .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-substances-actives-biocides .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-blog-substances-actives-biocides .article-section{padding:4.8rem 0;background:var(--paper)}.reference-blog-substances-actives-biocides .article-layout{display:grid;grid-template-columns:minmax(0,var(--article)) minmax(240px,1fr);gap:4rem;align-items:start}.reference-blog-substances-actives-biocides .lead{color:var(--text-soft);font-size:1.08rem}.reference-blog-substances-actives-biocides .answer-box{margin:2rem 0;padding:1.45rem 1.55rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-blog-substances-actives-biocides .answer-box p:last-child{margin-bottom:0}.reference-blog-substances-actives-biocides .key-box{margin:2.1rem 0;padding:1.45rem;background:var(--navy);border-radius:7px;color:#fff}.reference-blog-substances-actives-biocides .key-box strong{color:#e4b765}.reference-blog-substances-actives-biocides .key-box p:last-child{margin-bottom:0}.reference-blog-substances-actives-biocides .flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:1.8rem 0 2rem;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:7px}.reference-blog-substances-actives-biocides .flow-step{padding:1.25rem;background:#fff}.reference-blog-substances-actives-biocides .flow-step span{display:block;margin-bottom:.55rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace}.reference-blog-substances-actives-biocides .flow-step h3{margin:0 0 .45rem;font-size:1.1rem}.reference-blog-substances-actives-biocides .flow-step p{margin-bottom:0;color:var(--text-soft);font-size:.9rem}.reference-blog-substances-actives-biocides .checklist{display:grid;gap:.75rem;margin:1.6rem 0 2rem}.reference-blog-substances-actives-biocides .check-item{display:grid;grid-template-columns:38px 1fr;gap:.9rem;align-items:start;padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:6px}.reference-blog-substances-actives-biocides .check-num{width:32px;height:32px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .7rem DM Mono,monospace}.reference-blog-substances-actives-biocides .check-item strong{display:block;margin-bottom:.2rem}.reference-blog-substances-actives-biocides .check-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-substances-actives-biocides .table-wrap{margin:1.7rem 0 2rem;overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:6px}.reference-blog-substances-actives-biocides table{width:100%;min-width:650px;border-collapse:collapse}.reference-blog-substances-actives-biocides td,.reference-blog-substances-actives-biocides th{padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.reference-blog-substances-actives-biocides th{background:#eee8de;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.reference-blog-substances-actives-biocides tr:last-child td{border-bottom:0}.reference-blog-substances-actives-biocides .examples{display:grid;gap:.85rem;margin:1.8rem 0 2rem}.reference-blog-substances-actives-biocides .example{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff}.reference-blog-substances-actives-biocides .example-head{display:grid;grid-template-columns:155px 1fr;gap:1rem;padding:1rem 1.15rem;background:#f4efe6;border-bottom:1px solid var(--line)}.reference-blog-substances-actives-biocides .example-date{color:var(--gold-dark);font:500 .72rem/1.4 DM Mono,monospace;text-transform:uppercase}.reference-blog-substances-actives-biocides .example-head strong{display:block}.reference-blog-substances-actives-biocides .example-body{padding:1.15rem;color:var(--text-soft)}.reference-blog-substances-actives-biocides .example-body p:last-child{margin-bottom:0}.reference-blog-substances-actives-biocides .sidebar{position:sticky;top:24px}.reference-blog-substances-actives-biocides .sidebar-card{margin-bottom:1rem;padding:1.35rem;background:#fff;border:1px solid var(--line);border-radius:7px}.reference-blog-substances-actives-biocides .sidebar-card.featured{color:#fff;background:var(--navy);border-color:var(--navy)}.reference-blog-substances-actives-biocides .sidebar-card span{display:block;margin-bottom:.55rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-substances-actives-biocides .sidebar-card.featured span{color:#e4b765}.reference-blog-substances-actives-biocides .sidebar-card h3{margin:0 0 .6rem;font-size:1.07rem}.reference-blog-substances-actives-biocides .sidebar-card.featured h3{color:#fff}.reference-blog-substances-actives-biocides .sidebar-card p{margin-bottom:.9rem;color:var(--text-soft);font-size:.88rem}.reference-blog-substances-actives-biocides .sidebar-card.featured p{color:rgba(255,255,255,.72)}.reference-blog-substances-actives-biocides .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.05rem;border-radius:4px;font-size:.85rem;font-weight:700;text-decoration:none}.reference-blog-substances-actives-biocides .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-blog-substances-actives-biocides .btn-outline{color:var(--navy);border:1px solid var(--line)}.reference-blog-substances-actives-biocides .sidebar .btn{width:100%}.reference-blog-substances-actives-biocides .sources{margin-top:1.5rem;display:grid;gap:.7rem}.reference-blog-substances-actives-biocides .source{padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:5px}.reference-blog-substances-actives-biocides .source a{font-weight:700}.reference-blog-substances-actives-biocides .source p{margin:.2rem 0 0;color:var(--text-soft);font-size:.84rem}.reference-blog-substances-actives-biocides .faq{margin-top:1.8rem;border-top:1px solid var(--line)}.reference-blog-substances-actives-biocides details{border-bottom:1px solid var(--line)}.reference-blog-substances-actives-biocides summary{position:relative;cursor:pointer;list-style:none;padding:1.1rem 2.2rem 1.1rem 0;font-weight:700}.reference-blog-substances-actives-biocides summary::-webkit-details-marker{display:none}.reference-blog-substances-actives-biocides summary:after{content:"+";position:absolute;top:.95rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-blog-substances-actives-biocides details[open] summary:after{content:"–"}.reference-blog-substances-actives-biocides .faq-answer{padding:0 1.5rem 1.2rem 0;color:var(--text-soft)}.reference-blog-substances-actives-biocides .product-cta{padding:4.7rem 0;color:#fff;background:radial-gradient(circle at 84% 30%,rgba(202,150,61,.15),transparent 30%),var(--navy)}.reference-blog-substances-actives-biocides .product-cta-grid{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.reference-blog-substances-actives-biocides .product-cta h2{margin:0 0 .8rem;color:#fff}.reference-blog-substances-actives-biocides .product-cta p{max-width:760px;margin-bottom:0;color:rgba(255,255,255,.74)}.reference-blog-substances-actives-biocides .product-cta .btn{min-width:220px}.reference-blog-substances-actives-biocides footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-blog-substances-actives-biocides .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-blog-substances-actives-biocides footer img{width:190px;margin-bottom:1rem}.reference-blog-substances-actives-biocides footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-blog-substances-actives-biocides footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-blog-substances-actives-biocides footer a:hover{color:#e4b765}.reference-blog-substances-actives-biocides .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:960px){.reference-blog-substances-actives-biocides .nav{display:none}.reference-blog-substances-actives-biocides .article-layout,.reference-blog-substances-actives-biocides .hero-grid,.reference-blog-substances-actives-biocides .product-cta-grid{grid-template-columns:1fr}.reference-blog-substances-actives-biocides .sidebar{position:static}.reference-blog-substances-actives-biocides .flow{grid-template-columns:1fr}.reference-blog-substances-actives-biocides .product-cta .btn{min-width:0}.reference-blog-substances-actives-biocides .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reference-blog-substances-actives-biocides{font-size:16px}.reference-blog-substances-actives-biocides .container{width:min(calc(100% - 28px),var(--max))}.reference-blog-substances-actives-biocides .hero{padding:2rem 0 3.7rem}.reference-blog-substances-actives-biocides .article-section{padding:3.7rem 0}.reference-blog-substances-actives-biocides .example-head,.reference-blog-substances-actives-biocides .footer-grid{grid-template-columns:1fr}.reference-blog-substances-actives-biocides .product-cta .btn{width:100%}}.reference-blog-article-95-biocides{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px;--article:820px}.reference-blog-article-95-biocides *,.reference-blog-article-95-biocides :after,.reference-blog-article-95-biocides :before{box-sizing:border-box}.reference-blog-article-95-biocides{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-article-95-biocides img{display:block;max-width:100%;height:auto}.reference-blog-article-95-biocides a{color:inherit;text-underline-offset:.18em}.reference-blog-article-95-biocides a:hover{color:var(--gold-dark)}.reference-blog-article-95-biocides h1,.reference-blog-article-95-biocides h2,.reference-blog-article-95-biocides h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-blog-article-95-biocides h1,.reference-blog-article-95-biocides h2{font-family:Playfair Display,Georgia,serif}.reference-blog-article-95-biocides h1{margin-bottom:1.3rem;font-size:clamp(2.5rem,5vw,4.45rem);line-height:1.05;letter-spacing:-.035em}.reference-blog-article-95-biocides h2{margin-top:3.8rem;margin-bottom:1.05rem;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.17;letter-spacing:-.02em}.reference-blog-article-95-biocides h3{margin:2rem 0 .65rem;font-size:1.24rem;line-height:1.35}.reference-blog-article-95-biocides p{margin:0 0 1.25rem}.reference-blog-article-95-biocides ol,.reference-blog-article-95-biocides ul{margin:.7rem 0 1.4rem;padding-left:1.35rem}.reference-blog-article-95-biocides li+li{margin-top:.5rem}.reference-blog-article-95-biocides .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-blog-article-95-biocides .skip{position:absolute;left:-9999px}.reference-blog-article-95-biocides .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-blog-article-95-biocides .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-blog-article-95-biocides .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-blog-article-95-biocides .brand img{width:210px}.reference-blog-article-95-biocides .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-blog-article-95-biocides .nav a{color:#fff;text-decoration:none}.reference-blog-article-95-biocides .nav a:hover{color:#e4b765}.reference-blog-article-95-biocides .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-blog-article-95-biocides .hero{padding:2.5rem 0 5rem;color:#fff;background:radial-gradient(circle at 83% 22%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-blog-article-95-biocides .breadcrumbs{margin-bottom:2.65rem;color:rgba(255,255,255,.62);font-size:.78rem}.reference-blog-article-95-biocides .breadcrumbs a{color:inherit;text-decoration:none}.reference-blog-article-95-biocides .hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:4.2rem;align-items:end}.reference-blog-article-95-biocides .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-blog-article-95-biocides .hero h1{color:#fff}.reference-blog-article-95-biocides .hero-copy{max-width:820px;color:rgba(255,255,255,.84);font-size:1.16rem}.reference-blog-article-95-biocides .article-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin-top:1.7rem;color:rgba(255,255,255,.63);font-size:.8rem}.reference-blog-article-95-biocides .hero-aside{padding:1.5rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px}.reference-blog-article-95-biocides .hero-aside span{display:block;margin-bottom:.65rem;color:#e4b765;font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-article-95-biocides .hero-aside strong{display:block;margin-bottom:.4rem;color:#fff;font-size:1.55rem}.reference-blog-article-95-biocides .hero-aside p{margin-bottom:0;color:rgba(255,255,255,.73);font-size:.9rem}.reference-blog-article-95-biocides .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-blog-article-95-biocides .jump-inner{display:flex;align-items:center;gap:1.1rem;padding:.95rem 0;overflow-x:auto}.reference-blog-article-95-biocides .jump-inner a,.reference-blog-article-95-biocides .jump-inner span{flex:0 0 auto}.reference-blog-article-95-biocides .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-article-95-biocides .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-blog-article-95-biocides .article-section{padding:4.8rem 0;background:var(--paper)}.reference-blog-article-95-biocides .article-layout{display:grid;grid-template-columns:minmax(0,var(--article)) minmax(240px,1fr);gap:4rem;align-items:start}.reference-blog-article-95-biocides .lead{color:var(--text-soft);font-size:1.08rem}.reference-blog-article-95-biocides .answer-box{margin:2rem 0;padding:1.45rem 1.55rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-blog-article-95-biocides .answer-box p:last-child{margin-bottom:0}.reference-blog-article-95-biocides .key-box{margin:2.1rem 0;padding:1.45rem;background:var(--navy);border-radius:7px;color:#fff}.reference-blog-article-95-biocides .key-box strong{color:#e4b765}.reference-blog-article-95-biocides .key-box p:last-child{margin-bottom:0}.reference-blog-article-95-biocides .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:1.8rem 0 2rem;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:7px}.reference-blog-article-95-biocides .flow-step{padding:1.15rem;background:#fff}.reference-blog-article-95-biocides .flow-step span{display:block;margin-bottom:.55rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace}.reference-blog-article-95-biocides .flow-step h3{margin:0 0 .45rem;font-size:1.04rem}.reference-blog-article-95-biocides .flow-step p{margin-bottom:0;color:var(--text-soft);font-size:.88rem}.reference-blog-article-95-biocides .checklist{display:grid;gap:.75rem;margin:1.6rem 0 2rem}.reference-blog-article-95-biocides .check-item{display:grid;grid-template-columns:38px 1fr;gap:.9rem;align-items:start;padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:6px}.reference-blog-article-95-biocides .check-num{width:32px;height:32px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .7rem DM Mono,monospace}.reference-blog-article-95-biocides .check-item strong{display:block;margin-bottom:.2rem}.reference-blog-article-95-biocides .check-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-article-95-biocides .table-wrap{margin:1.7rem 0 2rem;overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:6px}.reference-blog-article-95-biocides table{width:100%;min-width:650px;border-collapse:collapse}.reference-blog-article-95-biocides td,.reference-blog-article-95-biocides th{padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.reference-blog-article-95-biocides th{background:#eee8de;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.reference-blog-article-95-biocides tr:last-child td{border-bottom:0}.reference-blog-article-95-biocides .sidebar{position:sticky;top:24px}.reference-blog-article-95-biocides .sidebar-card{margin-bottom:1rem;padding:1.35rem;background:#fff;border:1px solid var(--line);border-radius:7px}.reference-blog-article-95-biocides .sidebar-card.featured{color:#fff;background:var(--navy);border-color:var(--navy)}.reference-blog-article-95-biocides .sidebar-card span{display:block;margin-bottom:.55rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-article-95-biocides .sidebar-card.featured span{color:#e4b765}.reference-blog-article-95-biocides .sidebar-card h3{margin:0 0 .6rem;font-size:1.07rem}.reference-blog-article-95-biocides .sidebar-card.featured h3{color:#fff}.reference-blog-article-95-biocides .sidebar-card p{margin-bottom:.9rem;color:var(--text-soft);font-size:.88rem}.reference-blog-article-95-biocides .sidebar-card.featured p{color:rgba(255,255,255,.72)}.reference-blog-article-95-biocides .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.05rem;border-radius:4px;font-size:.85rem;font-weight:700;text-decoration:none}.reference-blog-article-95-biocides .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-blog-article-95-biocides .btn-outline{color:var(--navy);border:1px solid var(--line)}.reference-blog-article-95-biocides .sidebar .btn{width:100%}.reference-blog-article-95-biocides .sources{margin-top:1.5rem;display:grid;gap:.7rem}.reference-blog-article-95-biocides .source{padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:5px}.reference-blog-article-95-biocides .source a{font-weight:700}.reference-blog-article-95-biocides .source p{margin:.2rem 0 0;color:var(--text-soft);font-size:.84rem}.reference-blog-article-95-biocides .faq{margin-top:1.8rem;border-top:1px solid var(--line)}.reference-blog-article-95-biocides details{border-bottom:1px solid var(--line)}.reference-blog-article-95-biocides summary{position:relative;cursor:pointer;list-style:none;padding:1.1rem 2.2rem 1.1rem 0;font-weight:700}.reference-blog-article-95-biocides summary::-webkit-details-marker{display:none}.reference-blog-article-95-biocides summary:after{content:"+";position:absolute;top:.95rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-blog-article-95-biocides details[open] summary:after{content:"–"}.reference-blog-article-95-biocides .faq-answer{padding:0 1.5rem 1.2rem 0;color:var(--text-soft)}.reference-blog-article-95-biocides .product-cta{padding:4.7rem 0;color:#fff;background:radial-gradient(circle at 84% 30%,rgba(202,150,61,.15),transparent 30%),var(--navy)}.reference-blog-article-95-biocides .product-cta-grid{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.reference-blog-article-95-biocides .product-cta h2{margin:0 0 .8rem;color:#fff}.reference-blog-article-95-biocides .product-cta p{max-width:760px;margin-bottom:0;color:rgba(255,255,255,.74)}.reference-blog-article-95-biocides .product-cta .btn{min-width:220px}.reference-blog-article-95-biocides footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-blog-article-95-biocides .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-blog-article-95-biocides footer img{width:190px;margin-bottom:1rem}.reference-blog-article-95-biocides footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-blog-article-95-biocides footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-blog-article-95-biocides footer a:hover{color:#e4b765}.reference-blog-article-95-biocides .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:960px){.reference-blog-article-95-biocides .nav{display:none}.reference-blog-article-95-biocides .article-layout,.reference-blog-article-95-biocides .hero-grid,.reference-blog-article-95-biocides .product-cta-grid{grid-template-columns:1fr}.reference-blog-article-95-biocides .sidebar{position:static}.reference-blog-article-95-biocides .flow{grid-template-columns:1fr 1fr}.reference-blog-article-95-biocides .product-cta .btn{min-width:0}.reference-blog-article-95-biocides .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reference-blog-article-95-biocides{font-size:16px}.reference-blog-article-95-biocides .container{width:min(calc(100% - 28px),var(--max))}.reference-blog-article-95-biocides .hero{padding:2rem 0 3.7rem}.reference-blog-article-95-biocides .article-section{padding:3.7rem 0}.reference-blog-article-95-biocides .flow,.reference-blog-article-95-biocides .footer-grid{grid-template-columns:1fr}.reference-blog-article-95-biocides .product-cta .btn{width:100%}}.reference-blog-variation-amm{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px;--article:820px}.reference-blog-variation-amm *,.reference-blog-variation-amm :after,.reference-blog-variation-amm :before{box-sizing:border-box}.reference-blog-variation-amm{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-variation-amm img{display:block;max-width:100%;height:auto}.reference-blog-variation-amm a{color:inherit;text-underline-offset:.18em}.reference-blog-variation-amm a:hover{color:var(--gold-dark)}.reference-blog-variation-amm h1,.reference-blog-variation-amm h2,.reference-blog-variation-amm h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-blog-variation-amm h1,.reference-blog-variation-amm h2{font-family:Playfair Display,Georgia,serif}.reference-blog-variation-amm h1{margin-bottom:1.3rem;font-size:clamp(2.5rem,5vw,4.45rem);line-height:1.05;letter-spacing:-.035em}.reference-blog-variation-amm h2{margin-top:3.8rem;margin-bottom:1.05rem;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.17;letter-spacing:-.02em}.reference-blog-variation-amm h3{margin:2rem 0 .65rem;font-size:1.24rem;line-height:1.35}.reference-blog-variation-amm p{margin:0 0 1.25rem}.reference-blog-variation-amm ol,.reference-blog-variation-amm ul{margin:.7rem 0 1.4rem;padding-left:1.35rem}.reference-blog-variation-amm li+li{margin-top:.5rem}.reference-blog-variation-amm .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-blog-variation-amm .skip{position:absolute;left:-9999px}.reference-blog-variation-amm .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-blog-variation-amm .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-blog-variation-amm .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-blog-variation-amm .brand img{width:210px}.reference-blog-variation-amm .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-blog-variation-amm .nav a{color:#fff;text-decoration:none}.reference-blog-variation-amm .nav a:hover{color:#e4b765}.reference-blog-variation-amm .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-blog-variation-amm .hero{padding:2.5rem 0 5rem;color:#fff;background:radial-gradient(circle at 83% 22%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-blog-variation-amm .breadcrumbs{margin-bottom:2.65rem;color:rgba(255,255,255,.62);font-size:.78rem}.reference-blog-variation-amm .breadcrumbs a{color:inherit;text-decoration:none}.reference-blog-variation-amm .hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:4.2rem;align-items:end}.reference-blog-variation-amm .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-blog-variation-amm .hero h1{color:#fff}.reference-blog-variation-amm .hero-copy{max-width:820px;color:rgba(255,255,255,.84);font-size:1.16rem}.reference-blog-variation-amm .article-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin-top:1.7rem;color:rgba(255,255,255,.63);font-size:.8rem}.reference-blog-variation-amm .hero-aside{padding:1.5rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px}.reference-blog-variation-amm .hero-aside span{display:block;margin-bottom:.65rem;color:#e4b765;font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-variation-amm .hero-aside strong{display:block;margin-bottom:.4rem;color:#fff;font-size:1.55rem}.reference-blog-variation-amm .hero-aside p{margin-bottom:0;color:rgba(255,255,255,.73);font-size:.9rem}.reference-blog-variation-amm .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-blog-variation-amm .jump-inner{display:flex;align-items:center;gap:1.1rem;padding:.95rem 0;overflow-x:auto}.reference-blog-variation-amm .jump-inner a,.reference-blog-variation-amm .jump-inner span{flex:0 0 auto}.reference-blog-variation-amm .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-variation-amm .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-blog-variation-amm .article-section{padding:4.8rem 0;background:var(--paper)}.reference-blog-variation-amm .article-layout{display:grid;grid-template-columns:minmax(0,var(--article)) minmax(240px,1fr);gap:4rem;align-items:start}.reference-blog-variation-amm .lead{color:var(--text-soft);font-size:1.08rem}.reference-blog-variation-amm .answer-box{margin:2rem 0;padding:1.45rem 1.55rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-blog-variation-amm .answer-box p:last-child{margin-bottom:0}.reference-blog-variation-amm .key-box{margin:2.1rem 0;padding:1.45rem;background:var(--navy);border-radius:7px;color:#fff}.reference-blog-variation-amm .key-box strong{color:#e4b765}.reference-blog-variation-amm .key-box p:last-child{margin-bottom:0}.reference-blog-variation-amm .variation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;margin:1.7rem 0 2rem}.reference-blog-variation-amm .variation-card{padding:1.2rem;background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px}.reference-blog-variation-amm .variation-card span{display:block;margin-bottom:.5rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.reference-blog-variation-amm .variation-card h3{margin:0 0 .4rem;font-size:1.12rem}.reference-blog-variation-amm .variation-card p{margin-bottom:0;color:var(--text-soft);font-size:.91rem}.reference-blog-variation-amm .checklist{display:grid;gap:.75rem;margin:1.6rem 0 2rem}.reference-blog-variation-amm .check-item{display:grid;grid-template-columns:38px 1fr;gap:.9rem;align-items:start;padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:6px}.reference-blog-variation-amm .check-num{width:32px;height:32px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .7rem DM Mono,monospace}.reference-blog-variation-amm .check-item strong{display:block;margin-bottom:.2rem}.reference-blog-variation-amm .check-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-variation-amm .table-wrap{margin:1.7rem 0 2rem;overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:6px}.reference-blog-variation-amm table{width:100%;min-width:680px;border-collapse:collapse}.reference-blog-variation-amm td,.reference-blog-variation-amm th{padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.reference-blog-variation-amm th{background:#eee8de;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.reference-blog-variation-amm tr:last-child td{border-bottom:0}.reference-blog-variation-amm .timeline{display:grid;gap:.8rem;margin:1.8rem 0 2rem}.reference-blog-variation-amm .timeline-item{display:grid;grid-template-columns:155px 1fr;gap:1rem;padding:1.05rem 1.15rem;background:#fff;border:1px solid var(--line);border-radius:6px}.reference-blog-variation-amm .timeline-date{color:var(--gold-dark);font:500 .75rem/1.4 DM Mono,monospace;text-transform:uppercase}.reference-blog-variation-amm .timeline-item strong{display:block;margin-bottom:.2rem}.reference-blog-variation-amm .timeline-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-variation-amm .sidebar{position:sticky;top:24px}.reference-blog-variation-amm .sidebar-card{margin-bottom:1rem;padding:1.35rem;background:#fff;border:1px solid var(--line);border-radius:7px}.reference-blog-variation-amm .sidebar-card.featured{color:#fff;background:var(--navy);border-color:var(--navy)}.reference-blog-variation-amm .sidebar-card span{display:block;margin-bottom:.55rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-variation-amm .sidebar-card.featured span{color:#e4b765}.reference-blog-variation-amm .sidebar-card h3{margin:0 0 .6rem;font-size:1.07rem}.reference-blog-variation-amm .sidebar-card.featured h3{color:#fff}.reference-blog-variation-amm .sidebar-card p{margin-bottom:.9rem;color:var(--text-soft);font-size:.88rem}.reference-blog-variation-amm .sidebar-card.featured p{color:rgba(255,255,255,.72)}.reference-blog-variation-amm .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.05rem;border-radius:4px;font-size:.85rem;font-weight:700;text-decoration:none}.reference-blog-variation-amm .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-blog-variation-amm .btn-outline{color:var(--navy);border:1px solid var(--line)}.reference-blog-variation-amm .sidebar .btn{width:100%}.reference-blog-variation-amm .sources{margin-top:1.5rem;display:grid;gap:.7rem}.reference-blog-variation-amm .source{padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:5px}.reference-blog-variation-amm .source a{font-weight:700}.reference-blog-variation-amm .source p{margin:.2rem 0 0;color:var(--text-soft);font-size:.84rem}.reference-blog-variation-amm .faq{margin-top:1.8rem;border-top:1px solid var(--line)}.reference-blog-variation-amm details{border-bottom:1px solid var(--line)}.reference-blog-variation-amm summary{position:relative;cursor:pointer;list-style:none;padding:1.1rem 2.2rem 1.1rem 0;font-weight:700}.reference-blog-variation-amm summary::-webkit-details-marker{display:none}.reference-blog-variation-amm summary:after{content:"+";position:absolute;top:.95rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-blog-variation-amm details[open] summary:after{content:"–"}.reference-blog-variation-amm .faq-answer{padding:0 1.5rem 1.2rem 0;color:var(--text-soft)}.reference-blog-variation-amm .product-cta{padding:4.7rem 0;color:#fff;background:radial-gradient(circle at 84% 30%,rgba(202,150,61,.15),transparent 30%),var(--navy)}.reference-blog-variation-amm .product-cta-grid{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.reference-blog-variation-amm .product-cta h2{margin:0 0 .8rem;color:#fff}.reference-blog-variation-amm .product-cta p{max-width:760px;margin-bottom:0;color:rgba(255,255,255,.74)}.reference-blog-variation-amm .product-cta .btn{min-width:220px}.reference-blog-variation-amm footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-blog-variation-amm .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-blog-variation-amm footer img{width:190px;margin-bottom:1rem}.reference-blog-variation-amm footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-blog-variation-amm footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-blog-variation-amm footer a:hover{color:#e4b765}.reference-blog-variation-amm .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:960px){.reference-blog-variation-amm .nav{display:none}.reference-blog-variation-amm .article-layout,.reference-blog-variation-amm .hero-grid,.reference-blog-variation-amm .product-cta-grid{grid-template-columns:1fr}.reference-blog-variation-amm .sidebar{position:static}.reference-blog-variation-amm .product-cta .btn{min-width:0}.reference-blog-variation-amm .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reference-blog-variation-amm{font-size:16px}.reference-blog-variation-amm .container{width:min(calc(100% - 28px),var(--max))}.reference-blog-variation-amm .hero{padding:2rem 0 3.7rem}.reference-blog-variation-amm .article-section{padding:3.7rem 0}.reference-blog-variation-amm .footer-grid,.reference-blog-variation-amm .timeline-item,.reference-blog-variation-amm .variation-grid{grid-template-columns:1fr}.reference-blog-variation-amm .product-cta .btn{width:100%}}.reference-blog-veille-pharmacovigilance{--navy:#0a1628;--navy-2:#13243b;--cream:#f5f0e8;--paper:#fffdf9;--gold:#ca963d;--gold-dark:#a87523;--gold-soft:#f5ead7;--text:#0a1628;--text-soft:#536070;--line:#ddd3c4;--max:1180px;--article:820px}.reference-blog-veille-pharmacovigilance *,.reference-blog-veille-pharmacovigilance :after,.reference-blog-veille-pharmacovigilance :before{box-sizing:border-box}.reference-blog-veille-pharmacovigilance{scroll-behavior:smooth;margin:0;color:var(--text);background:var(--cream);font:17px/1.72 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.reference-blog-veille-pharmacovigilance img{display:block;max-width:100%;height:auto}.reference-blog-veille-pharmacovigilance a{color:inherit;text-underline-offset:.18em}.reference-blog-veille-pharmacovigilance a:hover{color:var(--gold-dark)}.reference-blog-veille-pharmacovigilance h1,.reference-blog-veille-pharmacovigilance h2,.reference-blog-veille-pharmacovigilance h3{margin-top:0;color:var(--navy);text-wrap:balance}.reference-blog-veille-pharmacovigilance h1,.reference-blog-veille-pharmacovigilance h2{font-family:Playfair Display,Georgia,serif}.reference-blog-veille-pharmacovigilance h1{margin-bottom:1.3rem;font-size:clamp(2.5rem,5vw,4.45rem);line-height:1.05;letter-spacing:-.035em}.reference-blog-veille-pharmacovigilance h2{margin-top:3.8rem;margin-bottom:1.05rem;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.17;letter-spacing:-.02em}.reference-blog-veille-pharmacovigilance h3{margin:2rem 0 .65rem;font-size:1.24rem;line-height:1.35}.reference-blog-veille-pharmacovigilance p{margin:0 0 1.25rem}.reference-blog-veille-pharmacovigilance ol,.reference-blog-veille-pharmacovigilance ul{margin:.7rem 0 1.4rem;padding-left:1.35rem}.reference-blog-veille-pharmacovigilance li+li{margin-top:.5rem}.reference-blog-veille-pharmacovigilance .container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.reference-blog-veille-pharmacovigilance .skip{position:absolute;left:-9999px}.reference-blog-veille-pharmacovigilance .skip:focus{top:.75rem;left:.75rem;z-index:100;padding:.8rem 1rem;background:#fff}.reference-blog-veille-pharmacovigilance .site-header{color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.12)}.reference-blog-veille-pharmacovigilance .header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.reference-blog-veille-pharmacovigilance .brand img{width:210px}.reference-blog-veille-pharmacovigilance .nav{display:flex;align-items:center;gap:1.3rem;font-size:.86rem;font-weight:600}.reference-blog-veille-pharmacovigilance .nav a{color:#fff;text-decoration:none}.reference-blog-veille-pharmacovigilance .nav a:hover{color:#e4b765}.reference-blog-veille-pharmacovigilance .login{padding:.52rem .85rem;border:1px solid rgba(255,255,255,.34);border-radius:4px}.reference-blog-veille-pharmacovigilance .hero{padding:2.5rem 0 5rem;color:#fff;background:radial-gradient(circle at 83% 22%,rgba(202,150,61,.17),transparent 30%),var(--navy)}.reference-blog-veille-pharmacovigilance .breadcrumbs{margin-bottom:2.65rem;color:rgba(255,255,255,.62);font-size:.78rem}.reference-blog-veille-pharmacovigilance .breadcrumbs a{color:inherit;text-decoration:none}.reference-blog-veille-pharmacovigilance .hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:4.2rem;align-items:end}.reference-blog-veille-pharmacovigilance .eyebrow{display:inline-block;margin-bottom:.9rem;color:#e4b765;font:500 .75rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.reference-blog-veille-pharmacovigilance .hero h1{color:#fff}.reference-blog-veille-pharmacovigilance .hero-copy{max-width:820px;color:rgba(255,255,255,.84);font-size:1.16rem}.reference-blog-veille-pharmacovigilance .article-meta{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin-top:1.7rem;color:rgba(255,255,255,.63);font-size:.8rem}.reference-blog-veille-pharmacovigilance .hero-aside{padding:1.5rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px}.reference-blog-veille-pharmacovigilance .hero-aside span{display:block;margin-bottom:.65rem;color:#e4b765;font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-veille-pharmacovigilance .hero-aside strong{display:block;margin-bottom:.4rem;color:#fff;font-size:1.55rem}.reference-blog-veille-pharmacovigilance .hero-aside p{margin-bottom:0;color:rgba(255,255,255,.73);font-size:.9rem}.reference-blog-veille-pharmacovigilance .jump-nav{background:var(--paper);border-bottom:1px solid var(--line)}.reference-blog-veille-pharmacovigilance .jump-inner{display:flex;align-items:center;gap:1.1rem;padding:.95rem 0;overflow-x:auto}.reference-blog-veille-pharmacovigilance .jump-inner a,.reference-blog-veille-pharmacovigilance .jump-inner span{flex:0 0 auto}.reference-blog-veille-pharmacovigilance .jump-inner span{color:var(--text-soft);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-veille-pharmacovigilance .jump-inner a{color:var(--navy);font-size:.83rem;font-weight:600;text-decoration:none}.reference-blog-veille-pharmacovigilance .article-section{padding:4.8rem 0;background:var(--paper)}.reference-blog-veille-pharmacovigilance .article-layout{display:grid;grid-template-columns:minmax(0,var(--article)) minmax(240px,1fr);gap:4rem;align-items:start}.reference-blog-veille-pharmacovigilance .lead{color:var(--text-soft);font-size:1.08rem}.reference-blog-veille-pharmacovigilance .answer-box{margin:2rem 0;padding:1.45rem 1.55rem;background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 6px 6px 0}.reference-blog-veille-pharmacovigilance .answer-box p:last-child{margin-bottom:0}.reference-blog-veille-pharmacovigilance .key-box{margin:2.1rem 0;padding:1.45rem;background:var(--navy);border-radius:7px;color:#fff}.reference-blog-veille-pharmacovigilance .key-box strong{color:#e4b765}.reference-blog-veille-pharmacovigilance .key-box p:last-child{margin-bottom:0}.reference-blog-veille-pharmacovigilance .topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;margin:1.7rem 0 2rem}.reference-blog-veille-pharmacovigilance .topic-card{padding:1.2rem;background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px}.reference-blog-veille-pharmacovigilance .topic-card span{display:block;margin-bottom:.5rem;color:var(--gold-dark);font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.reference-blog-veille-pharmacovigilance .topic-card h3{margin:0 0 .4rem;font-size:1.12rem}.reference-blog-veille-pharmacovigilance .topic-card p{margin-bottom:0;color:var(--text-soft);font-size:.91rem}.reference-blog-veille-pharmacovigilance .checklist{display:grid;gap:.75rem;margin:1.6rem 0 2rem}.reference-blog-veille-pharmacovigilance .check-item{display:grid;grid-template-columns:38px 1fr;gap:.9rem;align-items:start;padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:6px}.reference-blog-veille-pharmacovigilance .check-num{width:32px;height:32px;display:grid;place-items:center;background:var(--gold-soft);border-radius:50%;font:500 .7rem DM Mono,monospace}.reference-blog-veille-pharmacovigilance .check-item strong{display:block;margin-bottom:.2rem}.reference-blog-veille-pharmacovigilance .check-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-veille-pharmacovigilance .table-wrap{margin:1.7rem 0 2rem;overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:6px}.reference-blog-veille-pharmacovigilance table{width:100%;min-width:680px;border-collapse:collapse}.reference-blog-veille-pharmacovigilance td,.reference-blog-veille-pharmacovigilance th{padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.reference-blog-veille-pharmacovigilance th{background:#eee8de;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.reference-blog-veille-pharmacovigilance tr:last-child td{border-bottom:0}.reference-blog-veille-pharmacovigilance .timeline{display:grid;gap:.8rem;margin:1.8rem 0 2rem}.reference-blog-veille-pharmacovigilance .timeline-item{display:grid;grid-template-columns:155px 1fr;gap:1rem;padding:1.05rem 1.15rem;background:#fff;border:1px solid var(--line);border-radius:6px}.reference-blog-veille-pharmacovigilance .timeline-date{color:var(--gold-dark);font:500 .75rem/1.4 DM Mono,monospace;text-transform:uppercase}.reference-blog-veille-pharmacovigilance .timeline-item strong{display:block;margin-bottom:.2rem}.reference-blog-veille-pharmacovigilance .timeline-item p{margin-bottom:0;color:var(--text-soft);font-size:.92rem}.reference-blog-veille-pharmacovigilance .sidebar{position:sticky;top:24px}.reference-blog-veille-pharmacovigilance .sidebar-card{margin-bottom:1rem;padding:1.35rem;background:#fff;border:1px solid var(--line);border-radius:7px}.reference-blog-veille-pharmacovigilance .sidebar-card.featured{color:#fff;background:var(--navy);border-color:var(--navy)}.reference-blog-veille-pharmacovigilance .sidebar-card span{display:block;margin-bottom:.55rem;color:var(--gold-dark);font:500 .68rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.reference-blog-veille-pharmacovigilance .sidebar-card.featured span{color:#e4b765}.reference-blog-veille-pharmacovigilance .sidebar-card h3{margin:0 0 .6rem;font-size:1.07rem}.reference-blog-veille-pharmacovigilance .sidebar-card.featured h3{color:#fff}.reference-blog-veille-pharmacovigilance .sidebar-card p{margin-bottom:.9rem;color:var(--text-soft);font-size:.88rem}.reference-blog-veille-pharmacovigilance .sidebar-card.featured p{color:rgba(255,255,255,.72)}.reference-blog-veille-pharmacovigilance .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.05rem;border-radius:4px;font-size:.85rem;font-weight:700;text-decoration:none}.reference-blog-veille-pharmacovigilance .btn-primary{color:var(--navy);background:var(--gold);border:1px solid var(--gold)}.reference-blog-veille-pharmacovigilance .btn-outline{color:var(--navy);border:1px solid var(--line)}.reference-blog-veille-pharmacovigilance .sidebar .btn{width:100%}.reference-blog-veille-pharmacovigilance .sources{margin-top:1.5rem;display:grid;gap:.7rem}.reference-blog-veille-pharmacovigilance .source{padding:1rem 1.1rem;background:#f9f6f0;border:1px solid var(--line);border-radius:5px}.reference-blog-veille-pharmacovigilance .source a{font-weight:700}.reference-blog-veille-pharmacovigilance .source p{margin:.2rem 0 0;color:var(--text-soft);font-size:.84rem}.reference-blog-veille-pharmacovigilance .faq{margin-top:1.8rem;border-top:1px solid var(--line)}.reference-blog-veille-pharmacovigilance details{border-bottom:1px solid var(--line)}.reference-blog-veille-pharmacovigilance summary{position:relative;cursor:pointer;list-style:none;padding:1.1rem 2.2rem 1.1rem 0;font-weight:700}.reference-blog-veille-pharmacovigilance summary::-webkit-details-marker{display:none}.reference-blog-veille-pharmacovigilance summary:after{content:"+";position:absolute;top:.95rem;right:.2rem;color:var(--gold-dark);font-size:1.3rem}.reference-blog-veille-pharmacovigilance details[open] summary:after{content:"–"}.reference-blog-veille-pharmacovigilance .faq-answer{padding:0 1.5rem 1.2rem 0;color:var(--text-soft)}.reference-blog-veille-pharmacovigilance .product-cta{padding:4.7rem 0;color:#fff;background:radial-gradient(circle at 84% 30%,rgba(202,150,61,.15),transparent 30%),var(--navy)}.reference-blog-veille-pharmacovigilance .product-cta-grid{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.reference-blog-veille-pharmacovigilance .product-cta h2{margin:0 0 .8rem;color:#fff}.reference-blog-veille-pharmacovigilance .product-cta p{max-width:760px;margin-bottom:0;color:rgba(255,255,255,.74)}.reference-blog-veille-pharmacovigilance .product-cta .btn{min-width:220px}.reference-blog-veille-pharmacovigilance footer{padding:3rem 0;color:rgba(255,255,255,.67);background:#07111f;font-size:.82rem}.reference-blog-veille-pharmacovigilance .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.reference-blog-veille-pharmacovigilance footer img{width:190px;margin-bottom:1rem}.reference-blog-veille-pharmacovigilance footer h3{color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem}.reference-blog-veille-pharmacovigilance footer a{display:block;margin-bottom:.45rem;color:rgba(255,255,255,.67);text-decoration:none}.reference-blog-veille-pharmacovigilance footer a:hover{color:#e4b765}.reference-blog-veille-pharmacovigilance .footer-bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:960px){.reference-blog-veille-pharmacovigilance .nav{display:none}.reference-blog-veille-pharmacovigilance .article-layout,.reference-blog-veille-pharmacovigilance .hero-grid,.reference-blog-veille-pharmacovigilance .product-cta-grid{grid-template-columns:1fr}.reference-blog-veille-pharmacovigilance .sidebar{position:static}.reference-blog-veille-pharmacovigilance .product-cta .btn{min-width:0}.reference-blog-veille-pharmacovigilance .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.reference-blog-veille-pharmacovigilance{font-size:16px}.reference-blog-veille-pharmacovigilance .container{width:min(calc(100% - 28px),var(--max))}.reference-blog-veille-pharmacovigilance .hero{padding:2rem 0 3.7rem}.reference-blog-veille-pharmacovigilance .article-section{padding:3.7rem 0}.reference-blog-veille-pharmacovigilance .footer-grid,.reference-blog-veille-pharmacovigilance .timeline-item,.reference-blog-veille-pharmacovigilance .topic-grid{grid-template-columns:1fr}.reference-blog-veille-pharmacovigilance .product-cta .btn{width:100%}}