.allemagne-module__H834EG__wing{--ink:#0c2725;--ink-2:#10302d;--ink-3:#163b37;--paper:#f1efe8;--paper-2:#e8e5db;--copper:#c2763d;--copper-bright:#e3954f;--copper-deep:#9c5a2b;--line:#e2ded21f;--txt-d:#eceae2;--txt-d-mut:#9bafaa;--grey:#7d8b88;background:var(--ink);color:var(--txt-d);border-radius:14px;padding:clamp(20px,4vw,40px)}.allemagne-module__H834EG__track{background:var(--line);border-radius:2px;height:3px;margin:22px 0;position:relative}.allemagne-module__H834EG__fill{background:var(--copper-bright);border-radius:2px;transition:inset-inline-end 1s cubic-bezier(.4,.1,.2,1);position:absolute;inset:0 100% 0 0;box-shadow:0 0 8px #e3954f8c}.allemagne-module__H834EG__fillOn{inset-inline-end:0}.allemagne-module__H834EG__node{border:2px solid var(--txt-d-mut);background:var(--ink-2);border-radius:50%;width:11px;height:11px}.allemagne-module__H834EG__nodeOn{border-color:var(--copper-bright)}@media (prefers-reduced-motion:reduce){.allemagne-module__H834EG__fill{transition:none}}.allemagne-module__H834EG__article{max-width:680px}.allemagne-module__H834EG__article h1{color:var(--txt-d);margin:6px 0 0;font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.05}.allemagne-module__H834EG__article .allemagne-module__H834EG__lead{color:var(--txt-d-mut);margin-top:16px;font-size:18px;line-height:1.6}.allemagne-module__H834EG__article h2{color:var(--txt-d);margin:34px 0 10px;font-size:clamp(21px,3.5vw,27px);font-weight:700}.allemagne-module__H834EG__article p{color:var(--txt-d);margin:12px 0;line-height:1.75}.allemagne-module__H834EG__article ul,.allemagne-module__H834EG__article ol{color:var(--txt-d);gap:7px;margin:12px 0;padding-inline-start:22px;line-height:1.75;display:grid}.allemagne-module__H834EG__article a{color:var(--copper-bright);text-underline-offset:2px;text-decoration:underline}.allemagne-module__H834EG__article strong{color:var(--paper)}.allemagne-module__H834EG__article .allemagne-module__H834EG__note{border-inline-start:3px solid var(--copper);background:var(--ink-2);color:var(--txt-d-mut);border-radius:8px;margin:18px 0;padding:14px 16px;font-size:14.5px}.allemagne-module__H834EG__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--copper-bright);font-family:monospace;font-size:12px}.allemagne-module__H834EG__sources{border-top:1px solid var(--line);margin-top:40px;padding-top:18px}.allemagne-module__H834EG__sources h2{color:var(--txt-d);font-size:18px;font-weight:700}.allemagne-module__H834EG__ctaRow{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.allemagne-module__H834EG__ctaPrimary{background:var(--copper);color:#1a0f06;border-radius:6px;align-items:center;min-height:44px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}
