:root{--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--step--1:1rem;--step-0:1.125rem;--step-1:1.25rem;--step-2:clamp(1.375rem, 1.2679rem + .5357vw, 1.75rem);--step-3:clamp(2rem, 1.8571rem + .7143vw, 2.5rem);--step-4:clamp(2.5rem, 2.2143rem + 1.4286vw, 3.5rem);--step-5:clamp(3rem, 2.4286rem + 2.8571vw, 5rem);--color-blue:#58b8d5;--color-green:#51a990;--color-yellow:#f9cf6c;--color-translucent-yellow:#f9cf6c80;--color-orange:#e9985d;--color-red:#dd6466;--color-guidelines-blue:#288684;--color-guidelines-blue-light:#83bab980;--color-guidelines-green:#67965a;--color-guidelines-green-light:#92c18580;--color-guidelines-yellow:#bb8c30;--color-guidelines-yellow-light:#ffd68380;--color-guidelines-orange:#d27f56;--color-guidelines-orange-light:#ea8e6080;--color-guidelines-red:#bb6363;--color-guidelines-red-light:#d17c7c80;--color-dark-grey:#1f1f1f;--color-light-dark-grey:#4f4f4f;--color-light-grey:#f2f2f2;--shadow-light:#0b046c26;--shadow-dark:#0b046c73;--color-indigo-100:#f5f5ff;--color-indigo-200:#dfddfe;--color-indigo-700:#0b046c;--color-indigo-800:#080439;--color-white:#fff;--color-black:#000;--common-inline-padding:clamp(1.875rem, .0536rem + 9.1071vw, 8.25rem);--common-block-padding:clamp(3.75rem, 3.3929rem + 1.7857vw, 5rem)}:where(body){--family-sans-serif:var(--fl-font-family,"Source Sans 3", sans-serif);--family-display:var(--fl-font-family,"Raleway", sans-serif)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,p,figure{margin-block:0;margin-inline:0}ul,ol{margin-block:0;padding-inline:0}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,button,input,label{line-height:calc(1.4 * var(--fl-lineSpace-factor,1))}h1,h2,h3{text-wrap:balance}a:not([class]){color:currentColor;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input{font-family:inherit;font-size:inherit}.flow>*+*{margin-block-start:var(--flow-space,1em)}.article{padding-block:var(--common-block-padding);padding-inline:var(--common-inline-padding)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-block,.lg-inline{display:none}.bg-indigo-100{background-color:var(--fl-bgColor,var(--color-indigo-100))}.bg-indigo-200{background-color:var(--fl-bgColor,var(--color-indigo-200))}.bg-indigo-700{background-color:var(--fl-bgColor,var(--color-indigo-700));color:var(--fl-fgColor,var(--color-white))}.bg-indigo-800{background-color:var(--fl-bgColor,var(--color-indigo-800));color:var(--fl-fgColor,var(--color-white))}.bg-red{background-color:var(--fl-bgColor,var(--color-red))}.bg-orange{background-color:var(--fl-bgColor,var(--color-orange))}.bg-yellow{background-color:var(--fl-bgColor,var(--color-yellow))}.bg-green{background-color:var(--fl-bgColor,var(--color-green))}.bg-blue{background-color:var(--fl-bgColor,var(--color-blue))}.bg-guidelines-stage-1{--color-stage:var(--color-guidelines-red)}.bg-guidelines-stage-2{--color-stage:var(--fl-bgColor,var(--color-guidelines-orange))}.bg-guidelines-stage-3{--color-stage:var(--fl-bgColor,var(--color-guidelines-yellow))}.bg-guidelines-stage-4{--color-stage:var(--fl-bgColor,var(--color-guidelines-green))}.bg-guidelines-stage-5{--color-stage:var(--fl-bgColor,var(--color-guidelines-blue))}.bg-guidelines-stage-1-light{background-color:var(--fl-bgColor,var(--color-guidelines-red-light))}.bg-guidelines-stage-2-light{background-color:var(--fl-bgColor,var(--color-guidelines-orange-light))}.bg-guidelines-stage-3-light{background-color:var(--fl-bgColor,var(--color-guidelines-yellow-light))}.bg-guidelines-stage-4-light{background-color:var(--fl-bgColor,var(--color-guidelines-green-light))}.bg-guidelines-stage-5-light{background-color:var(--fl-bgColor,var(--color-guidelines-blue-light))}.bg-dark-grey{background-color:var(--fl-bgColor,var(--color-dark-grey));color:var(--fl-fgColor,var(--color-white))}@media (width>=40rem){.lg-hidden{display:none}.lg-block{display:block}.lg-inline{display:inline}}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(../fonts/raleway-v34-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:400;src:url(../fonts/raleway-v34-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(../fonts/raleway-v34-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:500;src:url(../fonts/raleway-v34-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(../fonts/raleway-v34-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:600;src:url(../fonts/raleway-v34-latin-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(../fonts/raleway-v34-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:700;src:url(../fonts/raleway-v34-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(../fonts/raleway-v34-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:800;src:url(../fonts/raleway-v34-latin-800italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url(../fonts/source-sans-3-v15-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url(../fonts/source-sans-3-v15-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:500;src:url(../fonts/source-sans-3-v15-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:500;src:url(../fonts/source-sans-3-v15-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url(../fonts/source-sans-3-v15-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:600;src:url(../fonts/source-sans-3-v15-latin-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url(../fonts/source-sans-3-v15-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:700;src:url(../fonts/source-sans-3-v15-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Niramit;font-style:normal;font-weight:400;src:url(../fonts/niramit-v10-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Niramit;font-style:italic;font-weight:400;src:url(../fonts/niramit-v10-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Niramit;font-style:normal;font-weight:500;src:url(../fonts/niramit-v10-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Niramit;font-style:italic;font-weight:500;src:url(../fonts/niramit-v10-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Niramit;font-style:normal;font-weight:600;src:url(../fonts/niramit-v10-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Niramit;font-style:italic;font-weight:600;src:url(../fonts/niramit-v10-latin-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Niramit;font-style:normal;font-weight:700;src:url(../fonts/niramit-v10-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Niramit;font-style:italic;font-weight:700;src:url(../fonts/niramit-v10-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(../fonts/merriweather-v30-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:400;src:url(../fonts/merriweather-v30-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:700;src:url(../fonts/merriweather-v30-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:700;src:url(../fonts/merriweather-v30-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/Montserrat-Italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(../fonts/Montserrat-MediumItalic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/Montserrat-SemiBoldItalic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat-BoldItalic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:400;src:url(../fonts/MontserratAlternates-Regular.woff2)format("woff2");unicode-range:U+49,U+6C}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:italic;font-weight:400;src:url(../fonts/MontserratAlternates-Italic.woff2)format("woff2");unicode-range:U+49,U+6C}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:500;src:url(../fonts/MontserratAlternates-Medium.woff2)format("woff2");unicode-range:U+49,U+6C}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:italic;font-weight:500;src:url(../fonts/MontserratAlternates-MediumItalic.woff2)format("woff2");unicode-range:U+49,U+6C}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:600;src:url(../fonts/MontserratAlternates-SemiBold.woff2)format("woff2");unicode-range:U+49,U+6C}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:italic;font-weight:600;src:url(../fonts/MontserratAlternates-SemiBoldItalic.woff2)format("woff2");unicode-range:U+49,U+6C}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:700;src:url(../fonts/MontserratAlternates-Bold.woff2)format("woff2");unicode-range:U+49,U+6C}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:italic;font-weight:700;src:url(../fonts/MontserratAlternates-BoldItalic.woff2)format("woff2");unicode-range:U+49,U+6C}body{background-color:var(--fl-bgColor,var(--color-white));color:var(--fl-fgColor,var(--color-black));font-family:var(--family-sans-serif);font-size:var(--step-0);line-height:var(--fl-lineSpace)}.wrapper{width:100%;max-width:75rem;margin-inline:auto}.banner{background-color:var(--fl-bgColor,var(--color-indigo-700));border-block:.2rem solid var(--fl-fgColor,transparent);color:var(--fl-fgColor,var(--color-white));padding-block:var(--common-block-padding);padding-inline:var(--common-inline-padding)}.banner .wrapper{flex-direction:column;align-items:center;min-height:16.25rem;margin-inline:auto;display:flex}.banner nav.breadcrumb{background-color:#0000;padding:0;& ol{flex-wrap:wrap;padding-inline-start:0;list-style:none;display:flex;& li{& a{text-wrap:wrap;align-items:center;gap:.4rem;width:fit-content;display:flex}}}& svg{stroke:currentColor;margin-inline-end:.4rem}}.banner__content{font-size:var(--step-1);width:100%}.process .banner__heading{align-items:center;gap:1rem;margin-block-start:5rem;display:flex}.process .banner__heading svg{block-size:3.75rem;inline-size:3.75rem}.banner__image{margin-block-start:unset;padding-block-start:var(--common-block-padding)}.banner__nav.wrapper{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-block-start:3rem;display:flex}@media (width>=70.875rem){.banner .wrapper{flex-direction:row;gap:8.25rem}.banner__nav.wrapper{flex-direction:row;gap:1.25rem;min-height:0;display:flex}.banner__image{min-width:30rem;padding:unset}.content nav:not(.pagination){padding-inline:8.4375rem 5rem;position:relative;&:after{background-color:var(--fl-bgColor,var(--color-indigo-100));content:"";z-index:-1;width:100vw;height:100%;margin-inline-start:-100vw;display:block;position:absolute;top:0}}}section{box-shadow:inset 0 -.1875rem 0 0 var(--fl-fgColor,transparent);padding-block:var(--common-block-padding);padding-inline:var(--common-inline-padding)}section .wrapper>*{max-width:41.875rem}section .wrapper>h2,section .wrapper>.cards{max-width:100%}::selection{background-color:var(--fl-selectedBgColor,highlight);color:var(--fl-selectedFgColor,highlighttext)}.fl-theme-bw,.fl-theme-wb,.fl-theme-lgdg,.fl-theme-gw,.fl-theme-gd{& img{filter:grayscale()}}.fl-theme-bw,.fl-theme-gw{& a img,& a:active img{filter:grayscale()}& a:hover img,& a:hover:focus img,& a:hover:active img{filter:grayscale()invert()}}.fl-theme-wb,.fl-theme-gd,.fl-theme-lgdg{& a img,& a:active img{filter:grayscale()invert()}& a:hover img,& a:hover:focus img,& a:hover:active img{filter:grayscale()}}.fl-theme-by,.fl-theme-yb{& img{filter:url(#yellow)}}.fl-theme-by{& a img,& a:active img{filter:url(#yellow)}& a:hover img,& a:hover:focus img,& a:hover:active img{filter:grayscale()invert()}}.fl-theme-yb{& a img,& a:active img{filter:grayscale()invert()}& a:hover img,& a:hover:focus img,& a:hover:active img{filter:url(#yellow)}}.fl-theme-bbr{& img,& a img,& a:active img{filter:url(#brown)}& a:hover img,& a:hover:focus img,& a:hover:active img{filter:url(#brown)invert()}}a:not([class]),a.footnote-backref{color:var(--fl-linkFgColor,currentColor);font-size:var(--fl-enhance-font-size);font-weight:var(--fl-enhance-font-weight,var(--font-weight-semibold));-webkit-text-decoration:var(--fl-enhance-text-decoration,revert);text-decoration:var(--fl-enhance-text-decoration,revert);&:hover{background-color:var(--fl-linkFgColor,var(--color-yellow));box-shadow:0 0 0 .25rem var(--fl-linkFgColor,var(--color-yellow));color:var(--fl-bgColor,var(--color-indigo-700));border-radius:.3125rem}&:focus{box-shadow:none;outline:solid .125rem var(--fl-linkFgColor,var(--color-indigo-700));outline-offset:.125rem;background-color:#0000;border-radius:.3125rem}&:hover:focus{background-color:var(--fl-linkFgColor,var(--color-yellow));color:var(--fl-bgColor,var(--color-indigo-700))}&:active,&:active:hover{background-color:var(--fl-linkFgColor,var(--color-indigo-700));box-shadow:0 0 0 .25rem var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-bgColor,var(--color-white));border-radius:.3125rem}}header a:not([class]),nav a[rel=home],footer a:not([class]){&:focus{color:var(--fl-linkFgColor,var(--color-white));outline:solid .125rem var(--fl-linkFgColor,var(--color-white))}&:hover:focus{color:var(--fl-linkBgColor,var(--color-black))}&:active,&:active:hover{background-color:var(--fl-linkFgColor,var(--color-indigo-200));box-shadow:0 0 0 .25rem var(--fl-linkFgColor,var(--color-indigo-200));color:var(--fl-bgColor,var(--color-black));outline:.125rem solid #0000}}button:not([class],[aria-controls]),button.secondary,button.borderless{appearance:none;block-size:2.75rem;font-family:var(--family-sans-serif);font-size:calc(var(--step--1) * var(--fl-enhance-font-size-factor,1));font-weight:var(--fl-enhance-font-weight,var(--font-weight-medium));border:0;border-radius:.3125rem;padding-block:0;padding-inline:.875rem;&:hover,&:focus{outline:1px solid #0000}}button:not([class],[aria-controls]){background-color:var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkBgColor,var(--color-white));&:hover,&:focus{box-shadow:0 0 0 .125rem var(--fl-linkBgColor,var(--color-white)), 0 0 0 .25rem var(--fl-linkFgColor,var(--color-indigo-700))}&:active,&:active:hover{background-color:var(--fl-linkBgColor,var(--color-indigo-200));box-shadow:inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkFgColor,var(--color-indigo-700))}}button.secondary{background-color:var(--fl-linkBgColor,var(--color-light-grey));box-shadow:inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkFgColor,var(--color-indigo-700));&:hover,&:focus{box-shadow:inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-indigo-700)), 0 0 0 .125rem var(--fl-linkBgColor,var(--color-light-grey)), 0 0 0 .25rem var(--fl-linkFgColor,var(--color-indigo-700))}&:active,&:active:hover{background-color:var(--fl-linkFgColor,var(--color-indigo-700));box-shadow:none;color:var(--fl-linkBgColor,var(--color-white))}}button.borderless{color:var(--fl-linkFgColor,currentColor);background-color:#0000;&:focus,&:hover{box-shadow:inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-white)), 0 0 0 .125rem var(--fl-linkBgColor,var(--color-indigo-700)), 0 0 0 .25rem var(--fl-linkFgColor,var(--color-white))}&:active,&:active:hover{background-color:var(--fl-linkFgColor,var(--color-white));box-shadow:none;color:var(--fl-linkBgColor,var(--color-indigo-700))}}h1,h2,h3,h4,h5{font-family:var(--family-display);font-variant-ligatures:none}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3,.h3{font-size:var(--step-3)}.project nav inclusive-disclosure h2{font-size:calc(var(--step-3) * var(--fl-enhance-font-size-factor,1))}h4,footer h2,.project nav inclusive-disclosure h3{font-size:var(--step-2);font-weight:var(--font-weight-semibold)}h5{font-size:var(--step-1)}ul:not([role=list]),ol:not([role=list]){padding-inline-start:2rem}footer{--flow-space:2.25rem;background-color:var(--fl-bgColor,var(--color-indigo-800));color:var(--fl-fgColor,var(--color-white));padding-block:var(--common-block-padding);padding-inline:var(--common-inline-padding)}footer .content{flex-direction:column;gap:2rem;display:flex}footer .content>*{width:max-content}footer section{box-shadow:none;border-block-start:.125rem solid;border-block-end:0;padding-block:1em 0;padding-inline:0}footer ul{flex-direction:column;gap:1em;display:flex}footer section a{display:inline-flex}footer svg{fill:var(--fl-linkFgColor,var(--color-white))}footer a:hover svg{fill:var(--fl-linkBgColor,currentColor)}footer .flow>address{margin-block-start:0;font-style:normal}.license{max-width:calc(100vw - var(--common-inline-padding) * 2);flex-wrap:wrap;gap:.25rem;display:flex}.license a{align-items:center;gap:.25rem;margin-inline-end:-.25rem;display:inline-flex}.license svg{width:1rem;height:1rem}@media (width>=70.875rem){footer .content{grid-template-columns:repeat(3,1fr);gap:1.875rem;display:grid}}header{background-color:var(--fl-bgColor,var(--color-indigo-800));box-shadow:inset 0 -.2rem 0 0 var(--fl-fgColor,transparent);color:var(--fl-fgColor,var(--color-white))}.header{font-family:var(--family-sans-serif);padding-inline:var(--common-inline-padding)}.header .wrapper{justify-content:space-between;align-items:center;max-width:75rem;min-height:3.56rem;margin-inline:auto;display:flex}.header__settings{margin-inline-start:auto}.header__language{align-items:center;display:flex}[aria-current=page]{text-decoration:none}.header__language li:not(:last-child):after{content:"/";margin-inline:.5rem}.fl-prefsEditor-separatedPanel{background:inherit;min-height:2.0625rem;display:block;border-block-end:none!important}.fl-prefsEditor-separatedPanel .fl-panelBar.fl-panelBar-wideScreen{min-height:2.0625rem;background:inherit!important;padding-inline:var(--common-inline-padding)!important}.fl-prefsEditor-separatedPanel .fl-panelBar .fl-prefsEditor-buttons{margin-inline-end:0!important}.badge{background-color:var(--fl-fgColor,var(--color-yellow));block-size:2.8125rem;color:var(--fl-bgColor,currentColor);border-top-left-radius:.1875rem;border-bottom-left-radius:.1875rem;align-items:center;inline-size:max-content;padding-inline:.75rem .5rem;display:flex;position:relative;&:after{background-color:var(--fl-fgColor,var(--color-yellow));content:"";block-size:2.8125rem;inline-size:1.125rem;display:block;position:absolute;inset-block-start:0;inset-inline-end:-1.0625rem;mask-image:url("data:image/svg+xml,%3Csvg width='18' height='45' viewBox='0 0 18 45' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0V0C1.44106 0 2.32392 0.455509 2.86929 1.22243L16.7637 20.7614C17.5039 21.8023 17.5039 23.1977 16.7637 24.2386L2.86929 43.7776C2.32392 44.5445 1.44106 45 0.5 45V45V0Z' fill='black'/%3E%3C/svg%3E%0A");mask-position:50%;mask-size:1.125rem 2.8125rem;mask-repeat:no-repeat}}.card{box-shadow:0 .625rem 1.25rem 0 var(--shadow-light), inset 0 0 0 .1875rem var(--fl-linkFgColor,transparent);color:var(--fl-fgColor,var(--color-black));inline-size:clamp(16.25rem, 23rem, 1fr);flex-direction:column;justify-content:flex-start;margin-bottom:1rem;padding-block-start:2.25rem;display:flex;position:relative}.card.action svg{block-size:3.75rem;inline-size:3.75rem}.content{& .card.action,& .card.barrier,& .card.process{border:.125rem solid var(--fl-linkFgColor,var(--color-indigo-700));clip-path:polygon(2.5rem 0,100% 0,100% 100%,0 100%,0 2.5rem);border-radius:.5rem;padding:1rem;position:relative;& .card__fold{background-color:var(--fl-linkFgColor,var(--color-indigo-700));width:2.5rem;height:3rem;position:absolute;top:-.5rem;left:-.5rem;transform:rotate(20deg)}& .card__icon{border-radius:50%;width:3rem;height:3rem;position:absolute;top:1rem;right:1rem;& svg{block-size:2.2rem;inline-size:2.2rem}}& .card__content{border:unset;padding-block:3.5rem 2rem}&:after{background-color:var(--fl-linkFgColor,var(--color-black));block-size:calc(2rem * (1 + var(--fl-enhance-font-size-factor,0)));content:"";inline-size:calc(2rem * (1 + var(--fl-enhance-font-size-factor,0)));mask-image:url(/assets/images/chevron-right.svg);mask-position:50%;mask-repeat:no-repeat;mask-size:calc(1.5rem * (1 + var(--fl-enhance-font-size-factor,0)));pointer-events:none;display:block;position:absolute;bottom:1rem;right:1rem}&:has(a:hover),&:has(a:focus){box-shadow:0 0 0 .625rem var(--fl-linkFgColor,var(--color-indigo-700)) inset}}& .card.process{background-color:var(--fl-bgColor,var(--color-white));border:.25rem solid var(--fl-linkFgColor,var(--color-stage));& .card__fold{background-color:var(--fl-linkFgColor,var(--color-stage))}&:has(a:hover),&:has(a:focus){box-shadow:0 0 0 .625rem var(--fl-linkFgColor,var(--color-stage)) inset}& .card__content{background-color:#0000;align-items:flex-start;position:relative}}}.card.action{background-color:var(--fl-bgColor,var(--color-indigo-200));& .card__content{background-color:var(--fl-bgColor,var(--color-indigo-200))}& .card__icon{background-color:var(--fl-linkFgColor,var(--color-white));& svg{fill:var(--fl-linkBgColor,var(--color-black));margin-inline:.25rem 0}}}.card.barrier{background-color:var(--fl-bgColor,var(--color-white));& .card__icon{background-color:var(--fl-linkFgColor,var(--color-indigo-200));& svg{fill:var(--fl-linkBgColor,var(--color-black));margin-inline:.4rem 0}}}.resources .card{background-color:var(--fl-bgColor,var(--color-indigo-100));padding-block-start:unset;padding-block-end:.5rem}.card:has(a:focus){outline:.1875rem solid var(--fl-linkFgColor,var(--color-indigo-700));outline-offset:.4375rem}.card.process svg{pointer-events:none;position:absolute;bottom:1.75rem;right:1.75rem}.card.process svg.icon{block-size:3.75rem;inline-size:3.75rem;left:1.75rem;right:unset}.card.process[data-stage="1"] svg.icon{color:var(--fl-linkFgColor,var(--color-guidelines-red))}.card.process[data-stage="2"] svg.icon{color:var(--fl-linkFgColor,var(--color-guidelines-orange))}.card.process[data-stage="3"] svg.icon{color:var(--fl-linkFgColor,var(--color-guidelines-yellow))}.card.process[data-stage="4"] svg.icon{color:var(--fl-linkFgColor,var(--color-guidelines-green))}.card.process[data-stage="5"] svg.icon{color:var(--fl-linkFgColor,var(--color-guidelines-blue))}.card.process:has(a:focus){outline-offset:.4375rem}.card.process[data-stage="1"]:has(a:focus){outline:.1875rem solid var(--fl-linkFgColor,var(--color-guidelines-red))}.card.process[data-stage="2"]:has(a:focus){outline:.1875rem solid var(--fl-linkFgColor,var(--color-guidelines-orange))}.card.process[data-stage="3"]:has(a:focus){outline:.1875rem solid var(--fl-linkFgColor,var(--color-guidelines-yellow))}.card.process[data-stage="4"]:has(a:focus){outline:.1875rem solid var(--fl-linkFgColor,var(--color-guidelines-green))}.card.process[data-stage="5"]:has(a:focus){outline:.1875rem solid var(--fl-linkFgColor,var(--color-guidelines-blue))}main section.bg-indigo-700 .card:has(a:focus),main section.bg-indigo-700 .card:hover,body[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .card:hover{outline:.1875rem solid var(--fl-linkFgColor,var(--color-indigo-100));outline-offset:.4375rem}body:not([class*=fl-theme]),.fl-theme-prefsEditor-default{& .card:hover,& .card:has(a:focus){box-shadow:inset 0 0 0 .1875rem var(--fl-fgColor,transparent), 0 .625rem 1.25rem 0 var(--fl-fgColor,var(--shadow-dark))}}.card__image img{aspect-ratio:3/2;object-fit:cover;width:100%}.card__content{background-color:var(--fl-bgColor,var(--color-white));border:.1875rem solid var(--fl-linkFgColor,transparent);flex-direction:column;flex-grow:1;gap:.93rem;padding:1.875rem;display:flex}.card__title{color:var(--fl-linkFgColor,currentColor);font-family:var(--family-sans-serif);font-size:var(--fl-enhance-font-size);font-weight:var(--fl-enhance-font-weight,var(--font-weight-semibold));-webkit-text-decoration:var(--fl-enhance-text-decoration,none);text-decoration:var(--fl-enhance-text-decoration,none);margin:0}.card__title svg{width:1em;height:1em;margin-bottom:-.125em;margin-left:.25em}.card__title:focus{box-shadow:none;background:0 0;outline:none}.card__title:after{content:"";display:block;position:absolute;inset:0}.card__heading-image svg{fill:none;width:2rem;min-width:32px;height:2rem;min-height:32px}.card__body,.card__date,.card__event-status{font-family:var(--family-sans-serif);font-size:var(--step-0);font-weight:var(--font-weight-normal)}.card__event-status{align-items:center;display:flex;position:relative}.card__event-status svg{fill:var(--fl-bgColor,var(--color-yellow));stroke:var(--fl-fgColor,var(--color-yellow));width:12ch;position:absolute}.card__event-status p{border-left:.05rem solid var(--fl-fgColor,var(--color-yellow));padding-inline:.5rem;position:relative}.card svg{fill:currentColor}.card div:has(>svg){align-items:center;gap:.75rem;width:100%;display:flex}.fl-input-enhanced{& .card:has(a:focus){outline-width:.3125rem}}@media (width>=24.25rem){.cards{margin-inline:auto}}@media (width>=46.625rem){.cards{grid-template-columns:repeat(2,1fr);gap:1.875rem;display:grid}}@media (width>=70.875rem){.cards{grid-template-columns:repeat(3,1fr)}}:has(>[type=checkbox]){text-indent:calc(-1.875rem * var(--fl-enhance-font-size-factor,1));margin-block-end:.75rem;padding-inline-start:calc(1.875rem * var(--fl-enhance-font-size-factor,1));list-style:none}[type=checkbox]{appearance:none;block-size:calc(1.25rem * var(--fl-enhance-font-size-factor,1));box-shadow:inset 0 0 0 calc(.125rem * var(--fl-enhance-font-size-factor,1)) var(--fl-linkFgColor,var(--color-indigo-700));inline-size:calc(1.25rem * var(--fl-enhance-font-size-factor,1));min-width:calc(1.25rem * var(--fl-enhance-font-size-factor,1));vertical-align:middle;border-radius:.1875rem;outline:1px solid #0000;margin:0}[type=checkbox]+label{color:var(--fl-linkFgColor,var(--color-indigo-700));font-size:var(--fl-enhance-font-size,var(--step--1));font-weight:var(--fl-enhance-font-weight,var(--font-weight-medium));vertical-align:middle;margin-inline-start:calc(.375rem * var(--fl-enhance-font-size-factor,1))}[type=checkbox]:checked{background-color:var(--fl-bgColor,var(--color-indigo-700))}[type=checkbox]:checked:after{background-color:var(--fl-linkFgColor,var(--color-white));block-size:calc(1.25rem * var(--fl-enhance-font-size-factor,1));content:"";inline-size:calc(1.25rem * var(--fl-enhance-font-size-factor,1));display:block;mask-image:url(/assets/images/checkMark.svg);mask-position:50%;mask-repeat:no-repeat}[type=checkbox]:hover{background-color:#0000}[type=checkbox]:hover,[type=checkbox]:focus{box-shadow:inset 0 0 0 calc(.125rem * var(--fl-enhance-font-size-factor,1)) var(--fl-linkFgColor,var(--color-indigo-700)), 0 0 0 .0625rem var(--fl-bgColor,var(--color-white)), 0 0 0 calc(.1875rem * var(--fl-enhance-font-size-factor,1)) var(--fl-linkFgColor,var(--color-indigo-700))}[type=checkbox]:focus,[type=checkbox]:focus:hover{background-color:var(--fl-bgColor,var(--color-indigo-200))}[type=checkbox]:active,[type=checkbox]:active:hover{background-color:var(--fl-linkFgColor,var(--color-indigo-200))}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus{background-color:var(--fl-bgColor,var(--color-indigo-700))}[type=checkbox]:checked:focus{box-shadow:inset 0 0 0 calc(.125rem * var(--fl-enhance-font-size-factor,1)) var(--fl-linkFgColor,var(--color-indigo-700)), 0 0 0 .0625rem var(--fl-bgColor,var(--color-white)), 0 0 0 calc(.25rem * var(--fl-enhance-font-size-factor,1)) var(--fl-linkFgColor,var(--color-indigo-700))}[type=checkbox]:checked:active:after{background-color:var(--fl-bgColor,var(--color-indigo-700))}inclusive-disclosure{min-height:5rem;padding-inline:.5rem;display:block}inclusive-disclosure [aria-expanded]{appearance:none;background-color:inherit;box-shadow:inset 0 .125rem 0 0 var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkFgColor,var(--color-indigo-700));font-family:var(--family-display);font-size:calc(var(--step-2) * var(--fl-enhance-font-size-factor,1));font-variant-ligatures:none;font-weight:var(--fl-enhance-font-weight,var(--font-weight-semibold));border:0;align-items:center;width:100%;height:5rem;padding-inline-end:.625rem;display:flex;position:relative;&:after{background-color:var(--fl-linkFgColor,var(--color-indigo-700));content:"";width:1.125rem;height:1.125rem;transition:transform .5s ease-in-out;display:block;position:absolute;right:0;mask-image:url("data:image/svg+xml,<svg width=\"18\" height=\"10\" viewBox=\"0 0 18 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17 1L9 9L1 1\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");mask-position:50%;mask-repeat:no-repeat}&:focus,&:hover{background-color:var(--fl-linkFgColor,var(--color-indigo-200));box-shadow:inset 0 .125rem 0 0 var(--fl-linkFgColor,var(--color-indigo-700)), 1.25rem 0 0 0 var(--fl-linkFgColor,var(--color-indigo-200)), -1.25rem 0 0 0 var(--fl-linkFgColor,var(--color-indigo-200));color:var(--fl-linkBgColor,var(--color-indigo-700));&:after{background-color:var(--fl-linkBgColor,var(--color-indigo-700))}}&:focus{outline:1px solid #0000}}inclusive-disclosure [aria-expanded]+*{display:none}inclusive-disclosure [aria-expanded=true]+*{display:block}inclusive-disclosure [aria-expanded=true]:after{transform:rotate(180deg)}inclusive-disclosure:focus-within{box-shadow:inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-indigo-700));border-radius:.1875rem}inclusive-disclosure [content]{margin-block-end:2.1875rem;padding-block:1em}*+inclusive-disclosure{margin-block-start:1.25rem}[class*=--hide]{display:none}.filters{margin-block-end:1.75rem;& inclusive-disclosure{padding-block-end:1rem;padding-inline:0}& inclusive-disclosure * ul{padding-inline:1.25rem}& inclusive-disclosure * li{padding-block:.5rem}& inclusive-disclosure * li:focus-within{background-color:var(--fl-linkFgColor,var(--color-indigo-200));box-shadow:1.15rem 0 0 0 var(--fl-linkFgColor,var(--color-indigo-200)), -1.15rem 0 0 0 var(--fl-linkFgColor,var(--color-indigo-200));color:var(--fl-linkBgColor,var(--color-indigo-700))}& inclusive-disclosure>button{padding-inline-start:3.5625rem;position:relative}& inclusive-disclosure>button:after{right:1.25rem}& inclusive-disclosure>button:before{background-color:var(--fl-linkFgColor,var(--color-indigo-700));block-size:calc(1.125rem * var(--fl-enhance-font-size-factor,1.5));content:"";inline-size:calc(.9375rem * var(--fl-enhance-font-size-factor,1.5));display:inline-block;position:absolute;left:1.25rem;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}& inclusive-disclosure>button:focus:before,& inclusive-disclosure>button:hover:before{background-color:var(--fl-linkBgColor,var(--color-indigo-700))}& fieldset{border:unset;margin:unset;padding:unset}}.actions,.barriers{& .filters>.flow{margin-block-start:2.25rem}& .filters legend{border-top:.125rem solid var(--fl-linkFgColor,var(--color-indigo-700));font-family:var(--family-display);font-size:calc(var(--step-2) * var(--fl-enhance-font-size-factor,1));font-variant-ligatures:none;font-weight:var(--fl-enhance-font-weight,var(--font-weight-semibold));align-items:center;gap:.875rem;width:100%;height:5rem;margin-block-end:1rem;display:flex}& .filters ul{padding-inline-start:0}& .filters ul ul{margin-block-start:1.125rem}& .filters ul.stages>li+li{box-shadow:inset 0 .125rem 0 0 var(--fl-linkFgColor,var(--color-indigo-700));margin-block-start:2.5rem;padding-block-start:2.5rem}}.filter-tags{border-top:.125rem solid var(--fl-fgColor,var(--color-indigo-700));margin-block:calc(1em + 1.25rem) 2.8125rem}.filter-tags>h4{margin-block:1.0625rem 1.5rem;display:none}.filter-tag{border:.0625rem solid var(--fl-fgColor,var(--color-indigo-700));color:var(--fl-fgColor,var(--color-indigo-700));font-family:var(--family-sans-serif);font-size:calc(var(--step--1) * var(--fl-enhance-font-size-factor,1));font-weight:var(--fl-enhance-font-weight,var(--font-weight-medium));background-color:#0000;border-radius:18.75rem;margin-block-end:1rem;margin-inline-end:1rem;padding-block:.55rem;padding-inline:2.7rem;position:relative;&:hover,&:focus{box-shadow:0 0 0 .125rem var(--fl-linkBgColor,var(--color-white)), 0 0 0 .25rem var(--fl-linkFgColor,var(--color-indigo-700));outline:1px solid #0000}&:active,&:active:hover{background-color:var(--fl-linkBgColor,var(--color-indigo-200));box-shadow:inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkFgColor,var(--color-indigo-700))}}.filter-tag.stage,.filter-tag.process{padding-inline-start:1rem}.filter-tag:before,.filter-tag:after{background-color:var(--fl-fgColor,var(--color-indigo-700));block-size:calc(1.125rem * var(--fl-enhance-font-size-factor,1));content:"";inline-size:calc(.8125rem * var(--fl-enhance-font-size-factor,1));display:inline-block;position:absolute;top:50%;transform:translateY(-50%);mask-size:contain;mask-repeat:no-repeat}.filter-tag:before{left:1.25rem}.filter-tag.stage:before,.filter-tag.process:before{display:none}.filter-tag:after{right:1.25rem;mask-image:url(/assets/images/x.svg)}inclusive-disclosure:has(#filter-project)>button:before,.filter-tag.project:before{block-size:calc(1.1rem * var(--fl-enhance-font-size-factor,1.2));inline-size:calc(.8rem * var(--fl-enhance-font-size-factor,1.2));mask-image:url(/assets/images/project.svg)}inclusive-disclosure:has(#filter-type)>button:before,.filter-tag.type:before{block-size:calc(1.1rem * var(--fl-enhance-font-size-factor,1.2));inline-size:calc(.8rem * var(--fl-enhance-font-size-factor,1.2));mask-image:url(/assets/images/type.svg)}inclusive-disclosure:has(#filter-language)>button:before,.filter-tag.language:before{block-size:calc(1.1rem * var(--fl-enhance-font-size-factor,1.2));inline-size:calc(1.1rem * var(--fl-enhance-font-size-factor,1.2));mask-image:url(/assets/images/resource-language.svg)}inclusive-disclosure:has(#filter-publisher)>button:before,.filter-tag.publisher:before{block-size:calc(1.2rem * var(--fl-enhance-font-size-factor,1.2));inline-size:calc(.8rem * var(--fl-enhance-font-size-factor,1.2));mask-image:url(/assets/images/publisher.svg)}inclusive-disclosure:has(#filter-topic)>button:before,.filter-tag.topic:before{block-size:calc(1.2rem * var(--fl-enhance-font-size-factor,1.2));inline-size:calc(1.125rem * var(--fl-enhance-font-size-factor,1.2));mask-image:url(/assets/images/topic.svg)}@media (width>=46.625rem){filter-container{grid-template-columns:33% 1fr;gap:1.875rem;display:grid}.actions,.barriers{& filter-container{display:block}}}@media (width>=70.875rem){filter-container{grid-template-columns:22.9375rem 1fr;gap:1.875rem;display:grid}.actions,.barriers{& filter-container{grid-template-columns:25% 1fr;display:grid}}}.footnote-ref:not(:last-of-type):after{content:",";display:inline}[role=doc-endnotes]{padding-inline:0}[role=doc-endnote]{scroll-margin-top:1.5rem}[role=doc-endnote]:target{background:var(--fl-bgColor,var(--color-guidelines-yellow-light))}.navigation{background-color:var(--fl-bgColor,var(--color-indigo-700));color:var(--fl-fgColor,var(--color-white))}.navigation__wrapper{position:relative}a.skip{background:var(--fl-linkBgColor,var(--color-yellow));block-size:4.1875rem;color:var(--fl-linkFgColor,var(--color-black));font-size:var(--fl-enhance-font-size);font-weight:var(--fl-enhance-font-weight,var(--font-weight-semibold));-webkit-text-decoration:var(--fl-enhance-text-decoration,none);text-decoration:var(--fl-enhance-text-decoration,none);flex-direction:column;justify-content:center;align-items:center;width:100vw;padding-block:.625rem;padding-inline:1.875rem;display:flex;position:absolute;top:-14.1875rem;left:0;&:focus{outline:.125rem solid #0000;top:0}}.navigation__brand{padding-block:1.25rem;padding-inline:var(--common-inline-padding);justify-content:space-between;align-items:center;width:100%;display:flex}a[rel=home],footer a[data-brand]{font-family:var(--family-display);font-size:calc(var(--fl-enhance-font-size-factor,1) * clamp(1.125rem, 1.0179rem + .5357vw, 1.5rem));font-variant-ligatures:none;font-weight:var(--fl-enhance-font-weight,var(--font-weight-medium));text-decoration:none;-webkit-text-decoration:var(--fl-enhance-text-decoration);text-decoration:var(--fl-enhance-text-decoration);text-transform:lowercase;width:max-content;display:block;& strong{font-weight:var(--font-weight-extrabold)}}.navigation button.borderless{font-family:var(--family-sans-serif);font-size:calc(var(--fl-enhance-font-size-factor,1) * var(--step-0));font-weight:var(--fl-enhance-font-weight,var(--font-weight-semibold));align-items:center;gap:.625rem;display:flex}.navigation [aria-expanded] svg{stroke:currentColor}.navigation [aria-expanded=false]>.menu__expanded,.navigation [aria-expanded=true]>.menu__collapsed{display:none}.navigation [aria-expanded=true]>.menu__expanded,.navigation [aria-expanded=false]>.menu__collapsed{display:block}.navigation__menu{background-color:var(--fl-bgColor,var(--color-indigo-700));width:100%}.navigation__wrapper:has([aria-expanded=true]) .navigation__menu{display:block}.navigation__wrapper:has(#navigation-toggle[aria-expanded=false]) .navigation__menu{display:none}.navigation__menu ul{flex-direction:column;padding-inline-start:0;list-style-type:none;display:flex}.navigation__link{background-color:var(--fl-bgColor,var(--color-indigo-700));block-size:3.75rem;color:var(--fl-linkFgColor,var(--color-white));font-size:calc(var(--fl-enhance-font-size-factor,1) * var(--step-0));font-weight:var(--fl-enhance-font-weight,var(--font-weight-semibold));padding-block:.625rem;padding-inline:var(--common-inline-padding);-webkit-text-decoration:var(--fl-enhance-text-decoration,none);text-decoration:var(--fl-enhance-text-decoration,none);align-items:center;display:flex;&[aria-current=page]{background-color:var(--fl-bgColor,var(--color-indigo-800));box-shadow:inset .25rem 0 0 0 var(--fl-linkFgColor,var(--color-indigo-100));color:var(--fl-linkFgColor,var(--color-white))}&:hover,&:focus{background:var(--fl-linkFgColor,var(--color-indigo-200));box-shadow:unset;color:var(--fl-bgColor,var(--color-indigo-700));outline:.125rem solid #0000}&:active{background:var(--fl-linkFgColor,var(--color-white));color:var(--fl-bgColor,var(--color-indigo-800))}}.navigation__menu ul ul .navigation__link{block-size:3.125rem;font-size:calc(var(--fl-enhance-font-size-factor,1) * var(--step-0));font-weight:var(--font-weight-medium);margin-inline-start:var(--common-inline-padding)}.navigation__button{background-color:var(--fl-bgColor,var(--color-indigo-700));block-size:3.75rem;color:var(--fl-linkFgColor,var(--color-white));font-family:var(--family-sans-serif);font-size:calc(var(--fl-enhance-font-size-factor,1) * var(--step-0));font-weight:var(--fl-enhance-font-weight,var(--font-weight-semibold));padding-block:.625rem;padding-inline:var(--common-inline-padding);border:0;align-items:center;gap:.5rem;width:100%;display:flex;&[aria-expanded=true]{& svg{transform:rotate(180deg)}}&:hover,&:focus{background:var(--fl-linkFgColor,var(--color-indigo-200));box-shadow:unset;color:var(--fl-bgColor,var(--color-indigo-700));outline:.125rem solid #0000}&:active{background:var(--fl-linkFgColor,var(--color-white));color:var(--fl-bgColor,var(--color-indigo-800))}}.navigation__button[aria-expanded]+ul{display:none}.navigation__button[aria-expanded=true]+ul{z-index:99;display:flex}@media (width>=40em){.skip-container{z-index:-1;width:100%;height:0;padding-inline:0;position:absolute;top:2.0625rem;&:focus-within{z-index:0}}.skip-container .wrapper{height:0;position:relative}a.skip{font-size:var(--fl-enhance-font-size);font-weight:var(--fl-enhance-font-weight);max-width:31.25em;height:3.5625rem;-webkit-text-decoration:var(--fl-enhance-text-decoration);text-decoration:var(--fl-enhance-text-decoration);width:60%;position:absolute;top:-5.625rem;&:focus{top:0}}}@media (width>=46.625rem){.navigation{height:5.5rem;padding-block:0;padding-inline:var(--common-inline-padding)}.navigation__wrapper{max-width:75rem;padding:unset;justify-content:space-between;align-items:center;width:100%;margin-inline:auto;display:flex}.navigation__brand{padding-block:0;padding-inline:0}.navigation button.borderless{display:none}.navigation__wrapper:has(#navigation-toggle[aria-expanded=false]) .navigation__menu{padding:unset;width:unset;display:block}.navigation__menu ul{flex-direction:row}.navigation__link{block-size:5.5rem;width:max-content;padding-inline:1.875rem;&[aria-current=page]{box-shadow:inset 0 -.25rem 0 0 var(--fg-linkFgColor,var(--fl-fgColor,var(--color-indigo-100)))}&:hover,&:focus{box-shadow:unset}}.navigation__button{block-size:5.5rem;z-index:100;width:max-content;padding-inline:1.875rem;position:relative;&:hover,&:focus{box-shadow:unset}}li:has([aria-current=page]) .navigation__button{background-color:var(--fl-bgColor,var(--color-indigo-800));text-underline-offset:.125rem;text-decoration:underline;&:hover,&:focus{background:var(--fl-linkFgColor,var(--color-indigo-200));color:var(--fl-bgColor,var(--color-indigo-700));outline:.125rem solid #0000}&:active{background:var(--fl-linkFgColor,var(--color-white));color:var(--fl-bgColor,var(--color-indigo-800))}}li:has(.navigation__button){position:relative}.navigation__menu ul ul .navigation__link{background:var(--fl-linkBgColor,var(--color-white));color:var(--fl-linkFgColor,var(--color-black));width:100%;margin-inline-start:0;&[aria-current=page]{background-color:var(--fl-linkBgColor,var(--color-translucent-yellow));box-shadow:none;text-underline-offset:.125rem;text-decoration:underline}&:hover,&:focus{background-color:var(--fl-linkBgColor,var(--color-yellow));box-shadow:0 0 0 3px var(--fl-linkBgColor,var(--color-yellow)) inset, 0 0 0 5px var(--fl-linkFgColor,var(--color-black)) inset}&:active{background-color:var(--fl-linkBgColor,var(--color-translucent-yellow))}}.navigation__button[aria-expanded]+ul{flex-direction:column;width:max-content;position:absolute;inset-inline-start:0;box-shadow:0 0 .625rem #00000040}}#toc ul ul{margin-block-start:1.25rem}.pagination{text-align:center;inline-size:75%;margin-inline:auto;padding-block:2.5rem}.pagination ul{flex-direction:row;justify-content:center;padding-inline:1.5rem;list-style:none;display:flex}.pagination a{block-size:calc(2.5rem * var(--fl-enhance-font-size-factor,1));border:.0625rem solid var(--fl-linkFgColor,var(--color-light-dark-grey));color:var(--fl-linkFgColor,var(--color-black));font-size:var(--fl-enhance-font-size,var(--step--1));inline-size:calc(2.5rem * var(--fl-enhance-font-size-factor,1));vertical-align:middle;border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;margin-inline:.25rem;text-decoration:none;display:flex}.pagination:after{display:none}.pagination a[aria-current=page]{background:var(--fl-linkFgColor,var(--color-indigo-200));border-color:var(--fl-linkBgColor,var(--color-indigo-700));color:var(--fl-linkBgColor,var(--color-indigo-700))}.pagination a:hover{box-shadow:inset 0 0 0 calc(.1875rem * var(--fl-enhance-font-size-factor,1)) var(--fl-linkFgColor,var(--color-light-dark-grey))}.pagination a[aria-current=page]:hover{box-shadow:inset 0 0 0 calc(.1875rem * var(--fl-enhance-font-size-factor,1)) var(--fl-linkBgColor,var(--color-indigo-700))}.pagination a:focus,.pagination a[aria-current=page]:focus{background:var(--fl-linkFgColor,var(--color-indigo-700));border-color:var(--fl-linkFgColor,transparent);box-shadow:0 0 0 calc(.125rem * var(--fl-enhance-font-size-factor,1)) var(--fl-linkBgColor,var(--color-white)), 0 0 0 calc(.25rem * var(--fl-enhance-font-size-factor,1)) var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkBgColor,var(--color-white));outline:unset}.pagination svg{block-size:calc(1.5rem * var(--fl-enhance-font-size-factor,1));inline-size:calc(1.5rem * var(--fl-enhance-font-size-factor,1));stroke:currentColor}.fl-input-enhanced .pagination a{font-weight:var(--font-weight-extrabold);border-width:.125rem}@media (width>=70.875rem){.pagination{inline-size:50%;padding-block:5rem}}div:has(>.project-panel){background-color:var(--fl-bgColor,var(--color-indigo-100));padding-block:var(--common-block-padding);padding-inline:var(--common-inline-padding);flex-direction:column;gap:2rem;display:flex}.project-panel{box-shadow:0 .625rem 1.25rem 0 var(--shadow-light), inset 0 0 0 .1875rem var(--fl-linkFgColor,transparent);flex-direction:column;max-width:75rem;margin-block-end:2rem;margin-inline:auto;padding-top:2.25rem;display:flex;position:relative}.project-panel:last-of-type{margin-block-end:unset}.project-panel a{color:var(--fl-linkFgColor,currentColor)}.project-panel:has(a:focus),body[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .project-panel:hover{outline:.1875rem solid var(--fl-linkFgColor,var(--color-indigo-700));outline-offset:.4375rem}body:not([class*=fl-theme]),.fl-theme-prefsEditor-default{& .project-panel:hover,& .project-panel:has(a:focus){box-shadow:inset 0 0 0 .1875rem var(--fl-fgColor,transparent), 0 .625rem 1.25rem 0 var(--fl-fgColor,var(--shadow-dark))}}.project-panel__image{min-width:16.25rem;min-height:12.1875rem;& img{aspect-ratio:1;object-fit:cover}}.project-panel__title{font-family:var(--family-sans-serif);font-size:var(--step-4);font-weight:var(--font-weight-semibold);line-height:1.2;text-decoration:none}.project-panel__title:focus{box-shadow:none;color:var(--fl-linkFgColor,var(--color-black));background:0 0;outline:none}.project-panel__title:after{content:"";display:block;position:absolute;inset:0}.project-panel__content{background-color:var(--fl-bgColor,var(--color-white));border:.1875rem solid var(--fl-linkFgColor,transparent);flex-direction:column;justify-content:center;width:100%;padding:1.875rem;display:flex}.fl-input-enhanced{& .project-panel:has(a:focus){outline-width:.3125rem}}@media (width>=70.875rem){.project-panel{padding-left:2.225rem;padding-top:unset;flex-direction:row}.project-panel__image{border-top:unset;max-width:31.0625rem}}.select{width:fit-content;position:relative}.select:after{background-color:var(--fl-fgColor,var(--color-indigo-700));content:"";pointer-events:none;block-size:.75rem;inline-size:1.5rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%);mask-image:url("data:image/svg+xml,<svg width=\"18\" height=\"10\" viewBox=\"0 0 18 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17 1L9 9L1 1\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.select select{appearance:none;background-color:var(--fl-bgColor,var(--color-white));border:.125rem solid var(--fl-fgColor,var(--color-indigo-700));color:var(--fl-fgColor,var(--color-indigo-700));font-family:inherit;font-size:var(--step-0);font-weight:var(--fl-enhance-font-weight,var(--font-weight-semibold));border-radius:.1875rem;padding-block:.625rem;padding-inline:.75rem 3rem}.select select:focus,.select select:hover{box-shadow:0 0 0 .0625rem var(--fl-bgColor,var(--color-white)), 0 0 0 .1875rem var(--fl-fgColor,var(--color-indigo-700));outline:none}.select select:focus{background-color:var(--fl-bgColor,var(--color-indigo-200))}.fl-input-enhanced .select select{border-width:.1875rem}.fl-input-enhanced .select select:focus,.fl-input-enhanced .select select:hover{box-shadow:0 0 0 .125rem var(--fl-bgColor,var(--color-white)), 0 0 0 .3rem var(--fl-fgColor,var(--color-indigo-700))}.tag{background-color:var(--fl-fgColor,var(--color-light-grey));color:var(--fl-bgColor,currentColor);font-family:var(--family-sans-serif);font-size:1rem;font-weight:var(--font-weight-medium);border-radius:2.5rem;align-items:center;gap:.375rem;height:2.75rem;padding-block:0;padding-inline:.875rem;display:inline-flex;& svg{stroke:currentColor}}button.tag{appearance:none;background-color:var(--fl-linkBgColor,var(--color-light-grey));box-shadow:inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkFgColor,var(--color-indigo-700));font-size:var(--fl-enhance-font-size);font-weight:var(--fl-enhance-font-weight,var(--font-weight-medium));border:0;padding-block:0;& svg.remove{margin-inline-start:.375rem}&:hover,&:focus{box-shadow:0 0 0 .125rem var(--fl-linkBgColor,var(--color-white)), 0 0 0 .25rem var(--fl-linkFgColor,var(--color-indigo-700)), inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-indigo-700));outline:1px solid #0000}&:active{background-color:var(--fl-linkFgColor,var(--color-indigo-700));box-shadow:none;color:var(--fl-linkBgColor,var(--color-white))}}.tags{flex-wrap:wrap;gap:1rem .75rem;display:flex}.link-btn{border:.125rem solid var(--fl-linkFgColor,var(--color-indigo-700));font-size:var(--step-0);border-radius:.1875rem;align-items:center;padding-block:1rem;padding-inline:1.25rem;text-decoration:none;display:flex}.link-btn-primary{background-color:var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkBgColor,var(--color-white));& svg path{fill:var(--fl-linkBgColor,var(--color-white))}&:active{background-color:var(--fl-linkBgColor,var(--color-white));border-color:var(--fl-linkBgColor,var(--color-white));color:var(--fl-linkFgColor,var(--color-indigo-700));& svg path{fill:var(--fl-linkFgColor,var(--color-indigo-700))}}&:hover,&:focus{background-color:var(--fl-linkBgColor,var(--color-white));border-color:var(--fl-linkBgColor,var(--color-white));box-shadow:inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-indigo-700)), inset 0 0 0 .25rem var(--fl-linkBgColor,var(--color-white));color:var(--fl-linkFgColor,var(--color-indigo-700));& svg path{fill:var(--fl-linkFgColor,var(--color-indigo-700))}}}.link-btn-secondary{background-color:var(--fl-linkBgColor,var(--color-white));color:var(--fl-linkFgColor,var(--color-indigo-700));& svg path{fill:var(--fl-linkFgColor,var(--color-indigo-700))}&:active{background-color:var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkBgColor,var(--color-white));& svg path{fill:var(--fl-linkBgColor,var(--color-white))}}&:hover,&:focus{background-color:var(--fl-linkFgColor,var(--color-indigo-700));border-color:var(--fl-linkFgColor,var(--color-indigo-700));box-shadow:inset 0 0 0 .125rem var(--fl-linkBgColor,var(--color-white)), inset 0 0 0 .25rem var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkBgColor,var(--color-white));& svg path{fill:var(--fl-linkBgColor,var(--color-white))}}}.project .banner{background-color:var(--fl-bgColor,transparent);box-shadow:0 -1.875rem 0 0 var(--fl-fgColor,var(--banner-color));color:inherit;border-block:0;flex-direction:column;gap:1.875rem;max-width:90rem;min-height:16.25rem;margin-block-start:1.875rem;margin-inline:auto;display:flex}[class^=fl-theme]:not(.fl-theme-prefsEditor-default) .project .banner{box-shadow:inset 0 .1875rem 0 0 var(--fl-fgColor,transparent)}.project .banner .banner__content{flex-direction:column;justify-content:center;display:flex;position:relative}.project .banner a{text-wrap:nowrap;align-items:center;gap:.4rem;width:fit-content;display:flex}.project .banner .flow{width:100%}.project .banner .banner__image{aspect-ratio:1;overflow:hidden}.project .banner .banner__image:empty{height:0}.project .banner img{object-fit:cover;width:100%;height:100%}.project nav,.project article{box-shadow:inset 0 -.1875rem 0 0 var(--fl-fgColor,transparent)}.project nav{background-color:var(--fl-bgColor,var(--color-indigo-100))}.project nav>h2{display:none}.project nav inclusive-disclosure{padding-inline:0}.project nav inclusive-disclosure>*{padding-inline:var(--common-inline-padding)}.project nav inclusive-disclosure [aria-expanded]{box-shadow:none}.project nav inclusive-disclosure [aria-expanded]:after{right:var(--common-inline-padding)}.project .logo{padding-block-end:var(--common-block-padding);padding-inline:var(--common-inline-padding)}@media (width>=70.875rem){.project .banner .banner__content{padding-block-start:var(--common-block-padding)}[class^=fl-theme]:not(.fl-theme-prefsEditor-default) .project .banner{box-shadow:inset 0 .1875rem 0 0 var(--fl-fgColor,transparent), inset 0 -.1875rem 0 0 var(--fl-fgColor,transparent)}.project nav>h2{display:block}.project nav inclusive-disclosure>*{padding-inline:0}.project nav inclusive-disclosure [aria-expanded]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project nav inclusive-disclosure [aria-expanded]+*{display:block}.project .logo{padding-block:0;padding-inline:0}}.project article{padding-block:2.125rem 5rem;padding-inline:var(--common-inline-padding)}.project article>*{max-width:41.875rem}.project article>h2{max-width:100%}.project .content a img{width:100%;height:auto}.project .content a[href^="https://www.canada.ca"] img{width:12.5rem}.project .content a:has(img){margin-block:1rem;display:inline-block}@media (width>=70.875rem){.project .banner{gap:var(--common-inline-padding);grid-template-columns:35% 1fr;grid-auto-flow:column;width:100%;max-width:90rem;height:fit-content;margin-block-start:0;margin-inline:auto;padding-block:0;padding-inline:0;display:grid}.project .banner .banner__image{background-color:var(--fl-fgColor,var(--project-color));border-inline-end:2.25rem solid var(--fl-fgColor,var(--project-color));min-width:unset;grid-column:1}.project .banner .banner__image:empty{height:unset}.project .banner .banner__content{grid-column:2;height:100%}.project .content{grid-template-columns:35% 65%;width:100%;max-width:90rem;margin-inline:auto;display:grid}.project nav,.project article{padding-block:8.4375rem}.project article{padding-inline:8.4375rem}}.resources-container{background-color:var(--fl-bgColor,var(--color-indigo-100));padding-block:var(--common-block-padding);padding-inline:var(--common-inline-padding)}.resources-head{justify-content:space-between;display:flex}.resources-sort{align-items:center;gap:1.125rem;display:flex}.resources{margin-block-start:1em}.resource .banner{background-color:var(--fl-bgColor,var(--color-indigo-200));color:var(--fl-fgColor,var(--color-black))}.resource .meta{color:var(--fl-fgColor,var(--color-indigo-700))}.resource .meta p{grid-template-columns:1.375rem auto;gap:.5em;display:grid;& svg{stroke:currentColor;place-self:center}}.resource nav,.resource article{box-shadow:inset 0 -.1875rem 0 0 var(--fl-fgColor,transparent)}.resource nav{background-color:var(--fl-bgColor,var(--color-indigo-100))}.resource nav>h2{display:none}.resource nav inclusive-disclosure{padding-inline:0}.resource nav inclusive-disclosure>*{padding-inline:var(--common-inline-padding)}.resource nav inclusive-disclosure [aria-expanded]{box-shadow:none}.resource nav inclusive-disclosure [aria-expanded]:after{right:var(--common-inline-padding)}@media (width>=70.875rem){.resource nav>h2{display:block}.resource nav inclusive-disclosure>*{padding-inline:0}.resource nav inclusive-disclosure [aria-expanded]{display:none}.resource nav inclusive-disclosure [aria-expanded]+*{display:block}}.resource article{padding-block:2.125rem 5rem;padding-inline:var(--common-inline-padding)}.resource article>*{max-width:41.875rem}.resource article>h2{max-width:100%}@media (width>=70.875rem){.resource .content{grid-template-columns:35% 65%;width:100%;max-width:90rem;margin-inline:auto;display:grid}.resource nav,.resource article{padding-block:8.4375rem}.resource article{padding-inline:8.4375rem}}@media (width>=90rem){.resources{grid-template-columns:1fr 1fr;gap:1.875rem;display:grid}}[type=search]::-webkit-search-cancel-button{appearance:none}.actions,.barrier,.barriers,.glossary,.guidelines,.guidelines-sitemap,.process,.processes{& .banner{background-color:var(--fl-bgColor,var(--color-indigo-200));color:var(--fl-fgColor,var(--color-black))}}.guidelines-search .banner{background-color:var(--fl-bgColor,var(--color-indigo-200));color:var(--fl-fgColor,var(--color-indigo-700))}.action .banner{background-color:var(--fl-bgColor,var(--color-indigo-800));color:var(--fl-fgColor,var(--color-white))}.barriers .banner h1{color:var(--fl-fgColor,var(--color-indigo-800))}.stage-1 .banner{background-color:var(--fl-bgColor,var(--color-guidelines-red-light))}.stage-2 .banner{background-color:var(--fl-bgColor,var(--color-guidelines-orange-light))}.stage-3 .banner{background-color:var(--fl-bgColor,var(--color-guidelines-yellow-light))}.stage-4 .banner{background-color:var(--fl-bgColor,var(--color-guidelines-green-light))}.stage-5 .banner{background-color:var(--fl-bgColor,var(--color-guidelines-blue-light))}.barrier nav,.barrier article,.guidelines nav,.guidelines article,.process nav,.process article,.processes nav,.processes article,.action nav,.action article{box-shadow:inset 0 -.1875rem 0 0 var(--fl-fgColor,transparent)}.process article h2:before{background-color:var(--fl-fgColor,var(--color-black));content:"";block-size:5rem;inline-size:5rem;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.process article h2:first-of-type:before{mask-image:url(/assets/images/summary.svg)}.process article h2:nth-of-type(2):before{mask-image:url(/assets/images/problem.svg)}.process article h2:last-of-type:before{mask-image:url(/assets/images/action.svg)}.process article h2{align-items:center;gap:1.3rem;display:flex}.processes{background-image:url(/assets/images/processes-background.svg);background-size:cover}[class^=fl-theme]:not(.fl-theme-prefsEditor-default) .processes,[class^=fl-input-enhanced]:not(.fl-theme-prefsEditor-default) .processes{background-image:none}.glossary .icons{--flow-space:1.5rem}.glossary .icon-wrapper{align-items:center;gap:1.5rem;display:flex;& svg{width:auto;height:4rem}}.barrier nav,.guidelines nav,.process nav,.processes nav,.action nav{background-color:var(--fl-bgColor,var(--color-indigo-100))}.barrier nav>h2,.guidelines nav>h2,.process nav>h2,.action nav>h2{display:none}.barrier nav ul ul,.guidelines nav ul ul,.process nav ul ul,.action nav ul ul{padding-inline-start:1.25rem;& li{list-style-type:none}}.barrier inclusive-disclosure h3,.process inclusive-disclosure h3,.processes inclusive-disclosure h3,.action inclusive-disclosure h3{font-size:var(--step-2);font-weight:var(--font-weight-semibold);margin-block-end:var(--flow-space,1em)}.action inclusive-disclosure{color:var(--fl-fgColor,var(--color-indigo-700))}.action a[rel~=external]:after{background-color:var(--fl-fgColor,var(--color-black));content:"";vertical-align:middle;block-size:1em;inline-size:1em;margin-inline-start:.25em;display:inline-block;mask-image:url(/assets/images/external-link.svg);mask-position:50%;mask-repeat:no-repeat}.action h2 svg,.barrier h2 svg{block-size:3.5rem;fill:var(--fl-fgColor,--color-black);inline-size:3.5rem;stroke:var(--fl-fgColor,var(--color-black))}.action-processes{flex-wrap:wrap;align-items:center;display:flex;& span{align-items:center;display:flex}& svg{block-size:3.75rem;inline-size:3.75rem}}.barrier nav inclusive-disclosure>*,.guidelines nav inclusive-disclosure>*,.process nav inclusive-disclosure>*,.processes nav inclusive-disclosure>*,.action nav inclusive-disclosure>*{padding-inline:var(--common-inline-padding)}.barrier nav inclusive-disclosure [aria-expanded],.guidelines nav inclusive-disclosure [aria-expanded],.process nav inclusive-disclosure [aria-expanded],.processes nav inclusive-disclosure [aria-expanded],.action nav inclusive-disclosure [aria-expanded]{box-shadow:none}.barrier nav inclusive-disclosure [aria-expanded]:after,.guidelines nav inclusive-disclosure [aria-expanded]:after,.process nav inclusive-disclosure [aria-expanded]:after,.processes nav inclusive-disclosure [aria-expanded]:after,.action nav inclusive-disclosure [aria-expanded]:after{right:var(--common-inline-padding)}.action,.barrier{& .icon{fill:currentColor;margin-inline-end:1rem}}.action .banner .icon{margin-inline-start:1rem}.action-processes.only-two a:first-of-type,.action-processes.only-two span:first-of-type{margin-inline-end:1rem}.term-definition{break-inside:avoid-column;& dd,& dt{display:inline}& dd{margin-inline-start:.2rem}& dt:after{content:":";display:inline}}.guidelines search,.guidelines-search search{gap:var(--step-2);flex-direction:column;display:flex;position:relative;&:before{background-color:var(--fl-linkFgColor,var(--color-indigo-800));content:"";z-index:1;width:22px;height:22px;display:block;position:absolute;top:20px;left:20px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m20.282 20.25-5.494-5.486m0 0a7.91 7.91 0 0 0 0-11.195 7.937 7.937 0 0 0-11.215 0 7.91 7.91 0 0 0 0 11.195 7.937 7.937 0 0 0 11.215 0Z'/%3E%3C/svg%3E")}& input{appearance:none;background-color:var(--fl-bgColor,var(--color-white));block-size:3.75rem;box-shadow:inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-fgColor,var(--color-black));padding-inline:var(--step-4) var(--step-1);border:0;border-radius:.3125rem;&:focus{box-shadow:inset 0 0 0 .125rem var(--fl-linkFgColor,var(--color-indigo-700)), inset 0 0 0 .25rem var(--fl-linkBgColor,var(--color-white)), inset 0 0 0 .375rem var(--fl-linkFgColor,var(--color-indigo-700));outline:1px solid #0000}}& button{block-size:3.75rem;min-width:10.625rem}}.barriers-container,.actions-container{background-color:var(--fl-bgColor,var(--color-indigo-100));padding-block:var(--common-block-padding);padding-inline:var(--common-inline-padding)}.barriers-head,.actions-head{justify-content:space-between;display:flex}.guidelines-sitemap{& article a{color:var(--fl-linkFgColor,var(--color-indigo-700))}& h2+.columns{margin-block-start:2.5rem}& .columns+h2{margin-block-start:3.75rem}& .columns h3,& ul,& li{break-inside:avoid}& .columns *+*{--flow-space:1em}& .columns>.flow+.flow{--flow-space:3.75rem}& .columns li+li{margin-block-start:.5rem}}@media (width>=70.875rem){.barrier nav>h2,.guidelines nav>h2,.process nav>h2,.processes nav>h2,.action nav>h2{display:block}.barrier nav inclusive-disclosure>*,.guidelines nav inclusive-disclosure>*,.process nav inclusive-disclosure>*,.processes nav inclusive-disclosure>*,.action nav inclusive-disclosure>*{padding-inline:0}.barrier nav inclusive-disclosure [aria-expanded],.guidelines nav inclusive-disclosure [aria-expanded],.process nav inclusive-disclosure>[aria-expanded],.processes nav inclusive-disclosure>[aria-expanded],.action nav inclusive-disclosure>[aria-expanded]{display:none}.barrier nav inclusive-disclosure [aria-expanded]+*,.guidelines nav inclusive-disclosure [aria-expanded]+*,.process nav inclusive-disclosure [aria-expanded]+*,.processes nav inclusive-disclosure [aria-expanded]+*,.action nav inclusive-disclosure [aria-expanded]+*{display:block}.guidelines search,.guidelines-search search{grid-template-columns:1fr auto;width:100%;display:grid}.glossary,.guidelines-sitemap{& h2+.columns{margin-block-start:3.75rem}& .columns+h2{margin-block-start:5rem}& .columns{columns:2;gap:1.875rem}}}.barrier article,.guidelines article .process article,.action article{padding-block:2.125rem 5rem;padding-inline:var(--common-inline-padding)}.barrier article>*,.guidelines article>*,.process article>*,.action article>*{max-width:41.875rem}.barrier article>h2,.guidelines article>h2,.process article>h2,.action article>h2{max-width:100%}.guidelines-search h2{margin-block-start:2.25rem}.guidelines-search hr{border-block-end:0;border-block-start:1px solid var(--fl-fgColor,var(--color-indigo-700));margin-block:3.125rem 1rem}.guidelines-search article{padding-inline:var(--common-inline-padding)}.search-results{max-inline-size:55.9375rem}.search-results li+li{margin-block-start:2rem}.search-results+.pagination{margin-block-start:4rem}.search-results__title em{font-size:var(--step-2);align-items:center;gap:.75rem;margin-block:.75rem;display:flex;& svg{width:2rem;height:2rem}}.processes .banner{z-index:1;position:relative}.processes article{overflow-y:hidden}.processes section{padding-inline:3.75rem;& h2+p{margin-block-start:var(--step-1)}& .cards{gap:2rem;display:block}& .card{aspect-ratio:unset;& p{padding-block-end:5rem}}& .card__content{padding-inline:1rem}}@media (width>=52rem){.processes section{& .cards{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}}.actions-container .actions,.barriers-container .barriers{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}}@media (width>=70.875rem){.barrier .content,.guidelines .content,.process .content,.processes .content,.action .content{grid-template-columns:35% 65%;width:100%;max-width:90rem;margin-inline:auto;display:grid}.processes .content{position:relative;&:before{background-color:var(--fl-bgColor,var(--color-indigo-100));content:"";width:20vw;height:100%;display:block;position:absolute;left:-20vw}}.barrier nav,.barrier article,.guidelines nav,.guidelines article,.process nav,.process article,.action nav,.action article{padding-block:8.4375rem}.processes nav{padding-block:5rem}.guidelines-search h2{margin-block-start:4rem}.guidelines-search hr{margin-block:3.125rem}.search-results li+li{margin-block-start:7.5rem}.barrier article,.guidelines article,.process article,.action article{padding-inline:8.4375rem}}