/* Alumni : démarches de diplôme et accès au Career Center. */
.iae-alumni-story{padding:76px 0;background:#f5f1f7}
.iae-alumni-story .ed-about-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:8%}
.iae-alumni-story.iae-alumni-reverse .ed-ab-img1{grid-column:1;grid-row:1}
.iae-alumni-story.iae-alumni-reverse .ed-ab-text1{grid-column:2;grid-row:1}
.iae-alumni-story .ed-ab-text1,.iae-alumni-story .ed-ab-img1{width:100%;max-width:none;margin:0;transform:none!important}
.iae-alumni-story .ed-ab-img1 img{display:block;width:100%;height:430px;object-fit:cover}
.iae-alumni-story .rate-slug{display:inline-block;margin-bottom:22px;padding:8px 12px;background:#e9f76e;color:#2d173c;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.iae-alumni-story .sec_title{margin:0 0 10px;color:#2d173c;font-size:clamp(30px,3.3vw,48px);font-weight:800;line-height:1.14;letter-spacing:-.025em}
.iae-alumni-story .iae-alumni-rich-text{color:#39333e;font-size:17px;line-height:1.72}
.iae-alumni-original .demo-rich-text p,.iae-alumni-original .iae-alumni-rich-text p{margin:0 0 16px}
.iae-alumni-options{display:grid;gap:10px;margin:0 0 19px!important;padding:0;list-style:none}
.iae-alumni-options li{position:relative;margin:0;padding:11px 14px 11px 38px;background:#fff;color:#392f40;font-size:16px;line-height:1.5}
.iae-alumni-options li:before{content:"";position:absolute;top:19px;left:17px;width:8px;height:8px;border-radius:50%;background:#a5bc42}
.iae-alumni-text-link,.iae-alumni-document-card a,.iae-alumni-career-copy a{display:inline-flex;align-items:center;min-height:44px;color:#4e2460;font-weight:800;text-decoration:underline;text-decoration-color:#a5bc42;text-underline-offset:5px}
.iae-alumni-text-link:focus-visible,.iae-alumni-document-card a:focus-visible,.iae-alumni-career-copy a:focus-visible{outline:3px solid #7c9c25;outline-offset:4px}

.iae-alumni-documents{margin:0!important;padding:80px 0 88px;background:#fff!important}
.iae-alumni-section-heading{max-width:900px;margin-bottom:30px}
.iae-alumni-section-heading .subtitle{display:inline-block;margin-bottom:14px;color:#765784;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.iae-alumni-section-heading .sec_title{margin:0 0 14px;color:#2d173c;font-size:clamp(30px,3.3vw,48px);font-weight:800;line-height:1.14;letter-spacing:-.025em}
.iae-alumni-section-heading p{margin:0;color:#544a59;font-size:17px;line-height:1.6}
.iae-alumni-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.iae-alumni-document-card{display:flex;flex-direction:column;min-height:260px;padding:31px 35px 34px;border:1px solid #e6deea;background:#f7f4f8}
.iae-alumni-card-number{display:block;margin-bottom:24px;color:#765784;font-size:13px;font-weight:800;letter-spacing:.14em}
.iae-alumni-document-card h3{margin:0 0 14px;color:#2d173c;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.2}
.iae-alumni-document-card p{max-width:520px;margin:0 0 18px;color:#544a59;font-size:16px;line-height:1.6}
.iae-alumni-document-card a{margin-top:auto}

.iae-alumni-career{margin:0!important;padding:75px 0 82px;background:#f4f0f6!important}
.iae-alumni-career-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:8%}
.iae-alumni-overline{display:block;margin-bottom:15px;color:#765784;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.iae-alumni-career h2{max-width:630px;margin:0 0 20px;color:#2d173c;font-size:clamp(30px,3.3vw,48px);font-weight:800;line-height:1.14;letter-spacing:-.025em}
.iae-alumni-career p{max-width:580px;margin:0 0 18px;color:#544a59;font-size:17px;line-height:1.65}
.iae-alumni-career-image{width:100%;margin:0;padding:23px;background:#fff;box-shadow:18px 18px 0 rgba(45,23,60,.08)}
.iae-alumni-career-image img{display:block;width:100%;height:auto;object-fit:contain}

@media(max-width:991px){.iae-alumni-story .ed-about-content{grid-template-columns:1fr!important;gap:32px}.iae-alumni-story.iae-alumni-reverse .ed-ab-img1,.iae-alumni-story.iae-alumni-reverse .ed-ab-text1{grid-column:1;grid-row:auto}.iae-alumni-story .ed-ab-img1{order:-1}.iae-alumni-career-grid{grid-template-columns:1fr;gap:35px}.iae-alumni-career-image{max-width:700px}}
@media(max-width:767px){.iae-alumni-story{padding:55px 0}.iae-alumni-story .ed-ab-img1 img{height:280px}.iae-alumni-documents{padding:56px 0 62px}.iae-alumni-document-grid{grid-template-columns:1fr}.iae-alumni-document-card{min-height:0;padding:26px 27px 29px}.iae-alumni-career{padding:56px 0 65px}.iae-alumni-career-image{padding:14px;box-shadow:12px 12px 0 rgba(45,23,60,.08)}}
