.activity-comparison{z-index:10000;color:#272064;width:min(1120px,100% - 24px);max-width:calc(100% - 24px);font:600 14px/1.3 var(--mounier-font-body);background:#fff;border:1px solid #dddbe5;border-radius:18px;gap:6px;padding:8px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #17103718}.activity-comparison__subjects,.activity-comparison__views{justify-content:center;gap:4px;display:flex}.activity-comparison__views{border-top:1px solid #e8e7ed;padding-top:6px}.activity-comparison a{min-height:44px;color:inherit;text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:flex}.activity-comparison__subjects a[aria-current]{background:#eeedf5}.activity-comparison__views a{min-width:80px}.activity-comparison__views .activity-comparison__overview{min-width:0;padding-inline:8px;font-size:12px}.activity-comparison__views a[aria-current]{color:#fff;background:#272064}.activity-comparison a:hover{background:#eeedf5}.activity-comparison__views a[aria-current]:hover{background:#383079}.activity-comparison a:focus-visible{outline-offset:2px;outline:3px solid #007094}@media (width<=600px){.activity-comparison{font-size:12px;bottom:10px}.activity-comparison__subjects a{flex:1 1 0;padding:0 8px}}body:has(.activity-comparison){padding-bottom:136px}.activity-comparison__subjects{scrollbar-width:thin;justify-content:flex-start;min-width:0;overflow-x:auto}.activity-comparison__subjects a{white-space:nowrap;flex:none}@media (width<=600px){.activity-comparison__subjects a{flex:none}}.v11-detail-review--compact{--mounier-section-space:64px;--mounier-section-space-compact:48px;--mounier-layout-gap:28px;display:contents}.v11-detail-review--compact .v11-interior-hero__copy>.v11-eyebrow,.v11-detail-review--compact .v11-interior-hero__facts,.v11-detail-review--compact .v11-interior-hero .v11-hero-supplement{display:none}.v11-detail-review--compact .v11-interior-hero__inner{padding-block:clamp(16px,2vw,28px)}.v11-detail-review--compact .v11-interior-hero h1{max-width:26ch;font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.05}.v11-detail-review--compact .v11-interior-hero__copy>p{max-width:68ch;line-height:1.65}.v11-detail-review--compact :is(.v11-club-subpage__contact-section,.v11-additional-contact,.v11-content-authored-contacts)>.v11-section-header{display:none}.v11-detail-review--compact .v11-club-subpage__contacts{gap:20px}.v11-detail-review--compact .v11-contact-dock{margin-block:0}.v11-detail-review--compact .v11-discipline-editorial{gap:28px;padding-block:36px}.v11-detail-review--compact .v11-discipline-editorial__paragraphs{font-size:1rem;line-height:1.7}@media (width<=700px){.v11-detail-review--compact .v11-interior-hero__inner{padding-block:20px}.v11-detail-review--compact .v11-interior-hero h1{font-size:clamp(2rem,7vw,2.8rem)}}.v11-detail-review--compact .discipline-schedule__heading>div>p,.v11-detail-review--compact .discipline-schedule__count,.v11-detail-review--compact .discipline-schedule__hint,.v11-detail-review--compact .v11-timetable__summary>strong{display:none}.v11-detail-review--compact .v11-content-sections{row-gap:64px}@media (width<=700px){.v11-detail-review--compact{--mounier-section-space:48px;--mounier-section-space-compact:32px}.v11-detail-review--compact .v11-content-sections{row-gap:48px}}.v11-detail-review--compact .v11-interior-hero:not(.v11-interior-hero--embedded){--mounier-section-space:48px;--mounier-section-space-compact:32px}.v11-detail-review--compact :is(.v11-club-subpage,.v11-club-profile) .v11-timetable__eyebrow{display:none}.v11-detail-review--compact .v11-discipline .v11-discipline-editorial{border-top:0}.v11-detail-review--compact .v11-discipline .v11-discipline-courses{padding-bottom:calc(var(--mounier-section-space) + 16px)}.v11-detail-review--compact :is(.v11-content-authored-contacts,.v11-club-subpage__contact-section){padding-block:24px}.v11-detail-review--compact #contact.v11-discipline-clubs .v11-contact-dock{margin-block:24px}@media (width<=700px){.v11-detail-review--compact :is(.v11-content-authored-contacts,.v11-club-subpage__contact-section){padding-block:16px}.v11-detail-review--compact #contact.v11-discipline-clubs .v11-contact-dock{margin-block:16px}}.v11-detail-review--compact .v11-long-guide__intro:has(h2.sr-only):not(:has(p)){display:none}.v11-detail-review--compact .v11-long-guide:has(>.v11-long-guide__intro h2.sr-only):not(:has(>.v11-long-guide__intro p)){padding-top:68px}@media (width<=700px){.v11-detail-review--compact .v11-long-guide:has(>.v11-long-guide__intro h2.sr-only):not(:has(>.v11-long-guide__intro p)){padding-top:44px}}.v11-page :is(p,.v11-formatted-text,.v11-structured-prose,.v11-editorial-prose__copy,.v11-editorial-prose__steps,.v11-content-overview__lead,.v11-content-story__copy,.v11-content-prose__copy,.v11-content-prose__checklist-content,.v11-content-note,.v11-presentation__copy,.v11-long-guide__copy,.v11-faq__answer,.v11-club-subpage__contact-copy,.v11-content-media>div) a:not(.v11-btn):not([role=button]){color:var(--editorial-link-color,var(--mounier-action));text-underline-offset:.18em;font-weight:750;text-decoration:underline 1px}.v11-page :is(p,.v11-formatted-text,.v11-structured-prose,.v11-editorial-prose__copy,.v11-editorial-prose__steps,.v11-content-overview__lead,.v11-content-story__copy,.v11-content-prose__copy,.v11-content-prose__checklist-content,.v11-content-note,.v11-presentation__copy,.v11-long-guide__copy,.v11-faq__answer,.v11-club-subpage__contact-copy,.v11-content-media>div) a:not(.v11-btn):not([role=button]):is(:hover,:focus-visible){text-decoration-thickness:2px}.v11-page :is(p,.v11-formatted-text,.v11-structured-prose,.v11-editorial-prose__copy,.v11-editorial-prose__steps,.v11-content-overview__lead,.v11-content-story__copy,.v11-content-prose__copy,.v11-content-prose__checklist-content,.v11-content-note,.v11-presentation__copy,.v11-long-guide__copy,.v11-faq__answer,.v11-club-subpage__contact-copy,.v11-content-media>div) a:not(.v11-btn):not([role=button]) :is(span,strong,em,b,i):not([style*=color i]){color:inherit!important}
