html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:150%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}*,:before,:after{box-sizing:border-box}button{appearance:none;font-family:inherit;font-size:inherit;cursor:pointer;line-height:inherit;background-color:#0000;border:none;padding:0}input,select,textarea{margin:0}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=radio]{accent-color:var(--primary-color)}.label-radio{font-size:var(--font-size-tiny)}select{appearance:none;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;background-color:#0000;border:none;margin:0;padding:0 1em 0 0}select::-ms-expand{display:none}summary{list-style:none}summary::-webkit-details-marker{display:none}textarea{appearance:none;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;background-color:#0000;border:none;margin:0;padding:0 1em 0 0}:root{--text-strong:#023047;--text-normal:#224a5e;--text-light:#667886;--text-brand:#fe0d5f;--text-brand-college:#844400;--text-brand-lycee:#005c7b;--text-brand-etudiant:#5a05a5;--text-brand-neutre:#226587;--text-brand-maths:#b95c04;--text-brand-physique:#d53575;--text-brand-chimie:#316eee;--text-disabled:#686868;--text-error:#c73a3a;--text-warning:#8f6c1a;--text-success:#067a57;--text-information:#1a74a8;--text-contrast:#fff;--stroke-strong:#08082b;--stroke-light:#e6e8f0;--stroke-selected:#064bb2;--stroke-focus:#064bb24c;--stroke-disabled:#e6e8f0;--stroke-brand-strong:#386fc1;--stroke-brand-light:#cddbf0;--stroke-brand-college:#f5e4d2;--stroke-brand-lycee:#cae7f2;--stroke-brand-etudiant:#dfc9f1;--stroke-brand-neutre:#d4e1e8;--stroke-error-strong:#d26161;--stroke-error-light:#f4d8d8;--stroke-warning-strong:#a58948;--stroke-warning-light:#e9e2d1;--stroke-success-strong:#389579;--stroke-success-light:#cde4dd;--stroke-information-strong:#4890b9;--stroke-information-light:#d1e3ee;--icon-neutral:#8a8a8a;--icon-brand:#fe0d5f;--icon-brand-college:#c56b0b;--icon-brand-lycee:#0b96c5;--icon-brand-etudiant:#6e0bc5;--icon-brand-neutre:#497388;--icon-disabled:#e6e8f0;--icon-error:#d26161;--icon-warning:#a58948;--icon-success:#389579;--icon-information:#4890b9;--fill-strong:#023047;--fill-light:#e6e8f0;--fill-lighter:#f9fbfd;--fill-white:#fff;--fill-hover:#f2f6fb;--fill-press:#d3e0f8;--fill-selected:#064bb2;--fill-disabled:#e6e8f0;--fill-brand-strong:#386fc1;--fill-brand-light:#f5f8fc;--fill-brand-college:#fcf7f3;--fill-brand-lycee:#f3f9fc;--fill-brand-etudiant:#f8f3fc;--fill-brand-neutre:#f5f8fa;--fill-error-strong:#c73a3a;--fill-error-light:#fcf5f5;--fill-warning-strong:#8f6c1a;--fill-warning-light:#f9f7f3;--fill-success-strong:#067a57;--fill-success-light:#f2f8f6;--fill-information-strong:#1a74a8;--fill-information-light:#f3f8fa;--fill-badge-strong:#fe0d5f;--fill-social-proof-start:#ffb500;--fill-social-proof-end:#ffd366;--stroke-social-proof:#ffb500;--stroke-social-proof-card:#ffb50080;--icon-star:#ffb500;--background-base:#fefdfd;--gradient-keyword:linear-gradient(90deg, #fb5607 0%, #ff006e 50%, #ce16a0 100%);--radius-05:4px;--radius-1:8px;--radius-2:16px;--radius-3:24px;--radius-4:32px;--radius-5:40px;--radius-round:50%}@media (width<360px){:root{--radius-05:3px;--radius-1:6px;--radius-2:12px}}:root{--shadow-under:inset 0px 1px 4px #00000014;--shadow-on:0px 2px 4px -2px #00000014, 0px 4px 8px -2px #0000000a;--shadow-over:0px 8px 8px -4px #0000000a, 0px 20px 24px -4px #00000014;--gutter:16px;--container-max-width:1200px;--container-slim-max-width:960px;--column:4;--space-05:4px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-10:80px}@media (width<360px){:root{--gutter:8px;--column:2;--space-05:3px;--space-1:6px;--space-2:12px;--space-3:18px;--space-4:24px;--space-6:36px;--space-8:48px;--space-10:60px}}@media (width>=768px){:root{--gutter:24px;--column:8}}@media (width>=1024px){:root{--gutter:32px;--column:12}}:root{--duration:.2s;--animation:ease-in-out;--transition-color:background-color var(--duration) var(--animation), color var(--duration) var(--animation), border var(--duration) var(--animation), opacity var(--duration) var(--animation);--transition-transform:transform var(--duration) var(--animation);--transition-shadow:box-shadow var(--duration) var(--animation);--font-family-heading:"Lexend", "Lexend Fallback", sans-serif;--font-family-body:"Lexend", "Lexend Fallback", sans-serif;--font-weight-strong:600;--font-weight-normal:400;--font-size-display:36px;--font-size-display-subtitle:20px;--font-size-h1:28px;--font-size-h1-subtitle:20px;--font-size-h2:26px;--font-size-h3:22px;--font-size-h4:20px;--font-size-body:16px;--font-size-small:14px;--font-size-badge:13px;--line-height-display:44px;--line-height-display-subtitle:28px;--line-height-h1:34px;--line-height-h1-subtitle:26px;--line-height-h2:32px;--line-height-h3:28px;--line-height-h4:28px;--line-height-body:22px;--line-height-small:20px;--line-height-uppercase:20px;--line-height-badge:16px}@media (width>=768px){:root{--font-size-display:40px;--font-size-h1:33px;--line-height-display:50px;--line-height-h1:40px}}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{scroll-behavior:smooth}html,body{background:var(--background-base);color:var(--text-normal);font-family:Lexend,Lexend Fallback,sans-serif}.filter-bar{gap:var(--space-1);flex-wrap:wrap;justify-content:center;display:flex}.filter-btn{align-items:center;gap:var(--space-1);padding:var(--space-1) 12px;border-radius:var(--radius-3);border:1px solid var(--stroke-brand-neutre);background-color:var(--fill-brand-neutre);font-family:var(--font-family-body);color:var(--text-strong);cursor:pointer;font-size:18px;line-height:28px;display:flex}.filter-btn[aria-current=true],.filter-btn.is-active{background-color:var(--text-brand-neutre);color:var(--fill-white)}.filter-btn-icon{flex-shrink:0;width:16px;height:16px;display:none}.filter-btn[aria-current=true] .filter-btn-icon,.filter-btn.is-active .filter-btn-icon{display:block}.list-empty{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-light);text-align:center;padding-block:var(--space-2)}.container{max-width:calc(var(--container-max-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container-slim{max-width:calc(var(--container-slim-max-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-8)}.pill-btn{align-items:center;gap:var(--space-1);padding:var(--space-1) 12px;border-radius:var(--radius-3);background-color:var(--fill-white);font-family:var(--font-family-body);font-size:18px;line-height:28px;font-weight:var(--font-weight-normal);cursor:pointer;border-style:solid;border-width:1px;text-decoration:none;display:inline-flex}.pill-btn.mod-marine{border-color:var(--stroke-brand-neutre);color:var(--text-strong)}.pill-btn.mod-college{border-color:var(--stroke-brand-college);color:var(--text-brand-college)}.pill-btn.mod-lycee{border-color:var(--stroke-brand-lycee);color:var(--text-brand-lycee)}.pill-btn.mod-etudiant{border-color:var(--stroke-brand-etudiant);color:var(--text-brand-etudiant)}.pill-btn-icon{flex-shrink:0;width:24px;height:24px}.pill-btn-icon.mod-cta{color:var(--icon-brand)}.section-heading{text-align:center;gap:var(--space-2);flex-direction:column;max-width:900px;margin-inline:auto;display:flex}.section-heading-title{font-family:var(--font-family-heading);font-weight:var(--font-weight-strong);font-size:var(--font-size-h1);line-height:var(--line-height-h1);color:var(--text-strong);letter-spacing:-.5px}.section-heading-subtitle{font-family:var(--font-family-body);font-weight:var(--font-weight-normal);color:var(--text-normal);font-size:20px;line-height:26px}.link{color:var(--text-brand);text-decoration:underline}.link:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--text-brand);text-decoration-color:var(--text-brand)}.link:focus{text-decoration:none}.link:active{background:var(--fill-press)}.link[target=_blank]:after{content:"";width:12px;height:12px;margin-left:var(--space-05);background:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='rgb(254, 13, 95)'%3E%3Cpath d='M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z'/%3E%3C/svg%3E") 100%/12px no-repeat;display:inline-block}.link.mod-current-color{color:currentColor}.u-contents{display:contents}.u-hidden,.is-hidden{display:none}.is-scroll-locked{overflow:hidden}.u-desktop-only{display:none}@media (width>=1024px){.u-desktop-only{display:initial}.u-mobile-only{display:none}}@media (width<768px){.u-mobile-hidden{display:none}}.u-bold{font-weight:var(--font-weight-strong)}.u-max-width-1-2{max-width:calc(var(--container-max-width) * 1 / 2)}.u-max-width-1-3{max-width:calc(var(--container-max-width) * 1 / 3)}.u-max-width-2-3{max-width:calc(var(--container-max-width) * 2 / 3)}.text-brand-maths{color:var(--text-brand-maths)}.text-brand-physique{color:var(--text-brand-physique)}.text-brand-chimie{color:var(--text-brand-chimie)}.gradient-text{background:var(--gradient-keyword);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}
