.geds-careers{--career-header-h:89px;--career-anchor-nav-h:64px;--career-surface-0:#fff;--career-surface-1:#f4f7ff;--career-surface-2:#f2f2f2;--career-surface-3:#e9ecef;--career-border-soft:#e9ecef;--career-text-muted:#6f6f6f;--career-shadow-soft:0 8px 20px rgba(29,42,58,.08)}body.has-marquee .geds-careers{--career-header-h:132px}.geds-careers[data-career-palette="default"]{--career-bg:#f4f6f8;--career-text:#1d2a3a;--career-accent:#3f6fd1;--career-strong:#1d2a3a}.geds-careers[data-career-palette="sciences-dentaires"]{--career-bg:#ffeeee;--career-text:#732b2b;--career-accent:#ff5e5e;--career-strong:#732b2b}.geds-careers[data-career-palette="therapies-physiques-et-manuelles"]{--career-bg:#ebf5f2;--career-text:#003728;--career-accent:#02c7a4;--career-strong:#003728}.geds-careers[data-career-palette="sciences-animales-et-bioveterinaires"]{--career-bg:#e1f6f8;--career-text:#00484d;--career-accent:#00d3e1;--career-strong:#00484d}.geds-careers[data-career-palette="medecine-et-sciences-biomedicales"]{--career-bg:#fcf3e1;--career-text:#3f2804;--career-accent:#ffd100;--career-strong:#3f2804}.geds-careers[data-career-palette="psychologie-clinique-et-licence-en-psychologie"]{--career-bg:#f0e9fc;--career-text:#3a1a6c;--career-accent:#9567e1;--career-strong:#3a1a6c}.geds-careers[data-career-palette="pharmacie-et-sciences-pharmaceutiques"]{--career-bg:#f4f7ff;--career-text:#1d2a55;--career-accent:#5882f8;--career-strong:#1d2a55}.geds-careers[data-career-palette="prepa-integree-et-etudes-preparatoires"]{--career-bg:#ffe6db;--career-text:#904e2f;--career-accent:#ff7e14;--career-strong:#904e2f}.geds-careers .career-empty{color:var(--career-text-muted);font-style:italic}.geds-careers .career-preview-badge-fixed{position:fixed;left:16px;bottom:16px;z-index:1030;padding:.45rem .9rem;border-radius:20px;background:#fff3cd;color:#664d03;font-size:.8rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (max-width:767px){.geds-careers .career-preview-badge-fixed{left:10px;bottom:10px;padding:.4rem .75rem;font-size:.7rem}}.geds-careers .career-preview-badge{display:inline-block;margin-bottom:.5rem;padding:.2rem .7rem;border-radius:20px;background:#fff3cd;color:#664d03;font-size:.75rem;font-weight:600}.geds-careers .career-section{margin-top:3rem;scroll-margin-top:calc(var(--career-header-h,89px) + var(--career-anchor-nav-h,64px) + 1.5rem)}.geds-careers .career-section-title{margin-bottom:1.25rem}.geds-careers .career-band{margin-top:3rem;padding:2rem;background:var(--career-surface-1);border-radius:24px}.geds-careers .career-band>.career-section:first-child{margin-top:0}.geds-careers .career-section.career-band{margin-top:3rem}@media (max-width:575px){.geds-careers .career-band{padding:1.25rem 1rem;border-radius:18px}}.geds-careers .career-domain-card{display:flex;flex-direction:column;height:100%;padding:1.5rem;border-radius:15px;background:var(--career-bg,#f4f6f8);color:var(--career-text,#1d2a3a);text-decoration:none;transition:transform .15s ease}.geds-careers .career-domain-card:hover{transform:translateY(-3px);color:var(--career-text,#1d2a3a)}.geds-careers .career-domain-card--with-image{padding:0;overflow:hidden}.geds-careers .career-domain-card__media{background:var(--career-bg,#f4f6f8)}.geds-careers .career-domain-card__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.geds-careers .career-domain-card--with-image .career-domain-card__content{padding:1.5rem}.geds-careers .career-domain-card__content{display:flex;flex-direction:column;flex:1 1 auto}.geds-careers .career-domain-card-title{color:var(--career-strong,#1d2a3a);margin-bottom:.5rem}.geds-careers .career-domain-card-count{display:inline-block;margin-top:auto;padding-top:.75rem;font-weight:600;color:var(--career-accent,#3f6fd1)}.geds-careers .career-domain-hero{padding:2rem;border-radius:15px;background:var(--career-bg,#f4f6f8);margin-bottom:2.5rem}.geds-careers .career-domain-hero-title{color:var(--career-strong,#1d2a3a)}.geds-careers .career-domain-hero-desc{color:var(--career-text,#1d2a3a)}.geds-careers .career-card{display:block;height:100%;padding:1.25rem;border-radius:15px;background:var(--career-surface-0);border:1px solid var(--career-border-soft);text-decoration:none;color:inherit;transition:transform .15s ease}.geds-careers .career-card:hover{transform:translateY(-3px);color:inherit}.geds-careers .career-card-title{margin-bottom:.5rem}.geds-careers .career-card-desc{color:#495057;margin-bottom:0}.geds-careers .career-profession-card{display:flex;flex-direction:column;padding:0;overflow:hidden;border:none}.geds-careers .career-profession-card__media{background:var(--career-bg,#f4f6f8);position:relative}.geds-careers .career-profession-card__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.geds-careers .career-profession-card__content{display:flex;flex-direction:column;flex:1 1 auto;padding:1.25rem;background:var(--career-bg,#f4f6f8)}.geds-careers .career-profession-card .career-card-title{color:var(--career-strong,#1d2a3a)}.geds-careers .career-profession-card .career-card-desc{color:var(--career-text,#1d2a3a)}.geds-careers .career-hero{border-radius:15px;background:var(--career-bg,#f4f6f8);overflow:hidden}.geds-careers .career-hero-content{padding:2rem}.geds-careers .career-hero-title{color:var(--career-strong,#1d2a3a)}.geds-careers .career-hero-headline{color:var(--career-text,#1d2a3a);font-weight:600}.geds-careers .career-hero-summary{color:var(--career-text,#1d2a3a)}.geds-careers .career-hero-media{position:relative;height:100%}.geds-careers .career-hero-img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}.geds-careers .career-admin-views-badge{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:.75rem;font-weight:600;line-height:1.4}.geds-careers .career-hero-facts{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1.5rem}@media (min-width:400px){.geds-careers .career-hero-facts{grid-template-columns:repeat(2,1fr)}}@media (min-width:576px){.geds-careers .career-hero-facts{grid-template-columns:repeat(3,1fr)}}.geds-careers .career-hero-fact{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem;background:rgba(255,255,255,.55);border:1px solid var(--career-accent,#3f6fd1);border-radius:12px}.geds-careers .career-hero-fact__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--career-accent,#3f6fd1);font-size:1rem}.geds-careers .career-hero-fact__label{color:var(--career-text,#1d2a3a);opacity:.8;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.geds-careers .career-hero-fact__value{color:var(--career-strong,#1d2a3a);font-size:1rem;font-weight:700}.geds-careers .career-anchor-nav{position:sticky;top:var(--career-header-h,89px);z-index:1020;margin:1.5rem 0;background:#fff;border-bottom:1px solid var(--career-border-soft)}.geds-careers .career-anchor-nav__inner{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;overflow-x:auto;padding:.75rem .1rem;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none}.geds-careers .career-anchor-nav__inner::-webkit-scrollbar{display:none}.geds-careers .career-anchor-nav__link{flex:0 0 auto;display:inline-block;white-space:nowrap;padding:.4rem 1rem;border-radius:20px;background:var(--career-surface-2);color:#1d2a3a;text-decoration:none;font-size:.9rem}.geds-careers .career-anchor-nav__link:hover{background:var(--career-accent,#3f6fd1);color:#fff}.geds-careers .career-anchor-nav__link.is-active{background:var(--career-strong,#1d2a3a);color:#fff;font-weight:600}.geds-careers .career-anchor-nav__link.is-active:hover{background:var(--career-strong,#1d2a3a)}.geds-careers .career-anchor-nav__sentinel{height:1px}.geds-careers .career-brief-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:576px){.geds-careers .career-brief-grid{grid-template-columns:repeat(2,1fr)}}.geds-careers .career-brief-card{padding:1.5rem;background:#fff;border:1px solid var(--career-border-soft);border-left:3px solid var(--career-accent,#3f6fd1);border-radius:15px}.geds-careers .career-brief-card__header{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.geds-careers .career-brief-card__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--career-bg,#f4f6f8);color:var(--career-accent,#3f6fd1);font-size:1.05rem}.geds-careers .career-brief-card__label{color:var(--career-accent,#3f6fd1);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.geds-careers .career-brief-card__value{margin-bottom:0;color:var(--career-strong,#1d2a3a);font-size:1.05rem;font-weight:600;line-height:1.4}.geds-careers .career-brief-card__secondary{margin:.3rem 0 0;color:#495057;font-size:.85rem}.geds-careers .career-brief-tags{display:flex;flex-wrap:wrap;gap:.4rem}.geds-careers .career-brief-tag{display:inline-block;padding:.25rem .65rem;border-radius:8px;background:var(--career-surface-1);color:var(--career-text,#1d2a3a);font-size:.8rem;font-weight:500}.geds-careers .career-missions-grid,.geds-careers .career-qualities-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:576px){.geds-careers .career-missions-grid,.geds-careers .career-qualities-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.geds-careers .career-missions-grid,.geds-careers .career-qualities-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.geds-careers .career-missions-grid,.geds-careers .career-qualities-grid{grid-template-columns:repeat(4,1fr)}}.geds-careers .career-mission-card,.geds-careers .career-quality-card{display:flex;flex-direction:column;height:100%;padding:1.5rem;background:#fff;border:1px solid var(--career-border-soft);border-radius:16px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}@media (hover:hover) and (pointer:fine){.geds-careers .career-mission-card:hover,.geds-careers .career-quality-card:hover{transform:translateY(-3px);border-color:var(--career-accent,#3f6fd1);box-shadow:0 8px 20px rgba(29,42,58,.08)}}.geds-careers .career-mission-card{border-top:3px solid var(--career-accent,#3f6fd1)}.geds-careers .career-mission-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:12px;background:var(--career-bg,#f4f6f8);color:var(--career-accent,#3f6fd1);font-size:1.25rem}.geds-careers .career-quality-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:50%;background:var(--career-bg,#f4f6f8);color:var(--career-accent,#3f6fd1);font-size:1.25rem}.geds-careers .career-mission-card__title,.geds-careers .career-quality-card__title{margin-bottom:.5rem;color:var(--career-strong,#1d2a3a);font-size:1.05rem;font-weight:700}.geds-careers .career-mission-card__text,.geds-careers .career-quality-card__text{margin-bottom:0;color:#495057;font-size:.9rem;line-height:1.55}.geds-careers .career-editorial__intro{margin-bottom:1.75rem}.geds-careers .career-editorial__intro p{line-height:1.7;margin-bottom:.85rem}.geds-careers .career-editorial__intro p:last-child{margin-bottom:0}.geds-careers .career-insight-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.geds-careers .career-insight-grid{grid-template-columns:repeat(2,1fr);align-items:start}}.geds-careers .career-insight-card{padding:1.75rem;background:var(--career-surface-0,#fff);border:1px solid var(--career-border-soft,#e9ecef);border-radius:16px}.geds-careers .career-insight-card__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.1rem}.geds-careers .career-insight-card__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--career-bg,#f4f6f8);color:var(--career-accent,#3f6fd1);font-size:1.15rem}.geds-careers .career-insight-card__title{margin-bottom:0;color:var(--career-strong,#1d2a3a);font-size:1.05rem;font-weight:700}.geds-careers .career-insight-card__content{color:var(--career-text,#1d2a3a);font-size:.95rem;line-height:1.7}.geds-careers .career-insight-card__content p{margin-bottom:.85rem}.geds-careers .career-insight-card__content p:last-child{margin-bottom:0}.geds-careers .career-insight-card__content ul,.geds-careers .career-insight-card__content ol{margin:.75rem 0 0;padding-left:1.15rem}.geds-careers .career-insight-card__content li{margin-bottom:.5rem;line-height:1.6}.geds-careers .career-insight-card__content li:last-child{margin-bottom:0}.geds-careers .career-insight-card__content li::marker{color:var(--career-accent,#3f6fd1);font-weight:700}.geds-careers .career-country-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.3rem;width:max-content;max-width:100%;padding:.3rem;margin-bottom:1.5rem;background:var(--career-surface-0);border:1px solid var(--career-border-soft);border-radius:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.geds-careers .career-country-tabs::-webkit-scrollbar{display:none}.geds-careers .career-country-tabs__button{flex:0 0 auto;padding:.55rem 1.4rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--career-text,#1d2a3a);font-size:.9rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.geds-careers .career-country-tabs__button:hover{background:var(--career-surface-1)}.geds-careers .career-country-tabs__button.active{background:var(--career-strong,#1d2a3a);color:#fff}.geds-careers .career-country-tabs__button:focus-visible{outline:2px solid var(--career-accent,#3f6fd1);outline-offset:2px}.geds-careers .career-study-card{padding:1.5rem;background:#fff;border:1px solid var(--career-border-soft);border-radius:15px}.geds-careers .career-study-card + .geds-careers .career-study-card{margin-top:1.25rem}.geds-careers .career-study-card__title{margin-bottom:1.25rem;color:var(--career-strong,#1d2a3a);font-size:1.1rem;font-weight:700}.geds-careers .career-study-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.5rem}.geds-careers .career-study-meta-card{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;background:var(--career-surface-1);border:1px solid var(--career-border-soft);border-radius:10px}.geds-careers .career-study-meta-card__label{color:var(--career-accent,#3f6fd1);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.geds-careers .career-study-meta-card__value{color:var(--career-strong,#1d2a3a);font-weight:600}.geds-careers .career-study-detail{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--career-border-soft)}.geds-careers .career-study-detail__title{margin-bottom:.5rem;color:var(--career-strong,#1d2a3a);font-size:.95rem;font-weight:700}.geds-careers .career-study-detail__body{max-width:65ch;color:#495057;line-height:1.65}.geds-careers .career-study-detail__body p{margin-bottom:.75rem}.geds-careers .career-study-detail__body p:last-child{margin-bottom:0}.geds-careers .career-study-card__sources{display:flex;align-items:center;gap:.4rem;margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--career-border-soft);color:var(--career-text-muted);font-size:.8rem}.geds-careers .career-regulation-card{padding:1.5rem;background:#fff;border:1px solid var(--career-border-soft);border-radius:15px}.geds-careers .career-regulation-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.geds-careers .career-regulation-meta-card{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;background:var(--career-surface-1);border:1px solid var(--career-border-soft);border-radius:10px}.geds-careers .career-regulation-meta-card__label{color:var(--career-accent,#3f6fd1);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.geds-careers .career-regulation-meta-card__value{color:var(--career-strong,#1d2a3a);font-weight:600}.geds-careers .career-regulation-detail{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--career-border-soft)}.geds-careers .career-regulation-detail__title{margin-bottom:.5rem;color:var(--career-strong,#1d2a3a);font-size:.95rem;font-weight:700}.geds-careers .career-regulation-detail__body{max-width:65ch;color:#495057;line-height:1.65}.geds-careers .career-regulation-detail__body p{margin-bottom:.75rem}.geds-careers .career-regulation-detail__body p:last-child{margin-bottom:0}.geds-careers .career-salary-intro{max-width:65ch;margin-bottom:1.25rem;color:var(--career-text-muted);font-size:.85rem}.geds-careers .career-salary-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:576px){.geds-careers .career-salary-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.geds-careers .career-salary-card{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;background:#fff;border:1px solid var(--career-border-soft);border-radius:15px}.geds-careers .career-salary-card__type{display:inline-flex;align-self:flex-start;align-items:center;gap:.4rem;color:var(--career-accent,#3f6fd1);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.geds-careers .career-salary-card__amount{color:var(--career-strong,#1d2a3a);font-size:1.4rem;font-weight:700}.geds-careers .career-salary-card__period{color:#495057;font-size:.95rem;font-weight:600}.geds-careers .career-salary-card__context{display:flex;flex-wrap:wrap;gap:.4rem}.geds-careers .career-salary-card__tag{display:inline-block;padding:.25rem .65rem;border-radius:8px;background:var(--career-surface-1);color:var(--career-text,#1d2a3a);font-size:.8rem;font-weight:500}.geds-careers .career-salary-card__reference{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--career-text-muted);font-size:.8rem}.geds-careers .career-salary-card__note{padding-top:.6rem;border-top:1px solid var(--career-border-soft)}.geds-careers .career-salary-card__note-label{display:block;margin-bottom:.25rem;color:var(--career-accent,#3f6fd1);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.geds-careers .career-salary-card__note p{margin-bottom:0;color:#495057;font-size:.85rem;line-height:1.55}.geds-careers .career-salary-card__source{display:flex;align-items:center;gap:.4rem;margin:0;padding-top:.6rem;border-top:1px solid var(--career-border-soft);color:var(--career-text-muted);font-size:.78rem}.geds-careers .career-salary-card__source a{color:var(--career-accent,#3f6fd1)}.geds-careers .career-work-context-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:576px){.geds-careers .career-work-context-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.geds-careers .career-work-context-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.geds-careers .career-work-context-grid{grid-template-columns:repeat(4,1fr)}}.geds-careers .career-work-context-card{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1.25rem;border:1px solid var(--career-border-soft);border-radius:15px;background:#fff}.geds-careers .career-work-context-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.25rem;border-radius:50%;background:var(--career-surface-1);color:var(--career-accent,#3f6fd1);font-size:1.15rem}.geds-careers .career-work-context-label{margin-bottom:0;font-weight:600;color:#1d2a3a;font-size:.95rem}.geds-careers .career-work-context-value{margin-bottom:0;font-weight:700;color:var(--career-accent,#3f6fd1)}.geds-careers .career-work-context-meter{display:flex;gap:.3rem;margin:.1rem 0 .2rem}.geds-careers .career-work-context-dot{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:var(--career-border-soft)}.geds-careers .career-work-context-dot.is-filled{background:var(--career-accent,#3f6fd1)}.geds-careers .career-work-context-meter-variable .career-work-context-dot.is-filled{opacity:.5}.geds-careers .career-work-context-desc{margin-bottom:0;margin-top:.15rem;color:#495057;font-size:.85rem}.geds-careers .career-mode-chips{display:flex;flex-wrap:wrap;gap:.5rem}.geds-careers .career-mode-chip{padding:.3rem .9rem;border-radius:20px;background:var(--career-surface-1);font-size:.85rem}.geds-careers .career-is-it-for-you{border-radius:15px;background:var(--career-bg,#f4f6f8);color:var(--career-text,#1d2a3a);padding:2rem}.geds-careers .career-relation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.geds-careers .career-relation-type{display:inline-block;margin-bottom:.5rem;padding:.2rem .7rem;border-radius:20px;background:var(--career-strong,#1d2a3a);color:#fff;font-size:.75rem;font-weight:600}.geds-careers .career-training-features{display:flex;flex-direction:column;gap:1.5rem}.geds-careers .career-training-feature{display:grid;grid-template-columns:1fr;overflow:hidden;background:#fff;border:1px solid var(--career-border-soft);border-radius:20px;color:inherit;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.geds-careers .career-training-feature:hover{color:inherit;transform:translateY(-2px);box-shadow:0 10px 24px rgba(29,42,58,.08)}@media (min-width:768px){.geds-careers .career-training-feature{grid-template-columns:40% 1fr}.geds-careers .career-training-feature--no-media{grid-template-columns:1fr}}.geds-careers .career-training-feature__media{display:flex;background:var(--career-bg,#f4f6f8)}.geds-careers .career-training-feature__image{display:block;width:100%;height:100%;min-height:200px;max-height:320px;object-fit:cover}@media (min-width:768px){.geds-careers .career-training-feature__image{max-height:none}}.geds-careers .career-training-feature__content{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.75rem}.geds-careers .career-training-feature__relation{display:inline-block;padding:.2rem .7rem;border-radius:20px;background:var(--career-strong,#1d2a3a);color:#fff;font-size:.75rem;font-weight:600}.geds-careers .career-training-feature__title{margin:0;color:var(--career-strong,#1d2a3a);font-size:1.2rem;font-weight:700}.geds-careers .career-training-feature__meta{display:flex;flex-wrap:wrap;gap:.4rem}.geds-careers .career-training-feature__meta-item{display:inline-block;padding:.25rem .65rem;border-radius:8px;background:var(--career-surface-1);color:var(--career-text,#1d2a3a);font-size:.8rem;font-weight:500}.geds-careers .career-training-feature__excerpt{margin:0;max-width:60ch;color:var(--career-strong,#1d2a3a);font-size:.95rem;font-weight:600;line-height:1.5}.geds-careers .career-training-feature__summary{margin:0;max-width:60ch;color:#495057;font-size:.9rem;line-height:1.55}.geds-careers .career-training-feature__relation-note{margin:0;max-width:60ch;color:var(--career-text-muted);font-size:.85rem;line-height:1.5}.geds-careers .career-training-feature__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;padding:.55rem 1.25rem;border-radius:.7em;background:var(--career-strong,#1d2a3a);color:#fff;font-size:.9rem;font-weight:600}.geds-careers .career-articles-swiper__nav{display:none;justify-content:center;gap:.75rem;margin-bottom:1.5rem}@media (min-width:768px){.geds-careers .career-articles-swiper__nav{display:flex}}.geds-careers .career-articles-swiper__prev,.geds-careers .career-articles-swiper__next{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--career-strong,#1d2a3a);color:#fff;font-size:1.1rem;cursor:pointer;transition:filter .2s ease,opacity .2s ease}.geds-careers .career-articles-swiper__prev:hover,.geds-careers .career-articles-swiper__next:hover{filter:brightness(1.15)}.geds-careers .career-articles-swiper__prev:focus-visible,.geds-careers .career-articles-swiper__next:focus-visible{outline:3px solid var(--career-accent,#3f6fd1);outline-offset:2px}.geds-careers .career-articles-swiper__prev.swiper-button-disabled,.geds-careers .career-articles-swiper__next.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.geds-careers .career-articles-swiper__prev.swiper-button-lock,.geds-careers .career-articles-swiper__next.swiper-button-lock{display:none}.geds-careers .career-articles-swiper__slide{height:auto}.geds-careers .career-article-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--career-surface-0);border:1px solid var(--career-border-soft);border-radius:15px;color:inherit;text-decoration:none;transition:box-shadow .2s ease}.geds-careers .career-article-card:hover{color:inherit;box-shadow:var(--career-shadow-soft)}.geds-careers .career-article-card__media{background:var(--career-surface-1)}.geds-careers .career-article-card__image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.geds-careers .career-article-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem}.geds-careers .career-article-card__title{margin:0;color:var(--career-strong,#1d2a3a);font-size:1rem;font-weight:700;line-height:1.4}.geds-careers .career-articles-swiper__pagination{margin-top:1.5rem;text-align:center}.geds-careers .career-articles-swiper__pagination.swiper-pagination-bullets{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:1.5rem auto 0}.geds-careers .career-articles-swiper__pagination .swiper-pagination-bullet{background:var(--career-border-soft);opacity:1}.geds-careers .career-articles-swiper__pagination .swiper-pagination-bullet-active{background:var(--career-strong,#1d2a3a)}.geds-careers .career-faq .accordion-button{display:flex;align-items:center;gap:1rem}.geds-careers .career-faq__question{flex:1 1 auto}.geds-careers .career-faq__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin-left:auto;color:var(--career-strong,#1d2a3a);font-size:1.25rem;line-height:1}.geds-careers .career-faq .accordion-button.collapsed .career-faq__icon-minus,.geds-careers .career-faq .accordion-button:not(.collapsed) .career-faq__icon-plus{display:none}.geds-careers .career-sources-details{background:var(--career-surface-0);border:1px solid var(--career-border-soft);border-radius:15px;overflow:hidden}.geds-careers .career-sources-summary{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;color:var(--career-strong,#1d2a3a);font-weight:600;cursor:pointer;list-style:none;transition:background-color .15s ease}.geds-careers .career-sources-summary::-webkit-details-marker{display:none}.geds-careers .career-sources-summary::marker{content:""}.geds-careers .career-sources-summary:hover{background:var(--career-surface-1)}.geds-careers .career-sources-summary:focus-visible{outline:3px solid var(--career-accent,#3f6fd1);outline-offset:-3px}.geds-careers .career-sources-summary__icon{flex:0 0 auto;color:var(--career-accent,#3f6fd1);font-size:1.15rem}.geds-careers .career-sources-summary__label{flex:1 1 auto;min-width:0}.geds-careers .career-sources-summary__label--open{display:none}.geds-careers .career-sources-details[open] .career-sources-summary__label--closed{display:none}.geds-careers .career-sources-details[open] .career-sources-summary__label--open{display:inline}.geds-careers .career-sources-summary__chevron{flex:0 0 auto;margin-left:auto;color:var(--career-accent,#3f6fd1);font-size:1.1rem;transition:transform .2s ease}.geds-careers .career-sources-details[open] .career-sources-summary__chevron{transform:rotate(180deg)}.geds-careers .career-sources-content{padding:1.25rem;border-top:1px solid var(--career-border-soft)}.geds-careers .career-source-item{overflow-wrap:anywhere}.geds-careers .career-source-group-title{margin-bottom:.5rem}.geds-careers .career-source-item{padding:.5rem 0;border-bottom:1px solid var(--career-border-soft);font-size:.9rem}.geds-careers .career-source-item:last-child{border-bottom:none}.geds-careers .career-source-url{color:var(--career-text-muted);font-size:.8rem;word-break:break-all}.geds-careers .career-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin:3rem 0;padding:2.5rem;background:var(--career-surface-1);border:1px solid var(--career-border-soft);border-left:4px solid var(--career-accent,#3f6fd1);border-radius:24px}.geds-careers .career-cta__content{flex:1 1 320px}.geds-careers .career-cta__title{margin-bottom:.5rem;color:var(--career-strong,#1d2a3a);font-size:1.4rem;font-weight:700}.geds-careers .career-cta__text{margin-bottom:0;max-width:60ch;color:var(--career-text,#1d2a3a)}.geds-careers .career-cta__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem}.geds-careers .career-cta__button{white-space:nowrap;border-radius:.7em;font-weight:600;transition:background-color .2s ease,color .2s ease,filter .2s ease}.geds-careers .career-cta__primary{background:var(--career-strong,#1d2a3a);border:1px solid var(--career-strong,#1d2a3a);color:#fff}.geds-careers .career-cta__primary:hover,.geds-careers .career-cta__primary:focus-visible{background:var(--career-strong,#1d2a3a);border-color:var(--career-strong,#1d2a3a);color:#fff;filter:brightness(1.15)}.geds-careers .career-cta__secondary{background:transparent;border:1px solid var(--career-strong,#1d2a3a);color:var(--career-strong,#1d2a3a)}.geds-careers .career-cta__secondary:hover,.geds-careers .career-cta__secondary:focus-visible{background:var(--career-strong,#1d2a3a);color:#fff}.geds-careers .career-cta__primary:focus-visible,.geds-careers .career-cta__secondary:focus-visible{outline:3px solid var(--career-accent,#3f6fd1);outline-offset:2px}@media (max-width:767px){.geds-careers .career-hero-content{padding:1.25rem}}@media (max-width:575px){.geds-careers .career-cta{flex-direction:column;padding:2rem 1.5rem;text-align:center}.geds-careers .career-cta__text{max-width:none}.geds-careers .career-cta__actions{flex-direction:column;width:100%}.geds-careers .career-cta__button{width:100%}}