: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;-moz-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,white)}.bg-indigo-800{background-color:var(--fl-bgColor,var(--color-indigo-800));color:var(--fl-fgColor,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{background-color:var(--fl-bgColor,var(--color-guidelines-red))}.bg-guidelines-stage-2{background-color:var(--fl-bgColor,var(--color-guidelines-orange))}.bg-guidelines-stage-3{background-color:var(--fl-bgColor,var(--color-guidelines-yellow))}.bg-guidelines-stage-4{background-color:var(--fl-bgColor,var(--color-guidelines-green))}.bg-guidelines-stage-5{background-color: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,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,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}.banner nav.breadcrumb ol{flex-wrap:wrap;padding-inline-start:0;list-style:none;display:flex}.banner nav.breadcrumb ol li a{text-wrap:wrap;align-items:center;gap:.4rem;width:fit-content;display:flex}.banner nav.breadcrumb 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}.content nav:not(.pagination):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)}:is(.fl-theme-bw,.fl-theme-wb,.fl-theme-lgdg,.fl-theme-gw,.fl-theme-gd) img{filter:grayscale()}:is(.fl-theme-bw,.fl-theme-gw) a img,:is(.fl-theme-bw,.fl-theme-gw) a:active img{filter:grayscale()}:is(.fl-theme-bw,.fl-theme-gw) a:hover img,:is(.fl-theme-bw,.fl-theme-gw) a:hover:focus img,:is(.fl-theme-bw,.fl-theme-gw) a:hover:active img{filter:grayscale()invert()}:is(.fl-theme-wb,.fl-theme-gd,.fl-theme-lgdg) a img,:is(.fl-theme-wb,.fl-theme-gd,.fl-theme-lgdg) a:active img{filter:grayscale()invert()}:is(.fl-theme-wb,.fl-theme-gd,.fl-theme-lgdg) a:hover img,:is(.fl-theme-wb,.fl-theme-gd,.fl-theme-lgdg) a:hover:focus img,:is(.fl-theme-wb,.fl-theme-gd,.fl-theme-lgdg) a:hover:active img{filter:grayscale()}:is(.fl-theme-by,.fl-theme-yb) img{filter:url(#yellow)}.fl-theme-by a img,.fl-theme-by a:active img{filter:url(#yellow)}.fl-theme-by a:hover img,.fl-theme-by a:hover:focus img,.fl-theme-by a:hover:active img{filter:grayscale()invert()}.fl-theme-yb a img,.fl-theme-yb a:active img{filter:grayscale()invert()}.fl-theme-yb a:hover img,.fl-theme-yb a:hover:focus img,.fl-theme-yb a:hover:active img{filter:url(#yellow)}.fl-theme-bbr img,.fl-theme-bbr a img,.fl-theme-bbr a:active img{filter:url(#brown)}.fl-theme-bbr a:hover img,.fl-theme-bbr a:hover:focus img,.fl-theme-bbr 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)}:is(a:not([class]),a.footnote-backref):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}:is(a:not([class]),a.footnote-backref):focus{box-shadow:none;outline:solid .125rem var(--fl-linkFgColor,var(--color-indigo-700));outline-offset:.125rem;background-color:#0000;border-radius:.3125rem}:is(a:not([class]),a.footnote-backref):hover:focus{background-color:var(--fl-linkFgColor,var(--color-yellow));color:var(--fl-bgColor,var(--color-indigo-700))}:is(a:not([class]),a.footnote-backref):active,:is(a:not([class]),a.footnote-backref):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}:is(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))}:is(header a:not([class]),nav a[rel=home],footer a:not([class])):hover:focus{color:var(--fl-linkBgColor,var(--color-black))}:is(header a:not([class]),nav a[rel=home],footer a:not([class])):active,:is(header a:not([class]),nav a[rel=home],footer a:not([class])):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}:is(button:not([class],[aria-controls]),button.secondary,button.borderless):hover,:is(button:not([class],[aria-controls]),button.secondary,button.borderless):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))}button:not([class],[aria-controls]):hover,button:not([class],[aria-controls]):focus{box-shadow:0 0 0 .125rem var(--fl-linkBgColor,var(--color-white)), 0 0 0 .25rem var(--fl-linkFgColor,var(--color-indigo-700))}button:not([class],[aria-controls]):active,button:not([class],[aria-controls]):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))}button.secondary:hover,button.secondary: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))}button.secondary:active,button.secondary: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}button.borderless:focus,button.borderless: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))}button.borderless:active,button.borderless: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,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}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}inclusive-disclosure [aria-expanded]: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;-webkit-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-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>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}inclusive-disclosure [aria-expanded]:focus,inclusive-disclosure [aria-expanded]: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))}:is(inclusive-disclosure [aria-expanded]:focus,inclusive-disclosure [aria-expanded]:hover):after{background-color:var(--fl-linkBgColor,var(--color-indigo-700))}inclusive-disclosure [aria-expanded]: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}.item-card{margin-block-end:1rem}.item-card-column{grid-template-columns:1fr 1fr;gap:1rem;margin-block:1rem;display:grid}[class*=--hide]{display:none}.filters{margin-block-end:1.75rem}.filters inclusive-disclosure{padding-block-end:1rem;padding-inline:0}.filters inclusive-disclosure * ul{padding-inline:1.25rem}.filters inclusive-disclosure * li{padding-block:.5rem}.filters 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))}.filters inclusive-disclosure>button{padding-inline-start:3.5625rem;position:relative}.filters inclusive-disclosure>button:after{right:1.25rem}.filters 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;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.filters inclusive-disclosure>button:focus:before,.filters inclusive-disclosure>button:hover:before{background-color:var(--fl-linkBgColor,var(--color-indigo-700))}.filters fieldset{border:unset;margin:unset;padding:unset}:is(.actions,.benefits) .filters>.flow{margin-block-start:2.25rem}:is(.actions,.benefits) .filters legend{box-shadow:inset 0 .125rem 0 0 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}:is(.actions,.benefits) .filters ul{padding-inline-start:0}:is(.actions,.benefits) .filters ul ul{margin-block-start:1.125rem}:is(.actions,.benefits) .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}.filter-tag:hover,.filter-tag: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}.filter-tag:active,.filter-tag: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%);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;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;-webkit-mask-image:url(/assets/images/x.svg);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));-webkit-mask-image:url(/assets/images/project.svg);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));-webkit-mask-image:url(/assets/images/type.svg);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));-webkit-mask-image:url(/assets/images/resource-language.svg);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));-webkit-mask-image:url(/assets/images/publisher.svg);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));-webkit-mask-image:url(/assets/images/topic.svg);mask-image:url(/assets/images/topic.svg)}@media (width>=46.625rem){filter-container{grid-template-columns:33% 1fr;gap:1.875rem;display:grid}}@media (width>=70.875rem){filter-container{grid-template-columns:15rem 1fr;gap:1.875rem;display:grid}}.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))}.link-btn-primary svg path{fill:var(--fl-linkBgColor,var(--color-white))}.link-btn-primary: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))}.link-btn-primary:active svg path{fill:var(--fl-linkFgColor,var(--color-indigo-700))}.link-btn-primary:hover,.link-btn-primary: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))}:is(.link-btn-primary:hover,.link-btn-primary:focus) 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))}.link-btn-secondary svg path{fill:var(--fl-linkFgColor,var(--color-indigo-700))}.link-btn-secondary:active{background-color:var(--fl-linkFgColor,var(--color-indigo-700));color:var(--fl-linkBgColor,var(--color-white))}.link-btn-secondary:active svg path{fill:var(--fl-linkBgColor,var(--color-white))}.link-btn-secondary:hover,.link-btn-secondary: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))}:is(.link-btn-secondary:hover,.link-btn-secondary:focus) svg path{fill:var(--fl-linkBgColor,var(--color-white))}.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}a.skip: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}:is(a[rel=home],footer a[data-brand]) 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}.navigation__link[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))}.navigation__link:hover,.navigation__link:focus{background:var(--fl-linkFgColor,var(--color-indigo-200));box-shadow:unset;color:var(--fl-bgColor,var(--color-indigo-700));outline:.125rem solid #0000}.navigation__link: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}.navigation__button[aria-expanded=true] svg{transform:rotate(180deg)}.navigation__button:hover,.navigation__button:focus{background:var(--fl-linkFgColor,var(--color-indigo-200));box-shadow:unset;color:var(--fl-bgColor,var(--color-indigo-700));outline:.125rem solid #0000}.navigation__button: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}.skip-container: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}a.skip: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}.navigation__link[aria-current=page]{box-shadow:inset 0 -.25rem 0 0 var(--fg-linkFgColor,var(--fl-fgColor,var(--color-indigo-100)))}.navigation__link:hover,.navigation__link:focus{box-shadow:unset}.navigation__button{block-size:5.5rem;z-index:100;width:max-content;padding-inline:1.875rem;position:relative}.navigation__button:hover,.navigation__button: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}li:has([aria-current=page]) .navigation__button:hover,li:has([aria-current=page]) .navigation__button:focus{background:var(--fl-linkFgColor,var(--color-indigo-200));color:var(--fl-bgColor,var(--color-indigo-700));outline:.125rem solid #0000}li:has([aria-current=page]) .navigation__button: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}.navigation__menu ul ul .navigation__link[aria-current=page]{background-color:var(--fl-linkBgColor,var(--color-translucent-yellow));box-shadow:none;text-underline-offset:.125rem;text-decoration:underline}.navigation__menu ul ul .navigation__link:hover,.navigation__menu ul ul .navigation__link: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}.navigation__menu ul ul .navigation__link: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}[type=search]::-webkit-search-cancel-button{appearance:none}:is(.sectors,.benefit,.risks,.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,white)}.risks .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))}.benefit nav,.benefit article,.guidelines nav,.guidelines article,.process nav,.process 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;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.process article h2:first-of-type:before{-webkit-mask-image:url(/assets/images/problem.svg);mask-image:url(/assets/images/problem.svg)}.process article h2:nth-of-type(2):before{-webkit-mask-image:url(/assets/images/fix.svg);mask-image:url(/assets/images/fix.svg)}.process article h2{align-items:center;gap:1.3rem;display:flex}.benefit nav,.guidelines nav,.process nav,.action nav{background-color:var(--fl-bgColor,var(--color-indigo-100))}.benefit nav>h2,.guidelines nav>h2,.process nav>h2,.action nav>h2{display:none}.benefit nav ul ul,.guidelines nav ul ul,.process nav ul ul,.action nav ul ul{padding-inline-start:1.25rem}:is(.benefit nav ul ul,.guidelines nav ul ul,.process nav ul ul,.action nav ul ul) li{list-style-type:none}.benefit inclusive-disclosure h3,.process 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,black);content:"";vertical-align:middle;block-size:1em;inline-size:1em;margin-inline-start:.25em;display:inline-block;-webkit-mask-image:url(/assets/images/external-link.svg);mask-image:url(/assets/images/external-link.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.action h2,.benefit h2{align-items:center;gap:1.3rem;display:flex}.action h2 svg,.benefit h2 svg{block-size:3.5rem;fill:var(--fl-fgColor,--color-black);inline-size:3.5rem;stroke:var(--fl-fgColor,black)}.benefit h2 svg{block-size:5rem;inline-size:5rem}.action-processes{flex-wrap:wrap;align-items:center;display:flex}.action-processes span{align-items:center;display:flex}.action-processes svg{block-size:3.75rem;inline-size:3.75rem}.benefit nav inclusive-disclosure>*,.guidelines nav inclusive-disclosure>*,.process nav inclusive-disclosure>*,.action nav inclusive-disclosure>*{padding-inline:var(--common-inline-padding)}.benefit nav inclusive-disclosure [aria-expanded],.guidelines nav inclusive-disclosure [aria-expanded],.process nav inclusive-disclosure [aria-expanded],.action nav inclusive-disclosure [aria-expanded]{box-shadow:none}.benefit nav inclusive-disclosure [aria-expanded]:after,.guidelines nav inclusive-disclosure [aria-expanded]:after,.process nav inclusive-disclosure [aria-expanded]:after,.action nav inclusive-disclosure [aria-expanded]:after{right:var(--common-inline-padding)}.action .icon{margin-inline: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}.term-definition dd,.term-definition dt{display:inline}.term-definition dd{margin-inline-start:.2rem}.term-definition dt:after{content:":";display:inline}.guidelines search,.guidelines-search search{gap:var(--step-2);flex-direction:column;display:flex;position:relative}:is(.guidelines search,.guidelines-search search):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;-webkit-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");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")}:is(.guidelines search,.guidelines-search search) 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}:is(.guidelines search,.guidelines-search search) input: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}:is(.guidelines search,.guidelines-search search) button{block-size:3.75rem;min-width:10.625rem}.risks-container,.sectors-container{background-color:var(--fl-bgColor,var(--color-indigo-100));padding-block:var(--common-block-padding);padding-inline:var(--common-inline-padding)}.risks-head,.sectors-head{justify-content:space-between;display:flex}.guidelines-sitemap article a{color:var(--fl-linkFgColor,var(--color-indigo-700))}.guidelines-sitemap h2+.columns{margin-block-start:2.5rem}.guidelines-sitemap .columns+h2{margin-block-start:3.75rem}.guidelines-sitemap .columns h3,.guidelines-sitemap ul,.guidelines-sitemap li{break-inside:avoid}.guidelines-sitemap .columns *+*{--flow-space:1em}.guidelines-sitemap .columns>.flow+.flow{--flow-space:3.75rem}.guidelines-sitemap .columns li+li{margin-block-start:.5rem}@media (width>=70.875rem){.benefit nav>h2,.guidelines nav>h2,.process nav>h2,.action nav>h2{display:block}.benefit nav inclusive-disclosure>*,.guidelines nav inclusive-disclosure>*,.process nav inclusive-disclosure>*,.action nav inclusive-disclosure>*{padding-inline:0}.benefit nav inclusive-disclosure [aria-expanded],.guidelines nav inclusive-disclosure [aria-expanded],.process nav inclusive-disclosure>[aria-expanded],.action nav inclusive-disclosure>[aria-expanded]{display:none}.benefit nav inclusive-disclosure [aria-expanded]+*,.guidelines nav inclusive-disclosure [aria-expanded]+*,.process 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}:is(.glossary,.guidelines-sitemap) h2+.columns{margin-block-start:3.75rem}:is(.glossary,.guidelines-sitemap) .columns+h2{margin-block-start:5rem}:is(.glossary,.guidelines-sitemap) .columns{columns:2;gap:1.875rem}}.benefit article,.guidelines article .process article,.action article{padding-block:2.125rem 5rem;padding-inline:var(--common-inline-padding)}.benefit article>*,.guidelines article>*,.process article>*,.action article>*{max-width:41.875rem}.benefit 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}.search-results__title em svg{width:2rem;height:2rem}.processes .banner{z-index:1;position:relative}.processes article{overflow-y:hidden}.processes section{position:relative}.processes section .stage-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.processes section .wrapper{z-index:2;position:relative}.processes section h2+p{margin-block-start:var(--step-1)}.processes section .cards{margin-block-start:3rem;position:relative}[class^=fl-theme]:not(.fl-theme-prefsEditor-default) .stage-bg{display:none}@media (width>=70.875rem){.benefit .content,.guidelines .content,.process .content,.action .content{grid-template-columns:35% 65%;width:100%;max-width:90rem;margin-inline:auto;display:grid}.benefit nav,.benefit article,.guidelines nav,.guidelines article,.process nav,.process article,.action nav,.action article{padding-block:8.4375rem}.guidelines-search h2{margin-block-start:4rem}.guidelines-search hr{margin-block:3.125rem}.search-results li+li{margin-block-start:7.5rem}.benefit article,.guidelines article,.process article,.action article{padding-inline:8.4375rem}}