.medals-tally__inner[data-astro-cid-ish26deu]{display:grid;gap:clamp(1.75rem,4vw,2.75rem)}.medals-tally__header[data-astro-cid-ish26deu]{display:grid;gap:.45rem;justify-items:center;text-align:center}.medals-tally__list[data-astro-cid-ish26deu]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;border-block:1px solid var(--color-border-rule)}.medals-tally__item[data-astro-cid-ish26deu]{padding:1.6rem 1.35rem;display:grid;gap:.7rem;align-content:start;justify-items:center;text-align:center}.medals-tally__item[data-astro-cid-ish26deu]+.medals-tally__item[data-astro-cid-ish26deu]{border-left:1px solid var(--color-border-rule)}.medals-tally__list--dark[data-astro-cid-ish26deu]{border-color:#ffffff26}.medals-tally__list--dark[data-astro-cid-ish26deu] .medals-tally__item[data-astro-cid-ish26deu]+.medals-tally__item[data-astro-cid-ish26deu]{border-left-color:#ffffff26}.medals-tally__topline[data-astro-cid-ish26deu]{display:grid;gap:.5rem;justify-items:center}.medals-tally__count[data-astro-cid-ish26deu]{font-family:var(--font-body);font-weight:300;font-size:clamp(2.6rem,5vw,3.75rem);line-height:1;letter-spacing:-1.5px;color:var(--color-text-heading)}.medals-tally__list--dark[data-astro-cid-ish26deu] .medals-tally__count[data-astro-cid-ish26deu]{color:var(--color-text-on-dark)}.medals-tally__label[data-astro-cid-ish26deu]{font-family:var(--font-ui);font-weight:500;font-size:10.5px;line-height:1.5;letter-spacing:2px;text-transform:uppercase;color:var(--color-brand-accent)}.medals-tally__list--dark[data-astro-cid-ish26deu] .medals-tally__label[data-astro-cid-ish26deu]{color:#ffffffd1}.medals-tally__detail[data-astro-cid-ish26deu]{margin:0;font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--color-text-default);text-wrap:pretty}.medals-tally__list--dark[data-astro-cid-ish26deu] .medals-tally__detail[data-astro-cid-ish26deu]{color:#ffffffb8}.medals-tally__wall[data-astro-cid-ish26deu]{margin:0;display:grid;gap:1rem;justify-items:center}.medals-tally__macarons[data-astro-cid-ish26deu]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2vw,1.5rem)}.medals-tally__macaron[data-astro-cid-ish26deu]{width:clamp(6rem,11vw,9.5rem);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 6px 18px #002c401f}.medals-tally__macaron[data-astro-cid-ish26deu] img{display:block;width:100%;height:100%;object-fit:contain}.medals-tally__macaron[data-astro-cid-ish26deu]:last-child img{width:76%;height:76%}.medals-tally__wall[data-astro-cid-ish26deu] figcaption[data-astro-cid-ish26deu]{font-family:var(--font-body);font-size:14px;color:var(--color-text-muted);text-align:center}@media(max-width:900px){.medals-tally__list[data-astro-cid-ish26deu]{grid-template-columns:repeat(2,minmax(0,1fr))}.medals-tally__item[data-astro-cid-ish26deu]:nth-child(3){border-left:0}.medals-tally__item[data-astro-cid-ish26deu]:nth-child(n+3){border-top:1px solid var(--color-border-rule)}}@media(max-width:560px){.medals-tally__item[data-astro-cid-ish26deu]{padding:1.2rem .75rem}.medals-tally__detail[data-astro-cid-ish26deu]{font-size:13.5px}}.picto-vignette[data-astro-cid-qycb4sba]{display:block;flex:none;box-sizing:border-box;width:var(--picto-size, var(--picto-default));height:var(--picto-size, var(--picto-default));padding:calc(var(--picto-size, var(--picto-default)) * .12);background:#efe7d6;border:1px solid rgba(0,44,64,.14)}.picto-vignette[data-astro-cid-qycb4sba] img{display:block;width:100%;height:100%;object-fit:contain}.medals-strip__grid[data-astro-cid-clv47aoj]{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(2.5rem,5vw,4rem);align-items:start}.medals-strip__grid--full[data-astro-cid-clv47aoj]{grid-template-columns:1fr;gap:0}.medals-strip__intro[data-astro-cid-clv47aoj]{display:grid;gap:.85rem;align-content:start}.medals-strip__lede[data-astro-cid-clv47aoj]{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--color-text-default);max-width:34ch}.medals-strip__grid--dark[data-astro-cid-clv47aoj] .medals-strip__lede[data-astro-cid-clv47aoj]{color:#fffc}.medals-strip__cta[data-astro-cid-clv47aoj]{margin-top:10px}.medals-strip__list[data-astro-cid-clv47aoj]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.medals-strip__item{display:grid;gap:.85rem;height:100%;padding:1.2rem;border:1px solid var(--color-border-rule);background:var(--section-panel-bg);box-shadow:var(--section-panel-shadow);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.medals-strip__grid--dark[data-astro-cid-clv47aoj] .medals-strip__item{border-color:var(--section-panel-border)}.medals-strip__item:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.medals-strip__item-head[data-astro-cid-clv47aoj]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.medals-strip__body[data-astro-cid-clv47aoj]{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start}.medals-strip__content[data-astro-cid-clv47aoj]{display:grid;gap:.35rem;min-width:0}.medals-strip__year[data-astro-cid-clv47aoj]{display:inline-flex;align-items:center;width:fit-content;padding:.35rem .6rem;border:1px solid color-mix(in srgb,var(--color-brand-accent) 28%,var(--color-border-rule));font-family:var(--font-ui);font-weight:500;font-size:10px;letter-spacing:2.2px;text-transform:uppercase;color:var(--color-brand-accent)}.medals-strip__grid--dark[data-astro-cid-clv47aoj] .medals-strip__year[data-astro-cid-clv47aoj]{border-color:#ffffff38;color:#ffffffdb}.medals-strip__award[data-astro-cid-clv47aoj]{font-family:var(--font-body);font-weight:400;font-size:1.3rem;line-height:1.05;letter-spacing:-.4px;color:var(--color-text-heading);text-wrap:balance}.medals-strip__grid--dark[data-astro-cid-clv47aoj] .medals-strip__award[data-astro-cid-clv47aoj]{color:#fff}.medals-strip__cat[data-astro-cid-clv47aoj]{font-family:var(--font-body);font-size:13.5px;line-height:1.4;color:var(--color-text-muted)}.medals-strip__grid--dark[data-astro-cid-clv47aoj] .medals-strip__cat[data-astro-cid-clv47aoj]{color:#ffffff8c}.medals-strip__detail[data-astro-cid-clv47aoj]{font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--color-text-default);text-wrap:pretty}.medals-strip__grid--dark[data-astro-cid-clv47aoj] .medals-strip__detail[data-astro-cid-clv47aoj]{color:#ffffffb8}.medals-strip__index[data-astro-cid-clv47aoj]{font-family:var(--font-ui);font-weight:500;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--color-text-muted);align-self:center}.medals-strip__grid--dark[data-astro-cid-clv47aoj] .medals-strip__index[data-astro-cid-clv47aoj]{color:#fff6}@media(max-width:1099px){.medals-strip__grid[data-astro-cid-clv47aoj]{grid-template-columns:1fr;gap:clamp(2rem,5vw,2.5rem)}.medals-strip__intro[data-astro-cid-clv47aoj]{width:min(100%,var(--section-head-measure));margin-inline:auto;justify-items:center;text-align:center}.medals-strip__cta[data-astro-cid-clv47aoj]{justify-self:center}}@media(max-width:760px){.medals-strip__list[data-astro-cid-clv47aoj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.medals-strip__item{justify-items:center;text-align:center;padding:.9rem .75rem 1rem}.medals-strip__item-head[data-astro-cid-clv47aoj]{display:grid;justify-items:center;justify-content:center}.medals-strip__body[data-astro-cid-clv47aoj]{grid-template-columns:1fr;justify-items:center;text-align:center}.medals-strip__content[data-astro-cid-clv47aoj]{justify-items:center;text-align:center}.medals-strip__picto{--picto-size: 72px}.medals-strip__award[data-astro-cid-clv47aoj]{font-size:1.05rem;line-height:1.1}.medals-strip__cat[data-astro-cid-clv47aoj]{font-size:12.5px}.medals-strip__detail[data-astro-cid-clv47aoj],.medals-strip__index[data-astro-cid-clv47aoj]{display:none}}@media(max-width:420px){.medals-strip__intro[data-astro-cid-clv47aoj]{gap:.75rem}.medals-strip__item{padding:.85rem .65rem .95rem}.medals-strip__item-head[data-astro-cid-clv47aoj],.medals-strip__body[data-astro-cid-clv47aoj]{grid-template-columns:1fr}.medals-strip__item-head[data-astro-cid-clv47aoj]{display:grid;justify-content:center;justify-items:center;text-align:center}.medals-strip__body[data-astro-cid-clv47aoj],.medals-strip__content[data-astro-cid-clv47aoj]{justify-items:center;text-align:center}}@media(max-width:340px){.medals-strip__list[data-astro-cid-clv47aoj]{grid-template-columns:1fr}.medals-strip__detail[data-astro-cid-clv47aoj]{display:inline}}.presse__inner[data-astro-cid-e5gx7lle]{display:grid;gap:1.5rem}.presse__head{display:grid;gap:.6rem;justify-items:center;text-align:center}.presse__head h2[data-astro-cid-e5gx7lle]{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.2}.presse__head p[data-astro-cid-e5gx7lle]{margin:0}.presse__list[data-astro-cid-e5gx7lle]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.presse__masthead[data-astro-cid-e5gx7lle]{display:flex;align-items:center;gap:.85rem;padding-bottom:.85rem;margin-bottom:.35rem;border-bottom:1px solid var(--color-border-rule)}.presse__ident[data-astro-cid-e5gx7lle]{display:grid;gap:.2rem;min-width:0}.presse__card{height:100%;display:grid;gap:.55rem;align-content:start;padding:1.1rem 1.25rem;border:1px solid var(--color-border-rule);background:var(--section-panel-bg)}.presse__card h3[data-astro-cid-e5gx7lle]{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.2rem;line-height:1.3}.presse__card p[data-astro-cid-e5gx7lle]{margin:0;line-height:1.5}.presse__source[data-astro-cid-e5gx7lle]{font-family:var(--font-display);font-weight:500;font-size:1.25rem;line-height:1.15;color:var(--color-brand-accent)}.presse__repere[data-astro-cid-e5gx7lle]{font-size:.85rem;line-height:1.3;color:var(--color-text-muted)}@media(max-width:1099px){.presse__list[data-astro-cid-e5gx7lle]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.presse__list[data-astro-cid-e5gx7lle]{grid-template-columns:1fr}}.college__inner[data-astro-cid-xdieaggf]{display:grid;gap:1.5rem 3rem;align-items:center;grid-template-columns:auto 1fr}.college__logo{width:clamp(9rem,20vw,13.75rem);height:auto}.college__copy{display:grid;gap:.7rem;max-width:40rem}.college__copy h2[data-astro-cid-xdieaggf]{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.2}.college__copy p[data-astro-cid-xdieaggf]{margin:0;line-height:1.6}@media(max-width:700px){.college__inner[data-astro-cid-xdieaggf]{grid-template-columns:1fr;justify-items:start}}
