.esm35-pedagogie{--ped-blue-dark:#1d293d;--ped-blue-primary:#1a5789;--ped-blue-accent:#2c74b3;--ped-blue-soft:#e6eff8;--ped-gold:#ffb300;--ped-gold-bright:#ffd54f;--ped-gold-dark:#b45309;--ped-gold-soft:#fef5e7;--ped-slate:#45556c;--ped-parchment:#fcfaf7;--ped-border:rgba(26,87,137,0.14);--ped-red:#dc2626}.esm35-pedagogie .esm35-pedagogie-kpi,.esm35-pedagogie .esm35-pedagogie-kpi p,.esm35-pedagogie .esm35-pedagogie-card,.esm35-pedagogie .esm35-pedagogie-card p,.esm35-pedagogie .esm35-pedagogie-card th,.esm35-pedagogie .esm35-pedagogie-card td,.esm35-pedagogie .esm35-college-framework,.esm35-pedagogie .esm35-college-framework p,.esm35-pedagogie .esm35-pillar-card,.esm35-pedagogie .esm35-pillar-card p,.esm35-pedagogie .esm35-pillar-card li,.esm35-pedagogie .esm35-track-card,.esm35-pedagogie .esm35-track-card p,.esm35-pedagogie .esm35-track-card li,.esm35-pedagogie .esm35-parisien-award,.esm35-pedagogie .esm35-parisien-award p{text-align:left !important;hyphens:none !important;-webkit-hyphens:none !important;word-break:normal !important;overflow-wrap:break-word !important}.esm35-pedagogie .has-text-align-center{text-align:center !important}.esm35-pedagogie .material-symbols-outlined{line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;flex-shrink:0 !important}.esm35-pedagogie .esm35-pedagogie-kpi>*,.esm35-pedagogie .esm35-pedagogie-kpi__body>*,.esm35-pedagogie .esm35-framework-item>*,.esm35-pedagogie .esm35-framework-item__content>*,.esm35-pedagogie .esm35-pillar-card__top>*,.esm35-pedagogie .esm35-pillar-card__top>.wp-block-group>*,.esm35-pedagogie .esm35-track-card>*,.esm35-pedagogie .esm35-track-card__header>*,.esm35-pedagogie .esm35-track-card__header>.wp-block-group>*,.esm35-pedagogie .esm35-track-card__body>*,.esm35-pedagogie .esm35-parisien-award>*,.esm35-pedagogie .esm35-parisien-award__badge>*,.esm35-pedagogie .esm35-parisien-award__content>*{margin-block-start:0 !important;margin-block-end:0 !important}.esm35-pedagogie-subnav{position:sticky;top:var(--header-height-scrolled,72px);z-index:40;background:rgba(255,255,255,0.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ped-border);box-shadow:0 4px 18px rgba(29,41,61,0.06)}.esm35-pedagogie-subnav__inner{max-width:var(--container-wide,1280px);margin:0 auto;padding:0.65rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:0.5rem;overflow-x:auto;scrollbar-width:none}.esm35-pedagogie-subnav__inner::-webkit-scrollbar{display:none}.esm35-pedagogie-subnav__link{display:inline-flex !important;align-items:center !important;gap:0.45rem;padding:0.5rem 0.95rem;border-radius:999px;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.94rem;font-weight:600;line-height:1.15 !important;color:var(--ped-blue-dark);text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.esm35-pedagogie-subnav__link .material-symbols-outlined{font-size:1.15rem !important;color:var(--ped-blue-primary) !important;transition:color 0.2s ease}.esm35-pedagogie-subnav__link:hover,.esm35-pedagogie-subnav__link:focus-visible{background:var(--ped-blue-soft);color:var(--ped-blue-primary);border-color:rgba(26,87,137,0.22)}.esm35-pedagogie-subnav__link.is-active{background:var(--ped-blue-primary);color:#ffffff;box-shadow:0 3px 10px rgba(26,87,137,0.25)}.esm35-pedagogie-subnav__link.is-active .material-symbols-outlined{color:var(--ped-gold) !important}.wp-block-group.alignfull.esm35-pedagogie,.esm35-pedagogie{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}.esm35-pedagogie>.wp-block-group.alignfull,.esm35-pedagogie .esm35-pedagogie-section{scroll-margin-top:132px;width:100% !important;max-width:100% !important;margin-top:0 !important;margin-bottom:0 !important;margin-inline:0 !important;padding-top:clamp(3rem,5vw,4.75rem) !important;padding-bottom:clamp(3rem,5vw,4.75rem) !important;padding-inline:var(--space-page-x,2rem) !important;border-radius:0 !important;box-sizing:border-box !important}.esm35-pedagogie>.wp-block-group.alignfull>:is(.alignwide,.wp-block-group,.wp-block-columns,.esm35-pedagogie-card,.esm35-pedagogie-split-charts),.esm35-pedagogie .esm35-pedagogie-section>:is(.alignwide,.wp-block-group,.wp-block-columns,.esm35-pedagogie-card,.esm35-pedagogie-split-charts){width:100% !important;max-width:var(--content-wide,1280px) !important;margin-inline:auto !important;box-sizing:border-box !important}.esm35-pedagogie-section__header{margin-bottom:2.5rem !important}.esm35-pedagogie .esm35-pedagogie-badge,.esm35-pedagogie p.esm35-pedagogie-badge,.esm35-pedagogie span.esm35-pedagogie-badge{display:inline-flex !important;align-items:center !important;gap:0.4rem;padding:0.35rem 0.85rem;border-radius:999px;background:var(--ped-blue-soft) !important;color:var(--ped-blue-primary) !important;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.82rem;font-weight:700;line-height:1.15 !important;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:0.65rem}.esm35-pedagogie .esm35-pedagogie-badge .material-symbols-outlined{font-size:1.05rem !important;color:currentColor !important}.esm35-pedagogie .esm35-pedagogie-badge--gold,.esm35-pedagogie p.esm35-pedagogie-badge--gold,.esm35-pedagogie span.esm35-pedagogie-badge--gold{background:var(--ped-gold-soft) !important;color:#78350f !important;border:1px solid rgba(255,179,0,0.35)}.esm35-pedagogie .esm35-pedagogie-badge--blue,.esm35-pedagogie p.esm35-pedagogie-badge--blue,.esm35-pedagogie span.esm35-pedagogie-badge--blue{background:var(--ped-blue-soft) !important;color:var(--ped-blue-primary) !important}.esm35-pedagogie-kpis{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:1.25rem !important;margin:2rem auto 2.5rem !important}.esm35-pedagogie .esm35-pedagogie-kpi{background:#ffffff;border:1px solid var(--ped-border);border-radius:18px;padding:1.35rem 1.3rem !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:0.95rem !important;box-shadow:0 8px 24px rgba(29,41,61,0.05);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.esm35-pedagogie .esm35-pedagogie-kpi:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(26,87,137,0.11);border-color:rgba(26,87,137,0.3)}.esm35-pedagogie .esm35-pedagogie-kpi__icon{width:48px !important;height:48px !important;min-width:48px !important;max-width:48px !important;flex:0 0 48px !important;margin:0 !important;padding:0 !important;border-radius:14px;background:var(--ped-blue-soft) !important;color:var(--ped-blue-primary) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.esm35-pedagogie .esm35-pedagogie-kpi__icon--gold{background:var(--ped-gold-soft) !important;color:#b45309 !important}.esm35-pedagogie .esm35-pedagogie-kpi__icon .material-symbols-outlined{font-size:1.6rem !important;color:inherit !important}.esm35-pedagogie .esm35-pedagogie-kpi__body{margin:0 !important;padding:0 !important;width:auto !important;max-width:none !important;flex:1 1 auto !important;min-width:0 !important}.esm35-pedagogie .esm35-pedagogie-kpi__value{margin:0 0 0.2rem !important;min-height:48px;display:flex !important;align-items:center !important;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:clamp(1.5rem,1.85vw,1.9rem) !important;font-weight:700 !important;line-height:1.1 !important;color:var(--ped-blue-dark) !important}.esm35-pedagogie .esm35-pedagogie-kpi__label{margin:0 0 0.25rem !important;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.96rem !important;font-weight:700 !important;line-height:1.25 !important;color:var(--ped-blue-primary) !important}.esm35-pedagogie .esm35-pedagogie-kpi__meta{margin:0 !important;font-size:0.84rem !important;line-height:1.38 !important;color:var(--ped-slate) !important}.esm35-pedagogie-card{background:#ffffff;border:1px solid var(--ped-border);border-radius:22px;padding:clamp(1.5rem,3vw,2.35rem);box-shadow:0 12px 34px rgba(29,41,61,0.06);margin-bottom:2rem}.esm35-pedagogie-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem;padding-bottom:1.15rem;border-bottom:1px solid rgba(26,87,137,0.1)}.esm35-pedagogie-card__title{margin:0 0 0.35rem !important;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:700;color:var(--ped-blue-dark) !important;line-height:1.2}.esm35-pedagogie-card__subtitle{margin:0 !important;font-size:0.98rem;color:var(--ped-slate) !important;max-width:68ch;line-height:1.5}.esm35-pedagogie-card__summary-pills{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:center}.esm35-stat-pill{display:inline-flex;align-items:center;gap:0.35rem;padding:0.45rem 0.95rem;border-radius:999px;background:var(--ped-blue-soft);color:var(--ped-blue-dark);font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.92rem;white-space:nowrap}.esm35-stat-pill strong{color:var(--ped-blue-primary)}.esm35-stat-pill--gold{background:var(--ped-gold-soft);color:#78350f;border:1px solid rgba(255,179,0,0.35)}.esm35-stat-pill--gold strong{color:#92400e}.esm35-linechart-stage{position:relative}.esm35-linechart-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.65rem;padding:0.55rem 1rem;border-radius:12px;background:var(--ped-parchment);border:1px solid var(--ped-border);margin-bottom:0.85rem;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif)}.esm35-linechart-status__year{display:inline-block;padding:0.15rem 0.55rem;border-radius:6px;background:var(--ped-blue-primary);color:#ffffff;font-weight:700;font-size:0.88rem}.esm35-linechart-status__val{font-size:1.1rem;color:var(--ped-blue-dark)}.esm35-linechart-status__delta{font-size:0.9rem;color:var(--ped-slate)}.esm35-linechart-svg{width:100%;height:auto;display:block;overflow:visible}.esm35-linechart__gridline{stroke:rgba(29,41,61,0.1);stroke-width:1;stroke-dasharray:4 4}.esm35-linechart__ylabel{fill:var(--ped-slate);font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:13px;font-weight:600}.esm35-linechart__xlabel{fill:var(--ped-blue-dark);font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:13.5px;font-weight:700}.esm35-linechart__area{opacity:0;transition:opacity 0.9s ease 0.25s}.esm35-pedagogie-card--linechart.is-in-view .esm35-linechart__area{opacity:1}.esm35-linechart__line{stroke:var(--ped-blue-primary);stroke-width:3.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1.3s cubic-bezier(0.22,1,0.36,1)}.esm35-pedagogie-card--linechart.is-in-view .esm35-linechart__line{stroke-dashoffset:0}.esm35-linechart__point{cursor:pointer;outline:none}.esm35-linechart__guide{stroke:var(--ped-gold);stroke-width:1.5;stroke-dasharray:3 3;opacity:0;transition:opacity 0.2s ease}.esm35-linechart__dot{fill:#ffffff;stroke:var(--ped-blue-primary);stroke-width:3.2;transition:transform 0.22s ease,fill 0.22s ease,stroke 0.22s ease;transform-box:fill-box;transform-origin:center}.esm35-linechart__point--highlight .esm35-linechart__dot,.esm35-linechart__point.is-active .esm35-linechart__dot,.esm35-linechart__point:hover .esm35-linechart__dot,.esm35-linechart__point:focus-visible .esm35-linechart__dot{fill:var(--ped-gold);stroke:var(--ped-blue-dark);transform:scale(1.32)}.esm35-linechart__point.is-active .esm35-linechart__guide,.esm35-linechart__point:hover .esm35-linechart__guide,.esm35-linechart__point:focus-visible .esm35-linechart__guide{opacity:0.85}.esm35-linechart__pill-bg{fill:var(--ped-blue-soft);stroke:rgba(26,87,137,0.22);stroke-width:1;transition:fill 0.2s ease,stroke 0.2s ease}.esm35-linechart__pill-text{fill:var(--ped-blue-dark);font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:12.5px;font-weight:700;transition:fill 0.2s ease}.esm35-linechart__point--highlight .esm35-linechart__pill-bg,.esm35-linechart__point.is-active .esm35-linechart__pill-bg,.esm35-linechart__point:hover .esm35-linechart__pill-bg,.esm35-linechart__point:focus-visible .esm35-linechart__pill-bg{fill:var(--ped-blue-dark);stroke:var(--ped-gold)}.esm35-linechart__point--highlight .esm35-linechart__pill-text,.esm35-linechart__point.is-active .esm35-linechart__pill-text,.esm35-linechart__point:hover .esm35-linechart__pill-text,.esm35-linechart__point:focus-visible .esm35-linechart__pill-text{fill:#ffffff}.esm35-pedagogie-split-charts{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:1.75rem !important;margin-bottom:1rem !important}.esm35-pedagogie-split-charts .esm35-pedagogie-card{margin-bottom:0;display:flex;flex-direction:column;justify-content:space-between;height:100%}.esm35-pedagogie-donut__body{display:grid;grid-template-columns:200px minmax(0,1fr);gap:1.5rem;align-items:center}.esm35-pedagogie-donut__figure{position:relative;width:200px;height:200px;margin:0 auto}.esm35-pedagogie-donut__figure--large{width:240px;height:240px}.esm35-pedagogie-donut__svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.esm35-pedagogie-donut__track{fill:none;stroke:rgba(29,41,61,0.07);stroke-width:26}.esm35-pedagogie-donut__slice{fill:none;stroke-width:26;cursor:pointer;transition:stroke-width 0.25s ease,opacity 0.25s ease,filter 0.25s ease}.esm35-pedagogie-donut__slice:hover,.esm35-pedagogie-donut__slice.is-active{stroke-width:32;filter:drop-shadow(0 4px 10px rgba(29,41,61,0.22))}.esm35-pedagogie-donut__center{position:absolute;inset:24%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center !important;pointer-events:none;padding:0.35rem}.esm35-pedagogie-donut__center-pct{font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:2rem;font-weight:700;line-height:1;color:var(--ped-blue-dark)}.esm35-pedagogie-donut__center-label{margin-top:0.25rem;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.85rem;font-weight:700;color:var(--ped-blue-primary);line-height:1.15}.esm35-pedagogie-donut__legend{display:flex;flex-direction:column;gap:0.65rem}.esm35-pedagogie-donut__item{appearance:none;display:block;width:100%;text-align:left !important;background:var(--ped-parchment);border:1px solid rgba(26,87,137,0.14);border-radius:14px;padding:0.75rem 0.95rem;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.esm35-pedagogie-donut__item:hover,.esm35-pedagogie-donut__item:focus-visible{background:#ffffff;border-color:var(--ped-blue-primary);transform:translateX(3px)}.esm35-pedagogie-donut__item.is-active{background:#ffffff;border-color:var(--ped-blue-primary);box-shadow:0 6px 18px rgba(26,87,137,0.12)}.esm35-pedagogie-donut__item-top{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:0.4rem}.esm35-pedagogie-donut__item-name{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.98rem;font-weight:700;color:var(--ped-blue-dark)}.esm35-pedagogie-donut__swatch{display:inline-block;width:12px;height:12px;border-radius:4px;flex-shrink:0}.esm35-pedagogie-donut__item-pct{font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:1rem;font-weight:700;color:var(--ped-blue-primary);white-space:nowrap}.esm35-pedagogie-donut__bar-track{display:block;width:100%;height:7px;background:rgba(29,41,61,0.08);border-radius:999px;overflow:hidden}.esm35-pedagogie-donut__bar-fill{display:block;height:100%;width:0;background:var(--swatch-color,var(--ped-blue-primary));border-radius:999px;transition:width 0.9s cubic-bezier(0.22,1,0.36,1)}.esm35-pedagogie-card.is-in-view .esm35-pedagogie-donut__bar-fill{width:var(--bar-pct,50%)}.esm35-pedagogie-donut__item-desc{display:block;margin:0.42rem 0 0;font-size:0.84rem;line-height:1.38;color:var(--ped-slate)}.esm35-college-framework{background:#ffffff;border:1px solid var(--ped-border);border-radius:22px;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 10px 28px rgba(29,41,61,0.05);margin-bottom:2.5rem}.esm35-college-framework__header{margin-bottom:1.5rem !important}.esm35-college-framework__title{margin:0.25rem 0 0 !important;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:clamp(1.45rem,2.1vw,1.85rem);color:var(--ped-blue-dark) !important}.esm35-college-framework__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1.35rem !important}.esm35-pedagogie .esm35-framework-item{background:var(--ped-parchment);border:1px solid rgba(26,87,137,0.12);border-radius:16px;padding:1.25rem !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:0.95rem !important}.esm35-pedagogie .esm35-framework-item__icon{width:46px !important;height:46px !important;min-width:46px !important;max-width:46px !important;flex:0 0 46px !important;margin:0 !important;padding:0 !important;border-radius:12px;background:var(--ped-blue-soft) !important;color:var(--ped-blue-primary) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.esm35-pedagogie .esm35-framework-item__icon--gold{background:var(--ped-gold-soft) !important;color:#b45309 !important}.esm35-pedagogie .esm35-framework-item__icon .material-symbols-outlined{font-size:1.55rem !important;color:inherit !important}.esm35-pedagogie .esm35-framework-item__content{margin:0 !important;padding:0 !important;width:auto !important;max-width:none !important;flex:1 1 auto !important;min-width:0 !important}.esm35-pedagogie .esm35-framework-item__content h4{margin:0 0 0.45rem !important;min-height:46px;display:flex !important;align-items:center !important;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:1.28rem !important;line-height:1.2 !important;color:var(--ped-blue-dark) !important}.esm35-pedagogie .esm35-framework-item__content p{margin:0 !important;font-size:0.94rem !important;line-height:1.5 !important;color:var(--ped-slate) !important}.esm35-contest-chips{display:flex;flex-direction:column;gap:0.4rem;margin-top:0.35rem !important}.esm35-contest-chip{display:inline-block;padding:0.32rem 0.7rem;border-radius:8px;background:#ffffff;border:1px solid rgba(26,87,137,0.16);font-size:0.86rem;color:var(--ped-blue-dark)}.esm35-pillars-block__heading{text-align:center !important;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:clamp(1.55rem,2.2vw,2rem);color:var(--ped-blue-dark);margin:0 0 1.5rem !important}.esm35-pillars-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:1.5rem !important}.esm35-pedagogie .esm35-pillar-card{background:#ffffff;border:1px solid var(--ped-border);border-radius:20px;padding:1.6rem 1.75rem !important;box-shadow:0 8px 24px rgba(29,41,61,0.05);transition:transform 0.25s ease,box-shadow 0.25s ease}.esm35-pedagogie .esm35-pillar-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(26,87,137,0.1)}.esm35-pedagogie .esm35-pillar-card__top{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:1rem !important;margin:0 0 1.15rem !important;padding:0 0 0.95rem !important;border-bottom:1px solid rgba(26,87,137,0.1)}.esm35-pedagogie .esm35-pillar-card__icon{width:50px !important;height:50px !important;min-width:50px !important;max-width:50px !important;flex:0 0 50px !important;margin:0 !important;padding:0 !important;border-radius:14px;background:var(--ped-blue-soft) !important;color:var(--ped-blue-primary) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.esm35-pedagogie .esm35-pillar-card__icon--gold{background:var(--ped-gold-soft) !important;color:#b45309 !important}.esm35-pedagogie .esm35-pillar-card__icon .material-symbols-outlined{font-size:1.65rem !important;color:inherit !important}.esm35-pedagogie .esm35-pillar-card__top>.wp-block-group{margin:0 !important;padding:0 !important;width:auto !important;max-width:none !important;flex:1 1 auto !important;min-width:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important}.esm35-pedagogie .esm35-pillar-card__eyebrow,.esm35-pedagogie .esm35-pillar-card__top p.esm35-pillar-card__eyebrow{display:block;margin:0 0 0.15rem !important;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.82rem !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:0.06em;text-transform:uppercase;color:var(--ped-blue-primary) !important}.esm35-pedagogie .esm35-pillar-card__title{margin:0 !important;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:1.45rem !important;font-weight:700 !important;color:var(--ped-blue-dark) !important;line-height:1.18 !important}.esm35-pedagogie .esm35-pillar-card__list{margin:0 !important;padding-left:1.2rem !important;display:flex;flex-direction:column;gap:0.55rem;color:var(--ped-slate);font-size:0.96rem;line-height:1.5}.esm35-pedagogie .esm35-pillar-card__list li::marker{color:var(--ped-gold)}.esm35-pedagogie .esm35-pillar-card__list strong{color:var(--ped-blue-dark)}.esm35-pedagogie .esm35-lycee-wrapper{background-color:var(--ped-parchment) !important;border:1px solid rgba(175,174,170,0.45) !important;box-shadow:0 12px 32px rgba(0,0,0,0.12);padding:clamp(1.75rem,3.5vw,3rem) !important;border-radius:24px}.esm35-lycee-tracks{margin:2rem 0 3rem}.esm35-lycee-tracks__heading{text-align:center !important;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:clamp(1.5rem,2.1vw,1.9rem);color:var(--ped-blue-dark) !important;margin:0 0 1.5rem !important}.esm35-lycee-tracks__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1.4rem !important;align-items:stretch !important}.esm35-pedagogie .esm35-track-card,.esm35-pedagogie .esm35-track-card--featured{background:#ffffff;border:1px solid var(--ped-border) !important;border-radius:20px;overflow:hidden;display:flex !important;flex-direction:column !important;height:100%;box-shadow:0 10px 26px rgba(29,41,61,0.06) !important}.esm35-pedagogie .esm35-track-card__header,.esm35-pedagogie .esm35-track-card--featured .esm35-track-card__header{padding:1.35rem 1.45rem !important;min-height:98px;background:var(--ped-blue-primary) !important;background-image:none !important;color:#ffffff !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:1rem !important;margin:0 !important;width:100% !important}.esm35-pedagogie .esm35-track-card__icon,.esm35-pedagogie .esm35-track-card__icon--gold,.esm35-pedagogie .esm35-track-card__header .esm35-track-card__icon{width:50px !important;height:50px !important;min-width:50px !important;max-width:50px !important;flex:0 0 50px !important;margin:0 !important;padding:0 !important;border-radius:14px;background:rgba(255,255,255,0.18) !important;color:#ffffff !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.esm35-pedagogie .esm35-track-card__icon .material-symbols-outlined,.esm35-pedagogie .esm35-track-card__header .esm35-track-card__icon .material-symbols-outlined{font-size:1.65rem !important;color:#ffffff !important}.esm35-pedagogie .esm35-track-card__header>.wp-block-group{margin:0 !important;padding:0 !important;width:auto !important;max-width:none !important;flex:1 1 auto !important;min-width:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important}.esm35-pedagogie .esm35-track-card__tag,.esm35-pedagogie .esm35-track-card__header p.esm35-track-card__tag,.esm35-pedagogie .esm35-track-card__header .wp-block-group>p.esm35-track-card__tag{display:block;margin:0 0 0.22rem !important;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.82rem !important;font-weight:700 !important;line-height:1.2 !important;text-transform:uppercase;letter-spacing:0.05em;color:#ffffff !important}.esm35-pedagogie .esm35-track-card__title,.esm35-pedagogie .esm35-track-card__header h4.esm35-track-card__title{margin:0 !important;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:1.52rem !important;font-weight:700 !important;line-height:1.15 !important;color:#ffffff !important}.esm35-pedagogie .esm35-track-card__body{padding:1.4rem 1.45rem !important;margin:0 !important;width:100% !important;display:grid !important;grid-template-rows:minmax(138px,auto) minmax(118px,auto) minmax(122px,auto);gap:1.1rem !important;flex:1 1 auto !important;align-items:start !important}.esm35-pedagogie .esm35-track-group{margin:0 !important;width:100% !important;max-width:none !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important}.esm35-pedagogie .esm35-track-group__label,.esm35-pedagogie .esm35-track-group p.esm35-track-group__label{margin:0 0 0.55rem !important;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.82rem !important;font-weight:700 !important;line-height:1.3 !important;text-transform:uppercase;letter-spacing:0.04em;color:var(--ped-blue-primary) !important}.esm35-pedagogie .esm35-track-group__label span,.esm35-pedagogie .esm35-track-group p.esm35-track-group__label span{font-weight:400;text-transform:none;color:var(--ped-slate) !important}.esm35-pedagogie .esm35-track-group__list{margin:0 !important;padding-left:1.15rem !important;font-size:0.95rem;line-height:1.45;color:var(--ped-blue-dark);display:flex;flex-direction:column;gap:0.4rem}.esm35-pedagogie .esm35-track-group__list li::marker{color:var(--ped-blue-primary)}.esm35-pedagogie .esm35-track-group--premiere{padding-top:1rem !important;border-top:1px dashed rgba(26,87,137,0.22)}.esm35-pedagogie .esm35-track-group--options{margin-top:0 !important;padding-top:1rem !important;border-top:1px solid rgba(26,87,137,0.14)}.esm35-pedagogie .esm35-track-badges{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-wrap:wrap;gap:0.45rem}.esm35-pedagogie .esm35-track-badge,.esm35-pedagogie .esm35-track-badge--gold{display:inline-block;padding:0.3rem 0.75rem;border-radius:999px;background:var(--ped-blue-soft) !important;color:var(--ped-blue-primary) !important;border:1px solid rgba(26,87,137,0.18) !important;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.83rem;font-weight:600;line-height:1.3}.esm35-pedagogie .esm35-parisien-award{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:1.5rem !important;padding:1.5rem 2rem !important;border-radius:20px;background:var(--ped-blue-primary) !important;background-image:none !important;color:#ffffff !important;margin:0 0 2rem !important;box-shadow:0 12px 30px rgba(26,87,137,0.18);border:1px solid rgba(255,179,0,0.45)}.esm35-pedagogie .esm35-parisien-award__badge{width:88px !important;min-width:88px !important;max-width:88px !important;height:88px !important;flex:0 0 88px !important;margin:0 !important;padding:0.5rem !important;border-radius:20px;background:var(--ped-gold) !important;color:var(--ped-blue-dark) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:0.15rem !important;box-shadow:0 6px 18px rgba(0,0,0,0.2)}.esm35-pedagogie .esm35-parisien-award__badge .wp-block-esm35-google-icon{width:auto !important;margin:0 !important;padding:0 !important;display:inline-flex !important}.esm35-pedagogie .esm35-parisien-award__badge .material-symbols-outlined{font-size:2rem !important;color:var(--ped-blue-dark) !important}.esm35-pedagogie .esm35-parisien-award__rank{margin:0 !important;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:1.45rem !important;font-weight:700 !important;line-height:1 !important;color:var(--ped-blue-dark) !important;text-align:center !important}.esm35-pedagogie .esm35-parisien-award__content{margin:0 !important;padding:0 !important;width:auto !important;max-width:none !important;flex:1 1 auto !important;min-width:0 !important}.esm35-pedagogie .esm35-parisien-award__eyebrow,.esm35-pedagogie .esm35-parisien-award p.esm35-parisien-award__eyebrow{margin:0 0 0.25rem !important;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.82rem !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:0.06em;color:#ffffff !important}.esm35-pedagogie .esm35-parisien-award__title{margin:0 0 0.35rem !important;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:clamp(1.35rem,2vw,1.7rem) !important;line-height:1.2 !important;color:#ffffff !important}.esm35-pedagogie .esm35-parisien-award__quote{margin:0 !important;font-size:0.96rem !important;color:rgba(255,255,255,0.94) !important;line-height:1.5 !important}.esm35-exam-mode-switch{display:inline-flex;background:var(--ped-parchment);padding:0.28rem;border-radius:12px;border:1px solid var(--ped-border);gap:0.25rem}.esm35-exam-mode-btn{appearance:none;border:0;background:transparent;padding:0.45rem 0.85rem;border-radius:9px;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.88rem;font-weight:600;color:var(--ped-slate);display:inline-flex !important;align-items:center !important;gap:0.35rem;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.esm35-exam-mode-btn .material-symbols-outlined{font-size:1.05rem !important;color:currentColor !important}.esm35-exam-mode-btn.is-active{background:var(--ped-blue-primary);color:#ffffff;box-shadow:0 2px 8px rgba(26,87,137,0.25)}.esm35-exam-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 1.25rem;border-radius:16px;background:var(--ped-parchment);border:1px solid rgba(26,87,137,0.12);margin-bottom:1.25rem}.esm35-exam-summary-item{display:flex;flex-direction:column;gap:0.15rem}.esm35-exam-summary-item__val{font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:1.65rem;font-weight:700;line-height:1.1;color:var(--ped-blue-dark)}.esm35-exam-summary-item__val--blue{color:var(--ped-blue-primary)}.esm35-exam-summary-item__val--gold{color:#b45309}.esm35-exam-summary-item__lbl{font-size:0.86rem;color:var(--ped-slate)}.esm35-exam-filters{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1.5rem}.esm35-exam-filter-btn{appearance:none;border:1px solid rgba(26,87,137,0.18);background:#ffffff;padding:0.4rem 0.85rem;border-radius:999px;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.88rem;font-weight:600;color:var(--ped-blue-dark);display:inline-flex;align-items:center;gap:0.45rem;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.esm35-exam-filter-btn:hover,.esm35-exam-filter-btn:focus-visible{background:var(--ped-blue-soft);border-color:var(--ped-blue-primary)}.esm35-exam-filter-btn.is-active{background:var(--ped-blue-dark);color:#ffffff;border-color:var(--ped-blue-dark)}.esm35-dot{width:10px;height:10px;border-radius:3px;display:inline-block;flex-shrink:0}.esm35-dot--tb{background:var(--ped-gold)}.esm35-dot--mention{background:var(--ped-blue-primary)}.esm35-dot--admis{background:#64a0d6}.esm35-dot--refuse{background:var(--ped-red)}.esm35-exam-chart{display:grid;grid-template-columns:48px minmax(0,1fr);gap:0.75rem;align-items:stretch;padding-top:1.6rem}.esm35-exam-chart__yaxis{display:flex;flex-direction:column;justify-content:space-between;height:270px;padding-bottom:30px;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.82rem;font-weight:600;color:var(--ped-slate);text-align:right !important}.esm35-exam-chart__stage{position:relative;height:270px;padding-bottom:30px}.esm35-exam-chart__gridlines{position:absolute;inset:0 0 30px 0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.esm35-exam-chart__gridline{border-bottom:1px dashed rgba(29,41,61,0.1);width:100%;height:0}.esm35-exam-chart__bars{position:relative;z-index:2;height:240px;display:grid;grid-template-columns:repeat(var(--cols-count,11),minmax(0,1fr));gap:clamp(0.35rem,1vw,0.85rem);align-items:end}.esm35-exam-col{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;cursor:pointer;outline:none}.esm35-exam-col__crown{position:absolute;top:-28px;display:inline-flex !important;align-items:center !important;gap:0.15rem;padding:0.12rem 0.45rem;border-radius:999px;background:var(--ped-gold);color:var(--ped-blue-dark);font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.72rem;font-weight:800;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.esm35-exam-col__crown .material-symbols-outlined{font-size:0.88rem !important;color:var(--ped-blue-dark) !important}.esm35-exam-col__top-val{font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.82rem;font-weight:700;color:var(--ped-blue-dark);margin-bottom:0.3rem;white-space:nowrap}.esm35-exam-stack{width:100%;max-width:46px;height:0;border-radius:8px 8px 3px 3px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 3px 10px rgba(29,41,61,0.08);transition:height 0.85s cubic-bezier(0.22,1,0.36,1) var(--bar-delay,0ms),transform 0.2s ease,box-shadow 0.2s ease}.esm35-pedagogie-card--exam.is-in-view[data-exam-mode="count"] .esm35-exam-stack{height:var(--stack-pct-count,75%)}.esm35-pedagogie-card--exam.is-in-view[data-exam-mode="pct"] .esm35-exam-stack{height:var(--stack-pct-rate,100%)}.esm35-exam-col:hover .esm35-exam-stack,.esm35-exam-col:focus-visible .esm35-exam-stack{transform:scaleX(1.07);box-shadow:0 6px 18px rgba(26,87,137,0.24)}.esm35-exam-col--award .esm35-exam-stack{outline:2px solid var(--ped-gold);outline-offset:2px}.esm35-exam-seg{width:100%;transition:height 0.4s ease,opacity 0.25s ease}.esm35-exam-seg--tb{height:var(--seg-tb-pct,0%);background:var(--ped-gold)}.esm35-exam-seg--mention{height:var(--seg-mention-pct,0%);background:var(--ped-blue-primary)}.esm35-exam-seg--admis{height:var(--seg-admis-pct,0%);background:#64a0d6}.esm35-exam-seg--refuse{height:var(--seg-refuse-pct,0%);background:var(--ped-red)}.esm35-pedagogie-card--exam[data-exam-filter="tb"] .esm35-exam-seg:not(.esm35-exam-seg--tb),.esm35-pedagogie-card--exam[data-exam-filter="mention"] .esm35-exam-seg:not(.esm35-exam-seg--mention),.esm35-pedagogie-card--exam[data-exam-filter="admis"] .esm35-exam-seg:not(.esm35-exam-seg--admis),.esm35-pedagogie-card--exam[data-exam-filter="refuse"] .esm35-exam-seg:not(.esm35-exam-seg--refuse){opacity:0.16}.esm35-exam-col__year{position:absolute;bottom:-26px;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.85rem;font-weight:700;color:var(--ped-blue-dark)}.esm35-exam-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(6px);width:245px;background:var(--ped-blue-dark);color:#ffffff;padding:0.85rem 0.95rem;border-radius:14px;box-shadow:0 14px 32px rgba(0,0,0,0.28);font-size:0.82rem;line-height:1.4;pointer-events:none;opacity:0;visibility:hidden;z-index:30;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease}.esm35-exam-col:first-child .esm35-exam-tooltip{left:0;transform:translateX(0) translateY(6px)}.esm35-exam-col:last-child .esm35-exam-tooltip{left:auto;right:0;transform:translateX(0) translateY(6px)}.esm35-exam-col:hover .esm35-exam-tooltip,.esm35-exam-col:focus-visible .esm35-exam-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.esm35-exam-col:first-child:hover .esm35-exam-tooltip,.esm35-exam-col:first-child:focus-visible .esm35-exam-tooltip,.esm35-exam-col:last-child:hover .esm35-exam-tooltip,.esm35-exam-col:last-child:focus-visible .esm35-exam-tooltip{transform:translateX(0) translateY(0)}.esm35-exam-tooltip__head{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding-bottom:0.45rem;margin-bottom:0.45rem;border-bottom:1px solid rgba(255,255,255,0.15)}.esm35-exam-tooltip__badge{padding:0.12rem 0.45rem;border-radius:999px;background:rgba(255,179,0,0.22);color:var(--ped-gold);font-weight:700;font-size:0.76rem}.esm35-exam-tooltip__award{margin:0 0 0.45rem !important;color:var(--ped-gold) !important;font-weight:700;font-size:0.78rem}.esm35-exam-tooltip__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.25rem}.esm35-exam-tooltip__list li{display:flex;align-items:center;gap:0.4rem}.esm35-exam-tooltip__foot{margin-top:0.5rem;padding-top:0.45rem;border-top:1px solid rgba(255,255,255,0.15);font-size:0.78rem;color:rgba(255,255,255,0.85)}.esm35-postbac-dashboard{display:grid;grid-template-columns:300px minmax(0,1fr);gap:2rem;align-items:start}.esm35-postbac-dashboard__left{display:flex;flex-direction:column;align-items:center;gap:1.25rem;background:var(--ped-parchment);border:1px solid rgba(26,87,137,0.12);border-radius:18px;padding:1.5rem 1.25rem}.esm35-postbac-spotlight{text-align:center !important}.esm35-postbac-spotlight__title{margin:0 0 0.35rem !important;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:1.02rem;font-weight:700;color:var(--ped-blue-dark) !important;text-align:center !important}.esm35-postbac-spotlight__desc{margin:0 !important;font-size:0.88rem;line-height:1.45;color:var(--ped-slate) !important;text-align:center !important}.esm35-postbac-dashboard__right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.85rem}.esm35-pedagogie-donut__item--postbac:first-child{grid-column:1 / -1}.esm35-chart-datatable{margin-top:1.35rem;border-top:1px solid rgba(26,87,137,0.12);padding-top:0.9rem}.esm35-chart-datatable summary{display:inline-flex !important;align-items:center !important;gap:0.45rem;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.9rem;font-weight:600;color:var(--ped-blue-primary);cursor:pointer;user-select:none}.esm35-chart-datatable summary:hover{text-decoration:underline}.esm35-chart-datatable summary .material-symbols-outlined{font-size:1.1rem !important;color:var(--ped-blue-primary) !important}.esm35-chart-datatable__wrap{margin-top:0.85rem;overflow-x:auto}.esm35-pedagogie .esm35-chart-datatable table{width:100% !important;min-width:0 !important;table-layout:auto !important;border-collapse:collapse;font-size:0.88rem}.esm35-pedagogie .esm35-chart-datatable th,.esm35-pedagogie .esm35-chart-datatable td{padding:0.65rem 0.85rem !important;border-bottom:1px solid rgba(29,41,61,0.1);text-align:left !important;vertical-align:middle !important;hyphens:none !important;-webkit-hyphens:none !important;word-break:normal !important}.esm35-pedagogie .esm35-chart-datatable thead th{background:var(--ped-parchment);font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-weight:700;color:var(--ped-blue-dark);white-space:nowrap !important}.esm35-pedagogie .esm35-chart-datatable .esm35-datatable-col-key,.esm35-pedagogie .esm35-chart-datatable tbody th[scope="row"]{white-space:nowrap !important;width:1%}.esm35-pedagogie .esm35-chart-datatable .esm35-datatable-col-val,.esm35-pedagogie .esm35-chart-datatable td:nth-child(2){white-space:nowrap !important;font-weight:700;color:var(--ped-blue-primary);width:1%}.esm35-pedagogie .esm35-chart-datatable .esm35-datatable-col-desc,.esm35-pedagogie .esm35-chart-datatable td:nth-child(3){width:auto;min-width:220px;font-weight:400;color:var(--ped-slate)}.esm35-promotions-gallery{margin-top:3rem}@media (max-width:1080px){.esm35-pedagogie-kpis{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.esm35-pedagogie-split-charts,.esm35-college-framework__grid,.esm35-lycee-tracks__grid{grid-template-columns:1fr !important}.esm35-pedagogie .esm35-track-card__body{grid-template-rows:auto !important}.esm35-postbac-dashboard{grid-template-columns:1fr}}@media (max-width:900px){.esm35-pedagogie>.wp-block-group.alignfull,.esm35-pedagogie .esm35-pedagogie-section{padding-top:2.5rem !important;padding-bottom:2.5rem !important;padding-inline:1.25rem !important}}@media (max-width:780px){.esm35-pedagogie-subnav__inner{justify-content:flex-start;padding-inline:1rem}.esm35-pillars-grid,.esm35-exam-summary-strip,.esm35-postbac-dashboard__right{grid-template-columns:1fr !important}.esm35-pedagogie-donut__body{grid-template-columns:1fr}.esm35-pedagogie .esm35-parisien-award{flex-direction:column !important;text-align:center !important;padding:1.35rem 1.15rem !important}.esm35-pedagogie .esm35-parisien-award p,.esm35-pedagogie .esm35-parisien-award h3,.esm35-pedagogie .esm35-parisien-award h4{text-align:center !important}.esm35-exam-chart{grid-template-columns:34px minmax(0,1fr);gap:0.4rem}.esm35-exam-col__year{font-size:0.74rem;transform:rotate(-35deg)}}@media (max-width:600px){.esm35-pedagogie>.wp-block-group.alignfull,.esm35-pedagogie .esm35-pedagogie-section{padding-top:2rem !important;padding-bottom:2rem !important;padding-inline:1rem !important}.esm35-pedagogie-section__header{margin-bottom:1.5rem !important}.esm35-pedagogie-kpis{grid-template-columns:1fr !important;gap:0.9rem !important;margin:1.25rem auto 1.75rem !important}.esm35-pedagogie .esm35-pedagogie-kpi{padding:1.15rem 1.1rem !important}.esm35-pedagogie .esm35-pedagogie-card{padding:1.25rem 1rem !important;border-radius:18px;margin-bottom:1.25rem !important}.esm35-pedagogie .esm35-college-framework{padding:1.25rem 1rem !important;border-radius:18px;margin-bottom:1.75rem !important}.esm35-pedagogie .esm35-framework-item{padding:1.1rem 1rem !important}.esm35-pedagogie .esm35-pillar-card{padding:1.25rem 1.1rem !important;border-radius:18px}.esm35-pedagogie .esm35-lycee-wrapper{padding:1.35rem 1rem !important;border-radius:20px}.esm35-pedagogie .esm35-lycee-tracks{margin:1.5rem 0 2rem !important}.esm35-pedagogie .esm35-track-card__header,.esm35-pedagogie .esm35-track-card--featured .esm35-track-card__header{padding:1.15rem 1.1rem !important;min-height:0}.esm35-pedagogie .esm35-track-card__body{padding:1.15rem 1.1rem !important}.esm35-pedagogie .esm35-parisien-award{padding:1.25rem 1.1rem !important;margin-bottom:1.5rem !important}.esm35-pedagogie .esm35-parisien-award__badge{padding:0.5rem !important}.esm35-pedagogie .esm35-postbac-dashboard__left{padding:1.15rem 1rem !important}.esm35-pedagogie .esm35-pattern-conclusion{padding:1.5rem 1.15rem !important}}@media (prefers-reduced-motion:reduce){.esm35-linechart__line,.esm35-linechart__area,.esm35-pedagogie-donut__bar-fill,.esm35-exam-stack{transition:none !important}.esm35-linechart__line{stroke-dashoffset:0 !important}.esm35-linechart__area{opacity:1 !important}.esm35-pedagogie-donut__bar-fill{width:var(--bar-pct,50%) !important}.esm35-pedagogie-card--exam[data-exam-mode="count"] .esm35-exam-stack{height:var(--stack-pct-count,75%) !important}.esm35-pedagogie-card--exam[data-exam-mode="pct"] .esm35-exam-stack{height:var(--stack-pct-rate,100%) !important}}.esm35-pedagogie .wp-block-columns.esm35-pedagogie-kpis,.esm35-pedagogie .wp-block-columns.esm35-pedagogie-split-charts,.esm35-pedagogie .wp-block-columns.esm35-college-framework__grid,.esm35-pedagogie .wp-block-columns.esm35-pillars-grid,.esm35-pedagogie .wp-block-columns.esm35-lycee-tracks__grid{display:grid !important;flex-wrap:unset !important}.esm35-pedagogie .wp-block-columns.esm35-pedagogie-kpis>.wp-block-column,.esm35-pedagogie .wp-block-columns.esm35-pedagogie-split-charts>.wp-block-column,.esm35-pedagogie .wp-block-columns.esm35-college-framework__grid>.wp-block-column,.esm35-pedagogie .wp-block-columns.esm35-pillars-grid>.wp-block-column,.esm35-pedagogie .wp-block-columns.esm35-lycee-tracks__grid>.wp-block-column{flex-basis:auto !important;width:100% !important;max-width:none !important;margin:0 !important}ul.esm35-contest-chips,ul.esm35-track-badges{list-style:none !important;padding-left:0 !important;margin-left:0 !important;margin-bottom:0 !important}ul.esm35-contest-chips>li,ul.esm35-track-badges>li{list-style:none !important;margin:0 !important}.esm35-pedagogie-kpi__icon p,.esm35-framework-item__icon p,.esm35-pillar-card__icon p,.esm35-track-card__icon p,.esm35-parisien-award__badge p{margin:0 !important}.editor-styles-wrapper .esm35-pedagogie-table{background:#ffffff;border:2px dashed rgba(26,87,137,0.35);border-radius:16px;padding:1.25rem;margin:1.5rem 0}.editor-styles-wrapper .esm35-pedagogie-table::before{content:"📊 Tableau source du graphique interactif — Modifiez les chiffres,la légende ou ajoutez une ligne pour les années futures :le graphique se recalcule automatiquement.";display:block;margin-bottom:0.75rem;padding:0.5rem 0.85rem;border-radius:8px;background:#e6eff8;color:#1a5789;font-family:var(--font-sans,'Fira Sans Condensed',sans-serif);font-size:0.88rem;font-weight:700}