:root{--color-brand-fuschia-20: #edb2ce;--color-brand-fuschia-30: #ff83be;--color-brand-fuschia-40: #f257a1;--color-brand-fuschia-50: #9e2458;--color-brand-fuschia-60: #4b1428;--color-brand-cyan-30: #80e1ff;--color-brand-cyan-40: #4ecdf4;--color-brand-cyan-50: #0096d3;--color-brand-cyan-60: #113148;--color-brand-blue-30: #d2edff;--color-brand-blue-40: #a4daff;--color-brand-blue-50: #0060ad;--color-brand-blue-60: #002c47;--color-brand-green-30: #d2fffb;--color-brand-green-40: #9ae8da;--color-brand-green-50: #00a396;--color-brand-green-60: #02473f;--color-neutral-white: #ffffff;--color-neutral-40: #f7f7f7;--color-neutral-50: #fcfaf5;--color-neutral-60: #dfdfdd;--color-neutral-70: #dadbd6;--color-neutral-80: #a4a4a4;--color-neutral-90: #767676;--color-neutral-black: #000000;--color-feedback-success: #28a745;--color-feedback-warning: #f79009;--color-feedback-error: #dc3545;--color-feedback-info: #3b82f6;--color-feedback-success-10: #eaf7ed;--color-feedback-warning-10: #fff4e7;--color-feedback-error-10: #fcebed;--color-feedback-info-10: #ecf3ff;--surface-brand-1-20: #edb2ce;--surface-brand-1-30: #ff83be;--surface-brand-1-40: #f257a1;--surface-brand-1-50: #9e2458;--surface-brand-1-60: var(--color-brand-fuschia-60);--surface-brand-3-30: #d2edff;--surface-brand-3-40: #a4daff;--surface-brand-3-50: #0060ad;--surface-brand-3-60: #002c47;--surface-brand-4-30: #d2fffb;--surface-brand-4-40: #9ae8da;--surface-brand-4-50: #00a396;--surface-brand-4-60: var(--color-brand-green-60);--surface-neutral-1: #fcfaf5;--surface-neutral-2: #dadbd6;--surface-neutral-3: #a4a4a4;--surface-neutral-4: #f7f7f7;--surface-inverted: #ffffff;--surface-success: #eaf7ed;--surface-warning: #fff4e7;--surface-error: #fcebed;--surface-info: #ecf3ff;--surface-disabled: var(--color-neutral-60);--content-primary: #113148;--content-inverted: #ffffff;--content-neutral-1: #fcfaf5;--content-link: #113148;--content-link-hover: #0060ad;--content-brand-1-50: #9e2458;--content-brand-1-60: #4b1428;--content-brand-2-60: #113148;--content-brand-3-50: #0060ad;--content-brand-3-60: #002c47;--content-brand-4-60: #02473f;--content-success: #1e7e34;--content-error: var(--color-feedback-error);--content-disabled-light: #000000;--content-disabled-dark: var(--color-neutral-60);--border-primary: #002c47;--border-brand-1-60: #4b1428;--border-brand-3-50: #0060ad;--border-brand-4-60: #02473f;--border-neutral-60: #dadbd6;--border-neutral-80: var(--color-neutral-80);--border-secondary: #bcbcbc;--border-success: var(--color-feedback-success);--border-error: var(--color-feedback-error);--border-disabled: var(--color-neutral-90);--border-focus: var(--border-brand-3-50);--radius-none: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--shadow-megamenu: 0px 33px 62px -22px rgba(0, 0, 0, 0.46);--overlay-scrim: rgba(0, 0, 0, 0.4);--overlay-scrim-strong: rgba(0, 0, 0, 0.65);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--spacing-md: var(--space-6);--spacing-2xl: var(--space-12);--size-icon-sm: 18px;--size-icon-md: 24px;--size-icon-chevron-w: 12px;--size-icon-chevron-h: 8px;--gap-icon-label: 6px;--transition-fast: 150ms ease;--control-height-lg: 50px;--size-tag-height: 22px;--z-panel: 20;--z-overlay: 100;--container-max-width: 1280px;--container-padding-inline: 16px;--grid-columns: 12;--grid-gutter: var(--space-6);--font-heading: "Radio Canada Big", "Helvetica Neue", Arial, sans-serif;--font-body: "Manrope", "Helvetica Neue", Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-h1: 28px;--line-height-h1: 30px;--font-size-h2: 26px;--line-height-h2: 32px;--font-size-h3: 24px;--line-height-h3: 28px;--font-size-h4: 22px;--line-height-h4: 26px;--font-size-h5: 16px;--line-height-h5: 20px;--font-size-h6: 18px;--line-height-h6: 20px;--font-size-h6-italic: 14px;--line-height-h6-italic: 20px;--font-size-page-title: 24px;--line-height-page-title: 30px;--font-size-display-2: 24px;--line-height-display-2: 36px;--font-size-display-1: 56px;--line-height-display-1: 66px;--font-size-key-figure: 40px;--line-height-key-figure: 32px;--font-size-p0: 20px;--line-height-p0: 32px;--font-size-p1: 20px;--line-height-p1: 26px;--font-size-p2: 18px;--line-height-p2: 24px;--font-size-p3: 16px;--line-height-p3: 24px;--line-height-p3-medium: 22px;--font-size-p4: 14px;--line-height-p4: 20px;--font-size-p5: 12px;--line-height-p5: 20px}@media(min-width: 1280px){:root{--container-padding-inline: 32px;--font-size-h1: 45px;--line-height-h1: 48px;--font-size-h2: 32px;--line-height-h2: 42px;--font-size-h3: 26px;--line-height-h3: 29px;--font-size-h5: 18px;--line-height-h5: 24px;--font-size-page-title: 32px;--line-height-page-title: 40px;--font-size-display-2: 28px;--line-height-display-2: 62px;--line-height-p3-medium: 24px;--font-size-p0: 28px;--line-height-p0: 40px}}@font-face{font-family:"Radio Canada Big";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/radio-canada-big-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Radio Canada Big";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/radio-canada-big-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Radio Canada Big";font-style:italic;font-weight:400 700;font-display:swap;src:url("../fonts/radio-canada-big-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Radio Canada Big";font-style:italic;font-weight:400 700;font-display:swap;src:url("../fonts/radio-canada-big-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/manrope-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/manrope-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding-inline)}.container--flush{padding-inline:0}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);width:100%}.grid__col-1{grid-column:span 1}.grid__col-2{grid-column:span 2}.grid__col-3{grid-column:span 3}.grid__col-4{grid-column:span 4}.grid__col-5{grid-column:span 5}.grid__col-6{grid-column:span 6}.grid__col-7{grid-column:span 7}.grid__col-8{grid-column:span 8}.grid__col-9{grid-column:span 9}.grid__col-10{grid-column:span 10}.grid__col-11{grid-column:span 11}.grid__col-12{grid-column:span 12}@media(min-width: 1280px){.grid__col-desktop-1{grid-column:span 1}.grid__col-desktop-2{grid-column:span 2}.grid__col-desktop-3{grid-column:span 3}.grid__col-desktop-4{grid-column:span 4}.grid__col-desktop-5{grid-column:span 5}.grid__col-desktop-6{grid-column:span 6}.grid__col-desktop-7{grid-column:span 7}.grid__col-desktop-8{grid-column:span 8}.grid__col-desktop-9{grid-column:span 9}.grid__col-desktop-10{grid-column:span 10}.grid__col-desktop-11{grid-column:span 11}.grid__col-desktop-12{grid-column:span 12}}.scroll-row{display:flex;gap:var(--grid-gutter);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.scroll-row>*{scroll-snap-align:start;flex-shrink:0}@media(min-width: 1280px){.scroll-row{overflow-x:visible}}.card-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6)}.card-grid>[hidden]{display:none}@media(min-width: 1280px){.card-grid{justify-content:flex-start;gap:var(--space-8)}}.card-grid--cols-2>*,.card-grid--cols-3>*{width:100%}@media(min-width: 1280px){.card-grid--cols-2,.card-grid--cols-3{display:grid;gap:var(--space-8)}.card-grid--cols-2{grid-template-columns:repeat(2, 1fr)}.card-grid--cols-3{grid-template-columns:repeat(3, 1fr)}.card-grid--cols-2>*,.card-grid--cols-3>*{width:auto}}.card-grid--cols-2>*,.card-grid--cols-3>*{display:flex}.card-grid--cols-2>*>*,.card-grid--cols-3>*>*{width:100%}.card-grid--cols-1-2-3{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center}.card-grid--cols-1-2-3>*{display:flex;width:100%;max-width:316px}.card-grid--cols-1-2-3>*>*{width:100%}@media(min-width: 768px){.card-grid--cols-1-2-3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.card-grid--cols-1-2-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.truncate-lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:var(--line-clamp, none)}.truncate-2-lines{--line-clamp: 2}.truncate-3-lines{--line-clamp: 3}.truncate-4-lines{--line-clamp: 4}.arrow-hover{transition:transform var(--transition-fast)}@media(hover: hover){a:hover .arrow-hover{transform:translateX(4px) var(--arrow-hover-base, )}}a:focus-visible .arrow-hover{transform:translateX(4px) var(--arrow-hover-base, )}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p{margin:0}ul[class]{margin:0;padding:0;list-style:none}img{max-width:100%;display:block;height:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}body{font-family:var(--font-body);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--content-primary);background-color:var(--surface-inverted);-webkit-font-smoothing:antialiased}:focus-visible{outline:3px solid var(--content-brand-3-50);outline-offset:2px}.myc-visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px}.myc-skip-link{position:absolute;top:calc(-1*var(--space-12));left:var(--space-2);z-index:1000;padding:var(--space-3) var(--space-5);background-color:var(--content-primary);color:var(--content-inverted);border-radius:var(--radius-sm);transition:top var(--transition-fast)}.myc-skip-link:focus{top:var(--space-2)}.myc-icon-btn,.myc-burger,.myc-mobile-nav__accordion-btn,.myc-search-field__submit{display:inline-flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);flex-shrink:0;border-radius:var(--radius-sm)}.myc-card-product__media img,.myc-card-event__media img,.myc-card-story__media img,.myc-card-link__media img,.myc-card-member__media img,.myc-search-result__media img,.myc-team-card__media img,.myc-banner__media img,.myc-news-card img,.myc-menu-link__img,.myc-footer__highlight-media img{width:100%;height:100%;object-fit:cover}.myc-heading-h1{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.myc-heading-h1--italic{font-style:italic}.myc-heading-h1--semibold{font-weight:var(--font-weight-semibold)}.myc-heading-h2{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.myc-heading-h2--italic{font-style:italic}.myc-heading-h3{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.myc-heading-h3--italic{font-style:italic}.myc-heading-h4{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.myc-heading-h4--italic{font-style:italic}.myc-heading-h5{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-h5);line-height:var(--line-height-h5)}.myc-heading-h5--italic{font-style:italic}.myc-heading-h5--bold{font-weight:var(--font-weight-bold)}.myc-heading-h6{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-h6);line-height:var(--line-height-h6)}.myc-heading-h6--italic{font-style:italic;font-size:var(--font-size-h6-italic);line-height:var(--line-height-h6-italic)}.myc-display-1{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-display-1);line-height:var(--line-height-display-1)}.myc-display-2{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-display-2);line-height:var(--line-height-display-2)}.myc-text-p0{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p0);line-height:var(--line-height-p0)}.myc-text-p1{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p1);line-height:var(--line-height-p1)}.myc-text-p2{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p2);line-height:var(--line-height-p2)}.myc-text-p3{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p3);line-height:var(--line-height-p3)}.myc-text-p4{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p4);line-height:var(--line-height-p4)}.myc-text-p5{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p5);line-height:var(--line-height-p5)}.myc-text-p0--light,.myc-text-p1--light,.myc-text-p2--light,.myc-text-p3--light,.myc-text-p4--light,.myc-text-p5--light{font-weight:var(--font-weight-light)}.myc-text-p0--medium,.myc-text-p1--medium,.myc-text-p2--medium,.myc-text-p3--medium,.myc-text-p4--medium,.myc-text-p5--medium{font-weight:var(--font-weight-medium)}.myc-text-p0--bold,.myc-text-p1--bold,.myc-text-p2--bold,.myc-text-p3--bold,.myc-text-p4--bold,.myc-text-p5--bold{font-weight:var(--font-weight-bold)}.myc-text-p0--underline,.myc-text-p1--underline,.myc-text-p2--underline,.myc-text-p3--underline,.myc-text-p4--underline,.myc-text-p5--underline{text-decoration:underline}.myc-link{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p3);line-height:var(--line-height-p3);color:var(--content-link)}.myc-link:hover,.myc-link:active{color:var(--content-link-hover);text-decoration:underline}.myc-link--disabled,.myc-link[aria-disabled=true]{color:var(--content-disabled-light);pointer-events:none}.myc-link--sm{font-size:var(--font-size-p4);line-height:var(--line-height-p4)}.myc-link--lg{font-size:var(--font-size-p2);line-height:var(--line-height-p2)}.myc-link--xl{font-size:var(--font-size-p1);line-height:var(--line-height-p1)}.myc-link--medium{font-weight:var(--font-weight-medium)}.myc-link--semibold{font-weight:var(--font-weight-semibold)}.myc-link--bold{font-weight:var(--font-weight-bold)}.myc-link--inverted{color:var(--content-neutral-1)}.myc-link--inverted:hover,.myc-link--inverted:active{color:var(--content-neutral-1);text-decoration:underline}.myc-link--inverted.myc-link--disabled{color:var(--content-disabled-dark)}.myc-link__icon{width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}.myc-field{display:flex;flex-direction:column;gap:var(--space-1)}.myc-field__label{display:block;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p3);line-height:var(--line-height-p2);color:var(--content-primary)}.myc-field__help{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p4);line-height:var(--line-height-p4);color:var(--content-primary)}.myc-field__help--error{color:var(--content-error)}.myc-field__help--success{color:var(--content-success)}.myc-input{position:relative;display:flex;align-items:center;height:var(--space-10);padding-inline:var(--space-2);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background-color:var(--surface-inverted)}.myc-input:hover{border-color:var(--border-brand-3-50)}.myc-input:focus-within{border-color:var(--border-secondary)}.myc-input:focus-within::before{content:"";position:absolute;inset:-3px;border:2px solid var(--border-focus);border-radius:var(--radius-md);pointer-events:none}.myc-input:has(.myc-input__control--mouse-focus)::before{content:none}.myc-input__control--mouse-focus:focus-visible{outline:none}.myc-input__control{flex:1;min-width:0;height:100%;border:0;background:none;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p3);line-height:var(--line-height-p2);color:var(--content-primary)}.myc-input__control::placeholder{color:var(--content-primary)}.myc-input--sm{height:30px}.myc-input--sm .myc-input__control{font-size:var(--font-size-p4);line-height:var(--line-height-p4)}.myc-input--lg{height:var(--control-height-lg)}.myc-input--lg .myc-input__control{font-size:var(--font-size-p2);line-height:var(--line-height-p2)}.myc-input--error{border-color:var(--border-error);background-color:var(--surface-error)}.myc-input--success{border-color:var(--border-success);background-color:var(--surface-success)}.myc-input--disabled{border-color:var(--border-disabled);background-color:var(--surface-disabled)}.myc-input--disabled .myc-input__control{color:var(--content-disabled-light);cursor:not-allowed}.myc-input--textarea{height:auto;min-height:var(--space-24);align-items:flex-start;padding-block:var(--space-2)}.myc-input--textarea .myc-input__control{resize:vertical;min-height:100%}.myc-input--select .myc-input__control{padding-right:var(--space-8);appearance:none;cursor:pointer}.myc-input__chevron{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);width:var(--size-icon-chevron-w);height:var(--size-icon-chevron-h);pointer-events:none}.myc-input__icon{width:var(--size-icon-md);height:var(--size-icon-md);flex-shrink:0;pointer-events:none}.myc-checkbox,.myc-radio{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p3);line-height:var(--line-height-p3);color:var(--content-primary);cursor:pointer}.myc-checkbox__input,.myc-radio__input{width:var(--space-5);height:var(--space-5);flex-shrink:0;accent-color:var(--border-focus);cursor:pointer}.myc-checkbox:has(.myc-checkbox__input:disabled),.myc-radio:has(.myc-radio__input:disabled){color:var(--content-disabled-light);cursor:not-allowed}.myc-checkbox__input:disabled,.myc-radio__input:disabled{cursor:not-allowed}.myc-toggle{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p3);line-height:var(--line-height-p3);color:var(--content-primary);cursor:pointer}.myc-toggle__track{position:relative;width:var(--space-10);height:22px;flex-shrink:0;background-color:var(--surface-neutral-2);border-radius:999px;transition:background-color var(--transition-fast)}.myc-toggle__track::after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background-color:var(--surface-inverted);transition:transform var(--transition-fast)}.myc-toggle__input{position:absolute;inset:0;width:var(--space-10);height:22px;margin:0;opacity:0;cursor:pointer}.myc-toggle__input:checked~.myc-toggle__track{background-color:var(--border-focus)}.myc-toggle__input:checked~.myc-toggle__track::after{transform:translateX(18px)}.myc-toggle__input:focus-visible~.myc-toggle__track{outline:3px solid var(--content-brand-3-50);outline-offset:2px}.myc-toggle__input:disabled~.myc-toggle__track{background-color:var(--surface-disabled);cursor:not-allowed}.myc-toggle:has(.myc-toggle__input:disabled){color:var(--content-disabled-light);cursor:not-allowed}.myc-breadcrumb{margin:0;padding-inline-start:0;list-style:none;padding-block:var(--space-1);color:var(--content-link)}.myc-breadcrumb__item{display:inline}.myc-breadcrumb__link{color:inherit}.myc-breadcrumb__link:hover{color:var(--content-link-hover);text-decoration:underline}.myc-breadcrumb__separator{padding-inline:var(--space-1)}.myc-breadcrumb__current{color:inherit}.myc-page-header{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-4) var(--space-6)}@media(min-width: 1280px){.myc-page-header{padding-block:var(--space-6) var(--space-8)}}.myc-page-header__title{color:var(--content-brand-3-60);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-page-title);line-height:var(--line-height-page-title)}.myc-page-header+.region-content>.block-system-main-block>:nth-child(1 of :not(.contextual)),.myc-page-header+.region-content>.block-system-main-block>.views-element-container:nth-child(1 of :not(.contextual))>.myc-listing-form>.myc-listing-toolbar:first-child{margin-top:0}.myc-page-header+.region-content>.block-system-main-block>.myc-content-page:nth-child(1 of :not(.contextual)),.myc-page-header+.myc-form-page{padding-top:0}.myc-pagination{display:flex;align-items:center;gap:var(--space-2)}.myc-pagination__list{display:flex;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0}.myc-pagination__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--size-icon-md);height:var(--size-icon-md);flex-shrink:0;border-radius:var(--radius-sm)}.myc-pagination__arrow :is(img,.myc-icon){width:8px;height:12px}.myc-pagination__arrow:hover:not(:disabled){background-color:var(--surface-neutral-4)}.myc-pagination__arrow:disabled,.myc-pagination__arrow--disabled{opacity:.35;cursor:not-allowed}.myc-pagination__page,.myc-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-xs);background-color:var(--surface-neutral-1);font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-p3);line-height:var(--line-height-p4);color:var(--content-primary)}.myc-pagination__page:hover{background-color:var(--surface-neutral-2)}.myc-pagination__page--current{color:var(--content-brand-1-50)}.myc-pagination__ellipsis{background-color:rgba(0,0,0,0);font-weight:var(--font-weight-regular)}.myc-content-page{padding-block:var(--space-8) var(--space-16)}.myc-content-page__body{display:flex;flex-direction:column;gap:var(--space-6);font-family:var(--font-body);font-size:var(--font-size-p3);line-height:var(--line-height-p3);color:var(--content-primary)}:where(.myc-content-page__body) .field{margin:0}:where(.myc-content-page__body) .field__label{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);line-height:var(--line-height-h5);color:var(--content-brand-3-60);margin-bottom:var(--space-1)}:where(.myc-content-page__body) .field--label-inline .field__label,:where(.myc-content-page__body) .field--label-inline .field__item{display:inline}:where(.myc-content-page__body) .field--label-inline .field__label::after{content:" : "}:where(.myc-content-page__body) .field__items{display:flex;flex-direction:column;gap:var(--space-1)}:where(.myc-content-page__body) img{max-width:100%;height:auto;border-radius:var(--radius-sm)}:where(.myc-content-page__body) p{margin-block:0 var(--space-4)}:where(.myc-content-page__body) p:last-child{margin-bottom:0}:where(.myc-content-page__body) ul,:where(.myc-content-page__body) ol{margin-block:0 var(--space-4);padding-inline-start:var(--space-6)}:where(.myc-content-page__body) li{margin-bottom:var(--space-1)}:where(.myc-content-page__body) h2,:where(.myc-content-page__body) h3,:where(.myc-content-page__body) h4{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);color:var(--content-primary);margin-block:var(--space-6) var(--space-2)}:where(.myc-content-page__body) h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}:where(.myc-content-page__body) h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}:where(.myc-content-page__body) h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}:where(.myc-content-page__body) .file{display:flex;align-items:center;gap:var(--space-2)}input:not([type=checkbox],[type=radio],[type=submit]),select,textarea{max-width:100%}.js-form-item,.form-item,.form-wrapper{max-width:100%}input,select,textarea{box-sizing:border-box}.text-formatted,.field--type-text-long,.field--type-text-with-summary,.myc-content-page__body,.myc-article-body,.views-field,.search-result,.myc-page-intro,.myc-editorial-text,.myc-banner__body,.myc-team-card__bio{overflow-wrap:break-word}.text-formatted a,.myc-content-page__body a,.views-field a,.search-result a{overflow-wrap:break-word}.text-formatted a{text-decoration:underline;text-underline-offset:2px}.text-formatted a:hover,.text-formatted a:active{color:var(--content-link-hover)}.text-formatted a.btn{display:inline-flex;align-items:center;gap:var(--gap-icon-label);min-height:var(--space-10);padding:var(--space-2) var(--space-5);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-decoration:none;color:var(--content-neutral-1);background-color:var(--surface-brand-1-50)}.text-formatted a.btn:hover,.text-formatted a.btn:active{color:var(--content-brand-1-60);background-color:var(--surface-brand-1-40);text-decoration:none}.text-formatted a.btn-dark,.text-formatted a.btn-tertiaire{border-color:var(--border-primary);color:var(--content-primary);background-color:rgba(0,0,0,0)}.text-formatted a.btn-dark:hover,.text-formatted a.btn-tertiaire:hover,.text-formatted a.btn-dark:active,.text-formatted a.btn-tertiaire:active{color:var(--content-primary);background-color:var(--surface-inverted)}.myc-tag-list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.myc-tag-list__link{display:inline-flex;text-decoration:none}.myc-tag-list__link:focus-visible{outline:2px solid var(--content-brand-3-50);outline-offset:2px;border-radius:var(--radius-sm)}@media(hover: hover){.myc-tag-list__link:hover .myc-tag{filter:brightness(0.95)}}.myc-page-intro{display:flex;flex-direction:column;gap:var(--space-4);margin-block:var(--space-6)}@media(min-width: 1280px){.myc-page-intro{margin-block:var(--space-8)}}.myc-page-intro__title{color:var(--content-primary)}.myc-page-intro :is(p,li){font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p2);line-height:var(--line-height-p2);color:var(--content-primary)}.myc-page-intro p+p{margin-top:var(--space-4)}.myc-page-intro :is(h2,h3,h4):not(.myc-page-intro__title){font-family:var(--font-heading);font-weight:var(--font-weight-semibold);color:var(--content-primary)}.myc-page-intro h2:not(.myc-page-intro__title){font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.myc-page-intro h3:not(.myc-page-intro__title){font-size:var(--font-size-h5);line-height:var(--line-height-h5)}.myc-page-intro h4:not(.myc-page-intro__title){font-size:var(--font-size-p2);line-height:var(--line-height-p2)}.myc-page-intro :is(ul,ol){padding-inline-start:var(--space-6)}:is(.text-formatted,.ck-content) table{display:table;max-width:100%;margin-block:var(--space-8);margin-inline:auto;border:1px solid var(--border-neutral-60);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;background-color:var(--surface-inverted)}:is(.text-formatted,.ck-content) figure.table{display:contents}:is(.text-formatted,.ck-content) figure.table>table:has(+figcaption){margin-bottom:var(--space-2)}:is(.text-formatted,.ck-content) figure.table>figcaption{margin-block:0 var(--space-8);font-family:var(--font-heading);font-size:var(--font-size-p4);line-height:var(--line-height-p4);font-weight:var(--font-weight-medium);color:var(--content-primary);text-align:center}:is(.text-formatted,.ck-content) table thead tr:first-child :is(th,td):first-child{border-start-start-radius:var(--radius-md)}:is(.text-formatted,.ck-content) table thead tr:first-child :is(th,td):last-child{border-start-end-radius:var(--radius-md)}:is(.text-formatted,.ck-content) table tbody tr:last-child :is(th,td):first-child{border-end-start-radius:var(--radius-md)}:is(.text-formatted,.ck-content) table tbody tr:last-child :is(th,td):last-child{border-end-end-radius:var(--radius-md)}:is(.text-formatted,.ck-content) .tablesaw-bar:empty{display:none}:is(.text-formatted,.ck-content) table.myc-table--left,:is(.text-formatted,.ck-content) table[align=left]{margin-inline:0 auto}:is(.text-formatted,.ck-content) table.myc-table--right,:is(.text-formatted,.ck-content) table[align=right]{margin-inline:auto 0}:is(.text-formatted,.ck-content) table.myc-table--center,:is(.text-formatted,.ck-content) table[align=center]{margin-inline:auto}:is(.text-formatted,.ck-content) table:not(:has(thead),:has(tr+tr)),:is(.text-formatted,.ck-content) table.myc-table--plain{margin-block:var(--space-4);border:0;border-radius:0;background-color:rgba(0,0,0,0)}:is(.text-formatted,.ck-content) table:not(:has(thead),:has(tr+tr)) :is(th,td),:is(.text-formatted,.ck-content) table.myc-table--plain :is(th,td){padding:0 var(--space-6) 0 0;border-bottom:0;background-color:rgba(0,0,0,0)}:is(.text-formatted,.ck-content) table:not(:has(thead),:has(tr+tr)) :is(th,td):last-child,:is(.text-formatted,.ck-content) table.myc-table--plain :is(th,td):last-child{padding-inline-end:0}:is(.text-formatted,.ck-content) table :is(th,td){padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--border-neutral-60);text-align:start;vertical-align:top}:is(.text-formatted,.ck-content) table thead :is(th,td){background-color:var(--surface-brand-3-30);color:var(--content-brand-3-60);font-family:var(--font-heading);font-size:var(--font-size-p3);line-height:var(--line-height-p3);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-brand-3-50)}:is(.text-formatted,.ck-content) table tbody :is(th,td){font-family:var(--font-body);font-size:var(--font-size-p3);line-height:var(--line-height-p3);color:var(--content-primary)}:is(.text-formatted,.ck-content) table tbody th{font-weight:var(--font-weight-semibold)}:is(.text-formatted,.ck-content) table tbody tr:last-child :is(th,td){border-bottom:0}:is(.text-formatted,.ck-content) table th :is(h1,h2,h3,h4,h5,h6),:is(.text-formatted,.ck-content) table .tablesaw-cell-label :is(h1,h2,h3,h4,h5,h6){font:inherit;margin:0;color:inherit}:is(.text-formatted,.ck-content) table .tablesaw-cell-label :is(h1,h2,h3,h4,h5,h6){display:inline}:is(.text-formatted,.ck-content) table :is(th,td)>p{margin:0}:is(.text-formatted,.ck-content) table :is(th,td)>p+p{margin-top:var(--space-2)}:is(.text-formatted,.ck-content) table :is(th,td) :is(ul,ol){margin-block:0;padding-inline-start:var(--space-5)}:is(.text-formatted,.ck-content) table caption{caption-side:top;padding:var(--space-2) 0;font-family:var(--font-heading);font-size:var(--font-size-p4);line-height:var(--line-height-p4);font-weight:var(--font-weight-medium);color:var(--content-primary);text-align:start}@media(hover: hover){:is(.text-formatted,.ck-content) table tbody tr:hover{background-color:var(--surface-neutral-4)}:is(.text-formatted,.ck-content) table:not(:has(thead),:has(tr+tr)) tbody tr:hover,:is(.text-formatted,.ck-content) table.myc-table--plain tbody tr:hover{background-color:rgba(0,0,0,0)}}@media(max-width: 39.9375em){:is(.text-formatted,.ck-content) table.tablesaw-stack{display:block;width:auto;margin-block:var(--space-6)}:is(.text-formatted,.ck-content) table:not(.tablesaw-stack){display:block;width:fit-content;overflow-x:auto;margin-block:var(--space-6)}:is(.text-formatted,.ck-content) table.tablesaw-stack tbody tr{display:block;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-neutral-60)}:is(.text-formatted,.ck-content) table.tablesaw-stack tbody tr:last-child{border-bottom:0}:is(.text-formatted,.ck-content) table.tablesaw-stack tbody :is(th,td){display:flex;flex-wrap:wrap;gap:0 var(--space-2);width:auto !important;float:none;padding:var(--space-1) 0;border-bottom:0}:is(.text-formatted,.ck-content) table.tablesaw-stack tbody :is(th,td) .tablesaw-cell-label{flex:0 0 auto;width:auto;padding:0;font-family:var(--font-heading);font-weight:var(--font-weight-semibold);color:var(--content-brand-3-60)}:is(.text-formatted,.ck-content) table.tablesaw-stack tbody :is(th,td) .tablesaw-cell-label::after{content:":"}:is(.text-formatted,.ck-content) table.tablesaw-stack tbody :is(th,td) .tablesaw-cell-content{flex:1 1 auto;max-width:none}}.myc-form-page{padding-block:var(--space-8) var(--space-16)}.myc-form-page__panel{width:100%;max-width:720px}.myc-form-page .form-item{margin-block:0 var(--space-4)}.myc-form-page label{display:block;margin-bottom:var(--space-1);font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-p3);line-height:var(--line-height-p2);color:var(--content-primary)}.myc-form-page input:not([type=checkbox],[type=radio],[type=submit]),.myc-form-page select,.myc-form-page textarea{display:block;width:100%;padding-inline:var(--space-2);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background-color:var(--surface-inverted);font-family:var(--font-body);font-size:var(--font-size-p3);line-height:var(--line-height-p2);color:var(--content-primary)}.myc-form-page input:not([type=checkbox],[type=radio],[type=submit]),.myc-form-page select{height:var(--space-10)}.myc-form-page textarea{padding-block:var(--space-2);min-height:calc(var(--space-10)*4);resize:vertical}.myc-form-page input:not([type=checkbox],[type=radio],[type=submit]):hover,.myc-form-page select:hover,.myc-form-page textarea:hover{border-color:var(--border-brand-3-50)}.myc-form-page input:not([type=checkbox],[type=radio],[type=submit]):focus-visible,.myc-form-page select:focus-visible,.myc-form-page textarea:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.myc-form-page .form-item--error :is(input,select,textarea){border-color:var(--border-error);background-color:var(--surface-error)}.myc-form-page .description{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--font-size-p4);line-height:var(--line-height-p4);color:var(--content-primary)}.myc-form-page .form-type-checkbox,.myc-form-page .form-type-radio{display:flex;align-items:baseline;gap:var(--space-2)}.myc-form-page .form-type-checkbox label,.myc-form-page .form-type-radio label{margin-bottom:0}.myc-form-page :is(input[type=checkbox],input[type=radio]){flex-shrink:0;accent-color:var(--surface-brand-1-50)}.myc-form-page :is(fieldset,details){margin-block:0 var(--space-6);padding:var(--space-4);border:1px solid var(--border-neutral-60);border-radius:var(--radius-sm);background-color:var(--surface-neutral-4)}.myc-form-page :is(legend,summary){padding-inline:0;font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);line-height:var(--line-height-h5);color:var(--content-primary)}.myc-form-page summary{cursor:pointer}.myc-form-page :is(fieldset,details)>*:last-child{margin-bottom:0}.myc-form-page .form-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.myc-form-page :is(input[type=submit],button[type=submit]){display:inline-flex;align-items:center;justify-content:center;height:var(--control-height-lg);padding-inline:var(--space-5);border:0;border-radius:var(--radius-md);background-color:var(--surface-brand-1-50);color:var(--content-neutral-1);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-p2);line-height:var(--line-height-p2);cursor:pointer}.myc-form-page :is(input[type=submit],button[type=submit]):hover{background-color:var(--surface-brand-1-40);color:var(--content-brand-1-60)}.myc-form-page :is(input[type=submit],button[type=submit]):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.myc-form-page .form-actions :is(input,button)[type=submit]~:is(input,button)[type=submit]{border:1px solid var(--border-brand-1-60);background-color:rgba(0,0,0,0);color:var(--content-brand-1-60)}.myc-form-page .form-actions :is(input,button)[type=submit]~:is(input,button)[type=submit]:hover{background-color:var(--surface-brand-1-20);color:var(--content-brand-1-60)}.myc-form-page table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.myc-form-page :is(th,td){padding:var(--space-2) var(--space-3);border:1px solid var(--border-neutral-60);text-align:start}.myc-contribution__intro{margin-block:0 var(--space-8);font-family:var(--font-body);font-size:var(--font-size-p2);line-height:var(--line-height-p2);color:var(--content-primary)}.myc-contribution__section{margin-block:0 var(--space-10)}.myc-contribution__heading{margin-block:0 var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-neutral-60);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--content-brand-3-60)}.myc-contribution :is(.form-checkboxes,.form-radios){display:grid;grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr));gap:var(--space-2) var(--space-4)}.myc-contribution :is(.form-checkboxes,.form-radios)>.form-item{margin:0}.myc-contribution .FieldLanguage{flex-wrap:wrap;align-items:center}.myc-form-page .myc-contribution #edit-specify{width:6rem}.myc-contribution table{display:table;table-layout:fixed}.myc-contribution :is(th,td){vertical-align:top}.myc-contribution td.field-multiple-drag{width:var(--space-10)}.myc-contribution :is(th,td):last-child:not(:first-child){width:8rem}.myc-contribution .tabledrag-toggle-weight-wrapper{margin-bottom:var(--space-2);font-size:var(--font-size-p4);text-align:end}.myc-form-page .myc-contribution__section :is(input,button)[type=submit]{height:var(--space-8);padding-inline:var(--space-3);border:1px solid var(--border-brand-1-60);background-color:rgba(0,0,0,0);color:var(--content-brand-1-60);font-size:var(--font-size-p4)}.myc-form-page .myc-contribution__section :is(input,button)[type=submit]:hover{background-color:var(--surface-brand-1-20)}.myc-contribution .ck-editor{width:100%}.myc-contribution__advanced{margin-block:0 var(--space-6)}.myc-contribution__advanced :is(fieldset,details){background-color:var(--surface-inverted)}.myc-contribution__actions{padding-top:var(--space-6);border-top:1px solid var(--border-neutral-60)}.myc-contribution__actions>.form-actions{display:contents}.myc-contribution__actions a{align-self:center;color:var(--content-error)}.myc-auth-page{display:flex;justify-content:center}.myc-auth-page__panel{width:100%;max-width:480px}.myc-user-page{padding-block:var(--space-8) var(--space-16)}.myc-profile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);max-width:720px}.myc-profile__name{color:var(--content-primary);margin:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-neutral-60);width:100%}.myc-profile__fields{display:flex;flex-direction:column;gap:var(--space-4);width:100%}:where(.myc-profile__fields) .field{display:grid;grid-template-columns:1fr;gap:var(--space-1);margin:0}@media(min-width: 1280px){:where(.myc-profile__fields) .field{grid-template-columns:200px 1fr;gap:var(--space-4);align-items:baseline}}:where(.myc-profile__fields) .field__label{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-p4);line-height:var(--line-height-p4);color:var(--content-brand-3-60);margin:0}:where(.myc-profile__fields) .field__item{font-family:var(--font-body);font-size:var(--font-size-p3);line-height:var(--line-height-p3);color:var(--content-primary)}.myc-profile__links{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0;padding:0}.myc-profile__link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--content-brand-1-60);text-decoration:none}.myc-profile__link-icon{width:20px;height:20px}.myc-profile__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media(hover: hover){.myc-profile__link:hover{background-color:var(--surface-neutral-4)}}.myc-local-tasks{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding-inline)}.myc-form-page .myc-local-tasks,.myc-user-page .myc-local-tasks{max-width:none;margin-inline:0;padding-inline:0}.tabs.primary{display:flex;flex-wrap:wrap;gap:var(--space-4);list-style:none;margin:0 0 var(--space-6);padding:0;border-bottom:1px solid var(--border-neutral-60)}.tabs.primary li{margin:0}.tabs.primary a{display:inline-block;margin-bottom:-1px;padding:var(--space-2) 0 var(--space-3);border-bottom:2px solid rgba(0,0,0,0);font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-p3);line-height:var(--line-height-p3);color:var(--content-primary);text-decoration:none}.tabs.primary a:hover{color:var(--content-brand-3-50)}.tabs.primary a.is-active{border-bottom-color:var(--surface-brand-1-50);color:var(--content-brand-1-60)}.myc-form-page.myc-auth-page .tabs.primary a:hover{color:var(--content-link-hover)}.myc-form-page.myc-auth-page .tabs.primary a.is-active{border-bottom-color:var(--border-brand-3-50);color:var(--content-brand-3-50)}
