@font-face{font-family:"IBM Plex Sans";src:url(/wp-content/uploads/carnet/plex-wdth.woff2) format("woff2");font-weight:100 700;font-stretch:85% 100%;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(/wp-content/uploads/carnet/plex-italique.woff2) format("woff2");font-weight:100 700;font-style:italic;font-display:swap}:root{--encre:#1b2540;--texte:#343a4a;--gris:#5f6676;--bloc:#1d6b5f;--bloc-fonce:#154f46;--pale:#e8f3ef;--surligneur:#ffe45c;--ligne:#d7dde5;--nuit-texte:#dfe4ee}html{-webkit-tap-highlight-color:transparent}body{font-family:"IBM Plex Sans",system-ui,sans-serif;color:var(--texte);font-feature-settings:"kern"}::selection{background:var(--surligneur);color:var(--encre)}:focus-visible{outline:2px solid var(--bloc);outline-offset:3px}#masthead :focus-visible,#colophon :focus-visible,.renfort :focus-visible{outline-color:var(--surligneur)}a,button,summary,label,input,select,textarea,[role=button]{touch-action:manipulation}#masthead,#masthead .site-header-row-container-inner{background:var(--encre)}.site-branding .brand{display:inline-flex;align-items:center;gap:11px}.site-branding .brand:before{content:"";flex:0 0 26px;width:26px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 18'%3E%3Cpath d='M1 3 L5 11 L5 3 L9 8 L9 3 L15 6 L15 3 L25 4.5' fill='none' stroke='%23ffe45c' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M1 16 H25' stroke='%23dfe4ee' stroke-width='1.5'/%3E%3C/svg%3E") center/contain no-repeat}.site-branding .site-title,.site-branding .site-title a{color:#fff;font-stretch:88%;letter-spacing:.005em}#masthead .main-navigation .primary-menu-container>ul>li.menu-item>a{color:var(--nuit-texte);font-weight:500;font-stretch:94%}#masthead .main-navigation .primary-menu-container>ul>li.current-menu-item>a,#masthead .main-navigation .primary-menu-container>ul>li.current-menu-parent>a{color:#fff;text-decoration:underline;text-decoration-color:var(--surligneur);text-decoration-thickness:3px;text-underline-offset:7px}.mobile-toggle-open-container .menu-toggle-open,.mobile-toggle-open-container .menu-toggle-open:focus{color:#fff}#mobile-drawer .drawer-inner{background:var(--encre)}#mobile-drawer .drawer-header .drawer-toggle,#mobile-drawer .drawer-header .drawer-toggle:hover,#mobile-drawer .drawer-header .drawer-toggle:focus{color:#fff}#mobile-drawer .drawer-content .mobile-navigation ul li a{color:var(--nuit-texte);font-size:1.12rem;font-weight:500;min-height:52px;display:flex;align-items:center;border-bottom:1px solid rgba(223,228,238,.16)}#mobile-drawer .drawer-content .mobile-navigation ul li.current-menu-item>.drawer-nav-drop-wrap>a,#mobile-drawer .drawer-content .mobile-navigation ul li.current-menu-item>a{color:#fff;box-shadow:inset 4px 0 0 var(--surligneur);padding-left:14px}.entry-title,.archive-title,.entry-content h2,.entry-content h3,.entry-related-title{color:var(--encre)}.single-entry .entry-title,.entry-hero .entry-title{font-size:clamp(1.8rem,1.15rem + 2.5vw,2.55rem);line-height:1.14;font-weight:640;font-stretch:87%;letter-spacing:-.005em}.entry-content h2{font-size:1.55rem;line-height:1.25;font-weight:620;font-stretch:90%;margin-top:2.1em}.entry-content h3{font-size:1.18rem;line-height:1.32;font-weight:600;margin-top:1.7em}.entry-content p,.entry-content li{line-height:1.7}.entry-content a{color:var(--bloc);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.entry-content a:active{color:var(--bloc-fonce)}.entry-content ul li::marker{color:var(--bloc)}.entry-content ol li::marker{color:var(--bloc);font-weight:600}.entry-content strong{color:var(--encre);font-weight:620}.entry-content mark{background:linear-gradient(transparent 38%,var(--surligneur) 38%);color:inherit;padding:0 .1em}.entry-content blockquote{margin:1.6em 0;padding:.1em 0 .1em 1.1em;border-left:3px solid var(--ligne);color:var(--encre)}.entry-content figure{margin:1.8em 0}.entry-content figure img{border-radius:6px}.entry-content figcaption{font-size:.85rem;color:var(--gris);margin-top:.5em}.entry-content table{border-collapse:collapse;width:100%;font-size:.95rem;font-feature-settings:"tnum"}.entry-content th,.entry-content td{border-bottom:1px solid var(--ligne);padding:.6em .7em;text-align:left;vertical-align:top}.entry-content th{color:var(--encre);font-weight:620;background:var(--pale);border-bottom:0}.entry-content .wp-block-table,.entry-content .tableau{overflow-x:auto;margin:1.6em 0}.entry-content .minutage{margin:0 0 1.1em;color:var(--gris);font-size:.9rem}.entry-content .tampon{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25em .7em;margin:0 0 1.6em;color:var(--gris);font-size:.9rem}.entry-content .tampon strong{color:var(--encre);font-weight:560}.entry-content .tampon-sep{color:var(--ligne)}.entry-content .chapeau{font-size:1.14rem;line-height:1.6;color:var(--encre);margin:0 0 1.6em}.entry-content .fil-fiche{margin:0 0 2em;padding:16px 20px;background:var(--pale);border-radius:8px}.entry-content .fil-titre{margin:0 0 .45em;color:var(--bloc-fonce);font-size:.95rem;font-weight:620}.entry-content .fil-fiche ul{margin:0;padding:0 0 0 14px;list-style:none;border-left:2px solid var(--bloc)}.entry-content .fil-fiche li{margin:.3em 0;line-height:1.45}.entry-content .fil-fiche a{color:var(--encre);text-decoration:none}.entry-content .questions-etudiants{margin:2.6em 0}.entry-content .qe-titre{margin:0 0 .4em;color:var(--encre);font-size:1.38rem;font-weight:620;font-stretch:90%}.entry-content .qe-item{padding:.95em 0;border-top:1px solid var(--ligne)}.entry-content .qe-question{margin:0 0 .3em;color:var(--encre);font-weight:600}.entry-content .qe-reponse{margin:0;color:var(--texte)}.entry-content .qe-pli{border-top:1px solid var(--ligne)}.entry-content .qe-pli:last-of-type{border-bottom:1px solid var(--ligne)}.entry-content .qe-pli summary{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;min-height:48px;padding:.8em 0;list-style:none;cursor:pointer;color:var(--encre);font-weight:600;line-height:1.45}.entry-content .qe-pli summary::-webkit-details-marker{display:none}.entry-content .qe-pli summary:after{content:"+";flex:0 0 auto;width:1.4em;height:1.4em;margin-top:-.05em;border-radius:50%;background:var(--pale);color:var(--bloc);font-weight:600;line-height:1.4;text-align:center}.entry-content .qe-pli[open] summary:after{content:"\2212";background:var(--bloc);color:#fff}.entry-content .qe-pli .qe-reponse{padding:0 2.4em 1em 0}.entry-content .renfort{margin:2.4em 0;padding:24px 26px;background:var(--encre);border-radius:10px;color:var(--nuit-texte)}.entry-content .renfort p{margin:0 0 1em}.entry-content .renfort-titre,.entry-content .renfort>.renfort-texte:first-child{color:#fff;font-size:1.14rem;font-weight:600;line-height:1.4}.entry-content .renfort .renfort-lien{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:24px;background:var(--surligneur);color:var(--encre);font-weight:620;text-decoration:none}.entry-content .renfort .renfort-lien:active{background:#fff;color:var(--encre)}.entry-content .memo,.entry-content .a-retenir{margin:1.8em 0;padding:16px 20px;border-left:3px solid var(--bloc);border-radius:0 8px 8px 0;background:var(--pale)}.entry-content .a-retenir-titre{margin:0 0 .4em;color:var(--bloc-fonce);font-weight:640}.entry-content .attention{margin:1.8em 0;padding:16px 20px;border-top:4px solid var(--surligneur);border-radius:0 0 8px 8px;background:#fffbe3}.entry-content .attention-titre{margin:0 0 .4em;color:var(--encre);font-weight:640}.entry-content .memo>:last-child,.entry-content .a-retenir>:last-child,.entry-content .attention>:last-child{margin-bottom:0}.entry-content .equation{margin:1.4em 0;padding:14px 18px;border-left:3px solid var(--encre);background:#f4f6f9;border-radius:0 8px 8px 0;color:var(--encre);font-size:1rem;font-feature-settings:"tnum";overflow-x:auto}.entry-content .voir-aussi{list-style:none;margin:0 0 1.6em;padding:0;border-top:1px solid var(--ligne)}.entry-content .voir-aussi li{margin:0;border-bottom:1px solid var(--ligne)}.entry-content .voir-aussi a{display:flex;align-items:center;min-height:48px;color:var(--encre);font-weight:560;text-decoration:none}.entry-content .visa{margin:2.4em 0 0;padding-top:.9em;border-top:1px solid var(--ligne);color:var(--gris);font-size:.92rem;font-style:italic}.post-archive-hero-section .entry-hero-container-inner{background:var(--pale)}.archive-title{font-stretch:87%;font-weight:640}.post-archive-hero-section .archive-description{max-width:38rem;margin:.6em auto 0;color:var(--texte)}.loop-entry.content-bg{box-shadow:none;border:1px solid var(--ligne);border-radius:10px}.loop-entry .entry-title{font-size:1.32rem;line-height:1.28;font-stretch:90%;font-weight:600}.loop-entry .entry-title a{color:var(--encre)}.loop-entry .entry-summary p{font-size:.98rem;line-height:1.55}.entry-taxonomies,.entry-taxonomies a{text-transform:none;letter-spacing:0;font-weight:560}.entry-taxonomies a{color:var(--bloc)}.entry-related{background:var(--pale)}.post-navigation a{color:var(--encre)}.splide .splide__arrow,.splide .splide__pagination__page{box-shadow:none}#colophon{background:var(--encre);color:var(--nuit-texte)}#colophon .site-footer-row-container-inner{background:var(--encre)}#colophon .site-bottom-footer-inner-wrap{padding-top:28px;padding-bottom:26px}.pied-carnet{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px}#colophon .pied-carnet a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-decoration-color:rgba(255,228,92,.55);text-underline-offset:5px}#colophon .pied-carnet a:active{color:var(--surligneur)}.pied-mention{margin:.4em 0 0;text-align:center;color:var(--nuit-texte);font-size:.86rem}.home .content-area{margin-top:0}.home .entry-content-wrap{padding-top:0}.entry-content .carnet-entree.alignfull{padding:52px 16px 44px;background:#fff;border-bottom:1px solid var(--ligne)}.carnet-entree-int{max-width:1100px;margin:0 auto}.entry-content .carnet-entree h1{max-width:19ch;margin:0 0 .4em;color:var(--encre);font-size:clamp(2.05rem,1.2rem + 3.3vw,3.55rem);font-weight:650;font-stretch:86%;line-height:1.05;letter-spacing:-.012em}.entry-content .carnet-chapeau{max-width:58ch;margin:0;font-size:1.12rem;line-height:1.6}.entry-content figure.courbe{margin:34px 0 0}.courbe-zone{position:relative;padding-bottom:30px}.courbe-svg{display:block;width:100%;height:auto;overflow:visible}.courbe-axe,.courbe-graduations line{stroke:var(--encre);stroke-width:1.5;vector-effect:non-scaling-stroke}.courbe-oubli{fill:none;stroke:var(--gris);stroke-width:2;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.courbe-trace{fill:none;stroke:var(--bloc);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.courbe-reprises circle{fill:var(--surligneur);stroke:var(--encre);stroke-width:1.5;vector-effect:non-scaling-stroke}.entry-content .courbe-jours{position:absolute;left:0;right:0;bottom:0;height:26px;margin:0;padding:0;list-style:none}.entry-content .courbe-jours li{position:absolute;top:0;margin:0;white-space:nowrap;transform:translateX(-50%);padding:1px 6px;border-radius:3px;background:var(--surligneur);color:var(--encre);font-size:.9rem;font-weight:620;line-height:1.5;font-feature-settings:"tnum"}.entry-content .courbe-jours .j0{background:0 0;padding-left:0;transform:none}.courbe-jours .j0{left:4.58%}.courbe-jours .j1{left:21.17%}.courbe-jours .j3{left:33.31%}.courbe-jours .j7{left:48.46%}.courbe-jours .j14{left:66.63%}.courbe-jours .j30{left:95.42%}.entry-content .courbe-jours .j30{transform:translateX(-80%)}.entry-content .courbe figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:.4em 1.4em;margin-top:18px;color:var(--texte);font-size:.95rem}.legende-trace,.legende-oubli{display:inline-flex;align-items:center;gap:.5em;color:var(--encre);font-weight:560}.legende-trace:before,.legende-oubli:before{content:"";width:26px;height:0;border-top:3px solid var(--bloc)}.legende-oubli:before{border-top:2px dashed var(--gris)}.legende-texte{flex:1 1 100%;max-width:62ch}.carnet-annee,.carnet-fiches,.carnet-questions{max-width:1132px;margin:60px auto 0;padding:0 16px}.carnet-questions{margin-bottom:76px}.carnet-questions>*{max-width:760px}.entry-content .carnet-annee h2,.entry-content .carnet-fiches h2,.entry-content .carnet-questions h2{margin:0 0 .7em;font-size:1.75rem}.entry-content .annee-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin:0;padding:0;list-style:none}.entry-content .annee-liste li{margin:0;padding:16px 0 14px;border-top:1px solid var(--ligne)}.entry-content .annee-liste a{display:inline-block;padding:4px 0;color:var(--encre);font-size:1.12rem;font-weight:600;line-height:1.35;text-decoration:none}.entry-content .annee-liste p{margin:.2em 0 0;color:var(--gris);font-size:.96rem;line-height:1.5}.ue-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 34px}.entry-content .ue-bloc h3{margin:0 0 .5em;padding-bottom:.45em;border-bottom:3px solid var(--encre);font-size:1.12rem}.entry-content .ue-bloc h3 a{color:var(--encre);text-decoration:none}.entry-content .ue-bloc ul{margin:0;padding:0;list-style:none}.entry-content .ue-bloc li{margin:0;border-bottom:1px solid var(--ligne)}.entry-content .ue-bloc li a{display:block;padding:10px 0;color:var(--texte);font-size:.98rem;line-height:1.45;text-decoration:none}.entry-content .ue-bloc li a:active,.entry-content .annee-liste a:active{color:var(--bloc)}@media (min-width:768px){.single-post .entry-content>p,.single-post .entry-content>ul,.single-post .entry-content>ol,.page:not(.home) .entry-content>p,.page:not(.home) .entry-content>ul{max-width:70ch}}@media (max-width:1024px){.ue-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.entry-content h2{font-size:1.36rem}.entry-content table{display:block;overflow-x:auto}.entry-content .carnet-entree.alignfull{padding:30px 16px 30px}.entry-content figure.courbe{margin-top:26px}.entry-content .courbe-jours li{font-size:.78rem;padding:0 4px}.entry-content .annee-liste,.ue-grille{grid-template-columns:1fr}.carnet-annee,.carnet-fiches,.carnet-questions{margin-top:44px}.entry-content .renfort{padding:20px}}@media (hover:hover) and (pointer:fine){#masthead .main-navigation .primary-menu-container>ul>li.menu-item>a:hover{color:#fff}.entry-content a:hover{color:var(--bloc-fonce);text-decoration-thickness:2px}.entry-content .fil-fiche a:hover,.entry-content .voir-aussi a:hover,.entry-content .ue-bloc li a:hover,.entry-content .ue-bloc h3 a:hover,.entry-content .annee-liste a:hover{color:var(--bloc);text-decoration:underline;text-underline-offset:3px}.entry-content .qe-pli summary:hover:after{background:var(--bloc);color:#fff}.entry-content .renfort .renfort-lien:hover{background:#fff;color:var(--encre);text-decoration:none}.loop-entry.content-bg:hover{border-color:var(--bloc)}#colophon .pied-carnet a:hover{color:var(--surligneur);text-decoration-color:var(--surligneur)}}@media (hover:none){#masthead .main-navigation .primary-menu-container>ul>li.menu-item>a:hover{color:var(--nuit-texte)}.entry-content .renfort .renfort-lien:hover{background:var(--surligneur);color:var(--encre)}.mobile-toggle-open-container .menu-toggle-open:hover{color:#fff}.splide:hover .splide__arrow,.splide .splide__arrow:hover{opacity:.85;box-shadow:none}.splide .splide__pagination__page:hover{opacity:.25;box-shadow:none}.splide .splide__pagination__page.is-active:hover{opacity:.75}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}