.csp-hero20261031{max-width:1050px}.semio-campus .csp-composition-summary20261031{color:var(--sc-main);margin-top:24px;font-size:.84rem;font-weight:600}.csp-organisation20261031,.csp-members20261031,.csp-missions20261031{margin:46px 0 54px;scroll-margin-top:24px}.csp-intro20261031{max-width:790px;color:var(--sc-muted)}.csp-org-root20261031{text-align:center;color:#fff;background:#203e61;border-radius:12px;max-width:510px;margin:30px auto 38px;padding:22px 26px;line-height:1.45;position:relative}.csp-org-root20261031 strong{font-size:1.15rem;display:block}.csp-org-root20261031>span{opacity:.85;margin-top:5px;font-size:.79rem;display:block}.csp-org-root20261031:after{content:"";border-left:1px solid var(--sc-line);height:20px;position:absolute;top:100%;left:50%}.csp-org-branches20261031{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid;position:relative}.csp-org-branches20261031:before{content:"";border-top:1px solid var(--sc-line);position:absolute;top:-19px;left:16.666%;right:16.666%}.csp-group-bureau{--csp-accent:#203e61;--csp-tint:#edf3f8}.csp-group-commissions{--csp-accent:#187c73;--csp-tint:#eaf6f3}.csp-group-conseillers{--csp-accent:#725184;--csp-tint:#f3eef7}.csp-org-group20261031{border:1px solid var(--sc-line);border-top:4px solid var(--csp-accent);background:var(--sc-card);border-radius:10px;min-width:0;position:relative}.csp-org-group20261031:before{content:"";border-left:1px solid var(--sc-line);height:17px;position:absolute;bottom:calc(100% + 4px);left:50%}.csp-org-group20261031>header{background:var(--csp-tint);border-bottom:1px solid var(--sc-line);border-radius:6px 6px 0 0;padding:20px 20px 16px}.semio-campus .csp-org-group20261031 h3{color:var(--csp-accent);margin:0 0 8px;font-size:1.15rem}.semio-campus .csp-org-group20261031 header p{color:var(--sc-muted);margin:0;font-size:.79rem;line-height:1.5}.semio-campus .csp-org-group20261031 ol{margin:0;padding:0 18px;list-style:none}.csp-org-group20261031 li+li{border-top:1px solid var(--sc-line)}.csp-org-group20261031 li a{color:var(--sc-ink);overflow-wrap:anywhere;gap:11px;padding:18px 0;text-decoration:none;display:flex}.csp-org-group20261031 li a:hover strong{text-underline-offset:4px;text-decoration:underline}.csp-org-number20261031{color:var(--csp-accent);font-variant-numeric:tabular-nums;flex:0 0 25px;padding-top:3px;font-size:.73rem;font-weight:700}.csp-org-group20261031 li strong{font-size:.89rem;line-height:1.45;display:block}.csp-org-role20261031{color:var(--sc-muted);margin-top:6px;font-size:.8rem;line-height:1.55;display:block}.csp-table-wrap20261031{border:1px solid var(--sc-line);background:var(--sc-card);border-radius:12px;margin-top:24px;overflow:hidden}.csp-table20261031{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.88rem;line-height:1.55}.csp-table20261031 caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.csp-table20261031 thead{color:#fff;background:#203e61}.csp-table20261031 th,.csp-table20261031 td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid var(--sc-line);padding:17px 18px}.csp-table20261031 thead th:first-child{width:7%}.csp-table20261031 thead th:nth-child(2){width:28%}.csp-table20261031 thead th:nth-child(3){width:25%}.csp-table20261031 thead th:nth-child(4){width:40%}.csp-table20261031 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--sc-soft) 60%,var(--sc-card))}.csp-table20261031 tbody tr:last-child>*{border-bottom:0}.csp-table20261031 tbody th{font-weight:650}.csp-table20261031 .csp-member-number20261031{border-left:4px solid var(--csp-accent);color:var(--csp-accent);font-variant-numeric:tabular-nums;font-weight:700}.csp-table20261031 .csp-member-role20261031{background:var(--csp-tint);color:var(--csp-accent)}.csp-table20261031 tr{scroll-margin-top:24px}.csp-table20261031 tr:target{outline:2px solid var(--csp-accent);outline-offset:-2px}.semio-campus .csp-legend20261031{color:var(--sc-muted);flex-wrap:wrap;gap:16px 24px;margin:15px 0;padding:0;font-size:.76rem;list-style:none;display:flex}.csp-legend20261031 li{align-items:center;gap:7px;display:flex}.csp-legend20261031 li>span{background:var(--csp-accent);border-radius:2px;width:10px;height:10px;display:inline-block}html[data-mica-theme=dark] .csp-group-bureau{--csp-accent:#abc9ec;--csp-tint:#203b51}html[data-mica-theme=dark] .csp-group-commissions{--csp-accent:#8bd5c7;--csp-tint:#1c3939}html[data-mica-theme=dark] .csp-group-conseillers{--csp-accent:#d6b8ed;--csp-tint:#342f47}@media (max-width:950px){.csp-org-branches20261031{gap:12px}.csp-org-group20261031>header{padding:17px 15px}.semio-campus .csp-org-group20261031 ol{padding:0 13px}.csp-org-group20261031 li a{gap:7px}.csp-table20261031 th,.csp-table20261031 td{padding:14px 12px}}@media (max-width:760px){.csp-org-branches20261031{border-left:1px solid var(--sc-line);grid-template-columns:minmax(0,1fr);gap:22px;margin-left:8px;padding-left:18px}.csp-org-branches20261031:before,.csp-org-root20261031:after{display:none}.csp-org-root20261031{max-width:none;margin-bottom:22px}.csp-org-group20261031:before{border-left:0;border-top:1px solid var(--sc-line);width:18px;height:0;top:25px;bottom:auto;left:-19px}.csp-org-group20261031 li strong{font-size:.95rem}.csp-org-role20261031{font-size:.85rem}.csp-table20261031,.csp-table20261031 tbody{display:block}.csp-table20261031 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.csp-table20261031 tr{border-left:4px solid var(--csp-accent);border-bottom:1px solid var(--sc-line);grid-template-columns:42px minmax(0,1fr);gap:10px 7px;padding:16px 15px;display:grid}.csp-table20261031 tr:last-child{border-bottom:0}.csp-table20261031 th,.csp-table20261031 td{border:0;padding:0;display:block}.csp-table20261031 .csp-member-number20261031{border:0;grid-area:1/1;padding-top:1px}.csp-table20261031 tbody th{grid-area:1/2;font-size:.95rem}.csp-table20261031 td[data-label=Spécialité]{color:var(--sc-muted);grid-column:2}.csp-table20261031 .csp-member-role20261031{border-radius:6px;grid-column:2;padding:10px 12px}.csp-members20261031,.csp-organisation20261031,.csp-missions20261031{margin:35px 0}}
