.recommandations-module-scss-module__d-Ai0G__page{text-align:left;width:100%;max-width:56rem;margin-inline:auto;align-items:stretch!important}.recommandations-module-scss-module__d-Ai0G__intro{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;max-width:42rem;display:flex}.recommandations-module-scss-module__d-Ai0G__pageTitle,.recommandations-module-scss-module__d-Ai0G__pageLead{text-align:left;width:100%;margin:0}.recommandations-module-scss-module__d-Ai0G__institutions{flex-direction:column;gap:3.5rem;width:100%;display:flex}.recommandations-module-scss-module__d-Ai0G__institution{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.recommandations-module-scss-module__d-Ai0G__schoolLink{color:#1f1b14;align-items:center;gap:.75rem;width:fit-content;max-width:100%;text-decoration:none;transition:opacity .2s;display:inline-flex}.recommandations-module-scss-module__d-Ai0G__schoolLink:hover,.recommandations-module-scss-module__d-Ai0G__schoolLink:focus-visible{opacity:.78}.recommandations-module-scss-module__d-Ai0G__schoolLogoBox{border-radius:var(--radius-s);border:1px solid var(--neutral-alpha-medium);background:var(--neutral-alpha-weak);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;overflow:hidden}.recommandations-module-scss-module__d-Ai0G__schoolLogo{object-fit:contain;width:100%;height:100%}.recommandations-module-scss-module__d-Ai0G__schoolName{text-align:left;color:inherit!important;margin:0!important}.recommandations-module-scss-module__d-Ai0G__letters{flex-direction:column;gap:3rem;width:100%;display:flex}.recommandations-module-scss-module__d-Ai0G__letter{flex-direction:column;gap:1rem;width:100%;padding-top:.25rem;animation:.42s cubic-bezier(.22,.61,.36,1) both recommandations-module-scss-module__d-Ai0G__letterIn;display:flex}.recommandations-module-scss-module__d-Ai0G__letter:nth-child(2){animation-delay:80ms}.recommandations-module-scss-module__d-Ai0G__letter:nth-child(3){animation-delay:.16s}.recommandations-module-scss-module__d-Ai0G__letterHeader{border-bottom:1px solid var(--neutral-alpha-medium);flex-direction:column;gap:.45rem;width:100%;padding-bottom:.85rem;display:flex}.recommandations-module-scss-module__d-Ai0G__metaGrid{grid-template-columns:minmax(6.5rem,8.5rem) minmax(0,1fr);gap:.45rem .85rem;width:100%;margin-top:.35rem;display:grid}.recommandations-module-scss-module__d-Ai0G__metaLabel,.recommandations-module-scss-module__d-Ai0G__metaValue{margin:0}.recommandations-module-scss-module__d-Ai0G__metaLabel{color:var(--neutral-on-background-weak)}.recommandations-module-scss-module__d-Ai0G__metaValue{min-width:0}.recommandations-module-scss-module__d-Ai0G__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.recommandations-module-scss-module__d-Ai0G__openButton{white-space:nowrap;color:#fff!important;background-color:#1f1b14!important;border-color:#1f1b14!important;border-radius:.65rem!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;height:2.15rem!important;min-height:2.15rem!important;padding-block:0!important;padding-inline:.85rem!important;line-height:1!important;display:inline-flex!important}.recommandations-module-scss-module__d-Ai0G__openButton:hover,.recommandations-module-scss-module__d-Ai0G__openButton:focus{color:#1f1b14!important;background-color:#fff!important;border-color:#1f1b14!important}.recommandations-module-scss-module__d-Ai0G__openButton svg{flex-shrink:0;width:.85rem;height:.85rem}.recommandations-module-scss-module__d-Ai0G__pdfFrameWrap{border:1px solid var(--neutral-alpha-medium);border-radius:var(--radius-l);background:linear-gradient(165deg,color-mix(in srgb,var(--brand-background-weak)28%,var(--page-background))0%,var(--page-background)55%);width:100%;max-width:100%;min-height:min(72vh,48rem);box-shadow:0 14px 28px color-mix(in srgb,var(--neutral-alpha-medium)35%,transparent);position:relative;overflow:hidden}.recommandations-module-scss-module__d-Ai0G__pdfFrame{background:#f7f4ef;border:0;width:100%;height:min(72vh,48rem);display:block}@media (max-width:768px){.recommandations-module-scss-module__d-Ai0G__page{max-width:100%;padding-inline:.25rem;overflow-x:clip}.recommandations-module-scss-module__d-Ai0G__metaGrid{grid-template-columns:1fr;row-gap:.15rem}.recommandations-module-scss-module__d-Ai0G__metaLabel{margin-top:.35rem}.recommandations-module-scss-module__d-Ai0G__pdfFrameWrap{height:auto;min-height:0;overflow:hidden}.recommandations-module-scss-module__d-Ai0G__pdfFrame{border:0;max-width:none;position:absolute;top:0;left:0}}@keyframes recommandations-module-scss-module__d-Ai0G__letterIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.recommandations-module-scss-module__d-Ai0G__letter{animation:none}}
