.DomaineHub-module__5nivzG__hero{margin-top:var(--aiduka-space-4);padding:var(--aiduka-space-5);border-radius:var(--aiduka-app-radius-card-large);background:var(--domaine-bg);box-shadow:0 0 0 var(--aiduka-border-hairline) var(--domaine-tint)}.DomaineHub-module__5nivzG__hero>header{margin-top:0}.DomaineHub-module__5nivzG__hero h1{color:var(--domaine-fg)}.DomaineHub-module__5nivzG__hero>header>p{color:var(--color-ink)}.DomaineHub-module__5nivzG__hero>div{margin-top:var(--aiduka-space-5)}.DomaineHub-module__5nivzG__action{align-items:center;gap:var(--aiduka-space-2);max-width:100%;min-height:var(--aiduka-space-11);padding:var(--aiduka-space-3) var(--aiduka-space-4);border-radius:var(--aiduka-app-radius-button);background:var(--aiduka-color-action-strong);color:var(--aiduka-color-on-action-strong);font-size:var(--aiduka-app-type-body-strong-size);font-weight:var(--aiduka-app-type-body-strong-weight);line-height:var(--aiduka-app-type-body-strong-leading);text-decoration:none;display:inline-flex}.DomaineHub-module__5nivzG__action:focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-color-ink);outline-offset:var(--aiduka-space-1)}.DomaineHub-module__5nivzG__action:active{box-shadow:var(--aiduka-product-material-inset-strong)}@media (hover:hover) and (pointer:fine){.DomaineHub-module__5nivzG__action:hover{background:color-mix(in srgb,var(--aiduka-color-action-strong) 90%,var(--aiduka-color-on-action-strong))}}
.EtablissementFiche-module__D4AJ3a__page{color:var(--aiduka-color-ink);font-size:var(--aiduka-etablissement-row-title);line-height:var(--aiduka-etablissement-body-leading)}.EtablissementFiche-module__D4AJ3a__page h1,.EtablissementFiche-module__D4AJ3a__page h2,.EtablissementFiche-module__D4AJ3a__page h3{overflow-wrap:anywhere;margin:0}.EtablissementFiche-module__D4AJ3a__page h1{font-size:var(--aiduka-etablissement-title);font-weight:var(--aiduka-etablissement-title-weight);line-height:var(--aiduka-etablissement-title-leading);letter-spacing:var(--aiduka-etablissement-title-tracking);text-wrap:balance}.EtablissementFiche-module__D4AJ3a__page h2{font-size:var(--aiduka-etablissement-section-title);font-weight:var(--aiduka-etablissement-heading-weight);line-height:var(--aiduka-etablissement-heading-leading);letter-spacing:var(--aiduka-etablissement-title-tracking)}.EtablissementFiche-module__D4AJ3a__breadcrumb{align-items:center;gap:var(--aiduka-space-2);margin-bottom:var(--aiduka-space-6);color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-etablissement-meta);flex-wrap:wrap;display:flex}.EtablissementFiche-module__D4AJ3a__breadcrumb a{min-height:var(--aiduka-product-ui-control-size);text-underline-offset:var(--aiduka-space-1);align-items:center;text-decoration:underline;display:inline-flex}.EtablissementFiche-module__D4AJ3a__identity{gap:var(--aiduka-space-4);padding-bottom:var(--aiduka-space-6);display:grid}.EtablissementFiche-module__D4AJ3a__identityTools{justify-content:space-between;align-items:start;gap:var(--aiduka-space-4);display:flex}.EtablissementFiche-module__D4AJ3a__logo{background:var(--aiduka-orientation-material-logo-paper);color:var(--aiduka-orientation-material-logo-dark);border-radius:var(--aiduka-etablissement-control-radius);box-shadow:none}.EtablissementFiche-module__D4AJ3a__logo [role=img]{background:var(--aiduka-orientation-material-logo-dark)}.EtablissementFiche-module__D4AJ3a__logoFallback{background:var(--aiduka-color-surface-sunken);color:var(--aiduka-color-ink-muted)}.EtablissementFiche-module__D4AJ3a__favoriteArea{justify-items:end;max-width:50%;display:grid;position:relative}.EtablissementFiche-module__D4AJ3a__favorite{background:var(--aiduka-color-surface-sunken);color:var(--aiduka-color-ink)}.EtablissementFiche-module__D4AJ3a__favoriteFeedback{margin-top:var(--aiduka-space-2);font-size:var(--aiduka-etablissement-caption);overflow-wrap:anywhere;text-align:right}.EtablissementFiche-module__D4AJ3a__metadata{align-items:center;gap:var(--aiduka-space-2);color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-etablissement-meta);flex-wrap:wrap;display:flex}.EtablissementFiche-module__D4AJ3a__metadata p{margin:0}.EtablissementFiche-module__D4AJ3a__badge{padding:var(--aiduka-space-1) var(--aiduka-space-2);background:var(--aiduka-color-surface-sunken);color:var(--aiduka-color-ink-muted);border-radius:var(--aiduka-radius-sm);font-size:var(--aiduka-etablissement-caption);font-weight:var(--aiduka-etablissement-label-weight);overflow-wrap:anywhere}.EtablissementFiche-module__D4AJ3a__offerCount{color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-etablissement-meta);margin:0}.EtablissementFiche-module__D4AJ3a__offerCount strong{color:var(--aiduka-color-ink);font-weight:var(--aiduka-etablissement-label-weight)}.EtablissementFiche-module__D4AJ3a__parentLink,.EtablissementFiche-module__D4AJ3a__campusLink{min-height:var(--aiduka-product-ui-control-size);color:var(--aiduka-color-ink);font-size:var(--aiduka-etablissement-meta);font-weight:var(--aiduka-etablissement-label-weight);text-underline-offset:var(--aiduka-space-1);overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:flex}.EtablissementFiche-module__D4AJ3a__jump{column-gap:var(--aiduka-space-6);border-block:var(--aiduka-border-hairline) solid var(--aiduka-color-line);margin-bottom:var(--aiduka-space-8);flex-wrap:wrap;display:flex}.EtablissementFiche-module__D4AJ3a__jump a{min-height:var(--aiduka-product-ui-control-size);font-size:var(--aiduka-etablissement-meta);font-weight:var(--aiduka-etablissement-label-weight);align-items:center;text-decoration:none;display:flex}.EtablissementFiche-module__D4AJ3a__jump a:first-child{border-bottom:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-orientation-accent)}.EtablissementFiche-module__D4AJ3a__layout{gap:var(--aiduka-space-8);display:grid}.EtablissementFiche-module__D4AJ3a__offer{min-width:0;scroll-margin-top:var(--aiduka-space-4)}.EtablissementFiche-module__D4AJ3a__sectionTop{justify-content:space-between;align-items:baseline;gap:var(--aiduka-space-3);margin-bottom:var(--aiduka-space-4);display:flex}.EtablissementFiche-module__D4AJ3a__sectionTop>span{font-size:var(--aiduka-etablissement-meta);color:var(--aiduka-color-ink-muted);font-variant-numeric:tabular-nums}.EtablissementFiche-module__D4AJ3a__filters{gap:var(--aiduka-space-3);margin-bottom:var(--aiduka-space-4);display:grid}.EtablissementFiche-module__D4AJ3a__filters[hidden]{display:none}.EtablissementFiche-module__D4AJ3a__filters label{gap:var(--aiduka-space-2);min-width:0;font-size:var(--aiduka-etablissement-meta);font-weight:var(--aiduka-etablissement-label-weight);display:grid}.EtablissementFiche-module__D4AJ3a__filters input,.EtablissementFiche-module__D4AJ3a__filters select{width:100%;min-width:0;min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-3);background:var(--aiduka-color-surface);color:var(--aiduka-color-ink);border:var(--aiduka-border-hairline) solid var(--aiduka-etablissement-input-border);border-radius:var(--aiduka-etablissement-control-radius);font-size:var(--aiduka-etablissement-row-title);font-weight:var(--aiduka-etablissement-body-weight)}.EtablissementFiche-module__D4AJ3a__filters input::placeholder{color:var(--aiduka-color-ink-muted);opacity:1}.EtablissementFiche-module__D4AJ3a__resultCount,.EtablissementFiche-module__D4AJ3a__muted{margin:0 0 var(--aiduka-space-3);color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-etablissement-meta)}.EtablissementFiche-module__D4AJ3a__rows{margin:0;padding:0;list-style:none;display:grid}.EtablissementFiche-module__D4AJ3a__rows>li{border-top:var(--aiduka-border-hairline) solid var(--aiduka-color-line);min-width:0}.EtablissementFiche-module__D4AJ3a__formationLink{align-items:center;gap:var(--aiduka-space-3);padding-block:var(--aiduka-space-4);color:var(--aiduka-color-ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.EtablissementFiche-module__D4AJ3a__formationLink strong{font-size:var(--aiduka-etablissement-row-title);font-weight:var(--aiduka-etablissement-label-weight);line-height:var(--aiduka-orientation-row-leading);overflow-wrap:anywhere;display:block}.EtablissementFiche-module__D4AJ3a__rowMeta{margin-top:var(--aiduka-space-2);color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-etablissement-caption);display:block}.EtablissementFiche-module__D4AJ3a__chevron{width:var(--aiduka-space-4);height:var(--aiduka-space-4);color:var(--aiduka-color-ink-muted)}.EtablissementFiche-module__D4AJ3a__more{margin-block:var(--aiduka-space-3)}.EtablissementFiche-module__D4AJ3a__more>summary,.EtablissementFiche-module__D4AJ3a__presentation>summary{justify-content:space-between;align-items:center;gap:var(--aiduka-space-3);min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-3) 0;cursor:pointer;font-size:var(--aiduka-etablissement-meta);font-weight:var(--aiduka-etablissement-label-weight);list-style:none;display:flex}.EtablissementFiche-module__D4AJ3a__more>summary:after,.EtablissementFiche-module__D4AJ3a__presentation>summary:after{content:"+";color:var(--aiduka-color-ink-muted)}.EtablissementFiche-module__D4AJ3a__more[open]>summary:after,.EtablissementFiche-module__D4AJ3a__presentation[open]>summary:after{content:"−"}.EtablissementFiche-module__D4AJ3a__more>summary::-webkit-details-marker{display:none}.EtablissementFiche-module__D4AJ3a__presentation>summary::-webkit-details-marker{display:none}.EtablissementFiche-module__D4AJ3a__campus>summary::-webkit-details-marker{display:none}.EtablissementFiche-module__D4AJ3a__campus{margin-top:var(--aiduka-space-4);border:var(--aiduka-border-hairline) solid var(--aiduka-color-line);border-radius:var(--aiduka-etablissement-control-radius)}.EtablissementFiche-module__D4AJ3a__campus>summary{min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-4);border-radius:inherit;background:var(--aiduka-color-surface-sunken);cursor:pointer;list-style:none}.EtablissementFiche-module__D4AJ3a__campus>summary h3{justify-content:space-between;align-items:baseline;gap:var(--aiduka-space-2);font-size:var(--aiduka-etablissement-row-title);font-weight:var(--aiduka-etablissement-label-weight);flex-wrap:wrap;display:flex}.EtablissementFiche-module__D4AJ3a__campus>summary h3>span{flex:1;min-width:0}.EtablissementFiche-module__D4AJ3a__campus>summary small{color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-etablissement-caption);font-weight:var(--aiduka-etablissement-body-weight);flex-shrink:0;display:block}.EtablissementFiche-module__D4AJ3a__campus>summary h3:after{content:"+"}.EtablissementFiche-module__D4AJ3a__campus[open]>summary h3:after{content:"−"}.EtablissementFiche-module__D4AJ3a__campus>.EtablissementFiche-module__D4AJ3a__rows,.EtablissementFiche-module__D4AJ3a__campus>.EtablissementFiche-module__D4AJ3a__more,.EtablissementFiche-module__D4AJ3a__campus>.EtablissementFiche-module__D4AJ3a__empty,.EtablissementFiche-module__D4AJ3a__campus>.EtablissementFiche-module__D4AJ3a__campusLink{margin-inline:var(--aiduka-space-4)}.EtablissementFiche-module__D4AJ3a__groupTitle{margin:var(--aiduka-space-5) 0 var(--aiduka-space-3);font-size:var(--aiduka-etablissement-row-title)}.EtablissementFiche-module__D4AJ3a__empty{padding:var(--aiduka-space-4);margin-block:var(--aiduka-space-3);background:var(--aiduka-color-surface-sunken);border-radius:var(--aiduka-etablissement-control-radius);font-size:var(--aiduka-etablissement-meta)}.EtablissementFiche-module__D4AJ3a__empty p{margin:0}.EtablissementFiche-module__D4AJ3a__support{align-content:start;gap:var(--aiduka-space-8);min-width:0;display:grid}.EtablissementFiche-module__D4AJ3a__support>section{scroll-margin-top:var(--aiduka-space-4);border-top:var(--aiduka-border-hairline) solid var(--aiduka-color-line);padding-top:var(--aiduka-space-5)}.EtablissementFiche-module__D4AJ3a__support h2{margin-bottom:var(--aiduka-space-4)}.EtablissementFiche-module__D4AJ3a__presentation p{margin:var(--aiduka-space-3) 0 0;color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-etablissement-meta);white-space:pre-line;overflow-wrap:anywhere}.EtablissementFiche-module__D4AJ3a__contactList{gap:var(--aiduka-space-4);margin:0;display:grid}.EtablissementFiche-module__D4AJ3a__contactList dt{font-size:var(--aiduka-etablissement-caption);color:var(--aiduka-color-ink-muted)}.EtablissementFiche-module__D4AJ3a__contactList dd{margin:var(--aiduka-space-1) 0 0;font-size:var(--aiduka-etablissement-meta);overflow-wrap:anywhere}.EtablissementFiche-module__D4AJ3a__contactList a{min-height:var(--aiduka-product-ui-control-size);font-weight:var(--aiduka-etablissement-label-weight);text-underline-offset:var(--aiduka-space-1);align-items:center;text-decoration:underline;display:flex}.EtablissementFiche-module__D4AJ3a__support>.EtablissementFiche-module__D4AJ3a__contactStep{padding:var(--aiduka-space-4);background:var(--aiduka-etablissement-contact-fill);border-radius:var(--aiduka-etablissement-card-radius);border:0}.EtablissementFiche-module__D4AJ3a__contactStep p{margin:0 0 var(--aiduka-space-4);font-size:var(--aiduka-etablissement-meta)}.EtablissementFiche-module__D4AJ3a__contactStep small{margin-top:var(--aiduka-space-3);color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-etablissement-caption);display:block}.EtablissementFiche-module__D4AJ3a__primaryButton,.EtablissementFiche-module__D4AJ3a__secondaryButton{justify-content:center;align-items:center;gap:var(--aiduka-space-3);min-height:var(--aiduka-product-ui-control-size);padding:var(--aiduka-space-3) var(--aiduka-space-4);border:var(--aiduka-border-hairline) solid var(--aiduka-etablissement-input-border);border-radius:var(--aiduka-etablissement-control-radius);color:var(--aiduka-color-ink);background:var(--aiduka-color-surface);font-size:var(--aiduka-etablissement-meta);font-weight:var(--aiduka-etablissement-label-weight);text-align:center;overflow-wrap:anywhere;cursor:pointer;text-decoration:none;display:inline-flex}.EtablissementFiche-module__D4AJ3a__contactStep>.EtablissementFiche-module__D4AJ3a__primaryButton{width:100%;display:flex}.EtablissementFiche-module__D4AJ3a__primaryButton{background:var(--aiduka-color-action-strong);border-color:var(--aiduka-color-action-strong);color:var(--aiduka-color-on-action-strong)}.EtablissementFiche-module__D4AJ3a__primaryButton:before{content:"";width:var(--aiduka-etablissement-cta-mark-width);height:calc(var(--aiduka-border-hairline) * 3);background:var(--aiduka-orientation-accent);flex-shrink:0;order:1}.EtablissementFiche-module__D4AJ3a__empty>.EtablissementFiche-module__D4AJ3a__secondaryButton{margin-top:var(--aiduka-space-3)}.EtablissementFiche-module__D4AJ3a__page a:focus-visible,.EtablissementFiche-module__D4AJ3a__page button:focus-visible,.EtablissementFiche-module__D4AJ3a__page input:focus-visible,.EtablissementFiche-module__D4AJ3a__page select:focus-visible,.EtablissementFiche-module__D4AJ3a__page summary:focus-visible{outline:calc(var(--aiduka-border-hairline) * 2) solid var(--aiduka-color-ink);outline-offset:var(--aiduka-space-1)}.EtablissementFiche-module__D4AJ3a__hubHeader{margin-top:var(--aiduka-space-4)}.EtablissementFiche-module__D4AJ3a__hubHeader p{margin-top:var(--aiduka-space-3);color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-etablissement-meta)}.EtablissementFiche-module__D4AJ3a__hubSection{margin-top:var(--aiduka-space-8)}.EtablissementFiche-module__D4AJ3a__hubGrid{gap:var(--aiduka-space-4);margin-top:var(--aiduka-space-4);grid-template-columns:minmax(0,1fr);display:grid}.EtablissementFiche-module__D4AJ3a__hubCard{min-width:0;padding:var(--aiduka-space-4);border:var(--aiduka-border-hairline) solid var(--aiduka-color-line);border-radius:var(--aiduka-etablissement-card-radius);background:var(--aiduka-color-surface);color:var(--aiduka-color-ink);text-decoration:none;display:block}.EtablissementFiche-module__D4AJ3a__hubCard>p:first-child{font-size:var(--aiduka-etablissement-row-title);font-weight:var(--aiduka-etablissement-label-weight);overflow-wrap:anywhere;margin:0}.EtablissementFiche-module__D4AJ3a__hubCard>p:not(:first-child){margin:var(--aiduka-space-2) 0 0;color:var(--aiduka-color-ink-muted);font-size:var(--aiduka-etablissement-meta)}.EtablissementFiche-module__D4AJ3a__hubCard>.EtablissementFiche-module__D4AJ3a__metadata{margin-top:var(--aiduka-space-3)}@media (hover:hover){.EtablissementFiche-module__D4AJ3a__formationLink:hover,.EtablissementFiche-module__D4AJ3a__hubCard:hover,.EtablissementFiche-module__D4AJ3a__secondaryButton:hover{background:var(--aiduka-color-surface-sunken)}.EtablissementFiche-module__D4AJ3a__campus>summary:hover{background:var(--aiduka-color-surface)}.EtablissementFiche-module__D4AJ3a__primaryButton:hover{background:color-mix(in srgb,var(--aiduka-color-action-strong) 90%,var(--aiduka-color-on-action-strong))}}@media (min-width:40rem){.EtablissementFiche-module__D4AJ3a__hubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.EtablissementFiche-module__D4AJ3a__layout{grid-template-columns:minmax(0,1fr) var(--aiduka-etablissement-rail-width);gap:var(--aiduka-space-12)}.EtablissementFiche-module__D4AJ3a__support{top:var(--aiduka-space-4);align-self:start;position:sticky}.EtablissementFiche-module__D4AJ3a__hubGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.EtablissementFiche-module__D4AJ3a__cityLink{justify-content:space-between;align-items:center;gap:var(--aiduka-space-3);display:flex;}.EtablissementFiche-module__D4AJ3a__cityName{overflow-wrap:anywhere;min-width:0;font-size:var(--aiduka-etablissement-meta);font-weight:var(--aiduka-etablissement-label-weight)}
