.eae-section-intro{padding:clamp(28px,3.5vw,44px) 0;font-family:var(--eae-body);color:var(--eae-navy);position:relative;overflow:hidden;scroll-margin-top:150px}.eae-section-intro.eae-section-intro-carte-active{overflow:visible}.eae-section-intro-map{position:absolute;inset:0;color:var(--eae-navy);pointer-events:none;overflow:hidden}.eae-section-intro-map svg{width:100%;height:auto;display:block}.eae-section-intro-map.eae-decor-couleur{opacity:0!important;transition:opacity .6s ease-in-out}.eae-section-intro-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;text-align:left;padding:0 clamp(20px,4vw,48px)}.eae-section-intro-body ul{margin:0 0 16px;padding-left:1.3em;text-align:left}.eae-section-intro-body li{font-size:1rem;line-height:1.7;margin-bottom:6px}.eae-section-intro-body strong{color:#000}.eae-section-intro-body a{color:var(--eae-blue);text-decoration:underline;text-underline-offset:2px}.eae-section-intro-body h3{font-family:var(--eae-body);font-size:1.05rem;font-weight:800;margin:0 0 10px}.eae-section-intro-colonnes .eae-section-intro-body h3{font-family:Caveat,cursive;font-size:1.5rem;font-weight:700}.eae-section-intro-colonnes .eae-section-intro-body li strong{font-family:Caveat,cursive;font-size:1.25rem;font-weight:700}.eae-section-intro-colonnes{display:flex;flex-direction:column;gap:20px}.eae-section-intro-colonnes .eae-section-intro-body{border:none;border-radius:14px;padding:20px 22px;position:relative;overflow:hidden;background-color:var(--eae-surface-raised);background-image:linear-gradient(color-mix(in srgb,var(--eae-cahier-couleur,#0a4fa0) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--eae-cahier-couleur,#0a4fa0) 14%,transparent) 1px,transparent 1px);background-size:34px 34px;box-shadow:0 24px 48px rgba(4,18,58,.16),0 6px 14px rgba(4,18,58,.08);transform:translateY(-4px)}.eae-section-intro-colonnes .eae-section-intro-body::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.05;mix-blend-mode:overlay}.eae-section-intro-colonnes .eae-section-intro-body ul{list-style:none;padding-left:0}.eae-section-intro-colonnes .eae-section-intro-body li{position:relative;padding-left:20px;margin-bottom:10px;line-height:34px}.eae-section-intro-colonnes .eae-section-intro-body li:last-child{margin-bottom:0}.eae-section-intro-colonnes .eae-section-intro-body li strong{display:block;margin-bottom:2px}.eae-section-intro-colonnes .eae-section-intro-body li::before{content:"";position:absolute;left:0;top:11px;width:11px;height:11px;border-radius:3px;border:1.4px solid var(--eae-text);background:0 0}@media (min-width:900px){.eae-section-intro-colonnes{flex-direction:row;align-items:stretch;gap:20px}.eae-section-intro-colonnes .eae-section-intro-body{flex:1 1 0;min-width:0}.eae-section-intro-colonnes .eae-section-intro-body h3{margin-top:0}}.eae-carte-kabyle-wrap{position:relative}.eae-carte-kabyle{width:100%;max-width:640px;margin:32px auto 0;aspect-ratio:4/3;overflow:visible;position:relative;z-index:1}.eae-carte-kabyle .leaflet-pane{z-index:1}.eae-carte-kabyle.leaflet-container{background:0 0;font-family:var(--eae-body);overflow:visible}.leaflet-proxy{display:none!important}.eae-carte-kabyle path.eae-wilaya-survolee{cursor:pointer;transform-box:fill-box;transform-origin:center;transform:translateY(-4px);transition:transform .18s ease,filter .18s ease;filter:drop-shadow(0 6px 10px rgba(4, 18, 58, .28));vector-effect:non-scaling-stroke}.eae-carte-kabyle path.eae-wilaya-active{position:relative;z-index:1000;cursor:pointer;transform-box:fill-box;transform-origin:center;transform:scale(2.2);transition:transform .25s ease,fill .25s ease;vector-effect:non-scaling-stroke}.eae-carte-kabyle path.eae-wilaya-estompee{opacity:.15;transition:opacity .2s ease}.eae-carte-kabyle-ville{display:flex;align-items:center;gap:3px;white-space:nowrap;pointer-events:none;position:absolute;z-index:500;transition:transform .25s ease,opacity .2s ease}.eae-carte-kabyle-point{width:4px;height:4px;border-radius:50%;background:var(--eae-text);flex:none}.eae-carte-kabyle-nom{font-family:var(--eae-mono);font-size:.72rem;color:var(--eae-text)}.eae-carte-kabyle-ville-principale .eae-carte-kabyle-point{width:6px;height:6px}.eae-carte-kabyle-ville-principale .eae-carte-kabyle-nom{font-weight:700;font-size:.88rem}.eae-carte-kabyle-ville-principale.eae-cachee{opacity:0;transition:opacity .15s ease}.eae-carte-kabyle-ville-secondaire{opacity:0;transition:opacity .2s ease}.eae-carte-kabyle-ville-secondaire.eae-visible{opacity:1}.eae-carte-kabyle-traits{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;z-index:400;pointer-events:none}.eae-carte-kabyle-ville.eae-etiquette-eloignee .eae-carte-kabyle-point{display:none}.eae-carte-kabyle-ville.eae-etiquette-eloignee{z-index:1001}.eae-carte-kabyle-noms{display:flex;flex-direction:column;line-height:1.15}.eae-carte-kabyle-tifinagh{font-family:var(--eae-mono);font-size:.68rem;color:var(--eae-text);opacity:.75;display:none}.eae-carte-kabyle-ville.eae-etiquette-eloignee .eae-carte-kabyle-tifinagh{display:block}.eae-carte-kabyle-ville.eae-etiquette-eloignee .eae-carte-kabyle-nom{font-size:.86rem}.eae-carte-kabyle-ville.eae-etiquette-eloignee .eae-carte-kabyle-tifinagh{font-size:.8rem}.eae-carte-kabyle-ville-principale.eae-etiquette-eloignee .eae-carte-kabyle-nom{font-size:1.05rem}.eae-carte-kabyle-ville-principale.eae-etiquette-eloignee .eae-carte-kabyle-tifinagh{font-size:.95rem}.eae-section-intro-body.eae-masque-carte{position:relative;z-index:0;opacity:.08;transition:opacity .2s ease;pointer-events:none}.eae-section-intro-colonnes .eae-section-intro-body h3{display:flex;align-items:center;justify-content:center;gap:10px}.eae-section-intro-colonnes .eae-section-intro-body h3 br{display:none}.eae-section-intro-colonnes .eae-section-intro-body h3::after,.eae-section-intro-colonnes .eae-section-intro-body h3::before{content:"";width:26px;height:1.5px;background:var(--eae-gold);display:inline-block;flex:none}.eae-section-intro.eae-lang-taqbaylit .eae-section-intro-colonnes .eae-section-intro-body h3::after,.eae-section-intro.eae-lang-taqbaylit .eae-section-intro-colonnes .eae-section-intro-body h3::before,.eae-section-intro.eae-lang-taqbaylit .eae-section-intro-eyebrow::before{background:var(--eae-lang-taqbaylit)}.eae-section-intro.eae-lang-taqbaylit .eae-section-intro-colonnes .eae-section-intro-body{--eae-cahier-couleur:var(--eae-lang-taqbaylit)}.eae-section-intro.eae-lang-tachelhit .eae-section-intro-colonnes .eae-section-intro-body h3::after,.eae-section-intro.eae-lang-tachelhit .eae-section-intro-colonnes .eae-section-intro-body h3::before,.eae-section-intro.eae-lang-tachelhit .eae-section-intro-eyebrow::before{background:var(--eae-lang-tachelhit)}.eae-section-intro.eae-lang-tachelhit .eae-section-intro-colonnes .eae-section-intro-body{--eae-cahier-couleur:var(--eae-lang-tachelhit)}.eae-section-intro.eae-lang-tarifit .eae-section-intro-colonnes .eae-section-intro-body h3::after,.eae-section-intro.eae-lang-tarifit .eae-section-intro-colonnes .eae-section-intro-body h3::before,.eae-section-intro.eae-lang-tarifit .eae-section-intro-eyebrow::before{background:var(--eae-lang-tarifit)}.eae-section-intro.eae-lang-tarifit .eae-section-intro-colonnes .eae-section-intro-body{--eae-cahier-couleur:var(--eae-lang-tarifit)}.eae-section-intro.eae-lang-tamazight .eae-section-intro-colonnes .eae-section-intro-body h3::after,.eae-section-intro.eae-lang-tamazight .eae-section-intro-colonnes .eae-section-intro-body h3::before,.eae-section-intro.eae-lang-tamazight .eae-section-intro-eyebrow::before{background:var(--eae-lang-tamazight)}.eae-section-intro.eae-lang-tamazight .eae-section-intro-colonnes .eae-section-intro-body{--eae-cahier-couleur:var(--eae-lang-tamazight)}.eae-section-intro.eae-lang-tachawit .eae-section-intro-colonnes .eae-section-intro-body h3::after,.eae-section-intro.eae-lang-tachawit .eae-section-intro-colonnes .eae-section-intro-body h3::before,.eae-section-intro.eae-lang-tachawit .eae-section-intro-eyebrow::before{background:var(--eae-lang-tachawit)}.eae-section-intro.eae-lang-tachawit .eae-section-intro-colonnes .eae-section-intro-body{--eae-cahier-couleur:var(--eae-lang-tachawit)}.eae-section-intro.eae-lang-tamasheq .eae-section-intro-colonnes .eae-section-intro-body h3::after,.eae-section-intro.eae-lang-tamasheq .eae-section-intro-colonnes .eae-section-intro-body h3::before,.eae-section-intro.eae-lang-tamasheq .eae-section-intro-eyebrow::before{background:var(--eae-lang-tamasheq)}.eae-section-intro.eae-lang-tamasheq .eae-section-intro-colonnes .eae-section-intro-body{--eae-cahier-couleur:var(--eae-lang-tamasheq)}.eae-section-intro.eae-lang-tumzabt .eae-section-intro-colonnes .eae-section-intro-body h3::after,.eae-section-intro.eae-lang-tumzabt .eae-section-intro-colonnes .eae-section-intro-body h3::before,.eae-section-intro.eae-lang-tumzabt .eae-section-intro-eyebrow::before{background:var(--eae-lang-tumzabt)}.eae-section-intro.eae-lang-tumzabt .eae-section-intro-colonnes .eae-section-intro-body{--eae-cahier-couleur:var(--eae-lang-tumzabt)}.eae-carte-rif-wrap{position:relative}.eae-carte-rif{width:100%;max-width:860px;margin:32px auto 0;aspect-ratio:2/1;overflow:visible;position:relative;z-index:1}.eae-carte-rif .leaflet-pane{z-index:1}.eae-carte-rif.leaflet-container{background:0 0;font-family:var(--eae-body);overflow:visible}.eae-carte-rif path.eae-wilaya-survolee{cursor:pointer;transform-box:fill-box;transform-origin:center;transform:translateY(-4px);transition:transform .18s ease,filter .18s ease;filter:drop-shadow(0 6px 10px rgba(4, 18, 58, .28));vector-effect:non-scaling-stroke}.eae-carte-rif path.eae-wilaya-active{position:relative;z-index:1000;cursor:pointer;transform-box:fill-box;transform-origin:center;transform:scale(2.2);transition:transform .25s ease,fill .25s ease;vector-effect:non-scaling-stroke}.eae-carte-rif path.eae-wilaya-estompee{opacity:.15;transition:opacity .2s ease}.eae-carte-rif-ville{display:flex;align-items:center;gap:3px;white-space:nowrap;pointer-events:none;position:absolute;z-index:500;transition:transform .25s ease,opacity .2s ease}.eae-carte-rif-point{width:4px;height:4px;border-radius:50%;background:var(--eae-text);flex:none}.eae-carte-rif-noms{display:flex;flex-direction:column;line-height:1.15}.eae-carte-rif-tifinagh{font-family:var(--eae-mono);font-size:.68rem;color:var(--eae-text);opacity:.75;display:none}.eae-carte-rif-ville.eae-etiquette-eloignee .eae-carte-rif-tifinagh{display:block}.eae-carte-rif-nom{font-family:var(--eae-mono);font-size:.72rem;color:var(--eae-text)}.eae-carte-rif-ville-principale .eae-carte-rif-point{width:6px;height:6px}.eae-carte-rif-ville-principale .eae-carte-rif-tifinagh{font-size:.8rem}.eae-carte-rif-ville-principale .eae-carte-rif-nom{font-weight:700;font-size:.88rem}.eae-carte-rif-ville-principale.eae-cachee{opacity:0;transition:opacity .15s ease}.eae-carte-rif-ville-secondaire{opacity:0;transition:opacity .2s ease}.eae-carte-rif-ville-secondaire.eae-visible{opacity:1}.eae-carte-rif-traits{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;z-index:400;pointer-events:none}.eae-carte-rif-ville.eae-etiquette-eloignee .eae-carte-rif-point{display:none}.eae-carte-rif-ville.eae-etiquette-eloignee{z-index:1001}.eae-carte-rif-ville.eae-etiquette-eloignee .eae-carte-rif-nom{font-size:.86rem}.eae-carte-rif-ville.eae-etiquette-eloignee .eae-carte-rif-tifinagh{font-size:.8rem}.eae-carte-rif-ville-principale.eae-etiquette-eloignee .eae-carte-rif-nom{font-size:1.05rem}.eae-carte-rif-ville-principale.eae-etiquette-eloignee .eae-carte-rif-tifinagh{font-size:.95rem}.eae-carte-tamazight-wrap{position:relative}.eae-carte-tamazight{width:100%;max-width:600px;margin:32px auto 0;aspect-ratio:5/4;overflow:visible;position:relative;z-index:1}.eae-carte-tamazight .leaflet-pane{z-index:1}.eae-carte-tamazight.leaflet-container{background:0 0;font-family:var(--eae-body);overflow:visible}.eae-carte-tamazight path.eae-wilaya-survolee{cursor:pointer;transform-box:fill-box;transform-origin:center;transform:translateY(-4px);transition:transform .18s ease,filter .18s ease;filter:drop-shadow(0 6px 10px rgba(4, 18, 58, .28));vector-effect:non-scaling-stroke}.eae-carte-tamazight path.eae-wilaya-active{position:relative;z-index:1000;cursor:pointer;transform-box:fill-box;transform-origin:center;transform:scale(2.2);transition:transform .25s ease,fill .25s ease;vector-effect:non-scaling-stroke}.eae-carte-tamazight path.eae-wilaya-estompee{opacity:.15;transition:opacity .2s ease}.eae-carte-tamazight-ville{display:flex;align-items:center;gap:3px;white-space:nowrap;pointer-events:none;position:absolute;z-index:500;transition:transform .25s ease,opacity .2s ease}.eae-carte-tamazight-point{width:4px;height:4px;border-radius:50%;background:var(--eae-text);flex:none}.eae-carte-tamazight-nom{font-family:var(--eae-mono);font-size:.72rem;color:var(--eae-text)}.eae-carte-tamazight-ville-principale .eae-carte-tamazight-point{width:6px;height:6px}.eae-carte-tamazight-ville-principale .eae-carte-tamazight-nom{font-weight:700;font-size:.88rem}.eae-carte-tamazight-ville-principale.eae-cachee{opacity:0;transition:opacity .15s ease}.eae-carte-tamazight-ville-secondaire{opacity:0;transition:opacity .2s ease}.eae-carte-tamazight-ville-secondaire.eae-visible{opacity:1}.eae-carte-tamazight-traits{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;z-index:400;pointer-events:none}.eae-carte-tamazight-ville.eae-etiquette-eloignee .eae-carte-tamazight-point{display:none}.eae-carte-tamazight-ville.eae-etiquette-eloignee{z-index:1001}.eae-carte-tamazight-noms{display:flex;flex-direction:column;line-height:1.15}.eae-carte-tamazight-tifinagh{font-family:var(--eae-mono);font-size:.68rem;color:var(--eae-text);opacity:.75;display:none}.eae-carte-tamazight-ville.eae-etiquette-eloignee .eae-carte-tamazight-tifinagh{display:block}.eae-carte-tamazight-ville.eae-etiquette-eloignee .eae-carte-tamazight-nom{font-size:.86rem}.eae-carte-tamazight-ville.eae-etiquette-eloignee .eae-carte-tamazight-tifinagh{font-size:.8rem}.eae-carte-tamazight-ville-principale.eae-etiquette-eloignee .eae-carte-tamazight-nom{font-size:1.05rem}.eae-carte-tamazight-ville-principale.eae-etiquette-eloignee .eae-carte-tamazight-tifinagh{font-size:.95rem}.eae-carte-tachelhit-wrap{position:relative}.eae-carte-tachelhit{width:100%;max-width:760px;margin:32px auto 0;aspect-ratio:4/3;overflow:visible;position:relative;z-index:1}.eae-carte-tachelhit .leaflet-pane{z-index:1}.eae-carte-tachelhit.leaflet-container{background:0 0;font-family:var(--eae-body);overflow:visible}.eae-carte-tachelhit path.eae-wilaya-survolee{cursor:pointer;transform-box:fill-box;transform-origin:center;transform:translateY(-4px);transition:transform .18s ease,filter .18s ease;filter:drop-shadow(0 6px 10px rgba(4, 18, 58, .28));vector-effect:non-scaling-stroke}.eae-carte-tachelhit path.eae-wilaya-active{position:relative;z-index:1000;cursor:pointer;transform-box:fill-box;transform-origin:center;transform:scale(2.2);transition:transform .25s ease,fill .25s ease;vector-effect:non-scaling-stroke}.eae-carte-tachelhit path.eae-wilaya-estompee{opacity:.15;transition:opacity .2s ease}.eae-carte-tachelhit-ville{display:flex;align-items:center;gap:3px;white-space:nowrap;pointer-events:none;position:absolute;z-index:500;transition:transform .25s ease,opacity .2s ease}.eae-carte-tachelhit-point{width:4px;height:4px;border-radius:50%;background:var(--eae-text);flex:none}.eae-carte-tachelhit-nom{font-family:var(--eae-mono);font-size:.72rem;color:var(--eae-text)}.eae-carte-tachelhit-ville-principale .eae-carte-tachelhit-point{width:6px;height:6px}.eae-carte-tachelhit-ville-principale .eae-carte-tachelhit-nom{font-weight:700;font-size:.88rem}.eae-carte-tachelhit-ville-principale.eae-cachee{opacity:0;transition:opacity .15s ease}.eae-carte-tachelhit-ville-secondaire{opacity:0;transition:opacity .2s ease}.eae-carte-tachelhit-ville-secondaire.eae-visible{opacity:1}.eae-carte-tachelhit-traits{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;z-index:400;pointer-events:none}.eae-carte-tachelhit-ville.eae-etiquette-eloignee .eae-carte-tachelhit-point{display:none}.eae-carte-tachelhit-ville.eae-etiquette-eloignee{z-index:1001}.eae-carte-tachelhit-noms{display:flex;flex-direction:column;line-height:1.15}.eae-carte-tachelhit-tifinagh{font-family:var(--eae-mono);font-size:.68rem;color:var(--eae-text);opacity:.75;display:none}.eae-carte-tachelhit-ville.eae-etiquette-eloignee .eae-carte-tachelhit-tifinagh{display:block}.eae-carte-tachelhit-ville.eae-etiquette-eloignee .eae-carte-tachelhit-nom{font-size:.86rem}.eae-carte-tachelhit-ville.eae-etiquette-eloignee .eae-carte-tachelhit-tifinagh{font-size:.8rem}.eae-carte-tachelhit-ville-principale.eae-etiquette-eloignee .eae-carte-tachelhit-nom{font-size:1.05rem}.eae-carte-tachelhit-ville-principale.eae-etiquette-eloignee .eae-carte-tachelhit-tifinagh{font-size:.95rem}