.orientation-arithmetic-course-module__6Y47fa__course{--ink:#10364a;--accent:#006e91;--line:#cde2eb;--muted:#425f70;width:100%;min-width:0;color:var(--ink);text-align:right;font-family:inherit;font-size:1.125rem;line-height:1.95}.orientation-arithmetic-course-module__6Y47fa__course,.orientation-arithmetic-course-module__6Y47fa__course *{box-sizing:border-box}.orientation-arithmetic-course-module__6Y47fa__course :is(h2,h3,p,ul,ol){margin:0}.orientation-arithmetic-course-module__6Y47fa__course :is(p,li,th,td){overflow-wrap:break-word}.orientation-arithmetic-course-module__6Y47fa__course h2{color:var(--ink);font-size:clamp(1.5rem,1.3rem + .5vw,1.9rem);font-weight:800}.orientation-arithmetic-course-module__6Y47fa__course h3{color:var(--ink);font-size:1.3rem;font-weight:750}.orientation-arithmetic-course-module__6Y47fa__course a{color:var(--accent);text-decoration:none}.orientation-arithmetic-course-module__6Y47fa__course a:hover{text-decoration:underline}.orientation-arithmetic-course-module__6Y47fa__course :is(a,summary,[tabindex]):focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #007ca4}.orientation-arithmetic-course-module__6Y47fa__overview{border:1px solid var(--line);background:#fff;border-top:5px solid #0085aa;border-radius:22px;padding:clamp(1.15rem,3vw,2.4rem)}.orientation-arithmetic-course-module__6Y47fa__kicker{color:var(--accent);font-size:1.45rem;font-weight:800}.orientation-arithmetic-course-module__6Y47fa__intro{max-width:72ch;color:var(--muted);margin-block-start:.6rem!important}.orientation-arithmetic-course-module__6Y47fa__outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid;margin-block:1.5rem!important}.orientation-arithmetic-course-module__6Y47fa__outcomes li{background:#f0f8fb;border-inline-start:3px solid #00a0ae;border-radius:10px;padding:1rem}.orientation-arithmetic-course-module__6Y47fa__outcomes strong{color:var(--accent);font-size:1.3rem;display:block}.orientation-arithmetic-course-module__6Y47fa__outcomes span{color:var(--muted);font-size:1rem}.orientation-arithmetic-course-module__6Y47fa__contents{border-top:1px solid var(--line);padding-block-start:1.4rem}.orientation-arithmetic-course-module__6Y47fa__contents h2{margin-block-end:1rem;font-size:1.25rem}.orientation-arithmetic-course-module__6Y47fa__contents ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.orientation-arithmetic-course-module__6Y47fa__contents a{border-radius:7px;align-items:center;gap:.65rem;min-height:44px;padding:.5rem .6rem;font-weight:600;display:flex}.orientation-arithmetic-course-module__6Y47fa__contents a:hover{background:#e9f6fa}.orientation-arithmetic-course-module__6Y47fa__contents bdi{color:#476674;font-size:.9rem}.orientation-arithmetic-course-module__6Y47fa__jumpLinks{border-top:1px dashed var(--line);flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-start:1rem;padding-block-start:.75rem;display:flex}.orientation-arithmetic-course-module__6Y47fa__jumpLinks a{background:#edf7fa;padding-inline:.9rem}.orientation-arithmetic-course-module__6Y47fa__section{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;margin-block-start:1.5rem;padding:clamp(1.15rem,3vw,2.4rem);scroll-margin-top:2rem}.orientation-arithmetic-course-module__6Y47fa__section>p{margin-block:1rem}.orientation-arithmetic-course-module__6Y47fa__sectionHeader{border-bottom:1px solid var(--line);align-items:center;gap:1rem;margin-block-end:1.5rem;padding-block-end:1.25rem;display:flex}.orientation-arithmetic-course-module__6Y47fa__sectionNumber{height:3.2rem;color:var(--accent);background:#e8f5fa;border-radius:12px;flex:0 0 3.2rem;place-items:center;font-size:1.4rem;font-weight:800;display:grid}.orientation-arithmetic-course-module__6Y47fa__bullets{padding-inline-start:1.4rem;margin-block:1rem!important}.orientation-arithmetic-course-module__6Y47fa__bullets li+li{margin-block-start:.45rem}.orientation-arithmetic-course-module__6Y47fa__formulaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-block:1.4rem;display:grid}.orientation-arithmetic-course-module__6Y47fa__formula{background:#f2f9fc;border:1px solid #cde5ee;border-radius:12px;min-width:0;padding:1rem 1.1rem}.orientation-arithmetic-course-module__6Y47fa__formulaLabel{color:#006483;font-weight:750}.orientation-arithmetic-course-module__6Y47fa__course .orientation-arithmetic-course-module__6Y47fa__legend{color:var(--muted);margin-block-start:.45rem;font-size:1rem}.orientation-arithmetic-course-module__6Y47fa__course .orientation-arithmetic-course-module__6Y47fa__mathBlock,.orientation-arithmetic-course-module__6Y47fa__course .orientation-arithmetic-course-module__6Y47fa__mathInline{text-align:left;direction:ltr;unicode-bidi:isolate;max-width:100%}.orientation-arithmetic-course-module__6Y47fa__course .orientation-arithmetic-course-module__6Y47fa__mathBlock{padding:.8rem .1rem;font-size:1.12rem;display:block;overflow:visible}.orientation-arithmetic-course-module__6Y47fa__course .orientation-arithmetic-course-module__6Y47fa__mathInline{vertical-align:middle;padding:.07rem .12rem;font-size:1em;line-height:1.5;display:inline-block;overflow:visible}.orientation-arithmetic-course-module__6Y47fa__course .katex-display{text-align:left;direction:ltr;margin:.2em 0}.orientation-arithmetic-course-module__6Y47fa__course .katex-display>.katex{max-width:100%}.orientation-arithmetic-course-module__6Y47fa__course .katex-html{direction:ltr;unicode-bidi:isolate}.orientation-arithmetic-course-module__6Y47fa__tableScroll{border:1px solid var(--line);scrollbar-width:thin;border-radius:12px;max-width:100%;margin-block:1.5rem;overflow-x:auto}.orientation-arithmetic-course-module__6Y47fa__course table{border-collapse:collapse;width:100%;min-width:440px;font-size:1.05rem}.orientation-arithmetic-course-module__6Y47fa__course caption{text-align:right;color:var(--accent);background:#f4fafc;padding:.9rem 1rem;font-weight:750}.orientation-arithmetic-course-module__6Y47fa__course :is(th,td){text-align:right;vertical-align:middle;border-bottom:1px solid #e1ecf1;padding:.8rem 1rem}.orientation-arithmetic-course-module__6Y47fa__course thead th{background:#eaf5fa;font-weight:750}.orientation-arithmetic-course-module__6Y47fa__course tbody th{font-weight:600}.orientation-arithmetic-course-module__6Y47fa__course tbody tr:last-child :is(th,td){border-bottom:0}.orientation-arithmetic-course-module__6Y47fa__example{border:1px solid var(--line);border-radius:15px;min-width:0;margin-block:1.5rem;padding:1.3rem}.orientation-arithmetic-course-module__6Y47fa__exampleHeader{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-block-end:.8rem;display:flex}.orientation-arithmetic-course-module__6Y47fa__exampleIndex{color:#006080;background:#e4f3f8;border-radius:6px;padding:.15rem .7rem;font-size:.95rem;font-weight:750}.orientation-arithmetic-course-module__6Y47fa__problem{color:var(--ink);font-weight:600}.orientation-arithmetic-course-module__6Y47fa__steps{padding-inline-start:1.7rem;list-style:decimal;margin-block:1rem!important}.orientation-arithmetic-course-module__6Y47fa__steps li{min-width:0;padding-inline-start:.3rem}.orientation-arithmetic-course-module__6Y47fa__steps li+li{margin-block-start:.75rem}.orientation-arithmetic-course-module__6Y47fa__steps li::marker{color:var(--accent);font-weight:750}.orientation-arithmetic-course-module__6Y47fa__answer{color:#155441;background:#eaf8f4;border-inline-start:3px solid #168066;border-radius:8px;align-items:baseline;gap:.7rem;padding:.75rem 1rem;display:flex}.orientation-arithmetic-course-module__6Y47fa__answer strong{flex:none}.orientation-arithmetic-course-module__6Y47fa__course .orientation-arithmetic-course-module__6Y47fa__check{color:var(--muted);margin-block-start:.8rem;font-size:1.025rem}.orientation-arithmetic-course-module__6Y47fa__warning{color:#63460f;background:#fff9ed;border-inline-start:3px solid #c28b1b;border-radius:9px;margin-block-start:1rem;padding:1rem 1.15rem}.orientation-arithmetic-course-module__6Y47fa__warning strong{color:#7a5200;margin-block-end:.2rem;display:block}.orientation-arithmetic-course-module__6Y47fa__practiceList{gap:1rem;margin-block-start:1.4rem;display:grid}.orientation-arithmetic-course-module__6Y47fa__practice{border:1px solid var(--line);border-radius:14px;min-width:0;padding:1.35rem}.orientation-arithmetic-course-module__6Y47fa__practiceHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.75rem;display:flex}.orientation-arithmetic-course-module__6Y47fa__practiceHeader>span{color:var(--accent);background:#edf7fa;border-radius:6px;padding:.1rem .6rem;font-size:.95rem}.orientation-arithmetic-course-module__6Y47fa__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0;list-style:none;display:grid;margin-block:1rem!important}.orientation-arithmetic-course-module__6Y47fa__options li{background:#f7fafc;border:1px solid #e0ebf0;border-radius:8px;align-items:baseline;gap:.7rem;min-width:0;padding:.6rem .8rem;display:flex}.orientation-arithmetic-course-module__6Y47fa__options bdi{color:var(--accent);font-weight:800}.orientation-arithmetic-course-module__6Y47fa__correction{border-top:1px dashed var(--line)}.orientation-arithmetic-course-module__6Y47fa__correction summary{cursor:pointer;color:#006b87;min-height:44px;padding-block:.75rem;font-weight:750}.orientation-arithmetic-course-module__6Y47fa__correction>div{background:#f3faf8;border-radius:10px;padding:1rem}.orientation-arithmetic-course-module__6Y47fa__correction>div>p+p{margin-block-start:.65rem}.orientation-arithmetic-course-module__6Y47fa__correctAnswer{color:#155441}.orientation-arithmetic-course-module__6Y47fa__summary{background:#f8fcfd;border-top:4px solid #0085aa}.orientation-arithmetic-course-module__6Y47fa__summary h3{margin-block:1.5rem .75rem}.orientation-arithmetic-course-module__6Y47fa__checklist{padding-inline-start:1.5rem}.orientation-arithmetic-course-module__6Y47fa__checklist li{margin-block:.4rem}.orientation-arithmetic-course-module__6Y47fa__closing{color:#005e7e;border-top:1px solid var(--line);padding-block-start:1.2rem;font-size:1.35rem;font-weight:800}.orientation-arithmetic-course-module__6Y47fa__backToContents{min-height:44px;padding-block:.5rem;font-size:1rem;display:inline-block}@media (max-width:1000px){.orientation-arithmetic-course-module__6Y47fa__formulaGrid{grid-template-columns:minmax(0,1fr)}.orientation-arithmetic-course-module__6Y47fa__contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.orientation-arithmetic-course-module__6Y47fa__course{font-size:1.0625rem}.orientation-arithmetic-course-module__6Y47fa__outcomes{grid-template-columns:minmax(0,1fr);gap:.5rem}.orientation-arithmetic-course-module__6Y47fa__outcomes li{padding:.7rem .9rem}.orientation-arithmetic-course-module__6Y47fa__outcomes strong{margin-inline-end:.65rem;font-size:1.1rem;display:inline}.orientation-arithmetic-course-module__6Y47fa__contents ol{grid-template-columns:minmax(0,1fr)}.orientation-arithmetic-course-module__6Y47fa__sectionHeader{align-items:flex-start;gap:.65rem}.orientation-arithmetic-course-module__6Y47fa__sectionNumber{flex-basis:2.6rem;height:2.6rem;font-size:1.2rem}.orientation-arithmetic-course-module__6Y47fa__section,.orientation-arithmetic-course-module__6Y47fa__overview{border-radius:15px;padding:1rem}.orientation-arithmetic-course-module__6Y47fa__course h2{font-size:1.4rem}.orientation-arithmetic-course-module__6Y47fa__course h3{font-size:1.2rem}.orientation-arithmetic-course-module__6Y47fa__example,.orientation-arithmetic-course-module__6Y47fa__practice{padding:.9rem}.orientation-arithmetic-course-module__6Y47fa__answer{display:block}.orientation-arithmetic-course-module__6Y47fa__options{grid-template-columns:minmax(0,1fr)}.orientation-arithmetic-course-module__6Y47fa__course .orientation-arithmetic-course-module__6Y47fa__mathBlock{font-size:.92rem}}@media print{.orientation-arithmetic-course-module__6Y47fa__contents,.orientation-arithmetic-course-module__6Y47fa__backToContents{display:none}.orientation-arithmetic-course-module__6Y47fa__section,.orientation-arithmetic-course-module__6Y47fa__example,.orientation-arithmetic-course-module__6Y47fa__practice{box-shadow:none}.orientation-arithmetic-course-module__6Y47fa__sectionHeader,.orientation-arithmetic-course-module__6Y47fa__exampleHeader{break-after:avoid}.orientation-arithmetic-course-module__6Y47fa__example,.orientation-arithmetic-course-module__6Y47fa__formula,.orientation-arithmetic-course-module__6Y47fa__practice{break-inside:avoid}.orientation-arithmetic-course-module__6Y47fa__course .orientation-arithmetic-course-module__6Y47fa__mathBlock,.orientation-arithmetic-course-module__6Y47fa__tableScroll{overflow:visible}}.orientation-arithmetic-course-module__6Y47fa__course[lang=fr]{text-align:left;line-height:1.8}.orientation-arithmetic-course-module__6Y47fa__course[lang=fr] :is(caption,th,td){text-align:left}
.conseillers-planification-overview-module__9OBwPW__page .orientation-overview-hero{gap:20px;padding:clamp(24px,3vw,36px)}.conseillers-planification-overview-module__9OBwPW__page .orientation-overview-hero h1{max-width:none;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.45}.conseillers-planification-overview-module__9OBwPW__page .orientation-overview-section-head{flex-wrap:wrap}.conseillers-planification-overview-module__9OBwPW__page .orientation-overview-section-head>p{max-width:44ch}.conseillers-planification-overview-module__9OBwPW__page .orientation-overview-resource-card{grid-template-rows:1fr auto}.conseillers-planification-overview-module__9OBwPW__mockActions a:focus-visible,.conseillers-planification-overview-module__9OBwPW__quickNav a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.conseillers-planification-overview-module__9OBwPW__page .orientation-overview-resource-card .branch-card-button:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.conseillers-planification-overview-module__9OBwPW__quickNav{border-top:1px solid #087ca724;flex-wrap:wrap;gap:10px;padding-top:16px;display:flex}.conseillers-planification-overview-module__9OBwPW__quickNav a{color:#075b78;background:#ffffffd9;border:1px solid #b8e1ed;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 15px;font-size:.94rem;font-weight:750;line-height:1.5;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.conseillers-planification-overview-module__9OBwPW__quickNav a:hover{background:#e4f6fb;border-color:#55b7d5}.conseillers-planification-overview-module__9OBwPW__section{gap:16px;min-width:0;scroll-margin-top:28px;display:grid}.conseillers-planification-overview-module__9OBwPW__page .conseillers-planification-overview-module__9OBwPW__mockCard{border:1px solid #b6dedf;background:radial-gradient(circle at 5% 10%,#3aceb921,#0000 36%),linear-gradient(145deg,#faffff,#edf9fc);border-inline-start:5px solid #13a894;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;padding:clamp(22px,2.8vw,32px);display:grid;box-shadow:0 14px 32px #0e4b6214}.conseillers-planification-overview-module__9OBwPW__mockCopy{min-width:0}.conseillers-planification-overview-module__9OBwPW__page .conseillers-planification-overview-module__9OBwPW__mockCopy h3{color:#092d42;margin:0;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.5}.conseillers-planification-overview-module__9OBwPW__mockCopy p{overflow-wrap:anywhere;margin:0}.conseillers-planification-overview-module__9OBwPW__mockActions{border-top:1px solid #087ca724;grid-column:1/-1;justify-content:flex-end;padding-top:16px;display:flex}.conseillers-planification-overview-module__9OBwPW__mockActions a{min-height:44px}@media (max-width:760px){.conseillers-planification-overview-module__9OBwPW__page .orientation-overview-hero h1{font-size:clamp(1.45rem,5.8vw,1.85rem);line-height:1.6}.conseillers-planification-overview-module__9OBwPW__quickNav{grid-template-columns:1fr;display:grid}.conseillers-planification-overview-module__9OBwPW__quickNav a{width:100%}.conseillers-planification-overview-module__9OBwPW__section{scroll-margin-top:90px}.conseillers-planification-overview-module__9OBwPW__page .conseillers-planification-overview-module__9OBwPW__mockCard{grid-template-columns:minmax(0,1fr);gap:14px}.conseillers-planification-overview-module__9OBwPW__mockActions a{width:100%;text-align:center!important}}@media (prefers-reduced-motion:reduce){.conseillers-planification-overview-module__9OBwPW__quickNav a{transition:none}.conseillers-planification-overview-module__9OBwPW__page .orientation-overview-resource-card{transition:none}.conseillers-planification-overview-module__9OBwPW__page .branch-card-button{transition:none}:is(.conseillers-planification-overview-module__9OBwPW__page .orientation-overview-resource-card:hover,.conseillers-planification-overview-module__9OBwPW__page .branch-card-button:hover){transform:none}}
.orientation-framework-module__X1Zf9W__page{text-align:right}.orientation-framework-module__X1Zf9W__exam{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:24px;gap:22px;min-width:0;padding:clamp(20px,3vw,32px);scroll-margin-top:28px;display:grid;box-shadow:0 10px 26px #0e4b6210}.orientation-framework-module__X1Zf9W__page h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.6}.orientation-framework-module__X1Zf9W__page h3{color:#075b78;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.65}.orientation-framework-module__X1Zf9W__page h4{color:#075b78;font-size:1.1rem;line-height:1.65}.orientation-framework-module__X1Zf9W__page p,.orientation-framework-module__X1Zf9W__page li{line-height:1.9}.orientation-framework-module__X1Zf9W__page .title-line{font-size:1.1rem;line-height:1.8}.orientation-framework-module__X1Zf9W__page .badge-row{flex-wrap:wrap;gap:10px;display:flex}.orientation-framework-module__X1Zf9W__page .simple-note{border-radius:12px;padding:6px 12px;font-size:.95rem}.orientation-framework-module__X1Zf9W__page .panel{border-radius:24px}.orientation-framework-module__X1Zf9W__page .reference-framework-table{border-radius:16px;max-width:100%;overflow-x:auto}.orientation-framework-module__X1Zf9W__page table{border-collapse:collapse;width:100%}.orientation-framework-module__X1Zf9W__page th{color:#075b78;background:#e8f8fc}.orientation-framework-module__X1Zf9W__page th,.orientation-framework-module__X1Zf9W__page td{vertical-align:top;padding:14px 16px;line-height:1.8}.orientation-framework-module__X1Zf9W__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.inspecteurs-page-module__-3-Jfq__page{--overview-accent:#087ca7;--overview-dark:#075b78;--overview-ink:#092d42;box-sizing:border-box;gap:clamp(26px,3vw,38px);width:100%;min-width:0;max-width:1240px;margin-inline:auto;padding-inline:clamp(10px,2vw,24px);display:grid}.inspecteurs-page-module__-3-Jfq__page *,.inspecteurs-page-module__-3-Jfq__page :before,.inspecteurs-page-module__-3-Jfq__page :after{box-sizing:border-box}.inspecteurs-page-module__-3-Jfq__page [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}.inspecteurs-page-module__-3-Jfq__page [dir=rtl]{text-align:right;direction:rtl;unicode-bidi:isolate}.inspecteurs-page-module__-3-Jfq__hero{background:radial-gradient(circle at 5% 10%,#4fc4e12e,#0000 38%),linear-gradient(145deg,#fff,#eefafd);border:1px solid #087ca733;border-radius:28px;gap:24px;padding:clamp(24px,3vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0e4b621a}.inspecteurs-page-module__-3-Jfq__hero:before{content:"";background:linear-gradient(#0c9dc9,#29c6b7);width:6px;position:absolute;inset-block:0;inset-inline-start:0}.inspecteurs-page-module__-3-Jfq__heroCopy{gap:12px;min-width:0;display:grid}.inspecteurs-page-module__-3-Jfq__eyebrow{width:fit-content;color:var(--overview-dark);background:#dff5fa;border:1px solid #087ca726;border-radius:999px;margin:0;padding:6px 13px;font-size:.82rem;font-weight:800;line-height:1.65}.inspecteurs-page-module__-3-Jfq__hero h1{color:var(--overview-ink);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.45}.inspecteurs-page-module__-3-Jfq__frenchTitle{color:#173f4b;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:800;line-height:1.5}.inspecteurs-page-module__-3-Jfq__intro{color:#365665;margin:0;font-size:1rem;line-height:1.9}.inspecteurs-page-module__-3-Jfq__quickNav{border-top:1px solid #087ca724;flex-wrap:wrap;gap:10px;padding-top:20px;display:flex}.inspecteurs-page-module__-3-Jfq__quickNav a{color:var(--overview-dark);background:#ffffffd9;border:1px solid #b8e1ed;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:10px 15px;font-size:.94rem;font-weight:750;line-height:1.5;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.inspecteurs-page-module__-3-Jfq__quickNav a:hover{background:#e4f6fb;border-color:#55b7d5}.inspecteurs-page-module__-3-Jfq__section{gap:16px;min-width:0;scroll-margin-top:28px;display:grid}.inspecteurs-page-module__-3-Jfq__sectionHead{direction:rtl;justify-content:space-between;align-items:end;gap:12px 24px;padding-inline:4px;display:flex}.inspecteurs-page-module__-3-Jfq__sectionHead>div{gap:4px;display:grid}.inspecteurs-page-module__-3-Jfq__sectionKicker{color:var(--overview-dark);margin:0;font-size:.83rem;font-weight:800;line-height:1.5}.inspecteurs-page-module__-3-Jfq__sectionHead h2{color:var(--overview-ink);margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.5}.inspecteurs-page-module__-3-Jfq__sectionSubtitle{color:#526e7a;margin:0 0 3px;font-size:.88rem;font-weight:700;line-height:1.5}.inspecteurs-page-module__-3-Jfq__cardGrid,.inspecteurs-page-module__-3-Jfq__componentsList{gap:16px;min-width:0;display:grid}.inspecteurs-page-module__-3-Jfq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.inspecteurs-page-module__-3-Jfq__card{border:1px solid #087ca729;background:linear-gradient(145deg,#fff,#f8fdfe);border-inline-start:4px solid #21a7b6;border-radius:22px;grid-template-rows:auto 1fr auto;gap:16px;min-width:0;padding:clamp(20px,2.3vw,26px);transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 10px 26px #0e4b6212}.inspecteurs-page-module__-3-Jfq__card:hover,.inspecteurs-page-module__-3-Jfq__card:focus-within{border-color:#78c6d8;box-shadow:0 16px 30px #0e4b621f}.inspecteurs-page-module__-3-Jfq__card:hover{transform:translateY(-2px)}.inspecteurs-page-module__-3-Jfq__cardMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.inspecteurs-page-module__-3-Jfq__cardNumber{width:44px;height:44px;color:var(--overview-dark);direction:ltr;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:14px;flex:0 0 44px;place-items:center;font-size:.92rem;font-weight:850;display:grid}.inspecteurs-page-module__-3-Jfq__accessBadge{border:1px solid;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:750;line-height:1.5}.inspecteurs-page-module__-3-Jfq__premiumBadge{color:#87510a;background:#fff8eb;border-color:#f0d5a3}.inspecteurs-page-module__-3-Jfq__freeBadge{color:#176752;background:#edf9f4;border-color:#b9e0d5}.inspecteurs-page-module__-3-Jfq__cardCopy{align-content:start;gap:8px;min-width:0;display:grid}.inspecteurs-page-module__-3-Jfq__card h3{color:var(--overview-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,1.65vw,1.4rem);line-height:1.55}.inspecteurs-page-module__-3-Jfq__cardSubtitle,.inspecteurs-page-module__-3-Jfq__cardDescription{color:#486674;overflow-wrap:anywhere;margin:0;font-size:.97rem;line-height:1.8}.inspecteurs-page-module__-3-Jfq__cardSubtitle{color:var(--overview-dark);font-weight:700}.inspecteurs-page-module__-3-Jfq__cardLink{color:#123c4e;background:#e7f6fb;border:1px solid #bedfec;border-radius:14px;justify-content:center;justify-self:start;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:10px 16px;font-size:.94rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.inspecteurs-page-module__-3-Jfq__cardLink:after{content:"";border-radius:22px;position:absolute;inset:0}.inspecteurs-page-module__-3-Jfq__linkArrow{flex:0 0 18px}.inspecteurs-page-module__-3-Jfq__cardLink[dir=ltr] .inspecteurs-page-module__-3-Jfq__linkArrow{transform:rotate(180deg)}.inspecteurs-page-module__-3-Jfq__quickNav a:focus-visible,.inspecteurs-page-module__-3-Jfq__cardLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.inspecteurs-page-module__-3-Jfq__componentCard{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}.inspecteurs-page-module__-3-Jfq__componentCard .inspecteurs-page-module__-3-Jfq__cardMeta{align-self:start}.inspecteurs-page-module__-3-Jfq__componentCard .inspecteurs-page-module__-3-Jfq__cardLink{white-space:nowrap}@media (max-width:760px){.inspecteurs-page-module__-3-Jfq__section{scroll-margin-top:90px}.inspecteurs-page-module__-3-Jfq__sectionHead{gap:5px;display:grid}.inspecteurs-page-module__-3-Jfq__cardGrid{grid-template-columns:1fr}.inspecteurs-page-module__-3-Jfq__componentCard{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.inspecteurs-page-module__-3-Jfq__componentCard .inspecteurs-page-module__-3-Jfq__cardLink{grid-column:1/-1}.inspecteurs-page-module__-3-Jfq__hero{border-radius:24px;gap:20px;padding:22px}.inspecteurs-page-module__-3-Jfq__hero h1{font-size:clamp(1.45rem,5.8vw,1.85rem);line-height:1.6}.inspecteurs-page-module__-3-Jfq__quickNav{grid-template-columns:1fr;display:grid}.inspecteurs-page-module__-3-Jfq__quickNav a{width:100%}}@media (prefers-reduced-motion:reduce){.inspecteurs-page-module__-3-Jfq__card,.inspecteurs-page-module__-3-Jfq__quickNav a{transition:none}.inspecteurs-page-module__-3-Jfq__card:hover{transform:none}}
.orientation-courses-module___RHDwa__page{text-align:start}.orientation-courses-module___RHDwa__page .title-line{font-size:1.15rem;line-height:1.8}.orientation-courses-module___RHDwa__page .course-section-panel{box-shadow:none;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:20px;padding:20px 24px}.orientation-courses-module___RHDwa__page h2{color:#092d42;margin:0;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.6}.orientation-courses-module___RHDwa__page .course-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.orientation-courses-module___RHDwa__page .course-domain-card{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;min-width:0;padding:clamp(18px,2vw,26px);box-shadow:0 8px 24px #0e4b6210}.orientation-courses-module___RHDwa__page .reference-domain-head{border-bottom:1px solid #d8e9ef;margin-bottom:18px;padding-bottom:16px}.orientation-courses-module___RHDwa__page h4{color:#075b78;margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.65}.orientation-courses-module___RHDwa__page .reference-domain-kicker{color:#087ca7;font-size:.85rem;font-weight:800}.orientation-courses-module___RHDwa__page .course-subdomain-list{gap:14px;display:grid}.orientation-courses-module___RHDwa__page .course-topic-card{background:#f7fcfe;border:1px solid #d8e9ef;border-radius:16px;gap:14px;min-width:0;padding:18px;display:grid}.orientation-courses-module___RHDwa__page .course-topic-head{align-items:start;gap:10px;display:flex}.orientation-courses-module___RHDwa__page .course-topic-copy{color:#092d42;gap:8px;min-width:0;font-size:1.08rem;font-weight:700;line-height:1.7}:is(.orientation-courses-module___RHDwa__page .course-topic-title-fr,.orientation-courses-module___RHDwa__page .course-domain-title-fr){text-align:left;unicode-bidi:isolate;font-size:.98rem;font-weight:500;line-height:1.6;display:block}.orientation-courses-module___RHDwa__page .reference-subdomain-index{color:#087ca7;font-weight:800}.orientation-courses-module___RHDwa__page .course-topic-actions{flex-wrap:wrap;gap:10px;display:flex}.orientation-courses-module___RHDwa__page .course-topic-actions a{text-align:center;border-radius:12px;flex:110px;min-height:44px;padding:10px 14px}.orientation-courses-module___RHDwa__page .course-topic-actions .secondary-button{color:#075b78;background:#e8f8fc;border-color:#b8e1ed}.orientation-courses-module___RHDwa__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:1050px){.orientation-courses-module___RHDwa__page .course-domain-grid{grid-template-columns:1fr}}
.orientation-qcm-module__rWtQ_W__page{text-align:right}.orientation-qcm-module__rWtQ_W__page .course-section-panel{box-shadow:none;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:20px;padding:20px 24px}.orientation-qcm-module__rWtQ_W__page h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.6}.orientation-qcm-module__rWtQ_W__page .course-section-kicker{color:#075b78;font-size:.9rem;font-weight:750}.orientation-qcm-module__rWtQ_W__page .simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}:is(.orientation-qcm-module__rWtQ_W__page .conseillers-training-card,.orientation-qcm-module__rWtQ_W__page .conseillers-lite-card){border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;grid-template-rows:1fr auto;gap:20px;min-width:0;padding:clamp(20px,2.3vw,26px);display:grid;box-shadow:0 10px 26px #0e4b6210}.orientation-qcm-module__rWtQ_W__page h3{color:#092d42;margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.6}.orientation-qcm-module__rWtQ_W__page .conseillers-lite-subtitle{font-size:1rem;line-height:1.8}.orientation-qcm-module__rWtQ_W__page .course-topic-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.orientation-qcm-module__rWtQ_W__page .course-topic-actions a{text-align:center;border-radius:13px;min-height:46px;padding:10px 14px;font-size:1rem}.orientation-qcm-module__rWtQ_W__page .course-topic-actions .secondary-button{color:#fff;background:#075b78;border-color:#075b78}.orientation-qcm-module__rWtQ_W__page .course-topic-actions .ghost-button{color:#075b78;background:#e8f8fc;border-color:#b8e1ed}.orientation-qcm-module__rWtQ_W__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:760px){.orientation-qcm-module__rWtQ_W__page .simple-grid{grid-template-columns:1fr}}.orientation-qcm-module__rWtQ_W__page [dir=ltr]{text-align:left;unicode-bidi:isolate}.orientation-qcm-module__rWtQ_W__page [dir=rtl]{text-align:right;unicode-bidi:isolate}
.professional-didactics-overview-module__U2HuyG__page{text-align:right}.professional-didactics-overview-module__U2HuyG__page h2{color:#092d42;font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.6}:is(.professional-didactics-overview-module__U2HuyG__page .professional-math-linked-card,.professional-didactics-overview-module__U2HuyG__page .professional-math-resource-card){border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;min-width:0;padding:24px;box-shadow:0 10px 26px #0e4b6210}.professional-didactics-overview-module__U2HuyG__page .professional-math-summary-copy strong{font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.65}.professional-didactics-overview-module__U2HuyG__page p{font-size:1rem;line-height:1.85}.professional-didactics-overview-module__U2HuyG__page .professional-math-summary-copy small{font-size:1rem;line-height:1.85}.professional-didactics-overview-module__U2HuyG__page .professional-math-resource-card{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.professional-didactics-overview-module__U2HuyG__page .professional-math-resource-card a{border-radius:12px;min-height:44px;margin-top:auto}.professional-didactics-overview-module__U2HuyG__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.professional-situations-overview-module__4cGNEW__page{text-align:right}.professional-situations-overview-module__4cGNEW__cards>a{border:1px solid #c5e8f1;color:#092d42;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;align-items:flex-start;gap:16px;min-width:0;padding:clamp(20px,2.3vw,26px);text-decoration:none;display:flex;box-shadow:0 10px 26px #0e4b6210}.professional-situations-overview-module__4cGNEW__cards .professional-situations-nav__number{color:#075b78;background:#e8f8fc;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.professional-situations-overview-module__4cGNEW__cards .professional-situations-nav__content{flex:1;gap:12px;min-width:0;display:grid}.professional-situations-overview-module__4cGNEW__cards strong{font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.6}.professional-situations-overview-module__4cGNEW__cards small{color:#486674;font-size:1rem;line-height:1.85}.professional-situations-overview-module__4cGNEW__cards>a:hover{border-color:#78c6d8;box-shadow:0 14px 28px #0e4b6220}.professional-situations-overview-module__4cGNEW__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.orientation-exams-module__aXPFIG__page{text-align:right}.orientation-exams-module__aXPFIG__page .course-section-panel{box-shadow:none;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:20px;padding:20px 24px}.orientation-exams-module__aXPFIG__page h2{color:#092d42;margin:0;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.65}.orientation-exams-module__aXPFIG__page .simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.orientation-exams-module__aXPFIG__page .conseillers-lite-card{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:clamp(20px,2.3vw,26px);display:flex;box-shadow:0 10px 26px #0e4b6210}.orientation-exams-module__aXPFIG__page .conseillers-lite-card h2{font-size:clamp(1.15rem,1.6vw,1.4rem)}.orientation-exams-module__aXPFIG__page .conseillers-lite-card p{color:#365665;margin:0;font-size:1rem;line-height:1.8}.orientation-exams-module__aXPFIG__page .conseillers-lite-card .branch-card-button{color:#075b78;direction:ltr;background:#e8f8fc;border-color:#b8e1ed;border-radius:13px;align-self:start;min-height:46px;margin-top:auto;padding:10px 16px}.orientation-exams-module__aXPFIG__page .course-badges{flex-wrap:wrap;gap:8px;display:flex}.orientation-exams-module__aXPFIG__page .course-badge{border-radius:12px;padding:6px 12px;font-size:.9rem}.orientation-exams-module__aXPFIG__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:760px){.orientation-exams-module__aXPFIG__page .simple-grid{grid-template-columns:1fr}}
.professional-references-overview-module__z3VGCG__page .professional-math-header{box-shadow:none;background:0 0;border:0;padding:0}.professional-references-overview-module__z3VGCG__page .professional-math-reference-list{box-shadow:none;background:0 0;border:0;gap:26px;padding:0;display:grid}.professional-references-overview-module__z3VGCG__page .professional-math-reference-list>article{background:#fff;border:1px solid #c5e8f1;border-radius:22px;min-width:0;padding:22px;scroll-margin-top:24px}.professional-references-overview-module__z3VGCG__page .professional-math-reference-category{min-width:0}.professional-references-overview-module__z3VGCG__page h2{color:#092d42;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.65}.professional-references-overview-module__z3VGCG__page h3{color:#075b78;font-size:clamp(1.15rem,1.65vw,1.4rem);line-height:1.65}.professional-references-overview-module__z3VGCG__page .professional-math-reference-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.professional-references-overview-module__z3VGCG__page .professional-math-reference-document{border:1px solid #c5e8f1;background:#fafdfe;border-inline-start:4px solid #21a7b6;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.professional-references-overview-module__z3VGCG__page .professional-math-reference-document__heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.professional-references-overview-module__z3VGCG__page p{font-size:1rem;line-height:1.85}.professional-references-overview-module__z3VGCG__page .professional-math-reference-document__actions{margin-top:auto}.professional-references-overview-module__z3VGCG__page button{border-radius:12px;min-height:44px;padding:10px 16px}.professional-references-overview-module__z3VGCG__page .professional-math-reference-document__actions a{border-radius:12px;min-height:44px;padding:10px 16px}.professional-references-overview-module__z3VGCG__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:900px){.professional-references-overview-module__z3VGCG__page .professional-math-reference-documents{grid-template-columns:1fr}}
.professional-situation-exams-overview-module__rKF7Xq__page{color:#092d42;padding-block:12px 36px}.professional-situation-exams-overview-module__rKF7Xq__quickNav a{min-height:48px}.professional-situation-exams-overview-module__rKF7Xq__quickNav a>span:first-child{flex:1}.professional-situation-exams-overview-module__rKF7Xq__quickNav bdi{color:#075b78;background:#e8f8fc;border-radius:9px;place-items:center;min-width:28px;min-height:28px;padding:2px 7px;font-weight:800;display:inline-grid}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-section{background:#f6fcfe;border:1px solid #c5e8f1;border-radius:24px;min-width:0;margin-top:0;padding:clamp(18px,2.4vw,28px);scroll-margin-top:90px;box-shadow:0 10px 26px #0e4b620a}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-section-heading{align-items:flex-start;gap:14px 20px}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-section-heading>div{flex:260px;min-width:0}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-section-heading h2{margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.6}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-section-heading p{color:#486674;margin:8px 0 0}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-section-heading>small{color:#075b78;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:999px;flex:none;padding:6px 12px;font-size:.9rem;font-weight:750;line-height:1.6}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-collection-card{gap:16px;min-height:210px;padding:clamp(18px,2.2vw,24px)}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-collection-card>span{border-radius:14px;min-width:48px;min-height:44px;padding:6px 10px;font-size:1rem}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-collection-card h3{overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.65}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-collection-card>a{border-color:#bedfec;flex:none;max-width:100%;line-height:1.6}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-collection-card>a:hover{background:#dff2f9;border-color:#55b7d5}@media (max-width:800px){.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-collection-card{min-height:0}}@media (prefers-reduced-motion:reduce){.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-collection-card{transition:none}.professional-situation-exams-overview-module__rKF7Xq__page .professional-situation-collection-card:hover{transform:none}}
.orientation-references-module__lvsMDa__page{text-align:right}.orientation-references-module__lvsMDa__page .title-line{font-size:1.15rem;line-height:1.8}.orientation-references-module__lvsMDa__page .conseillers-references-panel{box-shadow:none;background:0 0;border:0;gap:26px;padding:0}.orientation-references-module__lvsMDa__page h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.6}.orientation-references-module__lvsMDa__page h3{color:#075b78;margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.7}.orientation-references-module__lvsMDa__page p{line-height:1.85}.orientation-references-module__lvsMDa__page .conseillers-references-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.orientation-references-module__lvsMDa__page .conseillers-reference-item{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;flex-direction:column;align-items:stretch;gap:18px;min-width:0;padding:clamp(20px,2.3vw,26px);display:flex;box-shadow:0 10px 26px #0e4b6210}.orientation-references-module__lvsMDa__page .conseillers-reference-type{color:#075b78;background:#e8f8fc;border-radius:12px;width:fit-content;margin-top:8px;padding:5px 10px;font-size:.85rem;display:inline-block}.orientation-references-module__lvsMDa__page .conseillers-reference-item .conseillers-reference-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.orientation-references-module__lvsMDa__page .conseillers-reference-actions a{text-align:center;border-radius:12px;min-height:44px;padding:10px 14px}.orientation-references-module__lvsMDa__page .conseillers-reference-item .conseillers-reference-actions a{flex:100px}.orientation-references-module__lvsMDa__page .conseillers-reference-item .secondary-button{color:#fff;background:#075b78;border-color:#075b78}.orientation-references-module__lvsMDa__page .conseillers-reference-item .ghost-button{color:#075b78;background:#e8f8fc;border-color:#b8e1ed}.orientation-references-module__lvsMDa__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:850px){.orientation-references-module__lvsMDa__page .conseillers-references-list{grid-template-columns:1fr}}
.professional-annales-overview-module__B80p0a__page .professional-math-header{box-shadow:none;background:0 0;border:0;padding:0}.professional-annales-overview-module__B80p0a__page .professional-math-annales-grid{grid-template-columns:1fr;gap:24px;display:grid}.professional-annales-overview-module__B80p0a__page .professional-math-annales-card{background:#fff;border:1px solid #c5e8f1;border-radius:22px;padding:0;scroll-margin-top:24px;overflow:hidden}.professional-annales-overview-module__B80p0a__page summary{cursor:pointer;background:#eaf8fc;padding:22px}.professional-annales-overview-module__B80p0a__page summary strong{color:#092d42;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.65}.professional-annales-overview-module__B80p0a__page .professional-math-annales-card__body{padding:20px}.professional-annales-overview-module__B80p0a__page .professional-math-annales-card__exams{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.professional-annales-overview-module__B80p0a__page .professional-math-annales-year-card{border:1px solid #c5e8f1;background:#fafdfe;border-inline-start:4px solid #21a7b6;border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex}.professional-annales-overview-module__B80p0a__page .professional-math-annales-year-card>div{flex:200px}.professional-annales-overview-module__B80p0a__page h2{color:#092d42;font-size:clamp(1.15rem,1.65vw,1.4rem);line-height:1.65}.professional-annales-overview-module__B80p0a__page p{font-size:1rem;line-height:1.85}.professional-annales-overview-module__B80p0a__page a:focus-visible,.professional-annales-overview-module__B80p0a__page summary:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:800px){.professional-annales-overview-module__B80p0a__page .professional-math-annales-card__exams{grid-template-columns:1fr}}
.professional-situation-references-overview-module__wwvIGW__page{color:#092d42;padding-block:12px 36px}.professional-situation-references-overview-module__wwvIGW__page .professional-official-documents{background:#f6fcfe;border:1px solid #c5e8f1;border-radius:24px;min-width:0;margin-top:0;padding:clamp(18px,2.4vw,28px);box-shadow:0 10px 26px #0e4b620a}.professional-situation-references-overview-module__wwvIGW__page .professional-official-documents__header h2{margin:14px 0 12px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.65}.professional-situation-references-overview-module__wwvIGW__page .professional-official-documents__header>span{color:#075b78;background:#e8f8fc;border:1px solid #c5e8f1;font-size:.9rem}:is(.professional-situation-references-overview-module__wwvIGW__page .professional-official-documents__priority,.professional-situation-references-overview-module__wwvIGW__page .professional-official-documents__grid){scroll-margin-top:90px}.professional-situation-references-overview-module__wwvIGW__page .professional-official-documents__priority{border-radius:18px;margin-block:24px;padding:18px}.professional-situation-references-overview-module__wwvIGW__page .professional-official-documents__priority span{font-size:.95rem;line-height:1.7}.professional-situation-references-overview-module__wwvIGW__page .professional-official-documents__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;gap:16px;min-height:0;padding:clamp(18px,2.2vw,24px);box-shadow:0 10px 26px #0e4b6210}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card__top{flex-wrap:wrap;gap:10px}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card__number{border-radius:14px;min-width:44px;min-height:44px;font-size:1rem}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card__priority{font-size:.85rem;line-height:1.6}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card h3{overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.65}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card>p{color:#486674;font-size:1rem;line-height:1.85}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card__status{padding-top:0}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card__actions{margin-top:0}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card__actions a{color:#123c4e;overflow-wrap:anywhere;background:#e7f6fb;border-color:#bedfec;min-height:44px;font-size:.95rem;line-height:1.7}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card__actions a:hover{background:#dff2f9;border-color:#55b7d5}.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card.is-unavailable{background:#fbfcfd;border-style:dashed}@media (max-width:800px){.professional-situation-references-overview-module__wwvIGW__page .professional-official-documents__grid{grid-template-columns:1fr}}@media (max-width:600px){.professional-situation-references-overview-module__wwvIGW__page .professional-official-documents__priority i{display:none}}@media (prefers-reduced-motion:reduce){.professional-situation-references-overview-module__wwvIGW__page .professional-official-document-card__actions a{transition:none;transform:none}}
.conseillers-planification-qcm-page-module__8WM0mq__page [dir=rtl]{text-align:right;direction:rtl;unicode-bidi:isolate}.conseillers-planification-qcm-page-module__8WM0mq__page [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}.conseillers-planification-qcm-page-module__8WM0mq__page .exam-qcm-choice-text-inner{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;text-align:inherit}.conseillers-planification-qcm-page-module__8WM0mq__page .exam-qcm-choice-text{white-space:normal;overflow-wrap:anywhere;overflow-x:visible}:is(.conseillers-planification-qcm-page-module__8WM0mq__page .exam-qcm-choice-label,.conseillers-planification-qcm-page-module__8WM0mq__page .exam-qcm-number){text-align:center}.conseillers-planification-qcm-page-module__8WM0mq__page .exam-qcm-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.exam-qcm-choice-label{border-right:0;border-left:1px solid var(--border-card)}.conseillers-planification-qcm-page-module__8WM0mq__page .exam-qcm-row:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.exam-qcm-choice-label{border-left:0;border-right:1px solid var(--border-card)}
.didactique-notions-overview-module__rrV3Xa__page{text-align:left}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-search-wrap{background:#fff;border:1px solid #c5e8f1;border-radius:22px;padding:24px}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-search-label{color:#092d42;margin-bottom:12px;font-size:1.15rem;font-weight:750;display:block}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-search-input{border-radius:12px;width:100%;min-height:48px;font-size:1rem}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-domain{gap:18px;min-width:0;display:grid}.didactique-notions-overview-module__rrV3Xa__page h2{color:#092d42;margin:0;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.5}.didactique-notions-overview-module__rrV3Xa__page h3{color:#075b78;margin:0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.55}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-subdomain-stack{gap:18px;display:grid}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-subdomain-card{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;min-width:0;padding:clamp(18px,2.3vw,26px)}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-subdomain-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-notion-row{background:#f2fafd;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-notion-title{flex:240px;font-size:1.1rem;font-weight:650;line-height:1.6}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-row-actions{flex-wrap:wrap;gap:10px;display:flex}.didactique-notions-overview-module__rrV3Xa__page .enseignants-didactique-action{border-radius:12px;min-height:44px;padding:10px 16px}.didactique-notions-overview-module__rrV3Xa__page a:focus-visible,.didactique-notions-overview-module__rrV3Xa__page input:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.orientation-issues-catalog-module__goTD-a__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.orientation-issues-catalog-module__goTD-a__backLink:hover{text-decoration:underline}.orientation-issues-catalog-module__goTD-a__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.professional-sciences-overview-module__fWFc6a__page .professional-math-header{box-shadow:none;background:0 0;border:0;padding:0}.professional-sciences-overview-module__fWFc6a__page .professional-math-expandable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:is(.professional-sciences-overview-module__fWFc6a__page .professional-math-linked-card,.professional-sciences-overview-module__fWFc6a__page .professional-global-exam-card){border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;min-width:0;padding:24px;box-shadow:0 10px 26px #0e4b6210}.professional-sciences-overview-module__fWFc6a__page .professional-math-summary-copy strong{color:#092d42;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.65}.professional-sciences-overview-module__fWFc6a__page .professional-math-summary-copy small{font-size:1rem;line-height:1.85}.professional-sciences-overview-module__fWFc6a__page h2{color:#092d42;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.6}.professional-sciences-overview-module__fWFc6a__page section[id]{scroll-margin-top:24px}.professional-sciences-overview-module__fWFc6a__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:800px){.professional-sciences-overview-module__fWFc6a__page .professional-math-expandable-grid{grid-template-columns:1fr}.professional-sciences-overview-module__fWFc6a__page .professional-global-exam-card{flex-wrap:wrap;gap:16px;display:flex}}
.professional-situation-annale-2025-module__M0x2Oq__page{color:#111;font-synthesis:weight;text-rendering:optimizelegibility;background:#edf1f3;min-height:100vh;padding:28px 16px 56px;font-family:Tahoma,Noto Naskh Arabic,Segoe UI,sans-serif}.professional-situation-annale-2025-module__M0x2Oq__backLink{color:#164b6a;text-underline-offset:4px;width:min(1120px,100%);margin:0 auto 12px;font-family:inherit;font-weight:700;text-decoration:underline;display:block}.professional-situation-annale-2025-module__M0x2Oq__sheet{background:#fff;border:1px solid #8b8b8b;width:min(1120px,100%);margin:0 auto;box-shadow:0 5px 18px #0000001f}.professional-situation-annale-2025-module__M0x2Oq__officialHeader{border-bottom:1px solid #555;grid-template-columns:1.15fr 1.6fr .9fr;min-height:190px;display:grid}.professional-situation-annale-2025-module__M0x2Oq__trainingHeader{grid-template-columns:minmax(0,1fr) minmax(210px,.42fr)}.professional-situation-annale-2025-module__M0x2Oq__trainingHeader .professional-situation-annale-2025-module__M0x2Oq__headerMeta{grid-template-rows:1fr}.professional-situation-annale-2025-module__M0x2Oq__officialHeader>div{padding:18px}.professional-situation-annale-2025-module__M0x2Oq__officialHeader>div+div{border-inline-start:1px solid #777}.professional-situation-annale-2025-module__M0x2Oq__ministry{text-align:center;font-size:1rem;font-weight:700;line-height:1.65}.professional-situation-annale-2025-module__M0x2Oq__ministry p,.professional-situation-annale-2025-module__M0x2Oq__examTitle p{margin:0}.professional-situation-annale-2025-module__M0x2Oq__examTitle{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.professional-situation-annale-2025-module__M0x2Oq__examTitle h1{margin:0 0 7px;font-size:1.3rem;line-height:1.5}.professional-situation-annale-2025-module__M0x2Oq__examTitle strong{margin-top:8px}.professional-situation-annale-2025-module__M0x2Oq__examTitle span{border:1px solid #555;margin-top:7px;padding:2px 28px;font-weight:700}.professional-situation-annale-2025-module__M0x2Oq__headerMeta{grid-template-rows:repeat(3,1fr);display:grid;padding:0!important}.professional-situation-annale-2025-module__M0x2Oq__headerMeta div{text-align:center;grid-template-columns:1fr 1fr;align-items:center;display:grid}.professional-situation-annale-2025-module__M0x2Oq__headerMeta div+div{border-top:1px solid #777}.professional-situation-annale-2025-module__M0x2Oq__headerMeta b{border-inline-end:1px solid #777;align-self:stretch;place-items:center;display:grid}.professional-situation-annale-2025-module__M0x2Oq__examInfo{border-bottom:1px solid #555;grid-template-columns:1fr 1fr;display:grid}.professional-situation-annale-2025-module__M0x2Oq__examInfo p{margin:0;padding:10px 18px}.professional-situation-annale-2025-module__M0x2Oq__examInfoSingle{grid-template-columns:1fr}.professional-situation-annale-2025-module__M0x2Oq__examInfo p+p{border-inline-start:1px solid #777}.professional-situation-annale-2025-module__M0x2Oq__trainingNotice{color:#704d08;text-align:right;background:#fff8e8;border-bottom:1px solid #d4a64a;margin:0;padding:12px 28px;font-size:1.05rem;font-weight:700;line-height:1.8}.professional-situation-annale-2025-module__M0x2Oq__instructions,.professional-situation-annale-2025-module__M0x2Oq__questionInstructions{border-bottom:1px solid #777;padding:20px 28px}.professional-situation-annale-2025-module__M0x2Oq__instructions h2{margin:0 0 12px;font-size:1.25rem}.professional-situation-annale-2025-module__M0x2Oq__instructions p,.professional-situation-annale-2025-module__M0x2Oq__questionInstructions p{text-align:right;margin:0 0 10px;font-size:1.16rem;font-weight:500;line-height:2.05}.professional-situation-annale-2025-module__M0x2Oq__bibliography{border-top:1px solid #999;padding-top:12px;font-family:Georgia,Times New Roman,serif;text-align:left!important;margin:16px 0 0!important;font-size:.94rem!important}.professional-situation-annale-2025-module__M0x2Oq__questionInstructions{padding-block:12px;font-weight:700}.professional-situation-annale-2025-module__M0x2Oq__questionInstructions p{margin:0}.professional-situation-annale-2025-module__M0x2Oq__questions{padding:20px 28px 36px}.professional-situation-annale-2025-module__M0x2Oq__question+.professional-situation-annale-2025-module__M0x2Oq__question{margin-top:30px}.professional-situation-annale-2025-module__M0x2Oq__questionSection{color:#164b6a;overflow-wrap:anywhere;background:#eaf6fc;border-inline-start:4px solid #078fc8;border-radius:8px;margin:0 0 18px;padding:14px 18px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.7}.professional-situation-annale-2025-module__M0x2Oq__question table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:1.08rem}.professional-situation-annale-2025-module__M0x2Oq__question th,.professional-situation-annale-2025-module__M0x2Oq__question td{text-align:right;vertical-align:middle;border:1px solid #555;padding:10px 13px;line-height:1.8}.professional-situation-annale-2025-module__M0x2Oq__question th{text-align:center;width:58px;font-family:Arial,sans-serif;font-weight:800}.professional-situation-annale-2025-module__M0x2Oq__promptRow td,.professional-situation-annale-2025-module__M0x2Oq__promptRow th{background:#f2f2f2;font-weight:700}.professional-situation-annale-2025-module__M0x2Oq__questionNumber{color:#fff;background:#222!important}.professional-situation-annale-2025-module__M0x2Oq__optionLetter{background:#fafafa}.professional-situation-annale-2025-module__M0x2Oq__optionRow{cursor:pointer;transition:background-color .18s}.professional-situation-annale-2025-module__M0x2Oq__optionRow:hover th,.professional-situation-annale-2025-module__M0x2Oq__optionRow:hover td,.professional-situation-annale-2025-module__M0x2Oq__selectedOption th,.professional-situation-annale-2025-module__M0x2Oq__selectedOption td{background:#eaf6fc}.professional-situation-annale-2025-module__M0x2Oq__correctOption th,.professional-situation-annale-2025-module__M0x2Oq__correctOption td{color:#075d35;border-color:#58a77c;background:#e5f7ed!important}.professional-situation-annale-2025-module__M0x2Oq__wrongOption th,.professional-situation-annale-2025-module__M0x2Oq__wrongOption td{color:#a71d1d;border-color:#d77b7b;background:#fff0f0!important}.professional-situation-annale-2025-module__M0x2Oq__optionLabel{cursor:pointer;align-items:center;gap:12px;width:100%;display:flex}.professional-situation-annale-2025-module__M0x2Oq__optionLabel input{accent-color:#078fc8;flex:none;width:20px;height:20px;margin:0}.professional-situation-annale-2025-module__M0x2Oq__optionLabel input:disabled{cursor:default}.professional-situation-annale-2025-module__M0x2Oq__validateButton{color:#fff;min-width:190px;font:inherit;cursor:pointer;background:#078fc8;border:0;border-radius:999px;margin:12px 0 0 auto;padding:11px 24px;font-size:1.05rem;font-weight:700;display:block;box-shadow:0 8px 18px #078fc833}.professional-situation-annale-2025-module__M0x2Oq__validateButton:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.professional-situation-annale-2025-module__M0x2Oq__inlineCorrection{border:1px solid;background:#f8fbfd;border-inline-end-width:6px;border-radius:18px;margin-top:14px;padding:18px 20px}.professional-situation-annale-2025-module__M0x2Oq__correctCorrection{background:#f0fbf5;border-color:#3d9b6b}.professional-situation-annale-2025-module__M0x2Oq__wrongCorrection{background:#fff6f6;border-color:#da7373}.professional-situation-annale-2025-module__M0x2Oq__inlineCorrection h3,.professional-situation-annale-2025-module__M0x2Oq__inlineCorrection p{margin:0;font-size:1.05rem;line-height:1.9}.professional-situation-annale-2025-module__M0x2Oq__inlineCorrection h3,.professional-situation-annale-2025-module__M0x2Oq__inlineCorrection p+p{margin-top:8px}.professional-situation-annale-2025-module__M0x2Oq__correctionStatus{font-weight:800;font-size:1.15rem!important}.professional-situation-annale-2025-module__M0x2Oq__correctCorrection .professional-situation-annale-2025-module__M0x2Oq__correctionStatus{color:#08713f}.professional-situation-annale-2025-module__M0x2Oq__wrongCorrection .professional-situation-annale-2025-module__M0x2Oq__correctionStatus{color:#c12626}@media (max-width:720px){.professional-situation-annale-2025-module__M0x2Oq__page{padding:10px 6px 28px}.professional-situation-annale-2025-module__M0x2Oq__officialHeader,.professional-situation-annale-2025-module__M0x2Oq__trainingHeader{grid-template-columns:1fr}.professional-situation-annale-2025-module__M0x2Oq__officialHeader>div+div{border-inline-start:0;border-top:1px solid #777}.professional-situation-annale-2025-module__M0x2Oq__headerMeta{min-height:120px}.professional-situation-annale-2025-module__M0x2Oq__examInfo{grid-template-columns:1fr}.professional-situation-annale-2025-module__M0x2Oq__examInfo p+p{border-inline-start:0;border-top:1px solid #777}.professional-situation-annale-2025-module__M0x2Oq__instructions,.professional-situation-annale-2025-module__M0x2Oq__questionInstructions,.professional-situation-annale-2025-module__M0x2Oq__questions{padding-inline:12px}.professional-situation-annale-2025-module__M0x2Oq__question th,.professional-situation-annale-2025-module__M0x2Oq__question td{padding:8px;font-size:1rem}.professional-situation-annale-2025-module__M0x2Oq__question th{width:42px}.professional-situation-annale-2025-module__M0x2Oq__validateButton{width:100%}.professional-situation-annale-2025-module__M0x2Oq__inlineCorrection{padding:14px}}@media print{.professional-situation-annale-2025-module__M0x2Oq__page{background:#fff;padding:0}.professional-situation-annale-2025-module__M0x2Oq__backLink,.professional-situation-annale-2025-module__M0x2Oq__validateButton{display:none}.professional-situation-annale-2025-module__M0x2Oq__sheet{width:100%;box-shadow:none;border:0}}
.overview-module__14iSwa__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.overview-module__14iSwa__actions a{color:#123c4e;background:#e7f6fb;border:1px solid #bedfec;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:1rem;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.overview-module__14iSwa__actions a:hover{background:#d2edf6}.overview-module__14iSwa__actions a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.overview-module__14iSwa__actions a.overview-module__14iSwa__qcm{background:#fff}
.overview-module__4W8-fW__page article{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;min-width:0;box-shadow:0 10px 26px #0e4b6210}.overview-module__4W8-fW__page article>div{height:100%}.overview-module__4W8-fW__page article>div>div:last-child{margin-top:auto}.overview-module__4W8-fW__page article h2{color:#092d42;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.65}.overview-module__4W8-fW__page article p{line-height:1.8}.overview-module__4W8-fW__page .secondary-button{border-radius:12px;min-height:44px;padding:10px 16px}.overview-module__4W8-fW__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.page-module__zW3qmG__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__zW3qmG__backLink:hover{text-underline-offset:5px;text-decoration:underline}.page-module__zW3qmG__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.page-module__fp6jTW__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__fp6jTW__backLink:hover{text-decoration:underline}.page-module__fp6jTW__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.page-module__fp6jTW__resource{scroll-margin-top:28px}
.page-module__VrtS2W__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__VrtS2W__backLink:hover{text-underline-offset:5px;text-decoration:underline}.page-module__VrtS2W__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.page-module__VrtS2W__resourceCard{scroll-margin-top:28px}@media (max-width:760px){.page-module__VrtS2W__resourceCard{scroll-margin-top:90px}}
.page-module__aFKgeq__page{color:#365665}.page-module__aFKgeq__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__aFKgeq__backLink:hover{text-underline-offset:5px;text-decoration:underline}.page-module__aFKgeq__section{border:1px solid #c8e6ee;background:linear-gradient(145deg,#fff,#f8fdfe);border-inline-start:4px solid #21a7b6;border-radius:24px;gap:20px;min-width:0;padding:clamp(20px,2.8vw,32px);scroll-margin-top:28px;display:grid;box-shadow:0 10px 26px #0e4b620f}.page-module__aFKgeq__sectionHeading{border-bottom:1px solid #dcecf1;align-items:start;gap:16px;padding-bottom:18px;display:flex}.page-module__aFKgeq__sectionHeading>div{gap:7px;min-width:0;display:grid}.page-module__aFKgeq__section h2{color:#092d42;overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.6}.page-module__aFKgeq__section .page-module__aFKgeq__sectionSubtitle{color:#526e7a;font-size:.9rem;font-weight:700;line-height:1.6}.page-module__aFKgeq__section h3{color:#075b78;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.65}.page-module__aFKgeq__section h4{color:#123c4e;margin:8px 0 0;font-size:1.08rem;line-height:1.7}.page-module__aFKgeq__section p{margin:0}.page-module__aFKgeq__section p,.page-module__aFKgeq__section li,.page-module__aFKgeq__section aside{overflow-wrap:anywhere;font-size:1rem;line-height:1.95}.page-module__aFKgeq__section strong{color:#123c4e}.page-module__aFKgeq__section ul:not([class]),.page-module__aFKgeq__section ol:not([class]){gap:8px;margin:0;padding-inline-start:23px;display:grid}.page-module__aFKgeq__section li::marker{color:#087ca7;font-weight:700}.page-module__aFKgeq__numberedGrid,.page-module__aFKgeq__dossierGrid,.page-module__aFKgeq__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module__aFKgeq__numberedGrid>li,.page-module__aFKgeq__dossierGrid>li,.page-module__aFKgeq__steps>li{background:#f8fcfe;border:1px solid #d2e8ef;border-radius:16px;align-items:start;gap:14px;min-width:0;padding:18px;display:flex}.page-module__aFKgeq__numberedGrid>li>span,.page-module__aFKgeq__dossierGrid>li>span,.page-module__aFKgeq__steps>li>span{color:#075b78;direction:ltr;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:800;display:grid}.page-module__aFKgeq__dossierGrid>li>div{gap:8px;min-width:0;display:grid}.page-module__aFKgeq__dossierGrid strong{font-size:1.12rem;line-height:1.6}.page-module__aFKgeq__dossierGrid>li:last-child:nth-child(odd){grid-column:1/-1}.page-module__aFKgeq__steps>li{align-items:center;padding:12px 16px}.page-module__aFKgeq__note,.page-module__aFKgeq__warning{color:#365665;background:#eaf7fb;border-inline-start:3px solid #21a7b6;border-radius:14px;padding:16px 20px}.page-module__aFKgeq__warning{background:#fff8eb;border-inline-start-color:#db9c38}.page-module__aFKgeq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;display:grid}.page-module__aFKgeq__twoColumns>article,.page-module__aFKgeq__topicCard{background:#f8fcfe;border:1px solid #d2e8ef;border-radius:18px;gap:14px;min-width:0;padding:20px;display:grid}.page-module__aFKgeq__twoColumns h3{margin-top:0}.page-module__aFKgeq__details{background:#fff;border:1px solid #c8e6ee;border-radius:18px;min-width:0}.page-module__aFKgeq__details>summary{color:#075b78;cursor:pointer;background:#eef9fc;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:1.08rem;font-weight:800;line-height:1.7;list-style:none;display:flex}.page-module__aFKgeq__details>summary::-webkit-details-marker{display:none}.page-module__aFKgeq__details>summary::marker{content:""}.page-module__aFKgeq__details>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 9px;width:9px;height:9px;margin-inline-end:3px;transition:transform .16s;transform:rotate(45deg)}.page-module__aFKgeq__details[open]>summary{border-bottom:1px solid #d7e9ef;border-radius:18px 18px 0 0}.page-module__aFKgeq__details[open]>summary:after{transform:rotate(225deg)}.page-module__aFKgeq__details>summary:hover{background:#e3f4fa}.page-module__aFKgeq__detailsContent,.page-module__aFKgeq__letter{gap:16px;padding:20px 24px 26px;display:grid}.page-module__aFKgeq__detailsContent>section{border-bottom:1px solid #e1edf2;gap:10px;padding-bottom:16px;display:grid}.page-module__aFKgeq__letter{max-width:900px;margin-inline:auto}.page-module__aFKgeq__downloadSection{background:linear-gradient(145deg,#fff,#eaf8fc)}.page-module__aFKgeq__downloadLink{color:#fff;background:#075b78;border:1px solid #096888;border-radius:14px;justify-self:start;align-items:center;gap:16px;max-width:100%;min-height:48px;padding:12px 20px;font-size:1rem;font-weight:800;line-height:1.7;text-decoration:none;display:inline-flex}.page-module__aFKgeq__downloadLink:hover{background:#06465e}.page-module__aFKgeq__backLink:focus-visible,.page-module__aFKgeq__details>summary:focus-visible,.page-module__aFKgeq__downloadLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:760px){.page-module__aFKgeq__section{padding:20px;scroll-margin-top:90px}.page-module__aFKgeq__sectionHeading{gap:12px}.page-module__aFKgeq__numberedGrid,.page-module__aFKgeq__dossierGrid,.page-module__aFKgeq__steps,.page-module__aFKgeq__twoColumns{grid-template-columns:1fr}.page-module__aFKgeq__dossierGrid>li:last-child:nth-child(odd){grid-column:auto}.page-module__aFKgeq__twoColumns>article,.page-module__aFKgeq__topicCard,.page-module__aFKgeq__detailsContent,.page-module__aFKgeq__letter,.page-module__aFKgeq__details>summary{padding:16px}}@media (prefers-reduced-motion:reduce){.page-module__aFKgeq__details>summary:after{transition:none}}
.page-module__BH-COG__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__BH-COG__backLink:hover{text-decoration:underline}.page-module__BH-COG__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-module__BH-COG__actions a{color:#075b78;text-align:center;background:#e8f8fc;border:1px solid #b8e1ed;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:46px;padding:10px 8px;font-weight:750;text-decoration:none;display:flex}.page-module__BH-COG__actions a:hover{background:#d7f1f8}.page-module__BH-COG__actions .page-module__BH-COG__qcm{color:#fff;background:#075b78}.page-module__BH-COG__actions .page-module__BH-COG__qcm:hover{background:#064960}.page-module__BH-COG__backLink:focus-visible,.page-module__BH-COG__actions a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:420px){.page-module__BH-COG__actions{grid-template-columns:1fr}}
.page-module__2H6s9q__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__2H6s9q__backLink:hover{text-decoration:underline}.page-module__2H6s9q__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.page-module__2H6s9q__status{color:#075b78;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:999px;padding:5px 12px;font-size:.88rem;font-weight:700}
.page-module__r2836a__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__r2836a__backLink:hover{text-decoration:underline}.page-module__r2836a__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.page-module__r2836a__status{color:#075b78;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:999px;padding:5px 12px;font-size:.88rem;font-weight:700}
.page-module__TgbD6G__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__TgbD6G__backLink:hover{text-decoration:underline}.page-module__TgbD6G__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.page-module__TgbD6G__status{color:#075b78;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:999px;padding:5px 12px;font-size:.88rem;font-weight:700}
.page-module__Vz7gVG__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__Vz7gVG__backLink:hover{text-decoration:underline}.page-module__Vz7gVG__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.page-module__Vz7gVG__status{color:#075b78;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:999px;padding:5px 12px;font-size:.88rem;font-weight:700}
.page-module__d6Puga__guidance{color:#365665;background:#e8f6fb;border-inline-start:3px solid #1fa6b5;border-radius:12px;margin:0;padding:13px 16px;font-size:.96rem;line-height:1.85}.page-module__d6Puga__componentHeader,.page-module__d6Puga__documents{background:linear-gradient(145deg,#fff,#f3fbfd);border:1px solid #c8e6ee;border-inline-start:4px solid #21a7b6;border-radius:24px;gap:22px;min-width:0;padding:clamp(20px,2.6vw,30px);display:grid;box-shadow:0 10px 26px #0e4b620f}.page-module__d6Puga__componentHeading{align-items:start;gap:16px;min-width:0;display:flex}.page-module__d6Puga__componentHeading>div{gap:7px;min-width:0;display:grid}.page-module__d6Puga__componentHeading h2{color:#092d42;overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.6}.page-module__d6Puga__facts{flex-wrap:wrap;gap:12px;margin:0;display:flex}.page-module__d6Puga__facts>div{background:#fff;border:1px solid #d1e8ef;border-radius:14px;gap:5px;min-width:0;padding:11px 16px;display:grid}.page-module__d6Puga__facts dt{color:#526e7a;font-size:.85rem;line-height:1.6}.page-module__d6Puga__facts dd{color:#075b78;margin:0;font-size:1.05rem;font-weight:800;line-height:1.7}.page-module__d6Puga__domainList{gap:12px;min-width:0;display:grid}.page-module__d6Puga__domain{background:#fff;border:1px solid #cce5ee;border-radius:18px;min-width:0;scroll-margin-top:28px}.page-module__d6Puga__domainSummary{cursor:pointer;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:20px 22px;list-style:none;display:grid}.page-module__d6Puga__domainSummary::-webkit-details-marker{display:none}.page-module__d6Puga__domainSummary::marker{content:""}.page-module__d6Puga__domainSummary:hover{background:#f0fafd}.page-module__d6Puga__domain[open]>.page-module__d6Puga__domainSummary{background:#f5fbfd;border-bottom:1px solid #deedf2;border-radius:18px 18px 0 0}.page-module__d6Puga__domainTitle{gap:5px;min-width:0;display:grid}.page-module__d6Puga__domainTitle h3{color:#123c4e;overflow-wrap:anywhere;margin:0;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.7}.page-module__d6Puga__domainTitle p{color:#526e7a;margin:0;font-size:.92rem;font-weight:700;line-height:1.5}.page-module__d6Puga__weight{color:#075b78;white-space:nowrap;background:#e3f5fa;border:1px solid #bfe2ed;border-radius:999px;padding:6px 12px;font-size:.95rem;font-weight:800}.page-module__d6Puga__chevron{color:#087ca7;transition:transform .16s}.page-module__d6Puga__domain[open]>.page-module__d6Puga__domainSummary .page-module__d6Puga__chevron{transform:rotate(180deg)}.page-module__d6Puga__conceptList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin:0;padding:20px 24px;list-style:none;display:grid}.page-module__d6Puga__conceptList li{color:#365665;overflow-wrap:anywhere;border-bottom:1px solid #e4eff3;min-width:0;padding:11px 0;font-size:1rem;line-height:1.75}.page-module__d6Puga__conceptLink{color:#06749b;text-underline-offset:5px;width:fit-content;max-width:100%;font-weight:700;-webkit-text-decoration:underline #acd7e4;text-decoration:underline #acd7e4;display:block}.page-module__d6Puga__conceptLink:hover{color:#054b65;text-decoration-color:currentColor}.page-module__d6Puga__documentList{color:#365665;gap:12px;margin:0;padding-inline-start:22px;font-size:1rem;line-height:1.85;display:grid}.page-module__d6Puga__documentList li::marker{color:#087ca7}.page-module__d6Puga__downloadLink{color:#123c4e;background:#e7f6fb;border:1px solid #b8dfe9;border-radius:14px;justify-content:space-between;justify-self:start;align-items:center;gap:16px;max-width:100%;min-height:44px;padding:12px 18px;font-size:1rem;font-weight:800;line-height:1.6;text-decoration:none;display:inline-flex}.page-module__d6Puga__downloadLink:hover{background:#d9f0f8}.page-module__d6Puga__domainSummary:focus-visible,.page-module__d6Puga__conceptLink:focus-visible,.page-module__d6Puga__downloadLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:760px){.page-module__d6Puga__conceptList{grid-template-columns:1fr;gap:4px;padding:14px 18px}.page-module__d6Puga__domain{scroll-margin-top:90px}.page-module__d6Puga__domainSummary{gap:8px;padding:16px}.page-module__d6Puga__weight{padding:5px 9px;font-size:.88rem}.page-module__d6Puga__componentHeading{gap:12px}.page-module__d6Puga__facts>div{flex:135px}}@media (prefers-reduced-motion:reduce){.page-module__d6Puga__chevron{transition:none}}
.page-module__u18bza__sectionHead{gap:6px;display:grid}.page-module__u18bza__sectionHead h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.5}.page-module__u18bza__sectionHead p{color:#526e7a;margin:0;font-size:.95rem}.page-module__u18bza__count{color:#075b78;background:#e8f8fc;border-radius:12px;padding:6px 12px;font-size:.9rem;font-weight:750}
.advanced-math-overview-module__O63hjW__page{text-align:left}.advanced-math-overview-module__O63hjW__page .qcm-notion-card{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;flex-direction:column;gap:20px;min-width:0;padding:clamp(20px,2.3vw,26px);display:flex;box-shadow:0 10px 26px #0e4b6210}.advanced-math-overview-module__O63hjW__page .qcm-notion-copy{gap:12px;display:grid}.advanced-math-overview-module__O63hjW__page h2{color:#092d42;margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.55}.advanced-math-overview-module__O63hjW__page .qcm-notion-count{color:#075b78;margin:0;font-size:1rem;font-weight:750}.advanced-math-overview-module__O63hjW__page .qcm-notion-description{color:#486674;margin:0;font-size:1rem;line-height:1.8}.advanced-math-overview-module__O63hjW__page .qcm-notion-actions{margin-top:auto}.advanced-math-overview-module__O63hjW__page .secondary-button{border-radius:12px;min-height:44px;padding:10px 16px}.advanced-math-overview-module__O63hjW__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.complementary-themes-page-module__sJgWPq__backLink{color:#075b78;justify-self:start;align-items:center;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.complementary-themes-page-module__sJgWPq__backLink:hover{text-decoration:underline}.complementary-themes-page-module__sJgWPq__sectionHead{gap:6px;display:grid}.complementary-themes-page-module__sJgWPq__sectionHead h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.5}.complementary-themes-page-module__sJgWPq__sectionHead p{color:#526e7a;margin:0;font-size:.95rem}.complementary-themes-page-module__sJgWPq__actions{flex-wrap:wrap;gap:10px;display:flex}.complementary-themes-page-module__sJgWPq__courseLink,.complementary-themes-page-module__sJgWPq__qcmLink{border:1px solid #b8e1ed;border-radius:13px;flex:130px;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-weight:750;text-decoration:none;display:flex}.complementary-themes-page-module__sJgWPq__courseLink{color:#075b78;background:#e8f8fc}.complementary-themes-page-module__sJgWPq__qcmLink{color:#fff;background:#075b78;border-color:#075b78}.complementary-themes-page-module__sJgWPq__courseLink:hover{background:#d7f1f8}.complementary-themes-page-module__sJgWPq__qcmLink:hover{background:#064960}.complementary-themes-page-module__sJgWPq__backLink:focus-visible,.complementary-themes-page-module__sJgWPq__courseLink:focus-visible,.complementary-themes-page-module__sJgWPq__qcmLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.conseillers-orientation-domain-qcms-module__YNH28a__wrapper{gap:clamp(14px,2vw,22px);width:100%;min-width:0;display:grid}.conseillers-orientation-domain-qcms-module__YNH28a__introCard{width:100%;min-width:0}.conseillers-orientation-domain-qcms-module__YNH28a__frenchTitle{color:var(--ink);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:800;text-align:left!important}.conseillers-orientation-domain-qcms-module__YNH28a__toggleButton{cursor:pointer;font:inherit;border:1px solid #9edaff;justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.conseillers-orientation-domain-qcms-module__YNH28a__arrow{direction:ltr;flex:none;font-size:.78em;line-height:1;transition:transform .18s;display:inline-block}.conseillers-orientation-domain-qcms-module__YNH28a__arrowOpen{transform:rotate(180deg)}.conseillers-orientation-domain-qcms-module__YNH28a__reveal{opacity:0;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .28s,opacity .22s;display:grid}.conseillers-orientation-domain-qcms-module__YNH28a__revealOpen{opacity:1;grid-template-rows:1fr}.conseillers-orientation-domain-qcms-module__YNH28a__revealInner{min-width:0;min-height:0;overflow:hidden}.conseillers-orientation-domain-qcms-module__YNH28a__domainGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.7vw,18px);width:100%;min-width:0;display:grid}.conseillers-orientation-domain-qcms-module__YNH28a__domainCard{box-sizing:border-box;background:var(--surface);min-width:0;min-height:420px;color:var(--ink);border:1px solid #b8e3fb;border-radius:22px;flex-direction:column;gap:.7rem;padding:clamp(16px,2vw,21px);display:flex;box-shadow:0 12px 28px #0c5b8d14}.conseillers-orientation-domain-qcms-module__YNH28a__domainCard h3,.conseillers-orientation-domain-qcms-module__YNH28a__domainCard p{overflow-wrap:anywhere;white-space:normal;max-width:100%;margin:0}.conseillers-orientation-domain-qcms-module__YNH28a__domainCard h3{text-align:right;font-size:clamp(1.12rem,2vw,1.3rem);line-height:1.55}.conseillers-orientation-domain-qcms-module__YNH28a__domainCard:hover{border-color:#69c8f5;transform:translateY(-3px);box-shadow:0 16px 34px #0c5b8d24}.conseillers-orientation-domain-qcms-module__YNH28a__cardMeta{direction:ltr;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.conseillers-orientation-domain-qcms-module__YNH28a__qcmNumber{white-space:nowrap;color:#075985;background:#dff3ff;border-radius:999px;align-items:center;width:fit-content;padding:.35rem .7rem;font-size:.82rem;font-weight:800;display:inline-flex}.conseillers-orientation-domain-qcms-module__YNH28a__cardHeading,.conseillers-orientation-domain-qcms-module__YNH28a__descriptions{gap:.45rem;min-width:0;display:grid}.conseillers-orientation-domain-qcms-module__YNH28a__domainTitleFr{min-height:2.8em;color:var(--ink);direction:ltr;font-weight:750;line-height:1.4;text-align:left!important}.conseillers-orientation-domain-qcms-module__YNH28a__descriptionAr,.conseillers-orientation-domain-qcms-module__YNH28a__descriptionFr{color:var(--muted);line-height:1.65}.conseillers-orientation-domain-qcms-module__YNH28a__descriptionAr{text-align:right}.conseillers-orientation-domain-qcms-module__YNH28a__descriptionFr{text-align:left}.conseillers-orientation-domain-qcms-module__YNH28a__cardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:auto;display:grid}.conseillers-orientation-domain-qcms-module__YNH28a__courseButton,.conseillers-orientation-domain-qcms-module__YNH28a__qcmButton,.conseillers-orientation-domain-qcms-module__YNH28a__unavailableButton{box-sizing:border-box;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:74px;padding:.65rem .8rem;font-weight:800;line-height:1.35;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:flex}.conseillers-orientation-domain-qcms-module__YNH28a__courseButton{color:var(--ink);background:#edf8ff;border:1px solid #8ed2f6}.conseillers-orientation-domain-qcms-module__YNH28a__qcmButton{color:#fff;background:#078aca;border:1px solid #087fbd}.conseillers-orientation-domain-qcms-module__YNH28a__courseButton:hover,.conseillers-orientation-domain-qcms-module__YNH28a__courseButton:focus-visible,.conseillers-orientation-domain-qcms-module__YNH28a__qcmButton:hover,.conseillers-orientation-domain-qcms-module__YNH28a__qcmButton:focus-visible{outline-offset:2px;outline:3px solid #078aca38;transform:translateY(-2px);box-shadow:0 8px 18px #07649a29}.conseillers-orientation-domain-qcms-module__YNH28a__unavailableButton{color:#64748b;cursor:not-allowed;background:#f1f5f9;border:1px solid #cbd5e1}.conseillers-orientation-domain-qcms-module__YNH28a__unavailableButton small{margin-top:.25rem}@media (max-width:900px){.conseillers-orientation-domain-qcms-module__YNH28a__domainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.conseillers-orientation-domain-qcms-module__YNH28a__domainGrid{grid-template-columns:minmax(0,1fr)}.conseillers-orientation-domain-qcms-module__YNH28a__domainCard{min-height:0}.conseillers-orientation-domain-qcms-module__YNH28a__cardActions{grid-template-columns:minmax(0,1fr)}.conseillers-orientation-domain-qcms-module__YNH28a__toggleButton{width:100%}}@media (prefers-reduced-motion:reduce){.conseillers-orientation-domain-qcms-module__YNH28a__reveal,.conseillers-orientation-domain-qcms-module__YNH28a__domainCard,.conseillers-orientation-domain-qcms-module__YNH28a__arrow,.conseillers-orientation-domain-qcms-module__YNH28a__courseButton,.conseillers-orientation-domain-qcms-module__YNH28a__qcmButton{transition:none}}
.education-concepts-overview-page-module__F8reYW__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.education-concepts-overview-page-module__F8reYW__backLink:hover{text-underline-offset:5px;text-decoration:underline}.education-concepts-overview-page-module__F8reYW__domain{border:1px solid #c8e6ee;background:linear-gradient(145deg,#fff,#f8fdfe);border-inline-start:4px solid #21a7b6;border-radius:24px;padding:clamp(20px,2.8vw,30px);box-shadow:0 10px 26px #0e4b620f}.education-concepts-overview-page-module__F8reYW__domainHeader{border-bottom:1px solid #dcecf1;align-items:start;gap:16px;padding-bottom:18px;display:flex}.education-concepts-overview-page-module__F8reYW__domainTitle{flex:1;gap:6px;min-width:0;display:grid}.education-concepts-overview-page-module__F8reYW__domainTitle h2{color:#092d42;overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.65}.education-concepts-overview-page-module__F8reYW__count{color:#075b78;white-space:nowrap;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:999px;margin:0;padding:6px 12px;font-size:.86rem;font-weight:750;line-height:1.7}.education-concepts-overview-page-module__F8reYW__conceptList{gap:12px;min-width:0;display:grid}.education-concepts-overview-page-module__F8reYW__conceptRow{background:#fff;border:1px solid #d6e9f0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.education-concepts-overview-page-module__F8reYW__conceptRow:focus-within,.education-concepts-overview-page-module__F8reYW__conceptRow:hover{border-color:#81c7d9;box-shadow:0 6px 18px #0e4b620f}.education-concepts-overview-page-module__F8reYW__conceptNumber{color:#075b78;direction:ltr;background:#eff8fb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.87rem;font-weight:800;display:grid}.education-concepts-overview-page-module__F8reYW__conceptRow h3{color:#123c4e;overflow-wrap:anywhere;margin:0;font-size:clamp(1.08rem,1.45vw,1.25rem);line-height:1.7}.education-concepts-overview-page-module__F8reYW__actions{gap:10px;display:flex}.education-concepts-overview-page-module__F8reYW__summaryLink,.education-concepts-overview-page-module__F8reYW__trainingLink{color:#123c4e;white-space:nowrap;background:#e7f6fb;border:1px solid #bedfec;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:9px 15px;font-size:.94rem;font-weight:800;line-height:1.6;text-decoration:none;display:inline-flex}.education-concepts-overview-page-module__F8reYW__trainingLink{color:#fff;background:#075b78;border-color:#075b78}.education-concepts-overview-page-module__F8reYW__summaryLink:hover{background:#d7eef7}.education-concepts-overview-page-module__F8reYW__trainingLink:hover{background:#06465e}.education-concepts-overview-page-module__F8reYW__backLink:focus-visible,.education-concepts-overview-page-module__F8reYW__summaryLink:focus-visible,.education-concepts-overview-page-module__F8reYW__trainingLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.education-concepts-overview-page-module__F8reYW__footer{padding-inline:6px}@media (max-width:760px){.education-concepts-overview-page-module__F8reYW__domainHeader{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.education-concepts-overview-page-module__F8reYW__count{grid-column:2;justify-self:start}.education-concepts-overview-page-module__F8reYW__conceptRow{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px}.education-concepts-overview-page-module__F8reYW__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.education-concepts-overview-page-module__F8reYW__summaryLink,.education-concepts-overview-page-module__F8reYW__trainingLink{white-space:normal;text-align:center;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.education-concepts-overview-page-module__F8reYW__conceptRow{transition:none}}
.education-exams-page-module__JldGQW__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.education-exams-page-module__JldGQW__backLink:hover{text-decoration:underline}.education-exams-page-module__JldGQW__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.education-exams-page-module__JldGQW__questionCount{color:#365665;background:#f0fafc;border:1px solid #c5e8f1;border-radius:999px;padding:5px 12px;font-size:.88rem;font-weight:700}
.enseignants-overview-page-module__daKOpW__badges{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.enseignants-overview-page-module__daKOpW__badges li{color:#365665;overflow-wrap:anywhere;background:#fffc;border:1px solid #c8e6ee;border-radius:12px;max-width:100%;padding:7px 12px;font-size:.85rem;font-weight:700;line-height:1.7}.enseignants-overview-page-module__daKOpW__accessLabel{justify-self:start}
.inspecteurs-didactic-exercises-page-module__UffwJq__backLink{color:#075b78;justify-self:start;align-items:center;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.inspecteurs-didactic-exercises-page-module__UffwJq__backLink:hover{text-decoration:underline}.inspecteurs-didactic-exercises-page-module__UffwJq__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inspecteurs-didactic-exercises-page-module__UffwJq__tab{color:#075b78;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8e1ed;border-radius:15px;padding:14px 18px;font-weight:750}.inspecteurs-didactic-exercises-page-module__UffwJq__tab:hover{background:#e8f8fc}.inspecteurs-didactic-exercises-page-module__UffwJq__tab[aria-selected=true]{color:#fff;background:#075b78;border-color:#075b78}.inspecteurs-didactic-exercises-page-module__UffwJq__backLink:focus-visible,.inspecteurs-didactic-exercises-page-module__UffwJq__tab:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.inspecteurs-didactic-exercises-page-module__UffwJq__trackHeader{gap:8px;display:grid}.inspecteurs-didactic-exercises-page-module__UffwJq__trackHeader h2,.inspecteurs-didactic-exercises-page-module__UffwJq__footer h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.5}.inspecteurs-didactic-exercises-page-module__UffwJq__count{color:#075b78;margin:0;font-size:.9rem;font-weight:750}.inspecteurs-didactic-exercises-page-module__UffwJq__exercise{grid-template-rows:auto 1fr auto auto}.inspecteurs-didactic-exercises-page-module__UffwJq__topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.inspecteurs-didactic-exercises-page-module__UffwJq__number,.inspecteurs-didactic-exercises-page-module__UffwJq__theme{color:#075b78;background:#e8f8fc;border-radius:12px;padding:5px 11px;font-size:.85rem;font-weight:750}.inspecteurs-didactic-exercises-page-module__UffwJq__theme{color:#365665;background:#f0f6f8}.inspecteurs-didactic-exercises-page-module__UffwJq__metadata{border-block:1px solid #d8e9ef;gap:10px;margin:0;padding:14px 0;display:grid}.inspecteurs-didactic-exercises-page-module__UffwJq__metadata div{grid-template-columns:75px minmax(0,1fr);gap:12px;font-size:.9rem;line-height:1.6;display:grid}.inspecteurs-didactic-exercises-page-module__UffwJq__metadata dt{color:#526e7a}.inspecteurs-didactic-exercises-page-module__UffwJq__metadata dd{color:#092d42;margin:0;font-weight:650}.inspecteurs-didactic-exercises-page-module__UffwJq__footer{background:#f3fbfd;border:1px solid #c5e8f1;border-radius:22px;gap:10px;padding:22px;display:grid}.inspecteurs-didactic-exercises-page-module__UffwJq__footer p{margin:0;line-height:1.8}@media (max-width:760px){.inspecteurs-didactic-exercises-page-module__UffwJq__tabs{grid-template-columns:1fr}}
.inspecteurs-exams-page-module__YILURG__backLink{color:#075b78;justify-self:start;align-items:center;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.inspecteurs-exams-page-module__YILURG__backLink:hover{text-decoration:underline}.inspecteurs-exams-page-module__YILURG__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.inspecteurs-exams-page-module__YILURG__sectionHead{gap:6px;display:grid}.inspecteurs-exams-page-module__YILURG__sectionHead h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.5}.inspecteurs-exams-page-module__YILURG__sectionHead p{color:#526e7a;margin:0;font-size:.95rem}.inspecteurs-exams-page-module__YILURG__year{color:#075b78;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:12px;width:fit-content;padding:6px 13px;font-size:.95rem;font-weight:800}.inspecteurs-exams-page-module__YILURG__exam{align-content:start}
.inspecteurs-maths-exams-page-module__pEX-2G__backLink{color:#075b78;justify-self:start;align-items:center;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.inspecteurs-maths-exams-page-module__pEX-2G__backLink:hover{text-decoration:underline}.inspecteurs-maths-exams-page-module__pEX-2G__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.inspecteurs-maths-exams-page-module__pEX-2G__sectionHead{gap:6px;display:grid}.inspecteurs-maths-exams-page-module__pEX-2G__sectionHead h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.5}.inspecteurs-maths-exams-page-module__pEX-2G__sectionHead p{color:#526e7a;margin:0;font-size:.95rem;line-height:1.7}.inspecteurs-maths-exams-page-module__pEX-2G__year{color:#075b78;background:#e8f8fc;border:1px solid #c5e8f1;border-radius:12px;width:fit-content;padding:6px 13px;font-weight:800}.inspecteurs-maths-exams-page-module__pEX-2G__exam{scroll-margin-top:28px}
.inspecteurs-official-documents-page-module__PK155G__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.inspecteurs-official-documents-page-module__PK155G__list{margin:0;padding:0;list-style:none}.inspecteurs-official-documents-page-module__PK155G__title{color:#092d42;overflow-wrap:anywhere;text-decoration:none;display:block}.inspecteurs-official-documents-page-module__PK155G__title:hover,.inspecteurs-official-documents-page-module__PK155G__backLink:hover{text-decoration:underline}.inspecteurs-official-documents-page-module__PK155G__free{color:#22634b;background:#eaf8f1;border:1px solid #b9ded0;border-radius:14px;padding:12px 16px;line-height:1.7}.inspecteurs-official-documents-page-module__PK155G__actions{flex-wrap:wrap;gap:10px;display:flex}.inspecteurs-official-documents-page-module__PK155G__view,.inspecteurs-official-documents-page-module__PK155G__download{border:1px solid #b8e1ed;border-radius:13px;flex:110px;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-weight:750;text-decoration:none;display:flex}.inspecteurs-official-documents-page-module__PK155G__view{color:#fff;background:#075b78}.inspecteurs-official-documents-page-module__PK155G__download{color:#075b78;background:#e8f8fc}.inspecteurs-official-documents-page-module__PK155G__view:hover{background:#064960}.inspecteurs-official-documents-page-module__PK155G__download:hover{background:#d7f1f8}.inspecteurs-official-documents-page-module__PK155G__backLink:focus-visible,.inspecteurs-official-documents-page-module__PK155G__title:focus-visible,.inspecteurs-official-documents-page-module__PK155G__view:focus-visible,.inspecteurs-official-documents-page-module__PK155G__download:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.inspecteurs-practical-didactics-page-module__DZIDNG__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.inspecteurs-practical-didactics-page-module__DZIDNG__backLink:hover{text-underline-offset:5px;text-decoration:underline}.inspecteurs-practical-didactics-page-module__DZIDNG__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.inspection-qcm-hub-module__rdpbZG__backLink{color:#075b78;justify-self:start;align-items:center;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.inspection-qcm-hub-module__rdpbZG__backLink:hover{text-decoration:underline}.inspection-qcm-hub-module__rdpbZG__sectionHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.inspection-qcm-hub-module__rdpbZG__sectionHead h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.5}.inspection-qcm-hub-module__rdpbZG__sectionHead p,.inspection-qcm-hub-module__rdpbZG__count{color:#365665;font-size:.88rem;font-weight:700}.inspection-qcm-hub-module__rdpbZG__count{background:#e8f8fc;border-radius:999px;padding:6px 12px}.inspection-qcm-hub-module__rdpbZG__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inspection-qcm-hub-module__rdpbZG__courseLink,.inspection-qcm-hub-module__rdpbZG__qcmLink{border:1px solid #b8e1ed;border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-weight:750;text-decoration:none;display:flex}.inspection-qcm-hub-module__rdpbZG__courseLink{color:#075b78;background:#e8f8fc}.inspection-qcm-hub-module__rdpbZG__qcmLink{color:#fff;background:#075b78;border-color:#075b78}.inspection-qcm-hub-module__rdpbZG__courseLink:hover{background:#d7f1f8}.inspection-qcm-hub-module__rdpbZG__qcmLink:hover{background:#064960}.inspection-qcm-hub-module__rdpbZG__backLink:focus-visible,.inspection-qcm-hub-module__rdpbZG__courseLink:focus-visible,.inspection-qcm-hub-module__rdpbZG__qcmLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:760px){.inspection-qcm-hub-module__rdpbZG__sectionHead{flex-direction:column;align-items:start;gap:4px}.inspection-qcm-hub-module__rdpbZG__sectionHead p{margin:0}}
.math-course-qcm-workspace-page-module__v7hwna__backLink{color:#075b78;align-items:center;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.math-course-qcm-workspace-page-module__v7hwna__backLink:hover{text-decoration:underline}.math-course-qcm-workspace-page-module__v7hwna__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.math-course-qcm-workspace-page-module__v7hwna__domains{gap:32px;min-width:0;display:grid}.math-course-qcm-workspace-page-module__v7hwna__domain{gap:18px;min-width:0;scroll-margin-top:28px;display:grid}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .enseignants-main-section-card__top{align-items:center;gap:16px;padding:0 4px;display:flex}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .enseignants-main-section-card__number{color:#075b78;background:#dff5fa;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:800;display:grid}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain h2{color:#092d42;margin:0;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.5}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-course-chapter__eyebrow{color:#075b78;margin:0;font-size:.85rem}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .simple-note{color:#365665;margin-top:5px;font-size:.9rem;display:inline-block}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-row{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 24px;display:grid;box-shadow:0 8px 20px #0e4b620a}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-copy{min-width:0}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-number{color:#087ca7;font-size:.82rem;font-weight:800}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain h3{color:#092d42;margin:5px 0 0;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.55}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-actions{flex-wrap:wrap;gap:10px;display:flex}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-button{border-radius:13px;min-height:46px;padding:10px 15px;font-size:.95rem}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-button--ready{color:#075b78;background:#e8f8fc;border-color:#b8e1ed}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-button--qcm-ready{color:#fff;background:#075b78;border-color:#075b78}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:900px){.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-row{grid-template-columns:1fr}.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:440px){.math-course-qcm-workspace-page-module__v7hwna__page .math-course-qcm-workspace-page-module__v7hwna__domain .inspecteurs-lesson-actions{grid-template-columns:1fr}}
.orientation-informatique-module__spW69G__page{text-align:right}.orientation-informatique-module__spW69G__navigation{background:#f0fafd;border:1px solid #c5e8f1;border-radius:22px;gap:18px;min-width:0;padding:22px 26px;display:grid}.orientation-informatique-module__spW69G__series{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:24px;gap:24px;min-width:0;padding:clamp(18px,3vw,32px);scroll-margin-top:28px;display:grid;box-shadow:0 10px 26px #0e4b6210}.orientation-informatique-module__spW69G__page h2{color:#092d42;margin:0;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.6}.orientation-informatique-module__spW69G__page h3{font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.6}.orientation-informatique-module__spW69G__page p{line-height:1.8}.orientation-informatique-module__spW69G__page .exam-series-count{color:#075b78;background:#e8f8fc;border-radius:12px;width:fit-content;padding:6px 12px;font-size:.95rem;font-weight:750}.orientation-informatique-module__spW69G__page .official-exam-actions{flex-wrap:wrap;gap:10px;display:flex}.orientation-informatique-module__spW69G__page .official-exam-actions a{border-radius:13px;min-height:44px;padding:10px 16px}.orientation-informatique-module__spW69G__page a:focus-visible,.orientation-informatique-module__spW69G__page button:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.preparer-oral-inspecteurs-ar-page-module__lFyUwa__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__backLink:hover{text-decoration:underline}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__sections{gap:24px;min-width:0;display:grid}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__section{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:24px;min-width:0;padding:clamp(20px,3vw,32px);scroll-margin-top:28px;box-shadow:0 10px 26px #0e4b6210}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__sectionHeading{border-bottom:1px solid #d8e9ef;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__sectionHeading h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.6}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__subheading{color:#075b78;margin:16px 0 4px;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.65}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__section p,.preparer-oral-inspecteurs-ar-page-module__lFyUwa__section li{line-height:1.9}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__section h4{color:#075b78;font-size:1.1rem}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__section summary{cursor:pointer;border-radius:13px;min-height:44px}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__section summary:focus-visible{outline-offset:4px;outline:3px solid #087ca7}.preparer-oral-inspecteurs-ar-page-module__lFyUwa__section .katex-display{max-width:100%;padding-block:6px;overflow:auto hidden}
.psychology-overview-module__y7E23a__page{text-align:right}.psychology-overview-module__y7E23a__page .professional-psychology-header{box-shadow:none;background:0 0;border:0;padding:0}.psychology-overview-module__y7E23a__page .professional-psychology-header p{color:#365665;font-size:1.05rem;line-height:1.85}.psychology-overview-module__y7E23a__page .professional-psychology-weight{color:#075b78;background:#dff5fa;border-radius:12px;width:fit-content;margin:0;padding:10px 16px}.psychology-overview-module__y7E23a__page .professional-psychology-domain-card{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;align-items:flex-start;gap:16px;min-width:0;padding:clamp(20px,2.3vw,26px);display:flex;box-shadow:0 10px 26px #0e4b6210}.psychology-overview-module__y7E23a__page .professional-psychology-domain-card>div{flex:1;min-width:0}.psychology-overview-module__y7E23a__page h2{color:#092d42;margin:0 0 10px;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.65}.psychology-overview-module__y7E23a__page .professional-psychology-domain-card p{color:#486674;margin:0;font-size:1rem;line-height:1.85}.psychology-overview-module__y7E23a__page .professional-math-icon{flex-shrink:0}.psychology-overview-module__y7E23a__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.qualifiant-overview-module__aVCtHW__backLink{color:#075b78;justify-self:start;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.qualifiant-overview-module__aVCtHW__backLink:hover{text-decoration:underline}.qualifiant-overview-module__aVCtHW__backLink:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.rapid-didactique-overview-module__8hrSWW__page{text-align:left}.rapid-didactique-overview-module__8hrSWW__actions{flex-wrap:wrap;gap:10px;display:flex}.rapid-didactique-overview-module__8hrSWW__actions a{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:1rem;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.rapid-didactique-overview-module__8hrSWW__course{color:#123c4e;background:#e7f6fb;border:1px solid #bedfec}.rapid-didactique-overview-module__8hrSWW__qcm{color:#fff;background:#075b78;border:1px solid #075b78}.rapid-didactique-overview-module__8hrSWW__actions a:hover{filter:brightness(.95)}.rapid-didactique-overview-module__8hrSWW__actions a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.royal-speeches-overview-module__Ehl8CG__page{text-align:right}.royal-speeches-overview-module__Ehl8CG__page .title-line{font-size:1.1rem;line-height:1.8}.royal-speeches-overview-module__Ehl8CG__page .conseillers-reference-detail-panel{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:24px;gap:18px;padding:clamp(20px,3vw,32px);scroll-margin-top:28px;box-shadow:0 10px 26px #0e4b6210}.royal-speeches-overview-module__Ehl8CG__page .course-section-heading{border-bottom:1px solid #d8e9ef;align-items:center;gap:14px;padding-bottom:16px;display:flex}.royal-speeches-overview-module__Ehl8CG__page .course-section-kicker{color:#075b78;background:#e8f8fc;border-radius:13px;flex:0 0 44px;place-items:center;height:44px;margin:0;font-weight:800;display:grid}.royal-speeches-overview-module__Ehl8CG__page h2{color:#092d42;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.65}.royal-speeches-overview-module__Ehl8CG__page h3{color:#075b78;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.7}.royal-speeches-overview-module__Ehl8CG__page p,.royal-speeches-overview-module__Ehl8CG__page li{line-height:1.9}.royal-speeches-overview-module__Ehl8CG__page .conseillers-reference-detail-card{background:#f5fbfd;border:1px solid #d8e9ef;border-radius:16px;padding:18px}.royal-speeches-overview-module__Ehl8CG__page .conseillers-reference-table-wrap{border-radius:16px;max-width:100%;overflow-x:auto}.royal-speeches-overview-module__Ehl8CG__page table{border-collapse:collapse;width:100%;min-width:680px}.royal-speeches-overview-module__Ehl8CG__page th{color:#075b78;background:#e8f8fc}.royal-speeches-overview-module__Ehl8CG__page th,.royal-speeches-overview-module__Ehl8CG__page td{vertical-align:top;padding:14px;line-height:1.8}.royal-speeches-overview-module__Ehl8CG__page .conseillers-reference-summary-note{background:#f0fafd}.royal-speeches-overview-module__Ehl8CG__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.teachers-annales-overview-module__Kc1Qea__page{text-align:right}.teachers-annales-overview-module__Kc1Qea__page .enseignants-annale-card{border:1px solid #c5e8f1;background:#fff;border-inline-start:4px solid #21a7b6;border-radius:22px;flex-direction:column;gap:16px;min-width:0;padding:clamp(20px,2.3vw,26px);display:flex;box-shadow:0 10px 26px #0e4b6210}.teachers-annales-overview-module__Kc1Qea__page .enseignants-annale-card h3{color:#092d42;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.65}.teachers-annales-overview-module__Kc1Qea__page .enseignants-annale-card p{line-height:1.85}.teachers-annales-overview-module__Kc1Qea__page .enseignants-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.teachers-annales-overview-module__Kc1Qea__page .secondary-button{border-radius:12px;min-height:44px;padding:10px 16px}.teachers-annales-overview-module__Kc1Qea__page .enseignants-tag-list{flex-wrap:wrap;gap:8px;display:flex}.teachers-annales-overview-module__Kc1Qea__page .enseignants-tag{white-space:normal}.teachers-annales-overview-module__Kc1Qea__page a:focus-visible{outline-offset:4px;outline:3px solid #087ca7}
.teachers-sciences-directory-module__HxYCDa__page{text-align:right}.teachers-sciences-directory-module__HxYCDa__page .title-line{color:#365665;margin:0;font-size:1.1rem;line-height:1.85}.teachers-sciences-directory-module__HxYCDa__page .education-foundations-directory{box-shadow:none;background:0 0;border:0;gap:22px;min-width:0;padding:0;display:grid}.teachers-sciences-directory-module__HxYCDa__page .education-foundations-domain{background:#fff;border:1px solid #c5e8f1;border-radius:22px;min-width:0;overflow:hidden}.teachers-sciences-directory-module__HxYCDa__page .education-foundations-domain-summary{color:#092d42;cursor:pointer;background:#eaf8fc;padding:22px;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800;line-height:1.65}.teachers-sciences-directory-module__HxYCDa__page .education-foundations-domain-count{color:#075b78;white-space:nowrap;margin-inline-start:12px;font-size:.95rem;display:inline-block}.teachers-sciences-directory-module__HxYCDa__page .education-foundations-domain-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.teachers-sciences-directory-module__HxYCDa__page .education-foundations-notion-row{border:1px solid #c5e8f1;background:#fafdfe;border-inline-start:4px solid #21a7b6;border-radius:18px;flex-direction:column;align-items:stretch;gap:18px;min-width:0;padding:20px;display:flex}.teachers-sciences-directory-module__HxYCDa__page .education-foundations-notion-title{color:#092d42;overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,1.65vw,1.4rem);line-height:1.65}.teachers-sciences-directory-module__HxYCDa__page .education-foundations-notion-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.teachers-sciences-directory-module__HxYCDa__page .education-foundations-action{border-radius:12px;min-height:44px;padding:10px 16px;font-size:1rem}.teachers-sciences-directory-module__HxYCDa__page a:focus-visible,.teachers-sciences-directory-module__HxYCDa__page summary:focus-visible{outline-offset:4px;outline:3px solid #087ca7}@media (max-width:800px){.teachers-sciences-directory-module__HxYCDa__page .education-foundations-domain-body{grid-template-columns:1fr;padding:12px}}
