:root{--w:var(--wp--style--global--wide-size, 1140px)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wrap{max-width:var(--w);margin:0 auto;padding:0 24px}img{max-width:100%;display:block}.skip{position:absolute;left:-999px;top:0;background:var(--wp--preset--color--primaire);color:#fff;padding:10px 16px;z-index:200}.skip:focus{left:8px;top:8px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.drapeau-tchad{display:flex;width:100%;height:1cm;min-height:38px;overflow:hidden}.drapeau-tchad .bande{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center;font-family:var(--wp--preset--font-family--sans);font-weight:700;font-size:clamp(0.58rem,1.1vw,0.8rem);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}.drapeau-tchad .bande-bleu{background:#002664;color:#fff}.drapeau-tchad .bande-jaune{background:#FECB00;color:#1a1a1a}.drapeau-tchad .bande-rouge{background:#C8102E;color:#fff}.slide{position:relative;background:var(--wp--preset--color--primaire-fonce);color:#fff;height:33vh;min-height:320px;max-height:480px;overflow:hidden}.slider-track{display:flex;height:100%;transition:transform 0.6s ease-in-out}.slider-item{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px 24px}.slider-item .accroche-text{max-width:820px;margin:0 auto;text-align:center}.slider-item .accroche-text .punch{display:block;font-family:var(--wp--preset--font-family--sans);font-weight:800;line-height:1.05;color:#fff;font-size:clamp(2.2rem,5.6vw,3.9rem)}.slider-item .accroche-text .rest{display:block;font-family:var(--wp--preset--font-family--sans);font-weight:700;color:#E4394A;margin-top:.3em;font-size:clamp(.8rem,1.9vw,1.1rem)}.slider-item.has-media{padding:0;align-items:stretch}.slider-item.has-media .accroche-text{flex:0 0 50%;max-width:none;margin:0;padding:0 42px;text-align:start;display:flex;flex-direction:column;justify-content:center}.slider-item.has-media .accroche-text .punch{font-size:clamp(2.4rem,6vw,4.2rem)}.slider-item.has-media .si-media{flex:0 0 50%;height:100%}.slider-item.has-media .si-media img{width:100%;height:100%;object-fit:cover;display:block}.slider-item.media-right{flex-direction:row-reverse}.slider-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:8px;background:rgb(8 31 69 / .5);padding:6px 10px;border-radius:20px}.slider-dots button{width:8px;height:8px;border-radius:50%;border:0;background:rgb(255 255 255 / .4);cursor:pointer;transition:background 0.3s}.slider-dots button.active{background:#FECB00}.eyebrow{font-family:var(--wp--preset--font-family--sans);font-weight:600;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--wp--preset--color--primaire);display:inline-flex;align-items:center;gap:.7em}.eyebrow::before{content:"";width:26px;height:2px;background:var(--wp--preset--color--secondaire);display:inline-block}header.site{position:sticky;top:0;z-index:100;background:rgb(255 255 255 / .92);backdrop-filter:blur(10px);border-bottom:1px solid var(--wp--preset--color--ligne)}header.site .wrap{display:flex;align-items:center;gap:16px;height:76px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;margin-inline-end:auto;color:inherit}.brand img{width:48px;height:48px;object-fit:contain}.brand .txt{display:flex;flex-direction:column;line-height:1.05}.brand .sig{font-family:var(--wp--preset--font-family--serif);font-weight:700;font-size:1.32rem;color:var(--wp--preset--color--primaire-fonce);letter-spacing:.02em}.brand .sub{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--texte-attenue);font-weight:600}nav.main{display:flex;gap:6px;order:2}nav.main a{text-decoration:none;font-weight:500;font-size:.92rem;color:var(--wp--preset--color--texte);padding:8px 12px;border-radius:6px;position:relative;transition:color .2s,background .2s;white-space:nowrap}nav.main a:hover{color:var(--wp--preset--color--primaire);background:#eef3fb}nav.main a.active{color:var(--wp--preset--color--primaire)}nav.main a.active::after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:var(--wp--preset--color--secondaire)}.langbtn{background:var(--wp--preset--color--primaire-fonce);color:#fff;border:0;border-radius:8px;padding:9px 15px;font-family:var(--wp--preset--font-family--sans);font-weight:700;font-size:.82rem;cursor:pointer;transition:background .2s;letter-spacing:.02em;white-space:nowrap;order:3}.langbtn:hover{background:var(--wp--preset--color--primaire)}.burger{display:none;background:none;border:0;cursor:pointer;padding:8px;color:var(--wp--preset--color--primaire-fonce)}.burger svg{width:26px;height:26px}section.block{padding:30px 0}#presentation{padding-top:20px}section.block.alt{background:var(--wp--preset--color--blanc)}.head{max-width:760px;margin-bottom:8px}#presentation .head{max-width:none}.head.center{margin-left:auto;margin-right:auto;text-align:center}.head h2{font-size:clamp(1.7rem,3.4vw,2.5rem);color:var(--wp--preset--color--primaire-fonce);margin:.35em 0;font-family:var(--wp--preset--font-family--serif)}.head p{color:var(--wp--preset--color--texte-attenue);font-size:1.06rem}.prose{font-size:1.08rem;color:#2b3550}.prose p{margin-bottom:.6em;text-align:justify}.prose strong{color:var(--wp--preset--color--primaire-fonce)}.president-word{display:grid;grid-template-columns:220px 1fr;gap:36px;align-items:start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--wp--preset--color--ligne)}.president-word .photo{border-radius:14px;overflow:hidden;border:1px solid var(--wp--preset--color--ligne);box-shadow:0 14px 34px rgb(11 42 91 / .14)}.president-word .photo img{width:100%;aspect-ratio:4/5;object-fit:cover}.president-word .cap{margin-top:10px;text-align:center}.president-word .cap .nom{font-family:var(--wp--preset--font-family--serif);font-weight:600;color:var(--wp--preset--color--primaire-fonce);font-size:1.02rem}.president-word .cap .fonction{font-size:.78rem;color:var(--wp--preset--color--texte-attenue);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.president-word .quote{margin-top:6px;padding-inline-start:24px;border-inline-start:3px solid var(--wp--preset--color--secondaire)}.president-word .quote p{font-family:var(--wp--preset--font-family--serif);font-style:italic;font-size:1.14rem;color:#2b3550;line-height:1.6;text-align:justify}.president-word .quote .todo{display:block;font-style:italic;color:var(--wp--preset--color--texte-attenue);font-size:.92rem;margin-top:12px}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:26px}.fact{background:var(--wp--preset--color--fond);border:1px solid var(--wp--preset--color--ligne);border-radius:12px;padding:22px;border-top:3px solid var(--wp--preset--color--secondaire)}.fact .n{font-family:var(--wp--preset--font-family--serif);font-size:2.1rem;font-weight:700;color:var(--wp--preset--color--primaire);line-height:1}.fact .l{font-size:.86rem;color:var(--wp--preset--color--texte-attenue);margin-top:8px}.parity{margin-top:28px;background:linear-gradient(135deg,#0d3170,var(--wp--preset--color--primaire-nuit));border-radius:16px;color:#fff;padding:30px;overflow:hidden;position:relative}.parity h3{color:#fff;font-size:1.4rem;margin-bottom:8px;font-family:var(--wp--preset--font-family--serif)}.parity p{color:#c3d3ee;max-width:640px;font-size:.98rem}.parity-vis{display:flex;align-items:center;justify-content:center;gap:0;margin-top:18px;flex-wrap:wrap}.seat{flex:1;min-width:170px;text-align:center;padding:18px 14px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .16);border-radius:12px}.seat .role{font-family:var(--wp--preset--font-family--serif);font-size:1.12rem;font-weight:600;color:#fff}.seat .meta{font-size:.8rem;color:#a9bfe4;margin-top:4px}.table-mid{width:96px;display:grid;place-items:center;color:var(--wp--preset--color--secondaire-clair);padding:0 6px}.table-mid svg{width:64px;height:64px}.table-mid span{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--secondaire-clair);margin-top:2px}.objs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.obj{background:var(--wp--preset--color--blanc);border:1px solid var(--wp--preset--color--ligne);border-radius:14px;padding:28px;position:relative;transition:transform .2s,box-shadow .2s}section.block.alt .obj{background:var(--wp--preset--color--fond)}.obj:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(11 42 91 / .1)}.obj .num{font-family:var(--wp--preset--font-family--serif);font-weight:700;font-size:.95rem;color:var(--wp--preset--color--secondaire);border:2px solid var(--wp--preset--color--secondaire);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;margin-bottom:18px}.obj h3{color:var(--wp--preset--color--primaire-fonce);font-size:1.28rem;margin-bottom:10px;font-family:var(--wp--preset--font-family--serif)}.obj .desc{color:var(--wp--preset--color--texte-attenue);font-size:.94rem;margin-bottom:16px}.obj ul{list-style:none;display:flex;flex-direction:column;gap:8px}.obj li{font-size:.9rem;color:#2b3550;padding-inline-start:20px;position:relative}.obj li::before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--wp--preset--color--secondaire)}.rm-note{margin-top:18px;text-align:center;color:var(--wp--preset--color--texte-attenue);font-size:.92rem}.roster{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;background:var(--wp--preset--color--blanc);border:1px solid var(--wp--preset--color--ligne);border-radius:14px;overflow:hidden}section.block.alt .roster{background:var(--wp--preset--color--fond)}.row{display:flex;align-items:baseline;gap:14px;padding:15px 24px;border-bottom:1px solid var(--wp--preset--color--ligne)}.row .post{font-size:.82rem;color:var(--wp--preset--color--primaire);font-weight:600;flex:0 0 42%;text-transform:uppercase;letter-spacing:.03em}.row .name{font-family:var(--wp--preset--font-family--serif);font-size:1.05rem;color:var(--wp--preset--color--texte);font-weight:500}.comms{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.comm{background:var(--wp--preset--color--blanc);border:1px solid var(--wp--preset--color--ligne);border-radius:14px;padding:24px;border-inline-start:4px solid var(--wp--preset--color--primaire)}section.block.alt .comm{background:var(--wp--preset--color--fond)}.comm .cn{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--wp--preset--color--secondaire);text-transform:uppercase}.comm h3{font-size:1.06rem;color:var(--wp--preset--color--primaire-fonce);margin:6px 0 14px;line-height:1.25;font-family:var(--wp--preset--font-family--serif)}.comm dl{font-size:.88rem}.comm dt{color:var(--wp--preset--color--texte-discret);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-top:8px}.comm dd{color:var(--wp--preset--color--texte);font-weight:500}.news{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.news .art{background:var(--wp--preset--color--blanc);border:1px solid var(--wp--preset--color--ligne);border-radius:14px;overflow:hidden;transition:transform .2s,box-shadow .2s}.news .art:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgb(11 42 91 / .12)}.news .art .top{background:var(--wp--preset--color--primaire-fonce);color:#fff;padding:10px 22px;font-size:.78rem;letter-spacing:.08em}.news .art .top p{color:#fff;margin:0;font-size:.78rem}.news .art .top .tag{background:var(--wp--preset--color--secondaire);color:var(--wp--preset--color--primaire-nuit);padding:2px 10px;border-radius:20px;font-weight:700;font-size:.68rem;text-transform:uppercase;white-space:nowrap;text-decoration:none}.news .art .body{padding:24px}.news .art .body h3{font-size:1.22rem;color:var(--wp--preset--color--primaire-fonce);margin-bottom:10px;font-family:var(--wp--preset--font-family--serif)}.news .art .body h3 a{text-decoration:none;color:inherit}.news .art .body h3 a:hover{color:var(--wp--preset--color--primaire)}.news .art .body p{font-size:.94rem;color:var(--wp--preset--color--texte-attenue)}.news .art .date{font-size:.82rem;color:var(--wp--preset--color--texte-discret);margin-top:14px;font-weight:600}.news p.empty{padding:24px;color:var(--wp--preset--color--texte-attenue);font-style:italic}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.contact-card{background:var(--wp--preset--color--blanc);border:1px solid var(--wp--preset--color--ligne);border-radius:14px;padding:24px}.ci{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--wp--preset--color--ligne)}.ci:last-child{border-bottom:0}.ci svg{width:22px;height:22px;color:var(--wp--preset--color--primaire);flex:none;margin-top:3px}.ci .k{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--texte-discret);font-weight:600}.ci .v{font-size:1rem;color:var(--wp--preset--color--texte)}.ci .v .todo{color:var(--wp--preset--color--texte-attenue);font-style:italic;font-size:.9rem}.map{border-radius:14px;overflow:hidden;border:1px solid var(--wp--preset--color--ligne);min-height:300px;filter:grayscale(.15)}.map iframe{width:100%;height:100%;min-height:300px;border:0;display:block}footer.site{background:var(--wp--preset--color--primaire-nuit);color:#a9bcdd;padding:38px 0 20px;font-size:.9rem}footer.site .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px;padding-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .1)}footer.site .fbrand{display:flex;gap:14px;align-items:center;margin-bottom:14px}footer.site .fbrand img{width:52px;height:52px;background:#fff;border-radius:50%;padding:5px}footer.site .fbrand .sig{font-family:var(--wp--preset--font-family--serif);color:#fff;font-weight:700;font-size:1.2rem}footer.site .fbrand .ar{font-family:var(--wp--preset--font-family--ar-serif);color:var(--wp--preset--color--secondaire-clair);font-size:.95rem;direction:rtl}footer.site h4{color:#fff;font-family:var(--wp--preset--font-family--sans);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}footer.site a{color:#a9bcdd;text-decoration:none;display:block;padding:4px 0;transition:color .2s}footer.site a:hover{color:var(--wp--preset--color--secondaire-clair)}footer.site .bottom{padding-top:16px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.8rem;color:#7d90b4}footer.site .bottom .devise b{color:var(--wp--preset--color--secondaire-clair)}html[dir="rtl"] body{font-family:var(--wp--preset--font-family--ar-sans)}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{font-family:var(--wp--preset--font-family--ar-serif);letter-spacing:normal}html[dir="rtl"] .brand .sig,html[dir="rtl"] footer.site .fbrand .sig{font-family:var(--wp--preset--font-family--ar-serif)}html[dir="rtl"] .fact .n,html[dir="rtl"] .obj .num,html[dir="rtl"] .comm .cn{font-family:var(--wp--preset--font-family--ar-serif)}html[dir="rtl"] .eyebrow,html[dir="rtl"] .brand .sub,html[dir="rtl"] .drapeau-tchad .bande,html[dir="rtl"] .comm .cn,html[dir="rtl"] .comm dt,html[dir="rtl"] .news .art .top,html[dir="rtl"] .news .art .tag,html[dir="rtl"] footer.site h4,html[dir="rtl"] .ci .k,html[dir="rtl"] .row .post,html[dir="rtl"] .table-mid span{letter-spacing:normal;text-transform:none}html[dir="rtl"] .prose,html[dir="rtl"] .president-word .quote p{font-family:var(--wp--preset--font-family--ar-serif);font-style:normal}html[dir="rtl"] .fact .l,html[dir="rtl"] .head p,html[dir="rtl"] .obj .desc,html[dir="rtl"] .obj li,html[dir="rtl"] .news .art .body p,html[dir="rtl"] .parity p,html[dir="rtl"] .rm-note,html[dir="rtl"] footer.site p,html[dir="rtl"] .seat .meta,html[dir="rtl"] .comm dd,html[dir="rtl"] .ci .v,html[dir="rtl"] .president-word .cap .fonction{font-family:var(--wp--preset--font-family--ar-sans)}html[dir="rtl"] .slider-item .accroche-text .punch,html[dir="rtl"] .slider-item .accroche-text .rest{font-family:var(--wp--preset--font-family--ar-serif)}html[dir="rtl"] .row .name,html[dir="rtl"] .comm dd,html[dir="rtl"] .president-word .cap .nom{direction:ltr;text-align:right;font-family:var(--wp--preset--font-family--serif)}html[dir="rtl"] .president-word .cap{text-align:center}html[dir="rtl"] .president-word .cap .nom{text-align:center}html[dir="rtl"] .news .art .top{font-family:var(--wp--preset--font-family--ar-sans)}@media(max-width:940px){.facts{grid-template-columns:repeat(2,1fr)}.objs,.comms{grid-template-columns:1fr}.roster{grid-template-columns:1fr}.news,.contact-grid{grid-template-columns:1fr}footer.site .cols{grid-template-columns:1fr;gap:26px}.president-word{grid-template-columns:180px 1fr;gap:26px}}@media(max-width:760px){nav.main{position:fixed;inset-block-start:76px;inset-inline:0;background:#fff;flex-direction:column;gap:0;padding:8px 16px 20px;border-bottom:1px solid var(--wp--preset--color--ligne);box-shadow:0 20px 40px rgb(0 0 0 / .12);transform:translateY(-140%);transition:transform .3s;z-index:90}nav.main.open{transform:none}nav.main a{padding:14px 8px;border-bottom:1px solid var(--wp--preset--color--ligne);border-radius:0}nav.main a.active::after{display:none}.burger{display:block}.langbtn{order:0}section.block{padding:28px 0}.parity{padding:22px}.row .post{flex-basis:100%}.row{flex-direction:column;gap:2px;align-items:flex-start}.drapeau-tchad .bande{font-size:.52rem;letter-spacing:.04em;padding:0 4px}.slide{min-height:360px}.slider-item{padding:16px 20px}.slider-item.has-media{flex-direction:column!important}.slider-item.has-media .si-media{flex:0 0 45%;height:auto}.slider-item.has-media .accroche-text{flex:1;text-align:center;padding:14px 20px;align-items:center}.president-word{grid-template-columns:1fr;text-align:center}.president-word .photo{max-width:180px;margin:0 auto}.president-word .quote{padding-inline-start:0;border-inline-start:0;border-top:3px solid var(--wp--preset--color--secondaire);padding-top:18px;margin-top:6px;text-align:start}}