.v4 .v4-org{--v4-org-trait: 2px;--v4-org-retrait: 22px;margin-top:18px}.v4 .v4-org__niveaux,.v4 .v4-org__ministeres{list-style:none;margin:0;padding:0}.v4 .v4-org__niveau{position:relative;padding-left:var(--v4-org-retrait)}.v4 .v4-org__niveau+.v4-org__niveau{margin-top:22px}.v4 .v4-org__niveau:before{content:"";position:absolute;left:0;top:0;bottom:-22px;width:var(--v4-org-trait);background:var(--v4-accent)}.v4 .v4-org__niveau:last-child:before{bottom:auto;height:28px}.v4 .v4-org__niveau:after{content:"";position:absolute;left:0;top:26px;width:calc(var(--v4-org-retrait) - 4px);height:var(--v4-org-trait);background:var(--v4-accent)}.v4 .v4-org__noeud{padding:14px 16px;border:1px solid var(--v4-neutral-300);background:var(--v4-panel);color:var(--v4-text)}.v4 .v4-org__noeud--presidence,.v4 .v4-org__noeud--pm{border-color:transparent}.v4 .v4-org__noeud--portail{background:var(--v4-surface);border-color:transparent;border-left:4px solid var(--v4-accent)}.v4 .v4-org__entete{display:flex;align-items:flex-start;gap:12px}.v4 .v4-org__dessin,.v4 .v4-org__noeud--ministere .v4-ministere-ic{flex:0 0 auto;margin-top:2px}.v4 .v4-org__noeud--ministere .v4-ministere-ic,.v4 .v4-org__noeud--portail .v4-org__dessin{color:var(--v4-accent-700)}.v4 .v4-org__identite{flex:1 1 auto;min-width:0}.v4 .v4-org__sur{margin:0 0 2px;font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.v4 .v4-org__noeud--ministere .v4-org__sur,.v4 .v4-org__noeud--portail .v4-org__sur{color:var(--v4-text-70)}.v4 .v4-org__titre{margin:0;font-family:var(--v4-font);font-size:18px;line-height:1.25;font-weight:800;color:inherit}.v4 .v4-org__titre--ministere{font-family:var(--v4-font);font-size:15.5px;font-weight:700}.v4 .v4-org__titre a{color:inherit;text-decoration:none}.v4 .v4-org__titre a:hover,.v4 .v4-org__titre a:focus-visible{text-decoration:underline;text-underline-offset:3px}.v4 .v4-org__role{margin:4px 0 0;font-size:13.5px;line-height:1.45}.v4 .v4-org__noeud--portail .v4-org__role{color:var(--v4-text-70)}.v4 .v4-org__portrait{flex:0 0 auto;width:56px;height:56px;object-fit:cover;object-position:50% 20%;background:var(--v4-neutral-300)}.v4 .v4-org__sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.v4 .v4-org__source{display:inline-flex;align-items:baseline;gap:8px;padding:4px 10px;border:1px solid currentColor;font-size:13px;line-height:1.3;color:inherit;text-decoration:none}.v4 .v4-org__noeud--ministere .v4-org__source,.v4 .v4-org__noeud--portail .v4-org__source{border-color:var(--v4-neutral-400);background:var(--v4-panel)}.v4 .v4-org__source:hover,.v4 .v4-org__source:focus-visible{text-decoration:underline;text-underline-offset:3px}.v4 .v4-org__noeud--ministere .v4-org__source:hover,.v4 .v4-org__noeud--portail .v4-org__source:hover{border-color:var(--v4-text)}.v4 .v4-org__source-nb{font-weight:800;font-variant-numeric:tabular-nums}.v4 .v4-org__partage,.v4 .v4-org__vide{margin:8px 0 0;font-size:12.5px;line-height:1.4;color:var(--v4-text-70)}.v4 .v4-org__compte{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v4-text-70)}.v4 .v4-org__rangee{display:grid;gap:12px}.v4 .v4-org__ministeres{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px}.v4 .v4-org__ministeres>li,.v4 .v4-org__ministeres .v4-org__noeud{height:100%}@media (min-width: 700px){.v4 .v4-org__rangee{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.v4 .v4-org__niveau{padding-left:0;padding-top:22px}.v4 .v4-org__niveau--sommet{padding-top:0}.v4 .v4-org__niveau+.v4-org__niveau{margin-top:0}.v4 .v4-org__niveau:before{left:calc(50% - 1px);top:0;bottom:auto;height:22px}.v4 .v4-org__niveau--sommet:before,.v4 .v4-org__niveau:after{display:none}.v4 .v4-org__niveau--sommet .v4-org__noeud{max-width:560px;margin:0 auto}.v4 .v4-org__niveau--ministeres{border-top:var(--v4-org-trait) solid var(--v4-accent);margin-top:22px}.v4 .v4-org__niveau--ministeres:before{top:-24px}.v4 .v4-org__niveau--ministeres .v4-org__compte{margin-top:4px}.v4 .v4-org--membres .v4-org__niveau+.v4-org__niveau--ministeres{margin-top:24px}}
