html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit;letter-spacing:inherit;word-spacing:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}html{overflow-y:scroll}@supports(scrollbar-gutter:stable){html{overflow-y:auto;scrollbar-gutter:stable}}@font-face{font-display:fallback;font-family:Radio-Canada;font-stretch:75% 100%;font-style:normal;font-weight:300 700;src:url("/static/fonts/RadioCanada[wdth,wght]-subset.f985846acd4c.woff2") format("woff2 supports variations"),url("/static/fonts/RadioCanada[wdth,wght]-subset.f985846acd4c.woff2") format("woff2-variations")}@font-face{font-display:swap;font-family:Radio-Canada;font-stretch:75% 100%;font-style:italic;font-weight:300 700;src:url("/static/fonts/RadioCanada-Italic[wdth,wght]-subset.2c33864816dd.woff2") format("woff2 supports variations"),url("/static/fonts/RadioCanada-Italic[wdth,wght]-subset.2c33864816dd.woff2") format("woff2-variations")}@font-feature-values "Radio-Canada"{@stylistic{salt:1}}html{font-size:100%;height:100%}@supports(font:-apple-system-body) and (not (-webkit-touch-callout:default)){:root{font:-apple-system-body;font-size:100%}}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-text-decoration-skip:ink;background-color:var(--color-primary-bg);color:var(--color-fg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:var(--fonts-body);-webkit-font-kerning:normal;font-kerning:normal;font-optical-sizing:auto;font-stretch:100%;font-style:normal;font-variant-alternates:normal;font-weight:400;height:100%;line-height:var(--line-height-base);scrollbar-gutter:stable both-edges;text-decoration-skip-ink:auto}@supports(font-feature-settings:none){body{-webkit-font-feature-settings:"frac" on,"ordn" off;font-feature-settings:"frac" on,"ordn" off;-webkit-font-variant-ligatures:common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;font-variant-ligatures:common-ligatures no-discretionary-ligatures no-historical-ligatures contextual}}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:45rem;position:relative}:where(ul[class*=flow],ol[class*=flow]),ol:not([class]),ul:not([class]){--flow-space:var(--size-md)}:where(ul,ol){padding-left:clamp(1rem,3vw,2rem)}ol li::marker,ul li::marker{color:var(--color-accent-strong)}dl :where(dd[class*=flow]>:first-child){margin-top:var(--flow-space,1.25rem)}dl dl{padding-left:1.77em}button,input,option,select,textarea{font-family:inherit;line-height:inherit}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}b,strong{font-weight:700}cite,em,i{font-style:italic}small{font-size:.85em;font-size:min(.85em,1.5rem)}address{font-style:normal}hr{border:solid var(--line-color);border-width:var(--line-width-sm) 0 0;height:0;margin:2rem 0}abbr{-webkit-font-feature-settings:"onum" off;font-feature-settings:"onum" off;border-bottom:none;text-decoration:none}abbr[title],span[title]{cursor:help;-webkit-text-decoration:underline dotted hsla(0,0%,50%,.5);text-decoration:underline dotted hsla(0,0%,50%,.5)}sup{display:inline-block;line-height:.5}mark{background-color:var(--color-highlight);padding:0 .2em}:focus-visible{outline-color:var(--focus-outline-color,currentColor);outline-offset:var(--focus-outline-offset,.15rem);outline-style:solid;outline-width:var(--focus-outline-width,.15rem)}img{max-height:100%;vertical-align:middle}[alt]{vertical-align:baseline}audio,video{display:block;max-width:100%}video{width:100%}details:where([open]){position:relative}details:where([open])>:not(summary){border-left:.2rem solid var(--color-accent-faint);margin-left:.25rem;padding-left:1rem}:where(summary){font-weight:600;text-indent:calc(-.1rem + -.9em)}:where(summary)::marker{color:var(--color-accent);font-size:calc(.45rem + .625em)}summary>*{display:inline}:root{--color-white:#fff;--color-black:oklch(0.20 0.01 var(--color-purple-hue));--color-program-red:oklch(0.74 0.25 29.39);--color-program-orange:oklch(0.7345 0.19 56.16);--color-program-gold:oklch(0.7242 0.15 88.09);--color-program-yellow:oklch(0.8802 0.19 84);--color-program-green:oklch(0.42 0.2 156);--color-program-blue:oklch(0.871 0.076 226.24);--color-program-darkblue:oklch(0.4269 0.1 228.52);--color-program-purple:oklch(0.4233 0.1426 330.91);--color-grey-base:#8d8391;--color-grey-chroma:0.09;--color-grey-hue:var(--color-purple-hue);--color-grey-05:oklch(0.185 calc(var(--color-grey-chroma)*0.08) var(--color-grey-hue));--color-grey-10:oklch(0.25 calc(var(--color-grey-chroma)*0.11) var(--color-grey-hue));--color-grey-20:oklch(0.33 calc(var(--color-grey-chroma)*0.18) var(--color-grey-hue));--color-grey-30:oklch(0.40 calc(var(--color-grey-chroma)*0.21) var(--color-grey-hue));--color-grey-40:oklch(0.47 calc(var(--color-grey-chroma)*0.22) var(--color-grey-hue));--color-grey-50:oklch(0.57 calc(var(--color-grey-chroma)*0.26) var(--color-grey-hue));--color-grey-60:oklch(0.67 calc(var(--color-grey-chroma)*0.27) var(--color-grey-hue));--color-grey-70:oklch(0.77 calc(var(--color-grey-chroma)*0.27) var(--color-grey-hue));--color-grey-80:oklch(0.87 calc(var(--color-grey-chroma)*0.18) var(--color-grey-hue));--color-grey-90:oklch(0.92 calc(var(--color-grey-chroma)*0.13) var(--color-grey-hue));--color-grey-95:oklch(0.96 calc(var(--color-grey-chroma)*0.08) var(--color-grey-hue));--color-purple-base:#5a2d76;--color-purple-chroma:0.7;--color-purple-hue:310;--color-purple-05:oklch(0.185 calc(var(--color-purple-chroma)*0.15) var(--color-purple-hue));--color-purple-10:oklch(0.25 calc(var(--color-purple-chroma)*0.22) var(--color-purple-hue));--color-purple-20:oklch(0.33 calc(var(--color-purple-chroma)*0.2) var(--color-purple-hue));--color-purple-30:oklch(0.40 calc(var(--color-purple-chroma)*0.19) var(--color-purple-hue));--color-purple-40:oklch(0.47 calc(var(--color-purple-chroma)*0.19) var(--color-purple-hue));--color-purple-50:oklch(0.57 calc(var(--color-purple-chroma)*0.19) var(--color-purple-hue));--color-purple-60:oklch(0.67 calc(var(--color-purple-chroma)*0.16) var(--color-purple-hue));--color-purple-70:oklch(0.77 calc(var(--color-purple-chroma)*0.13) var(--color-purple-hue));--color-purple-80:oklch(0.87 calc(var(--color-purple-chroma)*0.07) var(--color-purple-hue));--color-purple-90:oklch(0.92 calc(var(--color-purple-chroma)*0.05) var(--color-purple-hue));--color-purple-95:oklch(0.96 calc(var(--color-purple-chroma)*0.02) var(--color-purple-hue));--color-yellow-base:#f7d064;--color-yellow-chroma:0.8;--color-yellow-hue:84;--color-yellow-05:oklch(0.185 calc(var(--color-yellow-chroma)*0.2) var(--color-yellow-hue));--color-yellow-10:oklch(0.25 calc(var(--color-yellow-chroma)*0.2) var(--color-yellow-hue));--color-yellow-20:oklch(0.33 calc(var(--color-yellow-chroma)*0.2) var(--color-yellow-hue));--color-yellow-30:oklch(0.40 calc(var(--color-yellow-chroma)*0.2) var(--color-yellow-hue));--color-yellow-40:oklch(0.47 calc(var(--color-yellow-chroma)*0.2) var(--color-yellow-hue));--color-yellow-50:oklch(0.57 calc(var(--color-yellow-chroma)*0.2) var(--color-yellow-hue));--color-yellow-60:oklch(0.67 calc(var(--color-yellow-chroma)*0.2) var(--color-yellow-hue));--color-yellow-70:oklch(0.78 calc(var(--color-yellow-chroma)*0.23) var(--color-yellow-hue));--color-yellow-80:oklch(0.87 calc(var(--color-yellow-chroma)*0.16) var(--color-yellow-hue));--color-yellow-90:oklch(0.92 calc(var(--color-yellow-chroma)*0.13) var(--color-yellow-hue));--color-yellow-95:oklch(0.94 calc(var(--color-yellow-chroma)*0.07) var(--color-yellow-hue));--color-pink-base:#946b86;--color-pink-chroma:0.6;--color-pink-hue:340;--color-pink-05:oklch(0.185 calc(var(--color-pink-chroma)*0.15) var(--color-pink-hue));--color-pink-10:oklch(0.25 calc(var(--color-pink-chroma)*0.22) var(--color-pink-hue));--color-pink-20:oklch(0.33 calc(var(--color-pink-chroma)*0.2) var(--color-pink-hue));--color-pink-30:oklch(0.40 calc(var(--color-pink-chroma)*0.19) var(--color-pink-hue));--color-pink-40:oklch(0.47 calc(var(--color-pink-chroma)*0.19) var(--color-pink-hue));--color-pink-50:oklch(0.57 calc(var(--color-pink-chroma)*0.19) var(--color-pink-hue));--color-pink-60:oklch(0.67 calc(var(--color-pink-chroma)*0.16) var(--color-pink-hue));--color-pink-70:oklch(0.77 calc(var(--color-pink-chroma)*0.13) var(--color-pink-hue));--color-pink-80:oklch(0.87 calc(var(--color-pink-chroma)*0.07) var(--color-pink-hue));--color-pink-90:oklch(0.92 calc(var(--color-pink-chroma)*0.05) var(--color-pink-hue));--color-pink-95:oklch(0.96 calc(var(--color-pink-chroma)*0.02) var(--color-pink-hue));--color-green-base:#256020;--color-green-chroma:0.6;--color-green-hue:142;--color-green-05:oklch(0.185 calc(var(--color-green-chroma)*0.15) var(--color-green-hue));--color-green-10:oklch(0.25 calc(var(--color-green-chroma)*0.22) var(--color-green-hue));--color-green-20:oklch(0.33 calc(var(--color-green-chroma)*0.2) var(--color-green-hue));--color-green-30:oklch(0.40 calc(var(--color-green-chroma)*0.19) var(--color-green-hue));--color-green-40:oklch(0.47 calc(var(--color-green-chroma)*0.19) var(--color-green-hue));--color-green-50:oklch(0.57 calc(var(--color-green-chroma)*0.19) var(--color-green-hue));--color-green-60:oklch(0.67 calc(var(--color-green-chroma)*0.16) var(--color-green-hue));--color-green-70:oklch(0.77 calc(var(--color-green-chroma)*0.13) var(--color-green-hue));--color-green-80:oklch(0.87 calc(var(--color-green-chroma)*0.07) var(--color-green-hue));--color-green-90:oklch(0.92 calc(var(--color-green-chroma)*0.05) var(--color-green-hue));--color-green-95:oklch(0.96 calc(var(--color-green-chroma)*0.02) var(--color-green-hue));--color-cyan-base:#42929e;--color-cyan-chroma:0.45;--color-cyan-hue:194;--color-cyan-05:oklch(0.185 calc(var(--color-cyan-chroma)*0.15) var(--color-cyan-hue));--color-cyan-10:oklch(0.25 calc(var(--color-cyan-chroma)*0.22) var(--color-cyan-hue));--color-cyan-20:oklch(0.33 calc(var(--color-cyan-chroma)*0.2) var(--color-cyan-hue));--color-cyan-30:oklch(0.40 calc(var(--color-cyan-chroma)*0.19) var(--color-cyan-hue));--color-cyan-40:oklch(0.47 calc(var(--color-cyan-chroma)*0.19) var(--color-cyan-hue));--color-cyan-50:oklch(0.57 calc(var(--color-cyan-chroma)*0.19) var(--color-cyan-hue));--color-cyan-60:oklch(0.67 calc(var(--color-cyan-chroma)*0.16) var(--color-cyan-hue));--color-cyan-70:oklch(0.77 calc(var(--color-cyan-chroma)*0.13) var(--color-cyan-hue));--color-cyan-80:oklch(0.87 calc(var(--color-cyan-chroma)*0.07) var(--color-cyan-hue));--color-cyan-90:oklch(0.92 calc(var(--color-cyan-chroma)*0.05) var(--color-cyan-hue));--color-cyan-95:oklch(0.96 calc(var(--color-cyan-chroma)*0.02) var(--color-cyan-hue));--color-blue-base:#004675;--color-blue-chroma:0.5;--color-blue-hue:246;--color-blue-05:oklch(0.185 calc(var(--color-blue-chroma)*0.15) var(--color-blue-hue));--color-blue-10:oklch(0.25 calc(var(--color-blue-chroma)*0.22) var(--color-blue-hue));--color-blue-20:oklch(0.33 calc(var(--color-blue-chroma)*0.2) var(--color-blue-hue));--color-blue-30:oklch(0.40 calc(var(--color-blue-chroma)*0.19) var(--color-blue-hue));--color-blue-40:oklch(0.47 calc(var(--color-blue-chroma)*0.19) var(--color-blue-hue));--color-blue-50:oklch(0.57 calc(var(--color-blue-chroma)*0.19) var(--color-blue-hue));--color-blue-60:oklch(0.67 calc(var(--color-blue-chroma)*0.16) var(--color-blue-hue));--color-blue-70:oklch(0.77 calc(var(--color-blue-chroma)*0.13) var(--color-blue-hue));--color-blue-80:oklch(0.87 calc(var(--color-blue-chroma)*0.07) var(--color-blue-hue));--color-blue-90:oklch(0.92 calc(var(--color-blue-chroma)*0.05) var(--color-blue-hue));--color-blue-95:oklch(0.96 calc(var(--color-blue-chroma)*0.02) var(--color-blue-hue));--color-orange-base:#ef8837;--color-orange-chroma:0.9;--color-orange-hue:55;--color-orange-05:oklch(0.185 calc(var(--color-orange-chroma)*0.15) var(--color-orange-hue));--color-orange-10:oklch(0.25 calc(var(--color-orange-chroma)*0.22) var(--color-orange-hue));--color-orange-20:oklch(0.33 calc(var(--color-orange-chroma)*0.2) var(--color-orange-hue));--color-orange-30:oklch(0.40 calc(var(--color-orange-chroma)*0.2) var(--color-orange-hue));--color-orange-40:oklch(0.47 calc(var(--color-orange-chroma)*0.2) var(--color-orange-hue));--color-orange-50:oklch(0.57 calc(var(--color-orange-chroma)*0.2) var(--color-orange-hue));--color-orange-60:oklch(0.67 calc(var(--color-orange-chroma)*0.18) var(--color-orange-hue));--color-orange-70:oklch(0.77 calc(var(--color-orange-chroma)*0.12) var(--color-orange-hue));--color-orange-80:oklch(0.87 calc(var(--color-orange-chroma)*0.07) var(--color-orange-hue));--color-orange-90:oklch(0.92 calc(var(--color-orange-chroma)*0.05) var(--color-orange-hue));--color-orange-95:oklch(0.96 calc(var(--color-orange-chroma)*0.02) var(--color-orange-hue));--color-red-base:#aa2409;--color-red-chroma:0.8;--color-red-hue:29;--color-red-05:oklch(0.185 calc(var(--color-red-chroma)*0.15) var(--color-red-hue));--color-red-10:oklch(0.25 calc(var(--color-red-chroma)*0.22) var(--color-red-hue));--color-red-20:oklch(0.33 calc(var(--color-red-chroma)*0.2) var(--color-red-hue));--color-red-30:oklch(0.40 calc(var(--color-red-chroma)*0.2) var(--color-red-hue));--color-red-40:oklch(0.47 calc(var(--color-red-chroma)*0.2) var(--color-red-hue));--color-red-50:oklch(0.57 calc(var(--color-red-chroma)*0.2) var(--color-red-hue));--color-red-60:oklch(0.67 calc(var(--color-red-chroma)*0.18) var(--color-red-hue));--color-red-70:oklch(0.77 calc(var(--color-red-chroma)*0.12) var(--color-red-hue));--color-red-80:oklch(0.87 calc(var(--color-red-chroma)*0.07) var(--color-red-hue));--color-red-90:oklch(0.92 calc(var(--color-red-chroma)*0.05) var(--color-red-hue));--color-red-95:oklch(0.96 calc(var(--color-red-chroma)*0.02) var(--color-red-hue))}:root{--scrollbar-width:0px;--side-padding:1.5rem;--container-width:74rem;--default-flow-space:1.25em;--full-width:calc(100vw - var(--scrollbar-width, 0px));--full-width-minus-side-padding:calc(var(--full-width) - var(--side-padding)*2);--shadow-color:0.6 0.06 var(--color-purple-hue);--shadow-elevation-low:0px 0.8px 1px oklch(var(--shadow-color)/0.24),0px 1.3px 1.6px -0.9px oklch(var(--shadow-color)/0.29),0px 2.9px 3.5px -1.9px oklch(var(--shadow-color)/0.34);--shadow-elevation-medium:0px 0.8px 1px oklch(var(--shadow-color)/0.2),0px 2.2px 2.7px -0.5px oklch(var(--shadow-color)/0.22),0px 4.1px 5px -0.9px oklch(var(--shadow-color)/0.25),0.1px 14.5px 17.6px -1.9px oklch(var(--shadow-color)/0.3);--shadow-elevation-high:0px 0.8px 1px oklch(var(--shadow-color)/0.18),0px 7px 8.5px -0.4px oklch(var(--shadow-color)/0.21),0.1px 10.4px 12.6px -0.6px oklch(var(--shadow-color)/0.22),0.1px 14.6px 17.7px -0.8px oklch(var(--shadow-color)/0.23),0.2px 28.1px 34.1px -1.3px oklch(var(--shadow-color)/0.25),0.3px 52px 63.2px -1.7px oklch(var(--shadow-color)/0.28),0.5px 69.3px 84.2px -1.9px oklch(var(--shadow-color)/0.29);--color-primary-05:var(--color-purple-05);--color-primary-10:var(--color-purple-10);--color-primary-20:var(--color-purple-20);--color-primary-30:var(--color-purple-30);--color-primary-40:var(--color-purple-40);--color-primary-50:var(--color-purple-50);--color-primary-60:var(--color-purple-60);--color-primary-70:var(--color-purple-70);--color-primary-80:var(--color-purple-80);--color-primary-90:var(--color-purple-90);--color-primary-95:var(--color-purple-95);--color-secondary-05:var(--color-yellow-05);--color-secondary-10:var(--color-yellow-10);--color-secondary-20:var(--color-yellow-20);--color-secondary-30:var(--color-yellow-30);--color-secondary-40:var(--color-yellow-40);--color-secondary-50:var(--color-yellow-50);--color-secondary-60:var(--color-yellow-60);--color-secondary-70:var(--color-yellow-70);--color-secondary-80:var(--color-yellow-80);--color-secondary-90:var(--color-yellow-90);--color-secondary-95:var(--color-yellow-95);--color-fg:var(--color-black);--color-fg-faint:var(--color-grey-40);--color-primary-fg:var(--color-primary-10);--color-primary-bg:var(--color-white);--color-primary-fill:var(--color-primary-90);--color-accent:var(--color-primary-50);--color-accent-strong:var(--color-primary-40);--color-accent-faint:var(--color-primary-70);--color-secondary-fg:var(--color-secondary-10);--color-secondary-fill:var(--color-secondary-95);--color-secondary-accent:var(--color-secondary-70);--color-secondary-accent-strong:var(--color-secondary-60);--color-secondary-accent-faint:var(--color-secondary-80);--color-highlight:var(--color-secondary-80);--line-color:var(--color-secondary-accent);--line-color-faint:var(--color-grey-70);--line-width-sm:0.13rem;--line-width-md:0.25rem;--line-width-lg:0.5rem;--line-width:var(--line-width-sm);--link-fg-color:var(--color-primary-10);--link-decoration-color:var(--color-accent);--link-decoration-color-hover:var(--color-accent);--link-decoration-width:0.125rem;--link-decoration-width-hover:0.25rem;--link-decoration-offset:2px;--link-icon-opacity:1;--link-icon-color:var(--color-accent);--fonts-default-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,Arial,sans-serif;--fonts-default-serif:Georgia,serif;--fonts-heading:"Radio-Canada",var(--fonts-default-sans-serif);--fonts-body:"Radio-Canada",var(--fonts-default-sans-serif);--line-height-base:1.55;--line-height-heading:1.25;--font-width-base:"wdth" 100;--font-width-heading:"wdth" 90;--letter-spacing-base:0;--letter-spacing-h1:-0.02em;--letter-spacing-h2:-0.01em}:root{--size-none:0;--size-xxxs:0.15em;--size-xxs:0.25em;--size-xs:0.6em;--size-sm:0.85em;--size-md:1em;--size-lg:1.33em;--size-xl:1.77em;--size-xxl:2.4em;--size-xxxl:3.25em;--size-huge:6em;--size-rem-xxxs:0.15rem;--size-rem-xxs:0.25rem;--size-rem-xs:0.6rem;--size-rem-sm:0.85rem;--size-rem-md:1rem;--size-rem-lg:1.33rem;--size-rem-xl:1.77rem;--size-rem-xxl:2.4rem;--size-rem-xxxl:3.25rem;--size-rem-huge:6rem}:root{--bg-column-flex:calc(var(--full-width-minus-side-padding)/12);--bg-column-max:calc(var(--container-width)/12);--bg-column:min(var(--bg-column-flex),var(--bg-column-max))}.body-grid{margin-left:auto;margin-right:auto;max-width:74rem;padding-left:1.5rem;padding-right:1.5rem}@supports(display:grid){.body-grid{-ms-flex-line-pack:start;align-content:start;display:grid;grid-template-columns:1.5rem 1fr 1.5rem;grid-template-rows:auto;margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0}.body-grid .body-grid,.body-grid>.banner,.body-grid>.body-grid-full{grid-column:1/-1}:where(.body-grid>*){grid-column:2/-2}@media screen and (min-width:52rem){.body-grid{grid-template-columns:1.5rem 1fr repeat(12,min(var(--bg-column-flex),var(--bg-column-max))) 1fr 1.5rem}:where(.body-grid>*){grid-column:5/-5}.body-subgrid{display:grid;grid-template-columns:repeat(12,min(var(--bg-column-flex),var(--bg-column-max)))}:where(.body-subgrid>*){grid-column:1/-1}.body-grid-narrow{grid-column:5/-5}.body-grid-wide{grid-column:3/-3}.bg-col-left-sm{grid-column:1/4}.bg-col-left-lg{grid-column:1/6}.bg-col-right-sm{grid-column:-5/-3}.bg-col-right-lg{grid-column:-6/-2}}}@supports not (selector(:where(*))){.body-grid>*{grid-column:2/-2}@media screen and (min-width:52rem){.body-grid>*{grid-column:5/-5}.body-subgrid>*{grid-column:1/-1}}}.flex-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.flex-inline>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-fill-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flex-fill-vertical>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@supports selector(:where(*)){address,blockquote,dd,details,dl,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,ul{margin:0}.flow>:where(*){margin-block:0}.flow>:where(:not(.u-vh):not([hidden])+*){-webkit-margin-before:var(--flow-space,var(--default-flow-space));margin-block-start:var(--flow-space,var(--default-flow-space))}.flow-nested :where(*){margin-block:0}.flow-nested :where(:not(.u-vh):not([hidden])+*){-webkit-margin-before:var(--flow-space,var(--default-flow-space));margin-block-start:var(--flow-space,var(--default-flow-space))}}@supports not (selector(:where(*))){address,blockquote,dd,details,dl,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,ul{margin:0}.flow>*{margin-bottom:0;margin-top:0}.flow>:not(.u-vh):not([hidden])+*{margin-top:var(--flow-space,var(--default-flow-space))}.flow-nested *{margin-bottom:0;margin-top:0}.flow-nested :not(.u-vh):not([hidden])+*{margin-top:var(--flow-space,var(--default-flow-space))}}@supports(grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))){[class*=" grid-simple"],[class^=grid-simple]{--gap:1.5rem;grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.grid-simple-sm{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.grid-simple-lg{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.grid-simple-xl{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}:where([class*=" grid-simple"]),:where([class^=grid-simple]){list-style:none;padding:0}}@media screen and (min-width:52rem){.section-main{padding-top:1.77em}.section-main:has(.fancy-heading){padding-top:0}.section-nav+.section-main{grid-column:6/-3}}[class*=" columns"],[class^=columns]{--gap:var(--size-xl);--column-width:14rem;--column-count:auto;-webkit-column-count:var(--column-count);-moz-column-count:var(--column-count);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);-webkit-column-width:var(--column-width);-moz-column-width:var(--column-width);columns:var(--column-width) var(--column-count)}[class*=" columns"]>*,[class^=columns]>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}[class*=" columns"]:not(.u-unstyled-list)>li,[class^=columns]:not(.u-unstyled-list)>li{margin-left:var(--size-lg)}.columns-sm{--column-width:10rem}.columns-lg{--column-width:18rem}:where([class*=" columns"]),:where([class^=columns]){padding:0}[class*=" alert"],[class^=alert]{--color-fg:var(--color-primary-fg);--color-bg:var(--color-secondary-fill);--link-fg-color:var(--color-fg);--link-decoration-color:var(--color-accent);--link-decoration-color-hover:var(--color-accent);--link-icon-color:var(--color-accent);--link-icon-opacity:1;--padding-block:var(--size-md);--padding-inline:var(--size-lg);--border:solid var(--color-accent);--border-width:var(--line-width-sm);--border-radius:var(--size-xs);background-color:var(--color-bg);border:var(--border);border-radius:var(--border-radius);border-width:var(--border-width);color:var(--color-fg);padding:var(--padding-block) var(--padding-inline)}.alert-success{--color-bg:var(--color-green-90);--color-fg:var(--color-green-20);--color-accent:var(--color-green-50);--color-accent-strong:var(--color-green-40);--color-accent-faint:var(--color-green-70)}.alert-error,.alert-warning{--color-bg:var(--color-red-90);--color-fg:var(--color-red-20);--color-accent:var(--color-red-50);--color-accent-strong:var(--color-red-40);--color-accent-faint:var(--color-red-70)}.anchor-heading{padding-top:1.33rem}.banner-side-text{--color-fg:var(--color-primary-10);--link-fg-color:var(--color-primary-20);--color-bg:var(--color-secondary-80);--text-bg-color:var(--color-secondary-80);--link-decoration-color:var(--color-secondary-60);--link-decoration-color-hover:var(--color-secondary-60);--link-icon-color:var(--color-secondary-50);--btn-font-size:1.1em;--color-bg-opacity:0.2;--color-gradient-alpha:oklch(from var(--color-bg) l c h/var(--color-bg-opacity));--bg-img-height:min(25vh,10rem);--bg-img-repeat:no-repeat;--bg-img-grid-column:1/-1;background-color:var(--color-bg);background-image:var(--bg-waves);background-position:var(--bg-waves-position);background-repeat:var(--bg-waves-repeat);background-size:var(--bg-waves-size);color:var(--color-fg);overflow-x:hidden;position:relative}.banner-side-text .banner-img{background-repeat:var(--bg-img-repeat);grid-column:var(--bg-img-grid-column);height:var(--bg-img-height)}.banner-side-text .banner-inner{--color-bg-opacity:0.7;align-self:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:oklch(from var(--text-bg-color) l c h/var(--color-bg-opacity));grid-column:1/-1;padding:min(3vh,2.5rem) min(3vw,2.5rem)}.banner-side-text .banner-inner .btn{text-align:center}.banner-side-text .banner-heading{text-wrap:balance;color:var(--color-heading,var(--color-fg));font-size:1.77em;font-size:clamp(1.8em,8vw,2em)}@media screen and (max-width:51.99rem){.banner-side-text .banner-inner{padding-bottom:min(5vh,4rem)}}@media screen and (min-width:52rem){.banner-side-text{grid-template-rows:1fr}.banner-side-text>*{z-index:1}.banner-side-text .banner-img{grid-row:1/-1;height:auto;position:relative;z-index:0}.banner-side-text .banner-inner{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);grid-row:1/-1;margin-bottom:max(4rem,5vh);margin-top:max(4rem,5vh)}}.banner-pull-left .banner-img{background-image:var(--bg-img);background-position:var(--bg-img-position);background-repeat:no-repeat;background-size:var(--bg-img-size)}@supports(display:grid){@media screen and (min-width:52rem){.banner-pull-left{--bg-img-grid-column:8/-3}.banner-pull-left .banner-img{margin-right:calc(var(--side-padding)*-1)}.banner-pull-left .banner-inner{grid-column:3/9}}@media screen and (min-width:77rem){.banner-pull-left .banner-img{margin-right:calc(-25vw - var(--container-width)/2*-.5)}}}.banner-pull-right .banner-img{background-image:var(--bg-img);background-position:var(--bg-img-position);background-repeat:no-repeat;background-size:var(--bg-img-size)}@supports(display:grid){@media screen and (min-width:52rem){.banner-pull-right{--bg-img-grid-column:3/10}.banner-pull-right .banner-img{margin-left:calc(var(--side-padding)*-1)}.banner-pull-right .banner-inner{grid-column:9/15}}@media screen and (min-width:77rem){.banner-pull-right .banner-img{margin-left:calc(-25vw - var(--container-width)/2*-.5)}}}.banner-white{--color-bg:var(--color-white);--text-bg-color:var(--color-white);--link-decoration-color:var(--color-accent);--link-decoration-color-hover:var(--color-accent);--link-icon-color:var(--color-accent)}.banner-purple{--color-bg:var(--color-purple-40);--text-bg-color:var(--color-white);--link-decoration-color:var(--color-purple-50);--link-decoration-color-hover:var(--color-purple-50);--link-icon-color:var(--color-purple-40)}.banner-pink{--color-bg:var(--color-pink-60);--text-bg-color:var(--color-white);--link-decoration-color:var(--color-purple-50);--link-decoration-color-hover:var(--color-purple-50);--link-icon-color:var(--color-purple-40)}@media screen and (max-width:51.99rem){.banner-pink{--color-fg:var(--color-white);--text-bg-color:var(--color-pink-20)}.banner-pink .btn{--btn-bg-color:var(--color-pink-90);--btn-bg-color-hover:var(--color-pink-95);--btn-fg-color:var(--color-primary-fg);--btn-outline-color:var(--color-pink-70)}}.banner-blue{--color-bg:var(--color-cyan-80);--link-decoration-color:var(--color-blue-50);--link-decoration-color-hover:var(--color-blue-50);--link-icon-color:var(--color-blue-40)}.banner-yellow{--color-bg:var(--color-yellow-80);--link-decoration-color:var(--color-yellow-60);--link-decoration-color-hover:var(--color-yellow-60);--link-icon-color:var(--color-yellow-50)}.banner-img-kids-group{--bg-img:url("/static/images/banners/gettyimages-181873713-2048x2048.07ed13b50f0e.png");--bg-img-size:auto 200%;--bg-img-position:55% 0}@media screen and (min-width:52rem){.banner-img-kids-group{--bg-img-size:110% auto;--bg-img-position:left 1rem top 5vh}}@media screen and (min-width:77rem){.banner-img-kids-group{--bg-img-size:92% auto;--bg-img-position:right top 5vh}}.banner-img-parents{--bg-img:url("/static/images/banners/gettyimages-1387529065-2048x2048.71d0379cf7cb.png");--bg-img-size:auto 190%;--bg-img-position:70% 45%}@media screen and (min-width:52rem){.banner-img-parents{--bg-img-grid-column:3/12;--bg-img-size:130% auto;--bg-img-position:right 50%}}@media screen and (min-width:77rem){.banner-img-parents{--bg-img-grid-column:3/10;--bg-img-size:100% auto;--bg-img-position:center bottom}}.banner-img-resources{--bg-img:url("/static/images/banners/KIK_covers.39a86fa69bb8.png");--bg-img-size:90%;--bg-img-position:100% 5%}@media screen and (min-width:52rem){.banner-img-resources{--bg-img-grid-column:7/-3;--bg-img-size:150%;--bg-img-position:left 50%}}@media screen and (min-width:77rem){.banner-img-resources{--bg-img-size:100% auto;--bg-img-position:center}}.banner-waves1-pink,.banner-waves1-white,.banner-waves2-pink,.banner-waves2-white,.banner-waves3-pink,.banner-waves3-white{--bg-waves-size:auto 100%;--bg-waves-position:center 60%;--bg-waves-repeat:repeat-x}@media screen and (max-width:51.99rem){.banner-waves2-pink,.banner-waves2-white{--bg-waves-size:auto 120%}.banner-waves1-pink{--bg-waves:url("/static/images/banners/kik-waves1-pink.60cb5dc65784.svg")}.banner-waves1-white{--bg-waves:url("/static/images/banners/kik-waves1-white.65e25237b797.svg")}.banner-waves2-pink{--bg-waves:url("/static/images/banners/kik-waves2-pink.ce773859d6cc.svg")}.banner-waves2-white{--bg-waves:url("/static/images/banners/kik-waves2-white.1a7a6eb50e33.svg")}.banner-waves3-pink{--bg-waves:url("/static/images/banners/kik-waves3-pink.c5c9254002d2.svg")}.banner-waves3-white{--bg-waves:url("/static/images/banners/kik-waves3-white.bac946b9c4c7.svg")}}@media screen and (min-width:52rem){.banner-waves1-pink,.banner-waves1-white,.banner-waves2-pink,.banner-waves2-white,.banner-waves3-pink,.banner-waves3-white{--bg-waves-position:right center}.banner-waves1-pink{--bg-waves:url("/static/images/banners/purpleswirls1-pink.2e72a88539ff.svg")}.banner-waves1-white{--bg-waves:url("/static/images/banners/purpleswirls1-white.57290f0e87fc.svg")}.banner-waves2-pink{--bg-waves:url("/static/images/banners/purpleswirls2-pink.b8e91a379642.svg")}.banner-waves2-white{--bg-waves:url("/static/images/banners/purpleswirls2-white.0700da46ea82.svg")}.banner-waves3-pink{--bg-waves:url("/static/images/banners/purpleswirls3-pink.76573caa05d5.svg")}.banner-waves3-white{--bg-waves:url("/static/images/banners/purpleswirls3-white.20e37b91c820.svg")}}.blockquote-container{--flow-space:2.5em;background-color:var(--color-primary-fill);color:var(--color-primary-fg);margin-left:1em;margin-right:1em;margin-inline:clamp(.25rem,2vw,2em);padding:1.77em;position:relative;quotes:"“" "”" "‘" "’"}[lang=fr] .blockquote-container{quotes:"« " " »" "“" "”"}.blockquote-container:before{content:open-quote;font-size:3em;left:-.5em;top:.35em}.blockquote-container:after{bottom:1.5em;content:close-quote;font-size:2.3em;right:-.5em}.blockquote-container:after,.blockquote-container:before{background-color:var(--color-primary-fill);border-radius:50%;color:var(--color-accent);display:block;font-weight:700;height:1em;line-height:.8;padding-top:.3em;position:absolute;text-align:center;width:1em}[lang=fr] .blockquote-container:after,[lang=fr] .blockquote-container:before{padding-top:.03em}.blockquote-container>*{--flow-space:var(--default-flow-space)}.blockquote-container blockquote{font-style:italic;position:relative}.blockquote-container figcaption{padding-left:1.4em;position:relative}.blockquote-container figcaption:before{content:"— ";left:0;position:absolute}[class*=" btn"],[class^=btn]{--btn-padding:0.5em 1.25em;--btn-gap:0;--btn-bg-color:var(--color-primary-fg);--btn-bg-color-hover:var(--color-primary-30);--btn-fg-color:var(--color-primary-bg);--btn-fg-color-hover:var(--btn-fg-color);--btn-border-color:var(--btn-bg-color);--btn-border-color-hover:var(--btn-bg-color-hover);--btn-border-width:0.15em;--btn-border-style:solid;--btn-radius:0.5em;--btn-line-height:1.35;--btn-active-transform:scale(99.5%) translateY(0.1rem);--btn-applied-bg:var(--btn-bg-color);--btn-applied-bg-hover:var(--btn-bg-color-hover);--btn-applied-fg:var(--btn-fg-color);--btn-applied-fg-hover:var(--btn-fg-color-hover);--btn-applied-border-color:var(--btn-border-color);--btn-applied-border-color-hover:var(--btn-border-color-hover);-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:baseline;text-wrap:balance;align-items:center;align-self:baseline;background-color:var(--btn-applied-bg);border-color:var(--btn-applied-border-color);border-radius:var(--btn-radius);border-style:var(--btn-border-style);border-width:var(--btn-border-width);color:var(--btn-applied-fg);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--btn-font-family,var(--fonts-body));font-size:var(--btn-font-size,1em);font-stretch:var(--btn-font-stretch,80%);font-weight:var(--btn-font-weight,600);gap:var(--btn-gap);line-height:var(--btn-line-height);padding:var(--btn-padding);position:relative;text-decoration:none;-webkit-transform:scale(100%) translateY(0);-ms-transform:scale(100%) translateY(0);transform:scale(100%) translateY(0);-webkit-transition:all .15s ease,outline .1s ease,-webkit-transform .05s ease;transition:all .15s ease,outline .1s ease,-webkit-transform .05s ease;transition:all .15s ease,outline .1s ease,transform .05s ease;transition:all .15s ease,outline .1s ease,transform .05s ease,-webkit-transform .05s ease}[class*=" btn"]:hover,[class^=btn]:hover{background-color:var(--btn-applied-bg-hover);border-color:var(--btn-applied-border-color-hover);color:var(--btn-applied-fg-hover)}[class*=" btn"]:focus-visible,[class^=btn]:focus-visible{outline-color:var(--btn-outline-color,var(--btn-applied-border-color));outline-offset:var(--btn-outline-offset,var(--btn-border-width));outline-style:var(--btn-outline-style,var(--btn-border-style));outline-width:var(--btn-outline-width,var(--btn-border-width))}[class*=" btn"]:active,[class^=btn]:active{-webkit-transform:var(--btn-active-transform);-ms-transform:var(--btn-active-transform);transform:var(--btn-active-transform)}[class*=" btn"] svg,[class^=btn] svg{height:var(--btn-icon-size,1lh);width:var(--btn-icon-size,1lh)}[class*=" btn"]>*,[class^=btn]>*{pointer-events:none}@supports not (height:1lh){.btn svg{height:1em;width:1em}}.btn-sm{font-size:.85em}.btn-lg{font-size:1.33em}.btn-ghost{--btn-applied-bg:transparent;--btn-applied-bg-hover:var(--btn-bg-color-hover);--btn-applied-fg:var(--btn-ghost-fg,var(--btn-bg-color));--btn-applied-fg-hover:var(--btn-fg-color);--btn-applied-border-color:var(--btn-bg-color);--btn-applied-border-color-hover:var(--btn-bg-color-hover)}.btn-light{--btn-bg-color:var(--color-primary-fill);--btn-bg-color-hover:var(--color-primary-95);--btn-fg-color:var(--color-primary-fg);--btn-outline-color:var(--color-primary-fg)}.btn-primary{--btn-bg-color:var(--color-primary-40);--btn-bg-color-hover:var(--color-primary-30);--btn-fg-color:var(--color-primary-bg)}.btn-secondary{--btn-bg-color:var(--color-secondary-80);--btn-bg-color-hover:var(--color-secondary-90);--btn-fg-color:var(--color-primary-fg);--btn-ghost-fg:var(--color-primary-fg)}.btn-success{--btn-bg-color:var(--color-green-40);--btn-bg-color-hover:var(--color-green-30);--btn-fg-color:var(--color-primary-bg)}.btn-warning{--btn-bg-color:var(--color-red-40);--btn-bg-color-hover:var(--color-red-30);--btn-fg-color:var(--color-primary-bg)}[data-details-toggle]{--btn-padding:0.2em 0.7em 0.2em 0.3em}[data-details-toggle] .icon{font-size:1.4em;margin:0}[class*=" callout"],[class^=callout]{--color-fg:var(--color-primary-fg);--color-bg:var(--color-secondary-fill);--link-fg-color:var(--color-fg);--link-decoration-color:var(--color-accent);--link-decoration-color-hover:var(--color-accent);--link-icon-color:var(--color-accent);--link-icon-opacity:1;--color-icon:var(--color-accent-strong,var(--color-accent));--icon-size:2.5em;background-color:var(--color-bg);color:var(--color-fg);padding:1.33em 1.33em 1.5em;position:relative}@media screen and (max-width:27.99rem){[class*=" callout"]:where(:has(.icon-callout)),[class^=callout]:where(:has(.icon-callout)){margin-top:1.77em;padding-top:1.77em}}@media screen and (min-width:28rem){[class*=" callout"]:where(:has(.icon-callout)),[class^=callout]:where(:has(.icon-callout)){padding-left:2em;padding-top:1.33em}}.callout-secondary{--color-bg:var(--color-primary-fill)}.callout-blue{--color-fg:var(--color-blue-20);--color-bg:var(--color-blue-90);--color-accent:var(--color-blue-50);--color-accent-strong:var(--color-blue-40);--color-accent-faint:var(--color-blue-70)}.callout-dark{--color-fg:var(--color-primary-bg);--color-bg:var(--color-primary-20);--color-accent:var(--color-primary-70);--color-accent-strong:var(--color-primary-80);--color-accent-faint:var(--color-primary-50)}.icon-callout{background-color:var(--color-bg);border-radius:50%;bottom:calc(100% - .6em);color:var(--color-icon);font-size:var(--icon-size);height:1em;left:.85rem;padding:.15em;position:absolute;width:1em}@media screen and (min-width:28rem){.icon-callout{left:-.35em;top:.7rem}}.icon-callout:has([href^="#icon-lightbulb"]){border-bottom-right-radius:0;padding-bottom:0;padding-top:.2em}.icon-callout:has([href="#icon-lightbulb-solid"]){background-image:radial-gradient(var(--color-yellow-95),transparent 60%)}.icon-callout+*{margin-top:0}.newsletter-signup{--icon-size:3.6em}.site-footer .newsletter-signup{--color-fg:var(--color-primary-bg);--color-bg:var(--color-primary-30);--color-accent:var(--color-primary-70);--color-accent-strong:var(--color-primary-80);--color-accent-faint:var(--color-primary-50)}.newsletter-signup>*{--flow-space:var(--default-flow-space)}.newsletter-signup .icon-callout{padding:.25em 0}.newsletter-signup .callout-success{--color-bg:var(--color-green-90);--color-fg:var(--color-green-20);--color-accent:var(--color-green-50);--color-accent-strong:var(--color-green-40);--color-accent-faint:var(--color-green-70)}@media screen and (max-width:27.99rem){.newsletter-signup{margin-top:3.25em;padding-left:1.33em;padding-right:1.33em}}@media screen and (min-width:28rem){.newsletter-signup{margin-top:2.4em;padding-left:3.25em;padding-right:2.4em}}.province-links{-webkit-columns:12em auto;-moz-columns:12em auto;columns:12em;list-style:none;padding-left:0}.province-links li{--flow-space:0}.province-links a{display:inline-block;padding:.3em .6em}.province-links a[aria-current=page]{background-color:var(--color-primary-30);color:var(--color-primary-bg);-webkit-text-decoration-color:var(--color-primary-60);text-decoration-color:var(--color-primary-60)}.canada-map-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.canada-map-container:before{background-color:var(--color-primary-bg);color:var(--color-primary-30);content:attr(data-highlighted);display:block;font-size:var(--h3-size);font-variation-settings:var(--font-width-heading);line-height:var(--line-height-heading);opacity:0;padding:.25em .6em;pointer-events:none;position:absolute;top:58%;-webkit-transition:opacity .15s;transition:opacity .15s;z-index:1}.canada-map-container:has(a:focus):before,.canada-map-container:has(a:hover):before{opacity:1}.canada-map{fill:var(--color-grey-80);height:auto;max-width:100%}.canada-map a *{-webkit-transition:fill .1s;transition:fill .1s}.canada-map a:visited :not(.area-bg){fill:var(--color-grey-80)}.canada-map a:active :not(.area-bg),.canada-map a:focus-visible :not(.area-bg),.canada-map a:hover :not(.area-bg),.canada-map a[data-match=true] :not(.area-bg){fill:var(--color-primary-30)}.canada-map a:focus-visible{outline-width:0}[class*=" card"],[class^=card]{--card-inner-border:solid var(--color-accent-strong);--card-inner-border-width:var(--line-width-md) 0 0;--card-inner-border-color:var(--color-accent-strong);--card-img-size:cover;--card-img-position:center 30%;--card-img-aspect-ratio:2/1;--card-img-border:solid var(--color-grey-80);--card-img-border-width:0;--card-img-color-bg:var(--color-primary-bg);--card-flex-direction:column;--card-title-size:var(--h5-size);--card-max-width:100%;--card-hover-transform:translateY(-3px);--card-inner-padding:var(--size-xs) var(--size-lg) var(--size-xs) var(--size-md);--card-inner-color-bg:var(--color-primary-bg);display:inline-block;max-width:14em;position:relative;width:100%;z-index:0}[class*=" card"] .img,[class^=card] .img{-webkit-box-flex:0;aspect-ratio:var(--card-img-aspect-ratio);background-color:var(--card-img-color-bg);background-position:var(--card-img-position);background-repeat:no-repeat;background-size:var(--card-img-size);border:var(--card-img-border);border-width:var(--card-img-border-width);-ms-flex:0 0 auto;flex:0 0 auto}[class*=" card"] .inner,[class^=card] .inner{-webkit-box-flex:1;background-color:var(--card-inner-color-bg);border:var(--card-inner-border);border-width:var(--card-inner-border-width);color:var(--color-primary-fg);display:inline-block;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--card-inner-padding)}[class*=" card"] .title,[class^=card] .title{text-wrap:balance;font-size:var(--card-title-size);font-stretch:90%;font-weight:600;line-height:var(--line-height-heading);margin:0}[class*=" card"] .link:before,[class^=card] .link:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}[class*=" card"] .link-info,[class^=card] .link-info{color:var(--color-accent-strong);font-size:.85em;font-style:italic;margin-bottom:.15em}[class*=" card"] .desc,[class^=card] .desc{color:var(--color-primary-fg);font-size:.9em;margin-top:.6em}@supports(grid-template-columns:1fr){[class*=" card"],[class^=card]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:var(--card-flex-direction);flex-direction:var(--card-flex-direction);max-width:var(--card-max-width);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;width:auto}[class*=" card"]:focus-within,[class*=" card"]:hover,[class^=card]:focus-within,[class^=card]:hover{-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium);-webkit-transform:var(--card-hover-transform);-ms-transform:var(--card-hover-transform);transform:var(--card-hover-transform)}}.card-product{--card-img-size:auto 95%;--card-img-border-width:1px 1px 0;--card-img-aspect-ratio:1.5/1;--card-inner-color-bg:var(--color-grey-95)}.card-banner{--card-img-position:30% center;--card-title-size:var(--h4-size);--card-inner-padding:var(--size-xs) var(--size-lg);--card-inner-border-width:0;--card-inner-border-color:var(--color-primary-bg);--card-hover-transform:none;background-color:var(--color-primary-fg);background-position:var(--card-img-position);background-size:cover;border:solid var(--color-accent-strong);border-width:0 0 0 var(--line-width-lg);color:var(--color-primary-bg)}.card-banner .inner{border-color:var(--card-inner-border-color);margin-bottom:1em;margin-left:calc(var(--card-inner-border-width)*-1);margin-right:1em;margin-top:10em;-webkit-transition:border-left-width .15s ease;transition:border-left-width .15s ease}.card-banner .inner:has(.link:focus-within),.card-banner .inner:has(.link:hover){border-left-width:var(--line-width-lg)}.card-download{--card-flex-direction:row;--card-max-width:24rem;--card-inner-padding:0.7em var(--size-xs) var(--size-xs);--card-img-aspect-ratio:auto;--card-inner-border-width:0;--resource-offset-x:0.5rem;border-top:var(--card-inner-border);margin-left:var(--resource-offset-x)}.card-download:after,.card-download:before{content:none}.card-download .img{position:relative;z-index:1}.card-download .img svg,.card-download .img:after{display:block;height:1.77em;position:absolute;right:0;top:.5em;width:1.77em}.card-download .img:after{background-color:var(--color-primary-05);content:"";-webkit-transform:skew(0,-35deg);-ms-transform:skew(0,-35deg);transform:skew(0,-35deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;z-index:-1}.card-download .img svg{fill:var(--color-primary-bg);background-color:var(--color-primary-30);padding:.25em;z-index:1}.card-download .img img{-webkit-box-shadow:0 0 1px 0 hsl(var(--shadow-color)/.7),0 1px 2px 0 hsl(var(--shadow-color)/.6);box-shadow:0 0 1px 0 hsl(var(--shadow-color)/.7),0 1px 2px 0 hsl(var(--shadow-color)/.6);display:block;min-height:4.5em;-webkit-transform:translateY(-.65em) translateX(calc(var(--resource-offset-x)*-1));-ms-transform:translateY(-.65em) translateX(calc(var(--resource-offset-x)*-1));transform:translateY(-.65em) translateX(calc(var(--resource-offset-x)*-1));width:4.5em}@supports(display:grid){.fancy-heading{--link-fg-color:var(--color-white);--link-decoration-color:var(--color-primary-60);--h1-size:clamp(2.2rem,4vw,3.2rem);--line-height-heading:1.1;--fh-bg-color:var(--color-secondary-accent);--fh-gradient-color:var(--color-secondary-accent-faint);--fh-text-padding:var(--size-xl);--fh-img-height:min(16rem,20vh);display:grid;grid-template-columns:subgrid;margin-bottom:2.4em;max-width:100%}.fancy-heading:has(.img){--fh-text-padding:var(--size-sm)}.fancy-heading .img,.fancy-heading .text{grid-column:1/-1}.fancy-heading .img{background-blend-mode:screen,normal;background-color:var(--fh-bg-color);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:var(--line-width-md) solid var(--fh-gradient-color);height:var(--fh-img-height)}.fancy-heading .text{--color-primary-fg:var(--color-white);--color-primary-bg:var(--color-primary-10);background-color:var(--color-primary-bg);color:var(--color-primary-fg);display:grid;grid-template-columns:subgrid;padding:var(--fh-text-padding) 0}.fancy-heading .section-link{font-size:clamp(.9rem,2vw,1.1rem);font-variation-settings:"wdth" 85;font-weight:500;margin-bottom:.15em;padding-left:.15em}.fancy-heading.section-heading{--h1-size:clamp(2.8rem,5vw,4rem);--fh-text-padding:var(--size-lg);--fh-img-height:min(26rem,36vh)}@media screen and (max-width:51.99rem){.fancy-heading{grid-column:1/-1}.fancy-heading .section-link,.fancy-heading h1{grid-column:2/-2}}@media screen and (min-width:52rem){.fancy-heading{--fh-img-height:min(20rem,26vh);grid-column:3/-3}.fancy-heading h1{grid-column:3/-2}.fancy-heading .section-link{grid-column:3/-3}.fancy-heading.section-heading{--fh-text-padding:var(--size-xl)}}}.fancy-img{-webkit-box-shadow:.3em .3em 0 0 var(--color-primary-fg);box-shadow:.3em .3em 0 0 var(--color-primary-fg);display:inline-block;position:relative;width:auto}.fancy-img:after,.fancy-img:before{border:solid var(--color-secondary-accent);content:"";display:block;height:4rem;position:absolute;width:4rem}.fancy-img:before{border-width:1em 0 0 1em;left:-.5em;top:-.5em}.fancy-img:after{border-width:0 1em 1em 0;bottom:-.5em;right:-.5em}.fancy-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.footnotes{--flow-space:0;list-style:none;padding-left:0}.footnote{display:block;font-size:.9rem;position:relative}.footnote a{word-break:break-word}.footnote-inner{padding:.85em .6em .85em 1.77em}.footnote-inner:target{scroll-margin-block:3rem}.footnote-id{font-size:.8em;position:absolute;right:calc(100% - 1.33em);text-align:right;vertical-align:super;width:2.4em}.footnote-ref,.footnote-return{--focus-outline-color:var(--color-primary-fg);background-color:var(--color-primary-fill);border-radius:.2em;color:var(--color-primary-fg);font-weight:500;padding-left:.25em;padding-right:.25em;text-decoration:none;-webkit-transition:all .15s;transition:all .15s}.footnote-ref:hover,.footnote-return:hover{background-color:var(--color-primary-fg);color:var(--color-primary-bg)}.footnote-return{margin-left:.25em}.footnote-return[aria-current=true]{background-color:var(--color-primary-fg);color:var(--color-primary-bg)}.footnote-ref{font-size:.85em;margin-left:.15em;margin-right:.25em;padding-bottom:.1em;padding-top:.1em;position:relative}.footnote-ref:target{scroll-margin-block:7vh}:has(>sup>:target){-webkit-animation:target-highlight-bg 3s;animation:target-highlight-bg 3s}[data-popup-footnotes] [data-show-popup=true] :target{-webkit-animation:footnote-popup .15s ease-out;animation:footnote-popup .15s ease-out;bottom:0;left:0;padding:0;position:fixed;scroll-margin-block:0;width:100%;z-index:2}[data-popup-footnotes] [data-show-popup=true] :target p{background-color:var(--color-secondary-fill);border-top:.15rem solid var(--color-accent-strong);height:100%;padding-bottom:max(var(--size-xl),4vh);padding-left:1.77em;padding-right:1em;padding-top:max(var(--size-xl),3vh);position:relative}[data-popup-footnotes] [data-show-popup=true] :target .footnote-dismiss{--btn-padding:0.6em 0.5em;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}[data-popup-footnotes] [data-show-popup=true] :target .footnote-return-links{display:none}@media screen and (min-width:52rem){[data-popup-footnotes] [data-show-popup=true] :target{display:grid;grid-template-columns:1.5rem 1fr repeat(12,min(var(--bg-column-flex),var(--bg-column-max))) 1fr 1.5rem}[data-popup-footnotes] [data-show-popup=true] :target p{grid-column:4/-4;padding-left:min(var(--bg-column-flex),var(--bg-column-max));padding-right:min(var(--bg-column-flex),var(--bg-column-max))}[data-popup-footnotes] [data-show-popup=true] :target .footnote-id{right:calc(100% - min(var(--bg-column-flex),var(--bg-column-max)) + var(--size-lg))}}[data-popup-footnotes] [data-intersecting=true] :target{background-color:var(--color-secondary-fill)}@-webkit-keyframes footnote-popup{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes footnote-popup{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.footnote-dismiss{--btn-padding:0.5em;--btn-active-transform:scale(1) translateY(-0.8rem);display:none;position:absolute;right:var(--side-padding);top:0;-webkit-transform:translateY(-.8rem);-ms-transform:translateY(-.8rem);transform:translateY(-.8rem);z-index:1}form{--flow-space:2.5rem;--label-size:1rem;--input-fg:inherit;--input-bg:var(--color-primary-bg);--input-bg-focus:var(--color-primary-bg);--input-border-color:var(--color-accent-strong);--input-border-focus:var(--color-primary-fg);--input-border-width:0.13rem;--focus-outline-color:var(--color-primary-60);--focus-outline-offset:0;--focus-outline-width:0.25rem;--checkbox-size:1.5rem;--checkbox-bg:var(--color-primary-bg);--checkbox-fg:var(--color-primary-fg);--checkbox-checked-bg:var(--color-accent-strong);--checkbox-checked-fg:var(--color-primary-bg);max-width:100%;min-width:0}fieldset{border-width:0;display:block;margin-left:0;margin-right:0;padding:0}legend:not(.label){display:block;width:100%}legend:not(.label):not([class]){border-bottom:.13rem solid var(--color-secondary-accent-faint);font-size:var(--h4-size);font-variation-settings:var(--font-width-heading);font-weight:600;padding-bottom:.15em}:where(.form-group :not(:empty)),:where(fieldset :not(:empty)){--flow-space:0.5rem}:where(.input-group:has(input[type=checkbox])),:where(.input-group:has(input[type=radio])){--flow-space:0.7em}.form-group,fieldset{--checkbox-padding:var(--size-md)}.form-group{container-name:form-group;container-type:inline-size}.form-group,.input-group{position:relative}fieldset>.input-group:has([type=checkbox]),fieldset>.input-group:has([type=radio]){padding-left:var(--checkbox-padding)}.input-group:has(button){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15em;max-width:100%;min-width:0}.input-group:has(button) input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.input-group:has(button) button{-webkit-box-flex:0;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:.6em}@supports not (selector(:has)){search .input-group{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15em;max-width:100%;min-width:0}search .input-group input{-webkit-box-flex:1;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}search .input-group button{-webkit-box-flex:0;-ms-flex-item-align:stretch;align-self:stretch;border-bottom-left-radius:0;border-top-left-radius:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}}.input-group:has(button):has(.icon){display:-webkit-box;display:-ms-flexbox;display:flex}.input-group:has(button):has(.icon) button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-left-radius:0;border-top-left-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}@container form-group (width > 24rem){.input-group:has(button){display:-webkit-box;display:-ms-flexbox;display:flex}.input-group:has(button) button{border-bottom-left-radius:0;border-top-left-radius:0;margin-top:0}}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border-color);border-radius:0;color:var(--input-fg);min-width:0;padding:.4em .6em;-webkit-transition:border .1s ease,color .1s ease,background-color .1s ease,outline .1s ease;transition:border .1s ease,color .1s ease,background-color .1s ease,outline .1s ease;width:100%}input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:var(--input-bg-focus);border-color:var(--input-border-focus);outline-color:var(--focus-outline-color,currentColor);outline-offset:var(--focus-outline-offset,.15rem);outline-style:solid;outline-width:var(--focus-outline-width,.15rem)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;margin:0}input[type=date],input[type=time]{background-color:var(--input-bg)}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/static/images/icons/icon-arrow-down.5a9f7e1c1e0f.svg");background-position:right .4em center;background-repeat:no-repeat;background-size:1.2em;padding-right:1.77em;text-overflow:ellipsis;white-space:nowrap}select::-ms-expand{display:none}select>option{-webkit-appearance:menulist-button;margin:0;padding:0}select>option[disabled]:not(:empty){display:none}.input-xxs input,.input-xxs select,.input-xxs textarea{max-width:8em}.input-xs input,.input-xs select,.input-xs textarea{max-width:14em}.input-sm input,.input-sm select,.input-sm textarea{max-width:22em}.label,label{display:inline-block;font-size:var(--label-size);line-height:inherit;padding-left:0;padding-right:0;position:relative;width:100%}.form-group>.label,.form-group>label,fieldset>.label,fieldset>label{font-weight:600}.label small,label small{color:var(--color-fg-faint);font-size:.85em;font-weight:400}@supports selector(:has(*)){input[type=checkbox],input[type=radio]{font-size:var(--checkbox-size);height:1em;left:0;margin:0;opacity:0;position:absolute;top:calc(var(--label-size) - var(--input-border-width)*2 - var(--checkbox-size)/2);width:1em}label:has(input[type=checkbox]),label:has(input[type=radio]){padding-left:calc(var(--checkbox-size) + var(--size-xs))}label:has(input[type=checkbox]):before,label:has(input[type=radio]):before{background-color:var(--checkbox-bg);border:var(--input-border-width) solid var(--input-border-color);content:"";display:block;font-size:var(--checkbox-size);height:1em;left:0;margin:0;position:absolute;top:calc(var(--label-size) - var(--input-border-width)*2 - var(--checkbox-size)/2);-webkit-transition:background-color .1s,border-color .1s,outline .1s;transition:background-color .1s,border-color .1s,outline .1s;width:1em}label:has(input[type=checkbox]):after,label:has(input[type=radio]):after{content:"";display:block;font-size:var(--checkbox-size);left:0;margin:0;opacity:0;position:absolute;top:calc(var(--label-size) - var(--input-border-width)*2 - var(--checkbox-size)/2);-webkit-transition:opacity .1s;transition:opacity .1s}label:has(input[type=checkbox]):after{border:solid var(--checkbox-checked-fg);border-width:0 .23em .23em 0;height:.76em;left:.27em;-webkit-transform:translateY(5%) rotate(45deg);-ms-transform:translateY(5%) rotate(45deg);transform:translateY(5%) rotate(45deg);width:.47em}label:has(input[type=checkbox]:checked):before{background-color:var(--checkbox-checked-bg)}label:has(input[type=checkbox]:checked):after{opacity:1}label:has(input[type=radio]):before{border-radius:50%}label:has(input[type=radio]):after{background-clip:content-box;background-color:var(--checkbox-bg);border:.23em solid rgba(0,0,0,0);border-radius:50%;font-size:var(--checkbox-size);height:1em;left:0;margin:0;position:absolute;top:calc(var(--label-size) - var(--input-border-width)*2 - var(--checkbox-size)/2);width:1em}label:has(input[type=radio]:checked):before{background-color:var(--checkbox-checked-fg)}label:has(input[type=radio]:checked):after{background-color:var(--checkbox-checked-bg);opacity:1}label:has(input[type=checkbox]:focus):before,label:has(input[type=radio]:focus):before{border-color:var(--input-border-focus);outline-color:var(--focus-outline-color);outline-offset:var(--focus-outline-offset);outline-style:solid;outline-width:var(--focus-outline-width)}}[class*=" help-text"],[class^=help-text]{border-left:.3em solid var(--line-color-faint);color:var(--color-fg-faint);font-size:.9rem;margin-left:.07em;padding-left:.6em}[class*=" help-text"]:not(:empty),[class^=help-text]:not(:empty){margin-top:var(--flow-space)}.help-text-checkbox{margin-left:calc(var(--checkbox-size) + var(--size-xs) + .1em)}[data-field-valid=false]{--input-border-color:var(--color-red-40);--input-border-focus:var(--color-red-40);--focus-outline-color:var(--color-red-70)}[data-error-container]{color:var(--color-red-40);font-size:.9rem}[data-error-container].checkbox{padding-left:calc(var(--checkbox-size) + var(--size-xxs) + .4em)}.form-error{font-style:italic}.form-error .icon{height:1em;margin:0 .3em -.1em -.3em;width:1em}:root{--h1-size:clamp(2.5rem,4vw,3.6rem);--h2-size:clamp(1.85rem,3vw,2.5rem);--h3-size:clamp(1.5rem,2.8vw,1.7rem);--h4-size:var(--size-rem-lg);--h5-size:1.15rem;--h6-size:1rem}:where(main h1,main h2,main h3,main h4,main h5,main h6,main .u-h1,main .u-h2,main .u-h3,main .u-h4,main .u-h5,main .u-h6){color:var(--color-primary-fg)}:where(main h3,main h5){color:var(--color-primary-40)}:where(main h1,main h2,main .u-h1,main .u-h2){text-wrap:balance}.u-h1,.u-h2,.u-h3,.u-h4,.u-h5,h1,h2,h3,h4,h5{font-family:var(--fonts-heading)}.u-h1,.u-h2,.u-h3,.u-h4,h1,h2,h3,h4{font-variation-settings:var(--font-width-heading);line-height:var(--line-height-heading)}.u-h1,.u-h2,h1,h2{font-variant-alternates:stylistic(salt);font-weight:700}.u-h3,.u-h4,.u-h5,.u-h6,h3,h4,h5,h6{font-variant-alternates:normal;letter-spacing:var(--letter-spacing-base)}.u-h5,.u-h6,h5,h6{font-variation-settings:var(--font-width-base);line-height:var(--line-height-base)}.u-h1,h1{font-size:var(--h1-size);letter-spacing:var(--letter-spacing-h1)}main>h1:first-child{margin-top:1.33rem}.u-h2,h2{font-size:var(--h2-size);letter-spacing:var(--letter-spacing-h2)}.fancy-heading+.u-h2,.fancy-heading+h2,h1+.u-h2,h1+h2{--flow-space:0.8em}.u-h3,h3{font-size:var(--h3-size)}h2+.u-h3,h2+h3{--flow-space:0.8em}.u-h4,h4{font-size:var(--h4-size)}h3+.u-h4,h3+h4{--flow-space:1em}.u-h5,h5{font-size:var(--h5-size)}.u-h6,h6{font-family:var(--fonts-body);font-size:var(--h6-size);font-style:italic;font-weight:500}:root{--header-logo-size-sm:12rem;--header-logo-size:13rem;--header-logo-size-resp:clamp(12rem,27vw,16rem);--header-border-color:var(--color-primary-fg);--header-border-width:var(--line-width-lg);--header-border:var(--header-border-width) solid var(--header-border-color)}@supports(display:grid){.header-nav{display:grid;font-family:var(--fonts-heading);font-stretch:75%;gap:.5em;grid-column:1/-1;grid-template-areas:"ls logo rs" "ls nav1 rs" "ls nav2 rs" "ls search rs";grid-template-columns:1.5rem 1fr 1.5rem;padding-bottom:1rem}.header-nav:before{content:"bp: 49.99rem, 50rem";display:none;visibility:hidden}.header-nav-logo{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:logo}.header-nav-logo a{display:block;margin-left:-.3em}.header-nav-logo svg{height:auto;max-width:100%;width:var(--header-logo-size-sm)}.header-nav-primary,.header-nav-secondary{--link-fg-color:var(--color-primary-fg);--link-decoration-color:transparent;--link-decoration-color-hover:var(--color-secondary-accent);--link-decoration-offset:0.1em;-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}.header-nav-primary a,.header-nav-secondary a{letter-spacing:-.01em}.header-nav-primary a.current-section,.header-nav-primary a:active,.header-nav-primary a:focus-visible,.header-nav-primary a:hover,.header-nav-primary a[aria-current=page],.header-nav-secondary a.current-section,.header-nav-secondary a:active,.header-nav-secondary a:focus-visible,.header-nav-secondary a:hover,.header-nav-secondary a[aria-current=page]{-webkit-text-decoration-color:var(--link-decoration-color-hover);text-decoration-color:var(--link-decoration-color-hover);text-decoration-thickness:var(--link-decoration-width-hover)}.header-nav-primary{font-size:1.6rem;font-weight:700;grid-area:nav1}[lang|=fr] .header-nav-primary{font-size:1.4rem;font-size:clamp(1.3rem,3vw,1.6rem)}.header-nav-secondary{grid-area:nav2}.header-nav-search{grid-area:search}@media screen and (max-width:49.99rem){[data-menu-sm=false] *{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-menu-sm=true]{-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:0;grid-template-areas:"ls logo menutoggle rs";grid-template-columns:1.5rem 1fr -webkit-max-content 1.5rem;grid-template-columns:1.5rem 1fr max-content 1.5rem;padding-bottom:0}[data-menu-sm=true] .header-nav-logo{padding-block:.7vw;padding-right:1rem}}@media screen and (min-width:50rem){.header-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem 2rem;grid-column:3/-3;grid-template-areas:"logo nav2 search" "nav1 nav1 nav1";grid-template-columns:1fr 2fr 1fr;grid-template-columns:var(--header-logo-size-resp) 2fr min(28vw,18rem);padding-bottom:0}.header-nav-logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-bottom:.8rem}.header-nav-logo svg{height:calc(var(--header-logo-size)*.3);height:calc(var(--header-logo-size-resp)*.3);max-height:20vw;width:var(--header-logo-size);width:var(--header-logo-size-resp)}.header-nav-primary{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.7rem;justify-content:center}.header-nav-search,.header-nav-secondary{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-nav-primary{--link-decoration-color:transparent;--link-decoration-color-hover:transparent}.header-nav-primary a{border-top-left-radius:.3em;border-top-right-radius:.3em;display:block;height:100%;padding:.2em .5em;position:relative}.header-nav-primary a:active,.header-nav-primary a:focus-visible,.header-nav-primary a:hover{--focus-outline-color:var(--color-primary-fg);background-color:var(--color-primary-80)}.header-nav-primary a.current-section,.header-nav-primary a[aria-current=page]{--link-fg-color:var(--color-primary-bg);background-color:var(--color-primary-fg)}.header-nav-secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:60rem){.header-nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem 2rem;grid-template-areas:"logo nav2 search" "logo nav1 nav1"}.header-nav-primary{-webkit-box-pack:end;-ms-flex-pack:end;font-size:1.5rem;font-size:clamp(1.3rem,2.5vw,1.7rem);justify-content:flex-end}[lang|=fr] .header-nav-primary{font-size:clamp(1.25rem,2.1vw,1.6rem)}}}@supports(display:flex) and ((not selector(::marker)) or (not (rotate:90deg))){.header-nav-primary li{margin-left:.4em;margin-right:.4em}@media screen and (min-width:50rem){.header-nav-primary li{margin-right:0}.header-nav-primary li:first-of-type{margin-left:0}}}.icon{fill:currentColor;height:.8em;pointer-events:none;width:.8em}.icon.icon-sm{height:.7em;width:.7em}.icon.icon-lg{height:1.25em;width:1.25em}.icon.icon-social{height:1.5rem;width:1.5rem}.icon-heading{--flow-space:var(--size-xl);--h2-size:clamp(1.85rem,3vw,2rem);--icon-padding:0.3em;--icon-border-width:var(--line-width-md);--heading-border-width:var(--line-width-md);--border-color:var(--color-secondary-accent-faint);border-top:var(--heading-border-width) solid var(--border-color);padding-top:.6em;position:relative}.icon-heading:has(svg [href="#icon-lightbulb-outline"]),.icon-heading:has(svg [href="#icon-lightbulb-solid"]){--icon-padding:0.1em;--icon-border-width:0}.icon-heading .icon-container{background-color:var(--color-primary-bg);border:var(--icon-border-width) solid var(--border-color);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;height:2em;height:min(2em,4rem);left:0;line-height:1;padding:var(--icon-padding);position:absolute;top:0;-webkit-transform:translate(-1rem,-80%);-ms-transform:translate(-1rem,-80%);transform:translate(-1rem,-80%);width:2em;width:min(2em,4rem)}.icon-heading .icon{height:100%;margin:auto;width:100%}.icon-heading .icon [href="#icon-lightbulb-outline"],.icon-heading .icon [href="#icon-lightbulb-solid"]{--bulb:var(--color-yellow-80);--base:var(--color-yellow-60)}@media screen and (min-width:32rem){.icon-heading{padding-left:1.8em;padding-top:.25em}.icon-heading .icon-container{-webkit-transform:translate(-1rem,-30%);-ms-transform:translate(-1rem,-30%);transform:translate(-1rem,-30%)}}@media screen and (min-width:52rem){.icon-heading{padding-left:min(1.5em,3.1rem)}.icon-heading .icon-container{-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}}.u-link,:where(a){word-wrap:break-word;-webkit-text-decoration-skip:ink;color:var(--link-fg-color);text-decoration:underline;-webkit-text-decoration-color:var(--link-decoration-color);text-decoration-color:var(--link-decoration-color);text-decoration-skip-ink:auto;text-decoration-thickness:var(--link-decoration-width);text-underline-offset:var(--link-decoration-offset);-webkit-transition:text-decoration-thickness .1s,background-color .15s,color .15s,-webkit-text-decoration-color .1s;transition:text-decoration-thickness .1s,background-color .15s,color .15s,-webkit-text-decoration-color .1s;transition:text-decoration-color .1s,text-decoration-thickness .1s,background-color .15s,color .15s;transition:text-decoration-color .1s,text-decoration-thickness .1s,background-color .15s,color .15s,-webkit-text-decoration-color .1s;word-break:break-word}.u-link:hover,:where(a):hover{-webkit-text-decoration-color:var(--link-decoration-color-hover);text-decoration-color:var(--link-decoration-color-hover);text-decoration-thickness:var(--link-decoration-width-hover)}.u-link{--link-fg-color:var(--link-fg-color);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:rgba(0,0,0,0);border-width:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.u-link svg{-ms-flex-item-align:center;align-self:center;height:var(--btn-icon-size,1.4cap);margin-inline:.15em;width:var(--btn-icon-size,1.4cap)}[rel=external]:where(:not(.u-no-pseudo):not(.link)):after,[rel=external]:where(:not(.u-no-pseudo):not(.link)):before,[target=_blank]:where(:not(.u-no-pseudo):not(.link)):after,[target=_blank]:where(:not(.u-no-pseudo):not(.link)):before{background-position:center 30%;background-repeat:no-repeat;background-size:100%;content:none;height:1em;padding-block:-.2em 0}[rel=external]:where(:not(.u-no-pseudo):not(.link)):before,[target=_blank]:where(:not(.u-no-pseudo):not(.link)):before{margin-inline:.1em .25em;padding-right:1em}[rel=external]:where(:not(.u-no-pseudo):not(.link)):after,[target=_blank]:where(:not(.u-no-pseudo):not(.link)):after{margin-inline:.25em .1em;padding-left:1em}[rel=external]:where(:not(.u-no-pseudo):not(.link)):after,[target=_blank]:where(:not(.u-no-pseudo):not(.link)):after{background-image:url("/static/images/icons/icon-external.32fe63b87b2e.svg");content:"";font-size:.8em;font-size:calc(.57em + .2rem);padding-top:.25em}[href*="://protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="://protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):before,[href*="://protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="://protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):before,[href*="www.protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="www.protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):before,[href*="www.protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="www.protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):before{background-position:center 30%;background-repeat:no-repeat;background-size:100%;content:none;height:1em;padding-block:-.2em 0}[href*="://protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):before,[href*="://protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):before,[href*="www.protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):before,[href*="www.protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):before{margin-inline:.1em .25em;padding-right:1em}[href*="://protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="://protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="www.protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="www.protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):after{margin-inline:.25em .1em;padding-left:1em}[href*="://protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="://protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="www.protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="www.protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):after{background-image:url("/static/images/icons/icon-c3p.e466951c8f60.svg");content:"";font-size:.8em;font-size:calc(.575em + .3rem);opacity:var(--link-icon-opacity)}[href$=".pdf"]:where(:not(.u-no-pseudo):not(.link)):after,[href$=".pdf"]:where(:not(.u-no-pseudo):not(.link)):before{background-position:center 30%;background-repeat:no-repeat;background-size:100%;content:none;height:1em;padding-block:-.2em 0}[href$=".pdf"]:where(:not(.u-no-pseudo):not(.link)):before{margin-inline:.1em .25em;padding-right:1em}[href$=".pdf"]:where(:not(.u-no-pseudo):not(.link)):after{margin-inline:.25em .1em;padding-left:1em}[href$=".pdf"]:where(:not(.u-no-pseudo):not(.link)):before{background-image:url("/static/images/icons/icon-download.b5296a10bbba.svg");content:""}[href$=".pdf"]:where(:not(.u-no-pseudo):not(.link)):after{background-image:none}[href^="tel:"]:where(:not(.u-no-pseudo):not(.link)):after,[href^="tel:"]:where(:not(.u-no-pseudo):not(.link)):before{background-position:center 30%;background-repeat:no-repeat;background-size:100%;content:none;height:1em;padding-block:-.2em 0}[href^="tel:"]:where(:not(.u-no-pseudo):not(.link)):before{margin-inline:.1em .25em;padding-right:1em}[href^="tel:"]:where(:not(.u-no-pseudo):not(.link)):after{margin-inline:.25em .1em;padding-left:1em}[href^="tel:"]:where(:not(.u-no-pseudo):not(.link)):before{background-image:url("/static/images/icons/icon-phone.0faa8693ca60.svg");content:"";font-size:.85em}[href^="mailto:"]:where(:not(.u-no-pseudo):not(.link)):after,[href^="mailto:"]:where(:not(.u-no-pseudo):not(.link)):before{background-position:center 30%;background-repeat:no-repeat;background-size:100%;content:none;height:1em;padding-block:-.2em 0}[href^="mailto:"]:where(:not(.u-no-pseudo):not(.link)):before{margin-inline:.1em .25em;padding-right:1em}[href^="mailto:"]:where(:not(.u-no-pseudo):not(.link)):after{margin-inline:.25em .1em;padding-left:1em}[href^="mailto:"]:where(:not(.u-no-pseudo):not(.link)):before{background-image:url("/static/images/icons/icon-mail.6100a310a4ea.svg");content:"";font-size:.85em}@supports((-webkit-mask-image:none) or (mask-image:none)){[rel=external]:where(:not(.u-no-pseudo):not(.link)):after,[target=_blank]:where(:not(.u-no-pseudo):not(.link)):after{background-color:var(--link-icon-color);background-image:none;content:"";-webkit-mask-image:url("/static/images/icons/icon-external.32fe63b87b2e.svg"),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));-webkit-mask-image:url("/static/images/icons/icon-external.32fe63b87b2e.svg"),linear-gradient(transparent,transparent);mask-image:url("/static/images/icons/icon-external.32fe63b87b2e.svg"),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));mask-image:url("/static/images/icons/icon-external.32fe63b87b2e.svg"),linear-gradient(transparent,transparent);-webkit-mask-position:right 15%;mask-position:right 15%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}[href*="://protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="://protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="://www.protectchildren.ca"]:where(:not(.u-no-pseudo):not(.link)):after,[href*="://www.protegeonsnosenfants.ca"]:where(:not(.u-no-pseudo):not(.link)):after{background-color:var(--link-icon-color);background-image:none;content:"";-webkit-mask-image:url("/static/images/icons/icon-c3p.e466951c8f60.svg"),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));-webkit-mask-image:url("/static/images/icons/icon-c3p.e466951c8f60.svg"),linear-gradient(transparent,transparent);mask-image:url("/static/images/icons/icon-c3p.e466951c8f60.svg"),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));mask-image:url("/static/images/icons/icon-c3p.e466951c8f60.svg"),linear-gradient(transparent,transparent);-webkit-mask-position:right 15%;mask-position:right 15%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}[href$=".pdf"]:where(:not(.u-no-pseudo):not(.link)):before{background-color:var(--link-icon-color);background-image:none;content:"";-webkit-mask-image:url("/static/images/icons/icon-download.b5296a10bbba.svg"),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));-webkit-mask-image:url("/static/images/icons/icon-download.b5296a10bbba.svg"),linear-gradient(transparent,transparent);mask-image:url("/static/images/icons/icon-download.b5296a10bbba.svg"),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));mask-image:url("/static/images/icons/icon-download.b5296a10bbba.svg"),linear-gradient(transparent,transparent);-webkit-mask-position:right 15%;mask-position:right 15%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}[href^="tel:"]:where(:not(.u-no-pseudo):not(.link)):before{background-color:var(--link-icon-color);background-image:none;content:"";-webkit-mask-image:url("/static/images/icons/icon-phone.0faa8693ca60.svg"),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));-webkit-mask-image:url("/static/images/icons/icon-phone.0faa8693ca60.svg"),linear-gradient(transparent,transparent);mask-image:url("/static/images/icons/icon-phone.0faa8693ca60.svg"),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));mask-image:url("/static/images/icons/icon-phone.0faa8693ca60.svg"),linear-gradient(transparent,transparent);-webkit-mask-position:right 15%;mask-position:right 15%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}[href^="mailto:"]:where(:not(.u-no-pseudo):not(.link)):before{background-color:var(--link-icon-color);background-image:none;content:"";-webkit-mask-image:url("/static/images/icons/icon-mail.6100a310a4ea.svg"),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));-webkit-mask-image:url("/static/images/icons/icon-mail.6100a310a4ea.svg"),linear-gradient(transparent,transparent);mask-image:url("/static/images/icons/icon-mail.6100a310a4ea.svg"),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));mask-image:url("/static/images/icons/icon-mail.6100a310a4ea.svg"),linear-gradient(transparent,transparent);-webkit-mask-position:right 15%;mask-position:right 15%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.menu-sm-toggle{--btn-padding:0.85em;--btn-bg-color:var(--color-secondary-accent-faint);--btn-fg-color:var(--color-primary-fg);--btn-bg-color-hover:var(--color-secondary-accent-faint);--btn-fg-color-hover:var(--color-primary-fg);--btn-font-weight:600;--btn-border-width:0;--btn-border-color:var(--header-border-color);--btn-border-color-hover:var(--header-border-color);--btn-active-transform:none;--btn-outline-width:0.2em;--btn-outline-color:var(--color-primary-fg);align-self:end;border-bottom:var(--header-border);border-bottom-left-radius:0;border-bottom-right-radius:0;grid-area:menutoggle;margin-bottom:calc(var(--header-border-width)*-1);-webkit-transform:none;-ms-transform:none;transform:none}.menu-sm-toggle[aria-expanded=true]{border-color:var(--color-secondary-accent-faint)}.menu-sm-toggle .icon{height:1em;width:1em}.menu-sm-toggle path{stroke-width:2px}.nav-menu{background-color:var(--color-secondary-accent-faint);overflow-y:scroll}.nav-menu-inner{padding:2rem 1.5rem}.nav-menu-inner>*+*{margin-top:1.25em}.nav-menu-inner .header-nav-primary,.nav-menu-inner .header-nav-secondary{--link-decoration-color-hover:var(--color-secondary-fill)}.nav-menu-inner .header-nav-primary{border-bottom:.15rem solid var(--color-secondary-fill);display:block;font-size:1.6em;font-variation-settings:"wdth" 80;font-weight:600;padding-bottom:1em;text-align:center}.nav-menu-inner .header-nav-primary li+li{margin-top:.25em}.nav-menu-inner .header-nav-primary [href*="://protectchildren.ca"],.nav-menu-inner .header-nav-primary [href*="://protegeonsnosenfants.ca"],.nav-menu-inner .header-nav-primary [href*="www.protectchildren.ca"],.nav-menu-inner .header-nav-primary [href*="www.protegeonsnosenfants.ca"]{margin-right:-.9em}.nav-menu-inner .header-nav-secondary{border-bottom:.15rem solid var(--color-secondary-fill);padding-bottom:1.25em}.nav-menu-inner .header-nav-secondary,.nav-menu-inner .social-links,.nav-menu-inner .social-links ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-menu{bottom:0;left:0;position:fixed;right:0;top:0;top:var(--main-nav-height);z-index:5}.nav-menu[aria-hidden=true]{display:none}.nav-menu-inner{display:block;opacity:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.is-open .nav-menu-inner{opacity:1}.is-closing .nav-menu-inner{opacity:0}.nav-menu-inner>*{-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.is-open .nav-menu-inner>*{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.is-closing .nav-menu-inner>*{-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem)}.pagination ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;justify-content:center;list-style:none;padding:0}.pagination li[aria-hidden=true]{color:var(--color-accent-strong)}.pagination a:not([aria-current=page]){--btn-bg-color:var(--color-primary-fill);--btn-fg-color:var(--color-primary-fg);--btn-bg-color-hover:var(--color-primary-30);--btn-fg-color-hover:var(--color-primary-bg);--btn-outline-color:var(--color-primary-fg)}.pagination .btn{--btn-padding:0.5em 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}.tile-nav{--gap:0.7em;--link-font-size:var(--h3-size);--link-height:clamp(10rem,14vh,16rem);list-style:none;padding:0;text-align:center}.tile-nav>.full-width{grid-column:1/-1}.tile-nav a{--btn-bg-color:var(--color-primary-80);--btn-bg-color-hover:var(--color-primary-90);--btn-fg-color:var(--color-primary-fg);--btn-fg-color-hover:var(--color-primary-fg);--btn-outline-color:var(--color-primary-fg);--link-decoration-color:transparent;--link-decoration-offset:0.15em;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--link-font-size);font-variation-settings:var(--font-width-heading);height:12rem;height:var(--link-height);justify-content:center;line-height:var(--line-height-heading);padding:.6em;text-decoration:underline;-webkit-text-decoration-color:var(--link-decoration-color);text-decoration-color:var(--link-decoration-color);text-decoration-thickness:var(--link-decoration-width);text-underline-offset:var(--link-decoration-offset);width:100%}.tile-nav a[aria-current]{--btn-bg-color:var(--color-primary-10);--btn-bg-color-hover:var(--color-primary-30);--btn-fg-color:var(--color-primary-bg);--btn-fg-color-hover:var(--color-primary-bg);--link-decoration-color:var(--color-primary-70)}.tile-nav a .link-text{position:relative}.tile-nav a[aria-current] .link-text:after{border:.5em solid rgba(0,0,0,0);border-top:.5em solid var(--link-decoration-color);content:"";display:block;left:50%;position:absolute;top:calc(100% - var(--link-decoration-width));-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}search input{padding:.5em .6em}search input::-webkit-input-placeholder{color:var(--color-accent-strong);opacity:1}search input::-moz-placeholder{color:var(--color-accent-strong);opacity:1}search input:-ms-input-placeholder{color:var(--color-accent-strong);opacity:1}search input::-ms-input-placeholder{color:var(--color-accent-strong);opacity:1}search input::placeholder{color:var(--color-accent-strong);opacity:1}search .btn{--btn-fg-color:var(--color-secondary-accent-faint);display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em .6em}search .icon{margin:auto}.search-results{--flow-space:2.5rem;list-style:none;padding:0}.search-results li>*{--flow-space:1rem}.section-nav{font-size:clamp(1rem,3vw,1.1rem);font-variation-settings:"wdth" 75}main>.section-nav{border:solid var(--color-secondary-accent);border-width:var(--line-width-sm) 0;font-size:1.2rem;margin-bottom:3.25em;margin-top:3.25em;padding-bottom:1.33em;padding-top:1.33em}.section-nav ul{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--color-primary-fg);-webkit-column-gap:clamp(.5rem,2vw,2.5rem);-moz-column-gap:clamp(.5rem,2vw,2.5rem);column-gap:clamp(.5rem,2vw,2.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem 2rem;grid-column:1/-1;justify-content:center;list-style:none;margin:0;padding:.4em 1.33em;text-align:center}@media screen and (max-width:51.99rem){.section-nav ul{background-color:var(--color-secondary-95)}}@media screen and (min-width:52rem){.section-nav ul{grid-column:3/-3}}.section-nav ul a{text-wrap:balance;color:inherit;display:block;font-weight:500;padding:.25em .85em;position:relative;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:.2em;text-underline-offset:.15em;-webkit-transition:-webkit-text-decoration .15s ease;transition:-webkit-text-decoration .15s ease;transition:text-decoration .15s ease;transition:text-decoration .15s ease,-webkit-text-decoration .15s ease;z-index:0}.section-nav ul a.current-section,.section-nav ul a:active,.section-nav ul a:focus-visible,.section-nav ul a:hover,.section-nav ul a[aria-current=page]{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.section-nav .section-name{--link-fg-color:currentColor;--link-decoration-offset:0.1em;background-color:var(--color-primary-fg);-webkit-box-shadow:inset 0 .2em .6em var(--color-primary-05);box-shadow:inset 0 .2em .6em var(--color-primary-05);color:var(--color-primary-bg);font-size:1.25rem;font-size:clamp(1.25rem,5vw,1.5rem);font-weight:600;grid-column:1/-1;letter-spacing:-.01em;line-height:var(--line-height-heading);padding:.6em 0;text-align:center}@media screen and (max-width:49.99rem){.section-nav .section-name{display:block}}@media screen and (min-width:50rem){.section-nav .section-name{display:none}}.site-footer{--flow-space:var(--size-xxxl);--color-fg:var(--color-primary-bg);--color-bg:var(--color-primary-10);--color-accent:var(--color-primary-60);--color-accent-strong:var(--color-primary-70);--color-accent-faint:var(--color-primary-40);--color-fg-faint:var(--color-primary-80);--line-color-faint:var(--color-accent-faint);--link-fg-color:currentColor;--link-icon-color:var(--color-accent);-webkit-box-flex:0;background-color:var(--color-bg);color:var(--color-fg);-ms-flex:0 0 auto;flex:0 0 auto;font-family:var(--fonts-heading);padding-bottom:min(12vh,6rem);padding-top:min(10vh,5rem)}.site-footer hr{border-color:var(--color-accent-faint)}.site-footer p+p{--flow-space:1.25rem}.site-footer a{padding:.2em 0}.site-footer .social-links{border-top:var(--line-width-sm) solid var(--color-accent-faint);margin-top:2.4em;padding-top:2.4em}.site-footer svg.icon-social{display:block}.site-footer .newsletter-signup:target{--target-shadow:44 60% 68%;-webkit-animation:target-glow 3s ease;animation:target-glow 3s ease}.site-footer .newsletter-signup form{--flow-space:2rem;--input-border-color:var(--color-primary-fill);--input-bg:var(--color-primary-fg);--input-bg-focus:var(--color-primary-fg);--checkbox-bg:var(--color-primary-fg);--checkbox-checked-bg:var(--color-primary-fill);--checkbox-checked-fg:var(--color-primary-fg);--focus-outline-color:var(--color-secondary-80)}.site-footer .newsletter-signup .btn[type=submit]{--btn-bg-color:var(--color-primary-fill);--btn-fg-color:var(--color-primary-fg);--btn-bg-color-hover:var(--color-primary-95)}.site-footer .footer-legal{font-size:.9em;margin-top:4.5rem}@media screen and (max-width:69.99rem){.site-footer .social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer .newsletter-signup{margin-top:3.25em}}@media screen and (min-width:70rem){.site-footer .footer-menu:has(~.newsletter-signup),.site-footer .social-links:has(~.newsletter-signup){grid-column:3/9;margin-right:1.77em}.site-footer .newsletter-signup{align-self:start;grid-column:9/-3;grid-row:1/span 3;margin-top:0}}.footer-menu-list{--flow-space:var(--size-sm);--link-decoration-color:transparent;-webkit-column-gap:1.77em;-moz-column-gap:1.77em;column-gap:1.77em;-webkit-columns:12rem auto;-moz-columns:12rem auto;columns:12rem;font-size:1.2rem;list-style:none;padding:0}.footer-menu-list li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.footer-menu-list>li>a{font-weight:600}.footer-menu-sublist{--flow-space:var(--size-xs);font-size:1rem;list-style:none;margin-top:.6em;padding-left:1.33em}.site-header{-webkit-box-flex:0;border-bottom:var(--header-border);-ms-flex:0 0 auto;flex:0 0 auto;padding-top:.5rem;position:relative;z-index:3}@media screen and (min-width:50rem){.site-header{padding-top:1rem}}@media screen and (min-width:60rem){.site-header{padding-top:1.5rem}}.skip-link{background-color:var(--color-primary-bg);display:block;left:-9999px;margin:6px;padding:.25em .5em;position:absolute;top:0;z-index:6}.skip-link:active,.skip-link:focus{left:0}.social-links,.social-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 2em;list-style:none;padding:0}@supports(display:flex) and ((not selector(::marker)) or (not (rotate:90deg))){.social-links li,.social-links>*{margin:.2em .8em}}.tags-filter{max-width:100%;position:relative}.tags-filter:before{content:"bp: 51.99rem, 52rem";display:none;visibility:hidden}@media screen and (max-width:51.99rem){[data-resource-filter-support=true] .tags-filter .tags-filter-list:not([aria-modal]){display:none}}@media screen and (min-width:52rem){[data-resource-filter-support=true] .tags-filter{margin-top:2.4em}[data-resource-filter-support=true] .tags-filter button[type=submit],[data-resource-filter-support=true] .tags-filter li:has(button[type=submit]){display:none}}.count-badge{--color-fg:var(--color-primary-bg);--color-bg:var(--color-primary-30);background-color:var(--color-bg);border-radius:1em;color:var(--color-fg);display:inline-block;font-size:.7em;font-weight:600;line-height:1;margin-left:.6em;min-width:1.9em;padding:.4em;text-align:center}@media screen and (max-width:51.99rem){.tags-filter-controls{background-color:var(--color-primary-bg);border-bottom:var(--line-width-sm) solid var(--color-secondary-accent-faint);grid-column:1/-1;padding:.6em 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.tags-filter-controls .btn{--btn-bg-color:var(--color-primary-90);--btn-fg-color:var(--color-primary-fg);--btn-bg-color-hover:var(--color-primary-95)}[aria-controls=tags-filter-form]{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}[aria-controls=tags-filter-form] .count-badge{--color-fg:var(--btn-bg-color);--color-bg:var(--btn-fg-color)}[aria-controls=tags-filter-form] svg{margin:0 .25em 0 0}}.tags-filter-list{--checkbox-size:1.1rem;--flow-space:1.5em;position:relative}.tags-filter-list[aria-modal=true]{background-color:rgba(80,65,88,.4);margin-bottom:0}.tags-filter-list .panel-close{padding-left:.6em;padding-right:.6em;position:absolute;right:1em;top:1em;z-index:5}.tags-filter-list h3{font-style:italic}.tags-filter-list ul{list-style:none;padding-left:0}.tags-filter-list a:not(.btn){border-radius:.2em;padding:.05em .25em;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.tags-filter-list a:not(.btn):active,.tags-filter-list a:not(.btn):focus-visible,.tags-filter-list a:not(.btn):hover{background-color:var(--color-primary-30);color:var(--color-primary-bg)}@media screen and (max-width:51.99rem){.tags-filter-list{margin-bottom:1.77em}}@media screen and (min-width:52rem){.tags-filter-list{display:inline-block;margin-right:1.33em;vertical-align:top;width:25%}@supports(grid-column:1/-1){.tags-filter-list{display:block;grid-column:1/5;vertical-align:auto;width:auto}}}@media screen and (min-width:70rem){.tags-filter-list{grid-column:1/4}}.tags-filter-list-inner{position:relative}[aria-modal=true] .tags-filter-list-inner{--flow-space:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-primary-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:30rem}[aria-modal=true] .tags-filter-list-inner>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1em}@media screen and (min-width:52rem){.tags-filter-list-inner{--flow-space:1em}}.filter-results-heading,.tags-filter-list-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary-fg);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--h4-size);font-variation-settings:var(--font-width-heading)}.tags-filter-update{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;list-style:none}@media screen and (min-width:52rem){.tags-filter-update{background-color:var(--color-primary-bg);border-top:var(--line-width-sm) solid var(--color-secondary-accent);bottom:0;padding:1em 0;position:-webkit-sticky;position:sticky}}.tags-filter-groups fieldset{--checkbox-padding:var(--size-xxxs)}.tags-filter-groups ul{padding-left:var(--focus-outline-width);padding-right:var(--focus-outline-width)}.tags-filter-groups li{--flow-space:0.3em}[aria-modal=true] .tags-filter-groups{-webkit-box-flex:1;border:solid var(--color-secondary-accent-faint);border-width:var(--line-width-sm) 0;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding-left:1em;padding-right:1.33em}@media screen and (max-width:51.99rem){.tags-filter-groups>*{--flow-space:1.5em}.tags-filter-groups ul{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-columns:12em auto;-moz-columns:12em auto;columns:12em}}.tags-filter-group-heading{color:var(--color-primary-fg);font-size:var(--h5-size);font-style:italic;font-variation-settings:var(--font-width-heading);font-weight:600;padding:0}.tags-filter-results{position:relative}@media screen and (max-width:51.99rem){.tags-filter-results{padding-top:1em}}@media screen and (min-width:52rem){.tags-filter-results{display:inline-block;vertical-align:top;width:60%}@supports(grid-column:1/-1){.tags-filter-results{align-self:start;display:block;grid-column:5/-1;vertical-align:auto;width:auto}}}@media screen and (min-width:70rem){.tags-filter-results{grid-column:4/-1}}.tags-selected{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:.9em;gap:1em}.tags-selected,.tags-selected ul{display:-webkit-box;display:-ms-flexbox;display:flex}.tags-selected ul{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.7em 1em;list-style:none;padding:0}@media screen and (min-width:52rem){.tags-selected{--flow-space:0.9em}}.tags-selected-heading{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1em;font-stretch:100%;font-weight:400;padding-top:.1em}.tag-selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-primary-fill);border-radius:.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-style:italic}.tag-selected span{border-left:.12rem solid var(--color-primary-bg);padding:.1em .6em .1em .4em}.tag-selected .btn{--btn-padding:0.5em;--btn-font-size:0.6em;--btn-radius:0.35rem 0 0 0.35rem;--btn-bg-color:var(--color-accent-strong);--btn-fg-color:var(--color-primary-bg);--btn-bg-color-hover:var(--color-primary-fg);--btn-fg-color-hover:var(--color-primary-bg);--btn-active-transform:scale(1) translateY(0);-ms-flex-item-align:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.loading-container{--flow-space:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:oklch(from var(--color-primary-bg) l c h/.7);bottom:-.5em;left:-.5em;position:absolute;right:-.5em;top:-.5em;z-index:1}.loading-indicator{color:var(--color-accent-strong);font-size:var(--h1-size);font-style:italic;font-weight:600;margin:0;padding:20vh 0;position:-webkit-sticky;position:sticky;text-align:center;top:0}.loading-indicator span{-webkit-animation:loading-jazz 2s infinite;animation:loading-jazz 2s infinite;display:inline-block}@-webkit-keyframes loading-jazz{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes loading-jazz{0%{opacity:0}50%{opacity:1}to{opacity:0}}.tags-filter-list[aria-modal=true]{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;z-index:4}.tags-filter-list[aria-modal=true][aria-hidden=true]{display:none}.tags-filter-list[aria-modal=true] .tags-filter-list-inner{-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.tags-filter-list[aria-modal=true].is-open{opacity:1}.tags-filter-list[aria-modal=true].is-open .tags-filter-list-inner{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.tags-filter-list[aria-modal=true].is-closing{opacity:0}.tags-filter-list[aria-modal=true].is-closing .tags-filter-list-inner{-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem)}.toc:before{content:"bp: 51.99rem, 52rem";display:none;visibility:hidden}@media screen and (min-width:52rem){.toc{grid-column:3/7;padding-right:2.2em;padding-top:1.33rem;position:relative}.toc+section{align-self:start;grid-column:7/-3}}@media screen and (min-width:70rem){.toc{grid-column:3/6;padding-right:2.4em;position:relative}.toc+section{grid-column:6/-3}}.toc-inner{--color-fg:var(--color-primary-fg);--color-bg:var(--color-secondary-fill);--padding-inline:1.33em;--padding-block:1em;--link-decoration-color:transparent;--link-decoration-color-hover:var(--color-accent);--link-decoration-width:0;--link-decoration-width-hover:0.2rem;--link-icon-color:var(--color-accent);--link-icon-opacity:1;background-color:var(--color-bg);color:var(--color-fg);font-variation-settings:var(--font-width-heading);padding-top:var(--padding-block);position:relative}.toc-inner .toc-body,.toc-inner header{padding-left:var(--padding-inline);padding-right:var(--padding-inline)}.toc-inner .toc-body{padding-bottom:var(--padding-block);padding-top:0}.toc-inner ul{border-width:0;list-style:none;margin-left:0;padding:0}.toc-inner summary{color:var(--color-accent-strong);padding-left:.8em}.toc-inner summary::marker{color:var(--color-primary-fg)}.toc-inner [data-details-toggle]{--btn-bg-color:var(--color-white);--btn-bg-color-hover:var(--color-white);--btn-fg-color:var(--color-accent-strong);--btn-fg-color-hover:var(--color-primary-fg);--btn-border-color:var(--btn-bg-color);--btn-border-color-hover:var(--color-accent);--btn-outline-color:var(--color-accent-strong);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:51.99rem){.toc-inner [data-details-toggle-attach]{padding-bottom:var(--padding-block)}.toc-inner details>ul{padding-left:.85em}}@media screen and (min-width:52rem){.toc-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100vh;padding-top:var(--padding-block);position:-webkit-sticky;position:sticky;top:0}.toc-inner,.toc-inner header{display:-webkit-box;display:-ms-flexbox;display:flex}.toc-inner header{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto}.toc-inner .toc-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding-top:.6em}.toc-inner li:has(>a){--border-width:var(--line-width-md);border-left:var(--border-width) solid rgba(0,0,0,0);padding-left:.85em;-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease}.toc-inner li:has(>[data-visible=true]){border-left-color:var(--color-secondary-accent)}}.toc-heading{-webkit-box-flex:1;display:block;-ms-flex:1 1 auto;flex:1 1 auto;font-size:var(--h4-size);font-variation-settings:var(--font-width-heading)}@media screen and (max-width:51.99rem){.toc-heading{display:none}}.toc-target-section{margin-top:0}.toc-target-section+.toc-target-section>:first-child{margin-top:var(--flow-space,var(--default-flow-space))}.u-text-purple-dark{color:var(--color-purple-10)}.u-text-purple{color:var(--color-purple-30)}.u-text-purple-light{color:var(--color-purple-60)}.u-text-white{color:var(--color-white)}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-unstyled-list{list-style:none;padding-inline:0}.u-inline-dl dt{float:left;margin-right:.25em}.u-inline-dl dd{margin-left:0}.u-inline-dl dd+dt,.u-inline-dl dt:not(:first-of-type)+dd{margin-bottom:0}.u-dt-bold dt{font-weight:700}.u-dt-italic dt{font-style:italic}.u-one-model:after{bottom:.35rem;color:currentColor;font-size:.5rem;opacity:.7;pointer-events:none;position:absolute;right:.5rem}[lang|=en] .u-one-model:after{content:"Model in image. Intended as illustrative."}[lang|=fr] .u-one-model:after{content:"Photo d’un mannequin. Pour illustrer le texte."}.u-multiple-models:after{bottom:.35rem;color:currentColor;font-size:.5rem;opacity:.7;pointer-events:none;position:absolute;right:.5rem}[lang|=en] .u-multiple-models:after{content:"Models in image. Intended as illustrative."}[lang|=fr] .u-multiple-models:after{content:"Photo de mannequins. Pour illustrer le texte."}.u-mt-0{margin-top:0}.u-mb-0{margin-bottom:0}.u-ml-0{margin-left:0}.u-mr-0{margin-right:0}.u-my-0{margin-block:0}.u-pt-0{padding-top:0}.u-pb-0{padding-bottom:0}.u-pl-0{padding-left:0}.u-py-0{padding-block:0}.u-px-0{padding-inline:0}.u-mt-xxxs{margin-top:.15em}.u-mb-xxxs{margin-bottom:.15em}.u-ml-xxxs{margin-left:.15em}.u-mr-xxxs{margin-right:.15em}.u-my-xxxs{margin-block:.15em}.u-pt-xxxs{padding-top:.15em}.u-pb-xxxs{padding-bottom:.15em}.u-pl-xxxs{padding-left:.15em}.u-py-xxxs{padding-block:.15em}.u-px-xxxs{padding-inline:.15em}.u-mt-xxs{margin-top:.25em}.u-mb-xxs{margin-bottom:.25em}.u-ml-xxs{margin-left:.25em}.u-mr-xxs{margin-right:.25em}.u-my-xxs{margin-block:.25em}.u-pt-xxs{padding-top:.25em}.u-pb-xxs{padding-bottom:.25em}.u-pl-xxs{padding-left:.25em}.u-py-xxs{padding-block:.25em}.u-px-xxs{padding-inline:.25em}.u-mt-xs{margin-top:.6em}.u-mb-xs{margin-bottom:.6em}.u-ml-xs{margin-left:.6em}.u-mr-xs{margin-right:.6em}.u-my-xs{margin-block:.6em}.u-pt-xs{padding-top:.6em}.u-pb-xs{padding-bottom:.6em}.u-pl-xs{padding-left:.6em}.u-py-xs{padding-block:.6em}.u-px-xs{padding-inline:.6em}.u-mt-sm{margin-top:.85em}.u-mb-sm{margin-bottom:.85em}.u-ml-sm{margin-left:.85em}.u-mr-sm{margin-right:.85em}.u-my-sm{margin-block:.85em}.u-pt-sm{padding-top:.85em}.u-pb-sm{padding-bottom:.85em}.u-pl-sm{padding-left:.85em}.u-py-sm{padding-block:.85em}.u-px-sm{padding-inline:.85em}.u-mt-md{margin-top:1em}.u-mb-md{margin-bottom:1em}.u-ml-md{margin-left:1em}.u-mr-md{margin-right:1em}.u-my-md{margin-block:1em}.u-pt-md{padding-top:1em}.u-pb-md{padding-bottom:1em}.u-pl-md{padding-left:1em}.u-py-md{padding-block:1em}.u-px-md{padding-inline:1em}.u-mt-lg{margin-top:1.33em}.u-mb-lg{margin-bottom:1.33em}.u-ml-lg{margin-left:1.33em}.u-mr-lg{margin-right:1.33em}.u-my-lg{margin-block:1.33em}.u-pt-lg{padding-top:1.33em}.u-pb-lg{padding-bottom:1.33em}.u-pl-lg{padding-left:1.33em}.u-py-lg{padding-block:1.33em}.u-px-lg{padding-inline:1.33em}.u-mt-xl{margin-top:1.77em}.u-mb-xl{margin-bottom:1.77em}.u-ml-xl{margin-left:1.77em}.u-mr-xl{margin-right:1.77em}.u-my-xl{margin-block:1.77em}.u-pt-xl{padding-top:1.77em}.u-pb-xl{padding-bottom:1.77em}.u-pl-xl{padding-left:1.77em}.u-py-xl{padding-block:1.77em}.u-px-xl{padding-inline:1.77em}.u-mt-xxl{margin-top:2.4em}.u-mb-xxl{margin-bottom:2.4em}.u-ml-xxl{margin-left:2.4em}.u-mr-xxl{margin-right:2.4em}.u-my-xxl{margin-block:2.4em}.u-pt-xxl{padding-top:2.4em}.u-pb-xxl{padding-bottom:2.4em}.u-pl-xxl{padding-left:2.4em}.u-py-xxl{padding-block:2.4em}.u-px-xxl{padding-inline:2.4em}.u-mt-xxxl{margin-top:3.25em}.u-mb-xxxl{margin-bottom:3.25em}.u-ml-xxxl{margin-left:3.25em}.u-mr-xxxl{margin-right:3.25em}.u-my-xxxl{margin-block:3.25em}.u-pt-xxxl{padding-top:3.25em}.u-pb-xxxl{padding-bottom:3.25em}.u-pl-xxxl{padding-left:3.25em}.u-py-xxxl{padding-block:3.25em}.u-px-xxxl{padding-inline:3.25em}.u-mt-huge{margin-top:6em}.u-mb-huge{margin-bottom:6em}.u-ml-huge{margin-left:6em}.u-mr-huge{margin-right:6em}.u-my-huge{margin-block:6em}.u-pt-huge{padding-top:6em}.u-pb-huge{padding-bottom:6em}.u-pl-huge{padding-left:6em}.u-py-huge{padding-block:6em}.u-px-huge{padding-inline:6em}.u-text-center,.u-text-centre{text-wrap:balance;text-align:center}.u-style-italic{font-style:italic}.u-style-normal{font-style:normal}.u-weight-bold{font-weight:700}.u-weight-normal{font-weight:400}.u-weight-semibold{font-weight:500}.u-font-sm,.u-fontsize-sm{font-size:.85em}.u-font-lg,.u-fontsize-lg{font-size:1.2em}.u-uppercase{text-transform:uppercase}.u-text-balance{text-wrap:balance}.u-relative{position:relative}.u-sticky{position:-webkit-sticky;position:sticky;top:0}.u-grid-full-width{grid-column:1/-1}.u-subgrid{display:grid;grid-template-columns:subgrid}:where(.u-subgrid>*){grid-column:1/-1}.u-target-highlight:target{-webkit-animation:target-highlight-bg 3s;animation:target-highlight-bg 3s}@-webkit-keyframes target-highlight-bg{0%{background-color:rgba(0,0,0,0)}5%,80%{background-color:var(--color-yellow-95)}to{background-color:rgba(0,0,0,0)}}@keyframes target-highlight-bg{0%{background-color:rgba(0,0,0,0)}5%,80%{background-color:var(--color-yellow-95)}to{background-color:rgba(0,0,0,0)}}@-webkit-keyframes target-glow{0%{-webkit-filter:none;filter:none}10%,80%{-webkit-filter:drop-shadow(0 0 1em hsl(var(--target-shadow)/.8)) drop-shadow(0 .4em 2em hsl(var(--target-shadow)/.5)) drop-shadow(0 .65em 2.5em hsl(var(--target-shadow)/.2));filter:drop-shadow(0 0 1em hsl(var(--target-shadow)/.8)) drop-shadow(0 .4em 2em hsl(var(--target-shadow)/.5)) drop-shadow(0 .65em 2.5em hsl(var(--target-shadow)/.2))}to{-webkit-filter:none;filter:none}}@keyframes target-glow{0%{-webkit-filter:none;filter:none}10%,80%{-webkit-filter:drop-shadow(0 0 1em hsl(var(--target-shadow)/.8)) drop-shadow(0 .4em 2em hsl(var(--target-shadow)/.5)) drop-shadow(0 .65em 2.5em hsl(var(--target-shadow)/.2));filter:drop-shadow(0 0 1em hsl(var(--target-shadow)/.8)) drop-shadow(0 .4em 2em hsl(var(--target-shadow)/.5)) drop-shadow(0 .65em 2.5em hsl(var(--target-shadow)/.2))}to{-webkit-filter:none;filter:none}}.u-vh,.u-visually-hidden{clip:rect(0 0 0 0);border:0!important;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}a[href=""],a[href="#"]{background-color:red;color:#fff}.cboxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}.cboxes div{aspect-ratio:1;position:relative}.cboxes div[style]:before{background-color:#fff;border-bottom-right-radius:.2em;color:#000;display:block;font-size:.7em;left:0;padding-inline:.3em;position:absolute;top:0}.cboxes:has(+.cboxes) div:first-of-type:before{content:"05"}.cboxes:has(+.cboxes) div:nth-of-type(2):before{content:"10"}.cboxes:has(+.cboxes) div:nth-of-type(3):before{content:"20"}.cboxes:has(+.cboxes) div:nth-of-type(4):before{content:"30"}.cboxes:has(+.cboxes) div:nth-of-type(5):before{content:"40"}.cboxes:has(+.cboxes) div:nth-of-type(6):before{content:"50"}.cboxes:has(+.cboxes) div:nth-of-type(7):before{content:"60"}.cboxes:has(+.cboxes) div:nth-of-type(8):before{content:"70"}.cboxes:has(+.cboxes) div:nth-of-type(9):before{content:"80"}.cboxes:has(+.cboxes) div:nth-of-type(10):before{content:"90"}.cboxes:has(+.cboxes) div:last-of-type:before{content:"95"}.cboxes+.cboxes div:before{content:attr(cname)}.dev-note{--borderrad:0.5rem;--construction-yellow:#f5d63d;background-color:#faeb9e;border-radius:var(--borderrad);margin-block:3.25em;padding:2.4em 1.33em;position:relative}.dev-note:after,.dev-note:before{content:"";font-size:.7rem;left:0;position:absolute;right:0}.dev-note:before{background-image:linear-gradient(135deg,transparent,transparent 2em,#000 2em,#000 6em,transparent 6em),repeating-linear-gradient(135deg,#000,#000 1em,var(--construction-yellow) 1em,var(--construction-yellow) 2em);border-top-left-radius:var(--borderrad);border-top-right-radius:var(--borderrad);color:var(--construction-yellow);content:"DEV NOTE";font-weight:700;padding-left:2rem;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000;top:0}.dev-note:after{background-image:repeating-linear-gradient(135deg,#000,#000 1em,var(--construction-yellow) 1em,var(--construction-yellow) 2em);border-bottom-left-radius:var(--borderrad);border-bottom-right-radius:var(--borderrad);bottom:0;height:.75rem}
/*# sourceMappingURL=main.css.map*/