.hs-hub{color:var(--c-on-surface)}.hs-hub :where(section[id],article[id],h2[id]){scroll-margin-top:7rem}.hs-inner{width:min(100% - 3rem,1152px);margin-inline:auto}.hs-section{padding-block:clamp(4rem,7vw,6.5rem)}.hs-hub a{text-underline-offset:.25em}.hs-hub a:focus-visible,.hs-hub summary:focus-visible{outline:3px solid var(--c-primary);outline-offset:5px;border-radius:6px}.hs-eyebrow{color:var(--c-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.5}.hs-hero{background:radial-gradient(ellipse at 80% 15%, var(--c-primary-container), transparent 60%), var(--c-bande-lavande-pale);padding-top:1rem}.hs-fil{color:var(--c-on-surface-variant);flex-wrap:wrap;gap:.65rem;margin-bottom:2.75rem;font-size:.78rem;display:flex}.hs-fil a:hover{color:var(--c-primary)}.hs-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);padding-bottom:3.5rem;display:grid}.hs-hero h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.3rem,4.1vw,3.65rem);font-weight:475;line-height:1.08}.hs-hero h1>span{color:var(--c-primary);margin-top:.2em;display:block}.hs-lead{max-width:35rem;color:var(--c-on-surface-variant);margin-top:1.5rem;font-size:1.05rem;line-height:1.65}.hs-renvois{margin-top:.9rem;font-size:.95rem}.hs-renvois a{color:var(--c-primary);font-weight:650;text-decoration:underline}.hs-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.8rem;display:flex}.hs-button{background:var(--c-primary);min-height:48px;color:var(--c-on-primary);border-radius:99px;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1.3rem;font-size:.87rem;font-weight:650;transition:background .2s,box-shadow .2s;display:inline-flex}.hs-button:hover{box-shadow:0 4px 18px color-mix(in srgb, var(--c-primary) 20%, transparent)}.hs-button svg,.hs-texte-lien svg,.hs-raccourcis svg,.hs-formation h4 svg,.hs-format a svg,.hs-articles svg{flex-shrink:0;width:1.15rem;height:1.15rem}.hs-button--secondaire{background:var(--c-surface-container-lowest);color:var(--c-primary)}.hs-faits{color:var(--c-on-surface-variant);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.25rem;font-size:.76rem;line-height:1.6;display:flex}.hs-faits strong{color:var(--c-primary);font-weight:750}.hs-equipe{background:var(--c-surface-container-lowest);box-shadow:0 18px 55px -32px color-mix(in srgb, var(--c-primary) 30%, transparent);border-radius:2rem 2rem .7rem;padding:1.75rem 1.4rem 1.4rem}.hs-equipe>h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:475;line-height:1.2}.hs-equipe-grid{grid-template-columns:repeat(var(--hs-colonnes,3), minmax(0, 1fr));gap:1.5rem .65rem;margin-top:1.6rem;display:grid}.hs-personne{text-align:center;border-radius:1rem;flex-direction:column;align-items:center;height:100%;display:flex}a.hs-personne:hover .hs-nom{color:var(--c-primary);text-decoration:underline}.hs-portrait{background:var(--c-primary-container);border-radius:50%;flex-shrink:0;width:88px;height:88px;display:block;overflow:hidden}.hs-portrait img{object-fit:cover;width:100%;height:100%}.hs-initiales{color:var(--c-on-primary-container);place-items:center;font-size:1.5rem;display:grid}.hs-nom{margin-top:.65rem;font-size:.79rem;font-weight:650;line-height:1.3}.hs-fonction{max-width:11rem;color:var(--c-on-surface-variant);margin-top:.2rem;font-size:.67rem;line-height:1.4}.hs-nav{border-top:1px solid var(--c-outline-variant);flex-wrap:wrap;gap:.35rem 1.5rem;padding-block:1rem;display:flex}.hs-nav a{color:var(--c-on-surface-variant);padding-block:.4rem;font-size:.8rem;font-weight:550}.hs-nav a:hover{color:var(--c-primary);text-decoration:underline}.hs-entete{max-width:49rem;margin-bottom:2.25rem}.hs-titre{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin-top:.75rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:475;line-height:1.13}.hs-intro{max-width:44rem;color:var(--c-on-surface-variant);margin-top:1rem;font-size:1rem;line-height:1.7}.hs-sujets{background:var(--c-surface)}.hs-raccourcis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:1.8rem;display:grid}.hs-raccourcis a{background:var(--c-secondary-container);min-height:48px;color:var(--c-on-secondary-container);border-radius:1rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.95rem 1rem;font-size:.85rem;font-weight:600;display:flex}.hs-raccourcis a:hover{background:var(--c-primary-container);color:var(--c-on-primary-container)}.hs-sujets-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.hs-sujet{background:var(--c-bande-lavande-pale);border-radius:1.8rem;min-width:0;padding:clamp(1.4rem,3vw,2rem)}.hs-sujet:last-child:nth-child(odd){grid-column:1/-1}.hs-sujet:nth-child(2),.hs-sujet:nth-child(3){background:var(--c-bande-rose)}.hs-sujet-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hs-sujet-heading>span{color:var(--c-primary);font-variant-numeric:tabular-nums;font-size:.9rem}.hs-sujet h3{max-width:30rem;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:.8rem;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:475;line-height:1.2}.hs-sujet-description{color:var(--c-on-surface-variant);margin-top:.85rem;font-size:.9rem;line-height:1.65}.hs-reperes{margin-top:1.4rem}.hs-reperes>p{color:var(--c-primary);font-size:.76rem;font-weight:700}.hs-reperes ul{gap:.55rem;margin-top:.6rem;font-size:.87rem;line-height:1.45;display:grid}.hs-reperes li{padding-left:1rem;position:relative}.hs-reperes li:before{content:"";background:var(--c-primary);border-radius:50%;width:4px;height:4px;position:absolute;top:.5em;left:0}.hs-formations-liste{gap:.75rem;margin-top:1.6rem;display:grid}.hs-formation{background:var(--c-surface-container-lowest);border-radius:1.15rem;padding:1.15rem}.hs-formation-meta{color:var(--c-primary);font-size:.75rem;font-weight:650}.hs-formation h4{margin-top:.45rem;font-size:.95rem;font-weight:650;line-height:1.45}.hs-formation h4 a{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.hs-formation h4 a:hover{color:var(--c-primary);text-decoration:underline}.hs-formation-note{color:var(--c-on-surface-variant);margin-top:.55rem;font-size:.76rem}.hs-financements{color:var(--c-primary);margin-top:.5rem;font-size:.74rem;font-weight:650}.hs-financements span{color:var(--c-on-surface-variant);font-weight:400;display:block}.hs-formation-equipe{align-items:center;gap:.65rem;margin-top:.95rem;display:flex}.hs-visages{flex-shrink:0;padding-right:.1rem;display:flex}.hs-portrait--petit{border:2px solid var(--c-surface-container-lowest);width:36px;height:36px}.hs-portrait--petit.hs-initiales{letter-spacing:.02em;font-size:.7rem;font-weight:650}.hs-visages>:not(:first-child){margin-left:-12px}.hs-formation-equipe p{color:var(--c-on-surface-variant);font-size:.72rem;line-height:1.4}.hs-autres{margin-top:2rem}.hs-autres>h3{font-size:1.3rem;font-weight:600}.hs-autres>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.hs-note{color:var(--c-on-surface-variant);margin-top:1.6rem;font-size:.86rem;line-height:1.65}.hs-note a{color:var(--c-primary);font-weight:600;text-decoration:underline}.hs-agenda{background:var(--c-bande-lavande)}.hs-formats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.hs-format{background:var(--c-bande-lavande-pale);border-radius:1.8rem;padding:2rem}.hs-format--presentiel{background:var(--c-secondary-container)}.hs-format-tag{background:var(--c-surface-container-lowest);color:var(--c-primary);border-radius:99px;padding:.35rem .75rem;font-size:.75rem;font-weight:650;display:inline-block}.hs-format h3{font-family:var(--font-display);letter-spacing:-.025em;margin-top:1.3rem;font-size:1.8rem;font-weight:475;line-height:1.2}.hs-format>p{color:var(--c-on-surface-variant);margin-top:1rem;font-size:.93rem;line-height:1.7}.hs-format>ul,.hs-format>a{margin-top:1.4rem}.hs-format a,.hs-texte-lien{color:var(--c-primary);align-items:center;gap:.75rem;font-size:.88rem;font-weight:650;display:flex}.hs-format a:hover{text-decoration:underline}.hs-communaute{background:var(--c-bande-bleu)}.hs-ressources{background:var(--c-surface)}.hs-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.hs-articles li{display:flex}.hs-articles a{background:var(--c-surface-container);border-radius:1.2rem;flex:1;justify-content:space-between;align-items:center;gap:1rem;min-height:100px;padding:1.25rem;font-size:.9rem;font-weight:550;line-height:1.55;display:flex}.hs-articles a:hover{color:var(--c-primary);background:var(--c-primary-container)}.hs-professions{border-top:1px solid var(--c-outline-variant);grid-template-columns:1fr 1.5fr;gap:2rem;margin-top:3rem;padding-top:2rem;display:grid}.hs-professions h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.6rem;font-weight:475;line-height:1.2}.hs-professions p{color:var(--c-on-surface-variant);font-size:.95rem;line-height:1.7}.hs-fin{text-align:center;background:var(--c-primary-container)}.hs-fin .hs-titre{color:var(--c-on-primary-container)}.hs-fin .hs-actions{justify-content:center}.hs-fin .hs-titre+p{color:var(--c-on-surface-variant);margin-top:1.2rem;font-size:.95rem}.hs-contenu-conserve .pl-inner{width:min(100% - 3rem,1152px);margin-inline:auto}.hs-contenu-conserve section{padding-block:clamp(4rem,7vw,6.5rem)}.hs-contenu-conserve .pl-fin{background:var(--c-bande-lavande-pale)}.hs-contenu-conserve .pl-faq{background:var(--c-surface)}.hs-contenu-conserve .pl-eyebrow{color:var(--c-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.5}.hs-contenu-conserve .pl-title{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.75rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:475;line-height:1.13}.hs-contenu-conserve .pl-subtitle{max-width:45rem;color:var(--c-on-surface-variant);font-size:.95rem;line-height:1.7;margin:1rem 0 0!important}.hs-contenu-conserve .pl-fin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.hs-contenu-conserve .pl-fin-card{background:var(--c-surface-container-lowest);border-radius:1.6rem;padding:1.5rem}.hs-contenu-conserve .pl-fin-tag{background:var(--c-primary-container);color:var(--c-on-primary-container);border-radius:99px;padding:.35rem .75rem;font-size:.75rem;font-weight:650;display:inline-flex}.hs-contenu-conserve .pl-fin-card h3{margin-top:1rem;font-size:1.2rem;font-weight:600;line-height:1.35}.hs-contenu-conserve .pl-fin-card p{color:var(--c-on-surface-variant);margin-top:1rem;font-size:.86rem;line-height:1.75}.hs-contenu-conserve a{color:var(--c-primary);text-decoration:underline}.hs-contenu-conserve strong{font-weight:650}.hs-contenu-conserve .pl-fin-note{background:var(--c-secondary-container);color:var(--c-on-secondary-container);border-radius:1.2rem;margin-top:1.4rem;padding:1.3rem;font-size:.9rem;line-height:1.7}.hs-contenu-conserve .pl-fin-suisse{background:var(--c-surface-container-lowest)!important;color:var(--c-on-surface-variant)!important;border-color:var(--c-primary)!important}.hs-contenu-conserve .pl-fin-suisse strong{color:var(--c-on-surface)!important}.hs-contenu-conserve .pl-faq-list{gap:.75rem;margin-top:2rem;display:grid}.hs-contenu-conserve details{background:var(--c-surface-container);border-radius:1rem}.hs-contenu-conserve summary{cursor:pointer;padding:1.25rem 1.5rem;font-size:.97rem;font-weight:550;line-height:1.5}.hs-contenu-conserve details p{max-width:65rem;color:var(--c-on-surface-variant);padding:0 1.5rem 1.5rem;font-size:.93rem;line-height:1.75}@media (max-width:900px){.hs-hero-grid{grid-template-columns:1fr}.hs-hero h1{max-width:42rem;font-size:clamp(2.35rem,6vw,3.5rem)}.hs-equipe{max-width:42rem}.hs-equipe-grid{grid-template-columns:repeat(var(--hs-colonnes,3), minmax(0, 1fr))}.hs-contenu-conserve .pl-fin-grid{grid-template-columns:1fr}.hs-contenu-conserve .pl-fin-card{padding:1.5rem}.hs-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hs-inner,.hs-contenu-conserve .pl-inner{width:min(100% - 2rem,1152px)}.hs-fil{margin-bottom:2rem}.hs-hero-grid{gap:2.25rem;padding-bottom:2rem}.hs-hero h1{font-size:clamp(2rem,8.5vw,2.8rem)}.hs-lead{font-size:1rem}.hs-equipe{padding:1.4rem 1rem}.hs-equipe-grid{gap:1.3rem .6rem}.hs-portrait{width:72px;height:72px}.hs-portrait--petit{width:36px;height:36px}.hs-nom{font-size:.75rem}.hs-fonction{font-size:.66rem}.hs-nav{gap:.3rem 1.1rem}.hs-raccourcis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.hs-raccourcis a{padding:.8rem;font-size:.8rem}.hs-sujets-grid,.hs-formats-grid,.hs-autres>ul,.hs-professions{grid-template-columns:1fr}.hs-sujet{padding:1.35rem}.hs-sujet h3{font-size:1.6rem}.hs-formation{padding:1rem}.hs-format{padding:1.6rem}.hs-professions{gap:1rem}.hs-articles{grid-template-columns:1fr}.hs-articles a{min-height:78px}}.hs-porte .pl-why,.hs-porte .pl-faq{background:var(--c-surface)!important}.hs-porte .pl-specificite{background:var(--c-bande-lavande-pale)}.hs-porte .pl-why-text{max-width:48rem;color:var(--c-on-surface-variant);margin-top:1.25rem;font-size:.95rem;line-height:1.75}.hs-porte div.pl-why-text{gap:.9rem;display:grid}.hs-porte .pl-why-text strong{color:var(--c-on-surface)}.hs-porte .pl-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hs-porte .pl-spec-card{border-radius:1.6rem;padding:1.6rem;background:var(--c-surface-container-lowest)!important}.hs-porte .pl-spec-card h3{color:var(--c-on-surface);font-size:1.1rem;font-weight:600;line-height:1.35}.hs-porte .pl-spec-card ul{gap:.55rem;margin-top:.8rem;padding-left:1.1rem;list-style:outside;display:grid}.hs-porte .pl-spec-card li,.hs-porte .pl-spec-card p{color:var(--c-on-surface-variant);font-size:.9rem;line-height:1.7}.hs-porte .pl-spec-card p{margin-top:.6rem}.hs-porte .pl-spec-card li::marker{color:var(--c-primary)}.hs-bande h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3rem);font-weight:475;line-height:1.13}.hs-articles-suite{margin-top:.75rem}.hs-articles-suite>summary{cursor:pointer;border:1px solid var(--c-outline-variant);min-height:3rem;color:var(--c-on-surface);border-radius:99px;align-items:center;padding:0 1.25rem;font-size:.9rem;font-weight:600;display:inline-flex}.hs-articles-suite>summary:hover{background:var(--c-surface-container)}.hs-articles-suite[open]>summary{margin-bottom:.75rem}@media (max-width:720px){.hs-porte .pl-spec-grid{grid-template-columns:1fr}}
