.ds-exp{--ds-exp-bg:var(--awb-color8, #ffffff);--ds-exp-border:var(--awb-color6, #e2e8f0);--ds-exp-accent:var(--awb-color2, #14b8a6);--ds-exp-title-color:var(--awb-color1, #0e1726);--ds-exp-text-color:var(--awb-color5, #475569);--ds-exp-title-family:var(--awb-typography4-font-family, "Space Grotesk", system-ui, sans-serif);--ds-exp-title-weight:var(--awb-typography4-font-weight, 600);--ds-exp-title-ls:-0.01em;--ds-exp-title-transform:none;--ds-exp-text-family:var(--awb-custom_typography_5-font-family, Manrope, system-ui, sans-serif);--ds-exp-text-weight:400;--ds-exp-text-ls:normal;--ds-exp-text-transform:none;--ds-exp-title-size:17px;--ds-exp-text-size:15px;--ds-exp-radius:14px;--ds-exp-gap:16px;--ds-exp-min:260px;--ds-exp-mt:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--ds-exp-min, 260px), 100%),1fr));gap:var(--ds-exp-gap);margin:var(--ds-exp-mt) 0 0}.ds-exp .ds-exp__card{background:var(--ds-exp-bg);border:1px solid var(--ds-exp-border);border-radius:var(--ds-exp-radius);padding:20px 22px;transition:border-color .25s ease,transform .25s ease}.ds-exp .ds-exp__card:hover{border-color:var(--ds-exp-accent);transform:translateY(-2px)}.ds-exp .ds-exp__title{margin:0;font-family:var(--ds-exp-title-family);font-size:var(--ds-exp-title-size);font-weight:var(--ds-exp-title-weight);letter-spacing:var(--ds-exp-title-ls);text-transform:var(--ds-exp-title-transform);line-height:1.3;color:var(--ds-exp-title-color)}.ds-exp .ds-exp__desc{margin:8px 0 0;font-family:var(--ds-exp-text-family);font-size:var(--ds-exp-text-size);font-weight:var(--ds-exp-text-weight);letter-spacing:var(--ds-exp-text-ls);text-transform:var(--ds-exp-text-transform);line-height:1.55;color:var(--ds-exp-text-color)}.ds-parcours{--ds-parcours-bg:var(--awb-color7, #fafaf7);--ds-parcours-border:var(--awb-color6, #e2e8f0);--ds-parcours-accent:var(--awb-color2, #14b8a6);--ds-parcours-year-color:var(--awb-color3, #0f9488);--ds-parcours-title-color:var(--awb-color1, #0e1726);--ds-parcours-text-color:var(--awb-color5, #475569);--ds-parcours-title-family:var(--awb-typography4-font-family, "Space Grotesk", system-ui, sans-serif);--ds-parcours-title-weight:var(--awb-typography4-font-weight, 600);--ds-parcours-title-ls:-0.01em;--ds-parcours-title-transform:none;--ds-parcours-text-family:var(--awb-custom_typography_5-font-family, Manrope, system-ui, sans-serif);--ds-parcours-text-weight:400;--ds-parcours-text-ls:normal;--ds-parcours-text-transform:none;--ds-parcours-title-size:17.5px;--ds-parcours-text-size:15.5px;--ds-parcours-gap:26px;--ds-parcours-year-w:96px;--ds-parcours-col-gap:22px;--ds-parcours-mt:26px;list-style:none;margin:var(--ds-parcours-mt) 0 0;padding:0;display:grid;position:relative}.ds-parcours .ds-parcours__item{position:relative;display:grid;grid-template-columns:var(--ds-parcours-year-w) 1fr;gap:var(--ds-parcours-col-gap);padding:0 0 var(--ds-parcours-gap)}.ds-parcours .ds-parcours__item::before{content:"";position:absolute;left:calc(var(--ds-parcours-year-w) + var(--ds-parcours-col-gap) - 15px);top:9px;bottom:-9px;width:1.5px;background:var(--ds-parcours-border)}.ds-parcours .ds-parcours__item:last-child{padding-bottom:0}.ds-parcours .ds-parcours__item:last-child::before{display:none}.ds-parcours .ds-parcours__year{font-family:var(--ds-parcours-text-family);font-weight:700;font-size:15px;line-height:1.5;color:var(--ds-parcours-year-color);text-align:right;padding-top:1px;white-space:nowrap}.ds-parcours .ds-parcours__body{position:relative;min-width:0;padding-left:24px}.ds-parcours .ds-parcours__body::before{content:"";position:absolute;left:-6.5px;top:7px;width:11px;height:11px;border-radius:50%;background:var(--ds-parcours-accent);box-shadow:0 0 0 4px var(--ds-parcours-bg)}.ds-parcours .ds-parcours__title{margin:0;font-family:var(--ds-parcours-title-family);font-size:var(--ds-parcours-title-size);font-weight:var(--ds-parcours-title-weight);letter-spacing:var(--ds-parcours-title-ls);text-transform:var(--ds-parcours-title-transform);line-height:1.3;color:var(--ds-parcours-title-color)}.ds-parcours .ds-parcours__desc{margin:7px 0 0;font-family:var(--ds-parcours-text-family);font-size:var(--ds-parcours-text-size);font-weight:var(--ds-parcours-text-weight);letter-spacing:var(--ds-parcours-text-ls);text-transform:var(--ds-parcours-text-transform);line-height:1.55;color:var(--ds-parcours-text-color)}.ds-defense{--ds-defense-bg:var(--awb-color8, #ffffff);--ds-defense-border:var(--awb-color6, #e2e8f0);--ds-defense-accent:var(--awb-color2, #14b8a6);--ds-defense-title-color:var(--awb-color1, #0e1726);--ds-defense-text-color:var(--awb-color5, #475569);--ds-defense-title-family:var(--awb-typography4-font-family, "Space Grotesk", system-ui, sans-serif);--ds-defense-title-weight:500;--ds-defense-title-ls:-0.01em;--ds-defense-title-transform:none;--ds-defense-text-family:var(--awb-custom_typography_5-font-family, Manrope, system-ui, sans-serif);--ds-defense-text-weight:600;--ds-defense-text-ls:normal;--ds-defense-text-transform:none;--ds-defense-title-size:18.5px;--ds-defense-text-size:13.5px;--ds-defense-radius:14px;--ds-defense-gap:14px;--ds-defense-mt:26px;display:grid;gap:var(--ds-defense-gap);margin:var(--ds-defense-mt) 0 0}.ds-defense .ds-defense__item{position:relative;margin:0;padding:22px 24px;background:var(--ds-defense-bg);border:1px solid var(--ds-defense-border);border-color:var(--ds-defense-border)!important;border-radius:var(--ds-defense-radius);quotes:none;font-style:normal;transition:border-color .25s ease}.ds-defense .ds-defense__item:hover{border-color:var(--ds-defense-accent)!important}.ds-defense .ds-defense__text{margin:0;font-family:var(--ds-defense-title-family);font-size:var(--ds-defense-title-size);font-weight:var(--ds-defense-title-weight);letter-spacing:var(--ds-defense-title-ls);text-transform:var(--ds-defense-title-transform);line-height:1.45;color:var(--ds-defense-title-color);font-style:normal;text-wrap:pretty}.ds-defense .ds-defense__cite{display:block;margin-top:12px;font-family:var(--ds-defense-text-family);font-style:normal;font-size:var(--ds-defense-text-size);font-weight:var(--ds-defense-text-weight);letter-spacing:var(--ds-defense-text-ls);text-transform:var(--ds-defense-text-transform);color:var(--ds-defense-text-color)}.ds-faq{--ds-faq-bg:var(--awb-color8, #ffffff);--ds-faq-border:var(--awb-color6, #e2e8f0);--ds-faq-accent:var(--awb-color3, #0f9488);--ds-faq-title-color:var(--awb-color1, #0e1726);--ds-faq-text-color:var(--awb-color5, #475569);--ds-faq-title-family:var(--awb-typography4-font-family, "Space Grotesk", system-ui, sans-serif);--ds-faq-title-weight:var(--awb-typography4-font-weight, 600);--ds-faq-title-ls:-0.01em;--ds-faq-title-transform:none;--ds-faq-text-family:var(--awb-custom_typography_5-font-family, Manrope, system-ui, sans-serif);--ds-faq-text-weight:400;--ds-faq-text-ls:normal;--ds-faq-text-transform:none;--ds-faq-title-size:17.5px;--ds-faq-text-size:16.5px;--ds-faq-radius:14px;--ds-faq-gap:12px;--ds-faq-mt:0;display:block;margin:var(--ds-faq-mt) 0 0}.ds-faq .ds-faq__title{margin:0 0 24px;color:var(--ds-faq-title-color)}.ds-faq .ds-faq__list{display:grid;gap:var(--ds-faq-gap);margin-top:24px}.ds-faq .ds-faq__item{background:var(--ds-faq-bg);border:1px solid var(--ds-faq-border);border-radius:var(--ds-faq-radius);padding:18px 22px}.ds-faq .ds-faq__q{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.ds-faq .ds-faq__q::-webkit-details-marker{display:none}.ds-faq .ds-faq__q::after{content:"+";font-family:var(--ds-faq-text-family);font-weight:700;font-size:20px;line-height:1;color:var(--ds-faq-accent);flex:0 0 auto}.ds-faq .ds-faq__item[open]>.ds-faq__q::after{content:"\2013"}.ds-faq .ds-faq__q-text{margin:0;font-family:var(--ds-faq-title-family);font-size:var(--ds-faq-title-size);font-weight:var(--ds-faq-title-weight);letter-spacing:var(--ds-faq-title-ls);text-transform:var(--ds-faq-title-transform);line-height:1.3;color:var(--ds-faq-title-color)}.ds-faq .ds-faq__a{margin-top:12px;font-family:var(--ds-faq-text-family);font-size:var(--ds-faq-text-size);font-weight:var(--ds-faq-text-weight);letter-spacing:var(--ds-faq-text-ls);text-transform:var(--ds-faq-text-transform);line-height:1.72;color:var(--ds-faq-text-color)}.ds-faq .ds-faq__a p{margin:0 0 .6rem}.ds-faq .ds-faq__a p:last-child{margin-bottom:0}.ds-faq .ds-faq__a a{color:var(--ds-faq-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ds-faq .ds-faq__a a:hover,.ds-faq .ds-faq__a a:focus-visible{text-decoration-thickness:2px}.ds-faq .ds-faq__a ul,.ds-faq .ds-faq__a ol{margin:0 0 .6rem;padding-left:1.25em}.ds-faq .ds-faq__a li{margin:0 0 .3em}@media (max-width:720px){.ds-parcours{--ds-parcours-year-w:66px;--ds-parcours-col-gap:14px}.ds-parcours .ds-parcours__year{font-size:14px}.ds-defense .ds-defense__item,.ds-faq .ds-faq__item,.ds-exp .ds-exp__card{padding:18px 18px}}.ds-articles{--ds-articles-bg:var(--awb-color8, #ffffff);--ds-articles-border:var(--awb-color6, #e2e8f0);--ds-articles-accent:var(--awb-color3, #0f9488);--ds-articles-title-color:var(--awb-color1, #0e1726);--ds-articles-text-color:var(--awb-color5, #475569);--ds-articles-title-family:var(--awb-typography4-font-family, "Space Grotesk", system-ui, sans-serif);--ds-articles-title-weight:var(--awb-typography4-font-weight, 600);--ds-articles-title-ls:-0.01em;--ds-articles-title-transform:none;--ds-articles-text-family:var(--awb-custom_typography_5-font-family, Manrope, system-ui, sans-serif);--ds-articles-text-weight:600;--ds-articles-text-ls:normal;--ds-articles-text-transform:none;--ds-articles-title-size:18px;--ds-articles-text-size:13.5px;--ds-articles-tag-size:11.5px;--ds-articles-radius:14px;--ds-articles-gap:12px;--ds-articles-mt:24px;display:grid;gap:var(--ds-articles-gap);margin:var(--ds-articles-mt) 0 0}.ds-articles .ds-articles__item{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--ds-articles-bg);border:1px solid var(--ds-articles-border);border-radius:var(--ds-articles-radius);padding:20px 22px;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s ease}.ds-articles .ds-articles__item:hover,.ds-articles .ds-articles__item:focus-visible{transform:translateY(-3px);border-color:var(--ds-articles-accent);box-shadow:0 12px 32px -12px rgb(14 23 38 / .12),0 4px 12px -6px rgb(14 23 38 / .08)}.ds-articles .ds-articles__body{display:block;min-width:0}.ds-articles .ds-articles__tag{display:block;font-family:var(--ds-articles-text-family);font-weight:700;font-size:var(--ds-articles-tag-size);letter-spacing:.09em;line-height:1.2;text-transform:uppercase;color:var(--ds-articles-accent)}.ds-articles .ds-articles__title{margin:7px 0 0;font-family:var(--ds-articles-title-family);font-size:var(--ds-articles-title-size);font-weight:var(--ds-articles-title-weight);letter-spacing:var(--ds-articles-title-ls);text-transform:var(--ds-articles-title-transform);line-height:1.3;color:var(--ds-articles-title-color);transition:color .25s ease}.ds-articles .ds-articles__item:hover .ds-articles__title,.ds-articles .ds-articles__item:focus-visible .ds-articles__title{color:var(--ds-articles-accent)}.ds-articles .ds-articles__meta{display:block;margin-top:7px;font-family:var(--ds-articles-text-family);font-size:var(--ds-articles-text-size);font-weight:var(--ds-articles-text-weight);letter-spacing:var(--ds-articles-text-ls);text-transform:var(--ds-articles-text-transform);line-height:1.4;color:var(--ds-articles-text-color)}.ds-articles .ds-articles__arrow{width:19px;height:19px;flex:0 0 auto;color:var(--ds-articles-accent);transition:transform .25s ease}.ds-articles .ds-articles__item:hover .ds-articles__arrow,.ds-articles .ds-articles__item:focus-visible .ds-articles__arrow{transform:translateX(4px)}@media (max-width:720px){.ds-articles .ds-articles__item{padding:18px 18px;gap:14px}.ds-articles .ds-articles__title{font-size:16.5px}}