.icone{vertical-align:-2px;flex:none;width:14px;height:14px}.externe{opacity:.6;flex:none;width:13px;height:13px}.boutons-externes{flex-wrap:wrap;gap:8px;display:flex}.bouton-externe{color:var(--ink);background:var(--feuille);border:1px solid var(--line);transition:box-shadow .2s,transform .2s var(--ease);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bouton-externe:hover:not(:disabled){box-shadow:0 6px 16px -10px color-mix(in srgb,var(--ink) 60%,transparent)}.bouton-externe:active:not(:disabled){transform:scale(.97)}.bouton-externe:disabled{color:var(--moss-deep);cursor:default}.pastille-ok{color:var(--moss-deep);background:color-mix(in srgb,var(--moss) 12%,transparent);border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.gmail{--gm-fond:#fff;--gm-barre:#f2f6fc;--gm-encre:#1f1f1f;--gm-gris:#5e5e5e;--gm-bleu:#0b57d0;--gm-trait:#e3e3e3;background:var(--gm-fond);color:var(--gm-encre);box-shadow:0 18px 40px -28px color-mix(in srgb,var(--ink) 70%,transparent),0 0 0 1px var(--gm-trait);border-radius:14px;font-family:Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}.gmail-barre{background:var(--gm-barre);padding:9px 14px;font-size:13.5px;font-weight:500}.gmail-ligne{border-bottom:1px solid var(--gm-trait);align-items:baseline;gap:8px;padding:8px 14px;font-size:13.5px;display:flex}.gmail-ligne>span{color:var(--gm-gris);min-width:44px}.gmail-ligne em{color:var(--gm-gris);font-size:12.5px;font-style:normal}.gmail-corps{resize:none;width:100%;font:inherit;color:var(--gm-encre);background:0 0;border:0;outline:0;padding:14px;font-size:14px;line-height:1.6;display:block;overflow:hidden}.gmail-pied{align-items:center;gap:12px;padding:6px 14px 14px;display:flex}.gmail-pied small{color:var(--gm-gris);font-size:12px}.gmail-envoyer{background:var(--gm-bleu);color:#fff;transition:box-shadow .2s,transform .2s var(--ease);border-radius:999px;padding:9px 22px;font-size:14px;font-weight:600}.gmail-envoyer:hover{box-shadow:0 2px 6px color-mix(in srgb,var(--gm-bleu) 50%,transparent)}.gmail-envoyer:active{transform:scale(.97)}.gmail-envoye{color:var(--moss-deep);font-size:13px;font-weight:600}.gmail.envoye .gmail-corps{color:var(--gm-gris)}.gmail-expediteur{align-items:center;gap:10px;padding:12px 16px 4px;font-size:14px;display:flex}.gmail-expediteur small{color:var(--gm-gris);font-size:12.5px}.recap{border:1px solid var(--gm-trait);font-family:var(--sans);color:var(--ink);border-radius:12px;margin:10px 14px 14px;overflow:hidden}.recap-bandeau{font-family:var(--serif);background:linear-gradient(160deg,var(--aqua),var(--sage));align-items:center;gap:8px;padding:12px 16px;font-size:16px;display:flex}.recap-corps{background:var(--paper);flex-direction:column;gap:10px;padding:16px;display:flex}.recap-corps h5{font-family:var(--serif);font-size:20px;font-weight:400}.recap-corps p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.recap-chiffres{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.recap-chiffres div{background:var(--feuille);text-align:center;border-radius:12px;padding:10px}.recap-chiffres b{letter-spacing:-.03em;font-size:21px;font-weight:700;display:block}.recap-chiffres span{color:var(--ink-2);font-size:12px}.recap-sous-titre{font-size:13.5px}.recap ul{flex-direction:column;gap:5px;font-size:13.5px;list-style:none;display:flex}.recap li b{min-width:64px;display:inline-block}.recap-corps .recap-question{background:color-mix(in srgb,var(--moss) 10%,transparent);font-family:var(--serif);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:15px}.gagenda{--ga-bleu:#1a73e8;grid-template-columns:minmax(0,1fr) 196px;align-items:start;gap:16px;display:grid}.gagenda-detail{color:var(--ink-2);flex-direction:column;gap:7px;font-size:13.5px;display:flex}.gagenda-detail p{align-items:center;gap:9px;display:flex}.gagenda-detail .icone{width:15px;height:15px;color:var(--ink-3)}.gagenda-quand{align-items:center;gap:14px;margin-bottom:4px;display:flex}.date-tuile{text-align:center;width:64px;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--ink) 40%,transparent);background:#fff;border-radius:14px;flex:none;overflow:hidden}.date-tuile small{background:var(--ga-bleu);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:3px 0;font-size:10.5px;font-weight:700;display:block}.date-tuile b{color:var(--ink);font-size:26px;font-weight:700;line-height:1.2;display:block}.date-tuile span{color:var(--ink-3);padding-bottom:5px;font-size:11px;display:block}.gagenda-quand>span:last-child{color:var(--ink-2);flex-direction:column;font-size:13.5px;display:flex}.gagenda-quand>span:last-child b{color:var(--ink);font-size:16px;font-weight:600}.gagenda-meet{color:#fff;background:var(--ga-bleu);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.gagenda-meet:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--ga-bleu) 45%,transparent)}.gagenda-meet .logo-site{background:#fff;border-radius:4px}.gagenda-meet .externe{opacity:.85}.mini-mois{background:var(--feuille);border:1px solid var(--line);border-radius:14px;padding:10px 10px 8px}.mini-mois-titre{text-transform:capitalize;margin:0 0 4px 4px;font-size:12px;font-weight:700}.mini-mois-grille{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.mini-mois-grille span{font-variant-numeric:tabular-nums;height:22px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:11px;display:grid}.mini-mois-grille .entete{color:var(--ink-3);font-size:9.5px;font-weight:700}.mini-mois-grille .choisi{background:var(--ga-bleu);color:#fff;font-weight:700}.planning-moment{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:10px 0 4px;font-size:10px;font-weight:700}.planning>div:first-child .planning-moment{margin-top:0}.planning ol{flex-direction:column;list-style:none;display:flex}.planning li{border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 10px;display:grid}.planning li+li{border-top:1px solid var(--line)}.planning li.prioritaire{background:color-mix(in srgb,var(--moss) 9%,transparent);border-top-color:#0000}.planning li.prioritaire+li{border-top-color:#0000}.planning-heure{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.planning li b{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.planning li small{color:var(--ink-2);margin-top:1px;font-size:12.5px;display:block}.planning-tag{color:var(--moss-deep);background:color-mix(in srgb,var(--moss) 15%,transparent);border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.formation-tete{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.accord{text-align:center;width:64px;position:relative}.accord svg{width:56px;height:56px;margin:0 auto;display:block}.accord .piste{fill:none;stroke:var(--voile);stroke-width:5px}.accord .part{fill:none;stroke:var(--moss);stroke-width:5px;stroke-linecap:round}.accord b{font-size:13px;font-weight:700;position:absolute;top:19px;left:0;right:0}.accord small{color:var(--ink-3);font-size:10.5px;font-weight:600;display:block}.faits{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.faits div{background:var(--voile);border-radius:12px;padding:8px 11px}.faits dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.faits dd{margin-top:2px;font-size:13px;font-weight:600;line-height:1.3}.programmes{flex-direction:column;list-style:none;display:flex}.programmes li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:1px 12px;padding:8px 0;display:grid}.programmes li:first-child{border-top:0}.programmes b{font-size:13.5px;font-weight:600}.programmes span{color:var(--ink-3);font-size:12px;font-weight:600}.programmes small{color:var(--ink-2);grid-column:1/-1;font-size:12.5px}.pourquoi{flex-direction:column;gap:4px;font-size:13.5px;list-style:none;display:flex}.pourquoi li{align-items:flex-start;gap:8px;display:flex}.pourquoi .icone{color:var(--moss);margin-top:2px}.attendus{list-style:none}.attendus li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.attendus li:first-child{border-top:0}.dates{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dates div{background:color-mix(in srgb,var(--aqua) 40%,transparent);border-radius:12px;padding:8px 11px}.dates b{font-size:13px;display:block}.dates span{color:var(--ink-2);margin-top:1px;font-size:12px;display:block}.ressource{background:linear-gradient(160deg,color-mix(in srgb,var(--ton) 16%,var(--feuille)),color-mix(in srgb,var(--ton) 30%,var(--feuille)));border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.ressource-source{align-items:center;gap:10px;margin-bottom:4px;display:flex}.ressource-logo{background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ressource-logo .logo-site{width:22px;height:22px}.ressource-source b{font-size:13.5px;display:block}.ressource-source small{color:var(--ink-3);font-size:11.5px;display:block}.ressource-source em{letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:10px;font-style:normal;font-weight:800}.ressource-titre{font-family:var(--serif);letter-spacing:-.02em;font-size:25px;font-weight:400;line-height:1.1}.ressource p{color:var(--ink-2);font-size:14px;line-height:1.45}.ressource .art-puces-lecture span{background:#ffffffb3}.apercu-web{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;overflow:hidden}.apercu-web-vignette{background:linear-gradient(135deg,color-mix(in srgb,var(--sand) 55%,var(--feuille)),color-mix(in srgb,var(--sage) 55%,var(--feuille)) 60%,color-mix(in srgb,var(--mer) 50%,var(--feuille)));place-items:center;height:104px;display:grid}.apercu-web-vignette .logo-site{background:#fff;border-radius:10px;width:40px;height:40px;padding:6px}.apercu-web-texte{padding:11px 13px 13px}.apercu-web-texte small{color:var(--ink-3);font-size:11.5px}.apercu-web-texte b{margin:3px 0;font-size:14.5px;display:block}.apercu-web-texte p{color:var(--ink-2);font-size:13px;line-height:1.45}.engagement-rythme{background:var(--t-fond);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.engagement-rythme small{letter-spacing:.14em;text-transform:uppercase;color:var(--t);font-size:10.5px;font-weight:700}.engagement-rythme b{font-size:14px}.carte-filtres{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.carte-filtres>span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:4px;font-size:11px;font-weight:700}.carte-filtres button,.carte-competences button{color:var(--ink-2);background:var(--voile);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.carte-filtres button:hover,.carte-competences button:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 11%,transparent)}.carte-filtres button.on,.carte-competences button.on{color:var(--paper);background:var(--moss-deep)}.carte-metiers{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px;display:grid}.carte-metiers svg{background:color-mix(in srgb,var(--paper) 55%,var(--feuille));border-radius:14px;width:100%;height:auto;display:block}.carte-metiers .lien{stroke:color-mix(in srgb,var(--ink) 9%,transparent);stroke-width:1px;transition:stroke .25s,stroke-width .25s}.carte-metiers .lien.vif{stroke:color-mix(in srgb,var(--moss) 75%,transparent);stroke-width:1.6px}.carte-metiers .point{cursor:pointer}.carte-metiers .point circle{fill:var(--famille);stroke:var(--feuille);stroke-width:1.5px;opacity:.45;transition:opacity .25s,r .3s var(--ease)}.carte-metiers .point.allume circle,.carte-metiers .point:hover circle{opacity:1}.carte-metiers .point.choisi circle{stroke:var(--ink);stroke-width:2.5px}.carte-metiers .point text{font-family:var(--sans);fill:var(--ink-2);paint-order:stroke;stroke:var(--feuille);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:11px;font-weight:600}.carte-metiers .point.choisi text,.carte-metiers .point.depart text{fill:var(--ink);font-size:12px;font-weight:700}.carte-fiche{background:var(--voile);border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.carte-fiche>small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.carte-fiche>b{font-family:var(--serif);font-size:19px;font-weight:400;line-height:1.15}.carte-competences{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.carte-competences button{background:var(--feuille)}.carte-fiche .kick{margin:4px 0 0}.carte-proches{flex-direction:column;list-style:none;display:flex}.carte-proches button{text-align:left;border-radius:10px;flex-direction:column;width:100%;padding:6px 8px;transition:background .2s;display:flex}.carte-proches button:hover{background:var(--feuille)}.carte-proches b{font-size:13px;font-weight:600}.carte-proches small{color:var(--ink-3);font-size:11.5px}.carte-retour{color:var(--moss);align-self:flex-start;margin-top:4px;font-size:12.5px;font-weight:600}.carte-legende{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:11.5px;list-style:none;display:flex}.carte-legende li{align-items:center;gap:6px;display:flex}.carte-legende i{background:var(--famille);border-radius:50%;width:9px;height:9px}.f-institutions{--famille:var(--moss-deep)}.f-international{--famille:var(--ink)}.f-medias{--famille:var(--ochre)}.f-social{--famille:var(--sage)}.f-sciences{--famille:var(--moss)}.f-entreprise{--famille:color-mix(in srgb,var(--sand) 80%,var(--ink))}.f-culture{--famille:color-mix(in srgb,var(--ochre) 55%,var(--sand))}.f-numerique{--famille:color-mix(in srgb,var(--aqua) 45%,var(--moss-deep))}.doc-page{background:var(--feuille);box-shadow:0 0 0 1px var(--line),0 14px 28px -22px color-mix(in srgb,var(--ink) 60%,transparent);border-radius:12px;flex-direction:column;gap:14px;padding:18px 22px;display:flex}.doc-section h5{font-family:var(--serif);margin-bottom:4px;font-size:16px;font-weight:400}.doc-section ol{flex-direction:column;gap:2px;padding-left:20px;list-style:decimal;display:flex}.doc-section li{color:var(--ink-3);font-size:14px}.doc-section li::marker{font-size:12.5px;font-weight:600}.doc-section textarea{resize:none;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:6px;outline:0;margin-left:-6px;padding:3px 6px;font-size:14px;line-height:1.5;transition:background .2s;display:block;overflow:hidden}.doc-section textarea:hover{background:var(--voile)}.doc-section textarea:focus{background:color-mix(in srgb,var(--aqua) 30%,transparent)}.doc-section textarea::placeholder{color:var(--ink-3)}.doc-ajouter{color:var(--ink-3);border-radius:6px;align-items:center;gap:5px;margin-top:4px;padding:3px 6px;font-size:12.5px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.doc-ajouter:hover{color:var(--ink);background:var(--voile)}.doc-ajouter .icone{width:12px;height:12px}.doc-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.doc-pied small{color:var(--ink-3);font-size:12px}@media (max-width:700px){.gagenda,.carte-metiers,.formation-tete,.dates{grid-template-columns:1fr}.mini-mois{max-width:240px}}
