*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--black-opacity-30:#0000004d;--black:#000;--white-opacity-70:#ffffffb3;--white:#fff;--grey-300:#777;--blue-100:#eef3f9;--blue-200:#d1e6ff;--blue-300:#41cdfa;--blue-500:#1362b4;--blue-600:#1b4066;--green-100:#e8f3f2;--green-200:#c6e0dc;--green-300:#98d1cd;--green-500:#375c59;--green-600:#233938;--yellow-100:#fefef4;--yellow-300:#ecd481;--yellow-500:#eec01f;--yellow-600:#322908;--red-100:#f2c4d4;--red-300:#e66572;--red-500:#bf303a;--font-base:"Alegreya Sans",sans-serif;--font-display:"Open Sans",sans-serif;--weight-normal:400;--weight-medium:500;--weight-bold:700;--scale--4:calc(8/16*1rem);--scale--3:calc(12/16*1rem);--scale--2:calc(14/16*1rem);--scale--1:calc(16/16*1rem);--scale-0:calc(18/16*1rem);--scale-1:calc(20/16*1rem);--scale-2:calc(24/16*1rem);--scale-3:calc(28/16*1rem);--scale-4:calc(32/16*1rem);--scale-5:calc(40/16*1rem);--scale-6:calc(48/16*1rem);--scale-7:calc(64/16*1rem);--scale-8:calc(72/16*1rem);--max-content:77.125rem;--link-color:var(--blue-500);--link-hover-color:var(--blue-600);--link-focus-background:var(--blue-600);--link-focus-color:var(--white);--link-focus-box-shadow:0 0 0 2px var(--blue-600);--link-active-background:var(--blue-500);--link-active-color:var(--white);--link-active-box-shadow:0 0 0 2px var(--blue-500);--btn-primary-background:var(--blue-600);--btn-primary-color:var(--white);--btn-primary-border-color:transparent;--btn-primary-hover-background:var(--black);--btn-primary-hover-color:var(--btn-primary-color);--btn-primary-focus-background:var(--btn-primary-background);--btn-primary-focus-color:var(--btn-primary-color);--btn-primary-focus-border-color:var(--white);--btn-primary-focus-box-shadow:0 0 0 2px var(--btn-primary-focus-background);--btn-primary-active-background:var(--white);--btn-primary-active-color:var(--blue-600);--btn-primary-active-border-color:var(--white);--btn-primary-active-box-shadow:0 0 0 2px var(--btn-primary-active-color),0 0 0 2px var(--btn-primary-active-color)inset;--btn-secondary-background:var(--white);--btn-secondary-color:var(--blue-600);--btn-secondary-border-color:var(--blue-600);--btn-secondary-hover-background:var(--blue-100);--btn-secondary-hover-color:var(--btn-secondary-color);--btn-secondary-focus-background:var(--btn-secondary-background);--btn-secondary-focus-color:var(--btn-secondary-color);--btn-secondary-focus-border-color:var(--white);--btn-secondary-focus-box-shadow:0 0 0 2px var(--btn-secondary-focus-color),0 0 0 2px var(--btn-secondary-focus-color)inset;--btn-secondary-active-background:var(--blue-600);--btn-secondary-active-color:var(--white);--btn-secondary-active-border-color:var(--white);--btn-secondary-active-box-shadow:0 0 0 2px var(--btn-secondary-active-background),0 0 0 3px var(--btn-secondary-active-background)inset;--btn-borderless-color:var(--blue-500);--btn-borderless-hover-color:var(--blue-600);--btn-borderless-focus-color:var(--blue-600);--btn-borderless-focus-border-color:var(--blue-600);--btn-borderless-active-color:var(--white);--btn-borderless-active-background:var(--blue-600);--btn-borderless-active-box-shadow:0 0 0 2px var(--white)inset;--btn-borderless-active-border-color:var(--blue-600);--select-color:var(--blue-500);--select-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%231362b4' stroke-width='2'/%3E%3C/svg%3E");--select-hover-color:var(--blue-600);--select-hover-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%231b4066' stroke-width='2'/%3E%3C/svg%3E");--select-focus-color:var(--blue-600);--select-focus-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%231b4066' stroke-width='2'/%3E%3C/svg%3E");--select-focus-border-color:var(--blue-600);--select-active-color:var(--white);--select-active-background:var(--blue-600);--select-active-box-shadow:0 0 0 2px var(--white)inset;--select-active-border-color:var(--blue-600);--nav-background:inherit;--nav-color:currentcolor;--nav-current-background:transparent;--nav-hover-background:var(--blue-100);--nav-hover-color:currentcolor;--nav-focus-background:var(--blue-600);--nav-focus-color:var(--white);--nav-submenu-background:var(--blue-600);--nav-submenu-color:var(--white);--nav-submenu-hover-background:var(--black-opacity-30);--nav-submenu-hover-color:var(--white);--nav-submenu-focus-background:var(--blue-100);--nav-submenu-focus-color:var(--blue-600);--pagination-color:var(--blue-500);--pagination-current-background:var(--blue-100);--pagination-hover-background:var(--blue-100);--pagination-hover-color:var(--blue-600);--pagination-focus-background:var(--blue-600);--pagination-focus-color:var(--white);--pagination-active-background:var(--blue-500);--pagination-active-color:var(--white)}.fl-icon-undo{margin-inline-end:.25rem}[class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]{--link-focus-box-shadow:0 0 0 2px var(--fl-linkColor,var(--fl-fgColor));--link-active-box-shadow:0 0 0 2px var(--fl-linkColor,var(--fl-fgColor));--btn-primary-focus-border-color:var(--fl-buttonBgColor,var(--fl-bgColor));--btn-primary-focus-box-shadow:0 0 0 2px var(--fl-buttonFgColor,var(--fl-fgColor));--btn-primary-active-border-color:var(--fl-buttonBgColor,var(--fl-bgColor));--btn-primary-active-box-shadow:0 0 0 2px var(--fl-buttonFgColor,var(--fl-fgColor)),0 0 0 2px var(--fl-buttonFgColor,var(--fl-fgColor))inset;--btn-secondary-focus-border-color:var(--fl-buttonBgColor,var(--fl-bgColor));--btn-secondary-focus-box-shadow:0 0 0 2px var(--fl-buttonFgColor,var(--fl-fgColor)),0 0 0 2px var(--fl-buttonFgColor,var(--fl-fgColor))inset;--btn-secondary-active-border-color:var(--fl-buttonBgColor,var(--fl-bgColor));--btn-secondary-active-box-shadow:0 0 0 2px var(--fl-buttonFgColor,var(--fl-fgColor)),0 0 0 3px var(--fl-buttonFgColor,var(--fl-fgColor))inset;--btn-borderless-focus-box-shadow:0 0 0 2px var(--fl-buttonFgColor,var(--fl-fgColor)),0 0 0 2px var(--fl-buttonFgColor,var(--fl-fgColor))inset;--btn-borderless-active-box-shadow:0 0 0 2px var(--fl-buttonBgColor,var(--fl-bgColor))inset;--select-hover-icon:var(--select-icon);--select-focus-icon:var(--select-icon);--select-focus-box-shadow:0 0 0 2px var(--fl-buttonFgColor,var(--fl-fgColor)),0 0 0 2px var(--fl-buttonFgColor,var(--fl-fgColor))inset;--nav-focus-background:var(--fl-fgColor);--nav-focus-color:var(--fl-bgColor)}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .blob{fill:currentColor}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .blob .number{fill:var(--fl-bgColor)}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) a:focus,:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) a:focus *{background-color:var(--fl-linkColor,var(--fl-fgColor))!important;color:var(--fl-bgColor)!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .brand a:hover,:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .brand a:focus,:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .brand a:active{box-shadow:0 0 0 2px var(--fl-fgColor)}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .button{background-color:var(--fl-buttonFgColor,var(--fl-fgColor))!important;color:var(--fl-buttonBgColor,var(--fl-bgColor))!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .button *{background-color:inherit!important;color:inherit!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .button:focus{border-color:var(--btn-primary-focus-border-color)!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .button:active{background-color:var(--fl-buttonBgColor,var(--fl-bgColor))!important;border-color:var(--btn-primary-active-border-color)!important;color:var(--fl-buttonFgColor,var(--fl-fgColor))!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .button--secondary,:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) a.button--secondary{background-color:var(--fl-buttonBgColor,var(--fl-bgColor))!important;color:var(--fl-buttonFgColor,var(--fl-fgColor))!important}:is(:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .button--secondary,:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) a.button--secondary):focus{border-color:var(--btn-secondary-focus-border-color)!important}:is(:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .button--secondary,:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) a.button--secondary):active{background-color:var(--fl-buttonFgColor,var(--fl-fgColor))!important;border-color:var(--btn-secondary-active-border-color)!important;color:var(--fl-buttonBgColor,var(--fl-bgColor))!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .button--borderless:focus{box-shadow:var(--btn-borderless-focus-box-shadow);border-color:var(--fl-buttonbgColor,var(--fl-bgColor))!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .button--borderless:active{border-color:var(--fl-buttonbgColor,var(--fl-bgColor));background-color:var(--fl-buttonFgColor,var(--fl-fgColor))!important;color:var(--fl-buttonBgColor,var(--fl-bgColor))!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) select{background-color:var(--fl-buttonBgColor,var(--fl-bgColor))!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) select:focus{box-shadow:var(--select-focus-box-shadow);border-color:var(--fl-buttonbgColor,var(--fl-bgColor))!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .menu ul>li a:hover,:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .menu ul>li button:hover{box-shadow:0 0 0 2px var(--fl-fgColor)inset}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .menu ul>li button:focus,:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .menu ul>li button:active{background:var(--nav-focus-background)!important;color:var(--nav-focus-color)!important}:is(:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .menu ul>li button:focus,:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .menu ul>li button:active) svg{background:var(--nav-focus-background)!important}:is(:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .menu ul>li button:focus,:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) .menu ul>li button:active) svg path{stroke:var(--nav-focus-color)!important}:is([class*=fl-theme]:not(.fl-theme-prefsEditor-default),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) [data-background=dark]) mark{background-color:var(--fl-fgColor)!important;border:none!important;color:var(--fl-bgColor)!important;border-block-end:1px dashed!important}.fl-prefsEditor-separatedPanel{background-color:#0000;border:none;padding-block-end:var(--scale-0)}.home .fl-prefsEditor-separatedPanel{background:var(--green-100)}.page .fl-prefsEditor-separatedPanel{background:var(--blue-100)}.resources .fl-prefsEditor-separatedPanel,.building-block .fl-prefsEditor-separatedPanel{background:var(--blue-500)}.case-studies .fl-prefsEditor-separatedPanel{background:var(--green-300)}.search .fl-prefsEditor-separatedPanel{background:var(--green-500)}.fl-prefsEditor-separatedPanel .fl-panelBar{border:1px solid var(--green-300);box-shadow:0 0 .625rem #0000001a}[class*=fl-theme]:not(.fl-theme-prefsEditor-default) :is(.fl-prefsEditor-separatedPanel .fl-panelBar){box-shadow:none}.home :is(.fl-prefsEditor-separatedPanel .fl-panelBar){border-color:var(--green-300)}.page :is(.fl-prefsEditor-separatedPanel .fl-panelBar){border-color:var(--blue-300)}.resources :is(.fl-prefsEditor-separatedPanel .fl-panelBar),.building-block :is(.fl-prefsEditor-separatedPanel .fl-panelBar){border-color:var(--blue-600)}.case-studies :is(.fl-prefsEditor-separatedPanel .fl-panelBar){border-color:var(--green-500)}.fl-prefsEditor-separatedPanel .fl-panelBar .fl-prefsEditor-buttons{background:var(--white);box-sizing:border-box;padding-block:0;padding-inline:var(--scale-4);flex-direction:row;justify-content:flex-start;align-items:center;min-block-size:2.75rem;display:flex;box-shadow:0 0 .625rem #0000001a}.fl-prefsEditor-separatedPanel .fl-prefsEditor-showHide,.fl-prefsEditor-separatedPanel .fl-prefsEditor-reset{color:var(--blue-600);font-family:var(--font-base);flex-direction:row;align-items:center;display:flex}.fl-theme-bw,.fl-theme-bw [data-background=dark]{--select-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}.fl-theme-wb,.fl-theme-wb [data-background=dark]{--select-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}.fl-theme-yb,.fl-theme-yb [data-background=dark]{--select-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%23ff0' stroke-width='2'/%3E%3C/svg%3E")}.fl-theme-by,.fl-theme-by [data-background=dark]{--select-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}.fl-theme-lgdg,.fl-theme-lgdg [data-background=dark]{--select-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%23bdbdbb' stroke-width='2'/%3E%3C/svg%3E")}.fl-theme-gw,.fl-theme-gw [data-background=dark]{--select-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%236c6c6c' stroke-width='2'/%3E%3C/svg%3E")}.fl-theme-gd,.fl-theme-gd [data-background=dark]{--select-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%23888' stroke-width='2'/%3E%3C/svg%3E")}.fl-theme-bbr,.fl-theme-bbr [data-background=dark]{--select-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}@media (width>=768px){.fl-prefsEditor-separatedPanel .fl-panelBar{border-block-end:0}.fl-prefsEditor-separatedPanel .fl-panelBar .fl-prefsEditor-buttons{border-block-end:1px solid var(--green-300);border-inline-end:1px solid var(--green-300);border-inline-start:1px solid var(--green-300);border-end-end-radius:.1875rem;border-end-start-radius:.1875rem}.home :is(.fl-prefsEditor-separatedPanel .fl-panelBar .fl-prefsEditor-buttons){border-color:var(--green-300)}.page :is(.fl-prefsEditor-separatedPanel .fl-panelBar .fl-prefsEditor-buttons){border-color:var(--blue-300)}.resources :is(.fl-prefsEditor-separatedPanel .fl-panelBar .fl-prefsEditor-buttons),.building-block :is(.fl-prefsEditor-separatedPanel .fl-panelBar .fl-prefsEditor-buttons){border-color:var(--blue-600)}.case-studies :is(.fl-prefsEditor-separatedPanel .fl-panelBar .fl-prefsEditor-buttons){border-color:var(--green-500)}}body{flex-direction:column;justify-content:flex-start;display:flex}a{color:var(--link-color);font-weight:var(--weight-bold);border-radius:.5px;text-decoration:underline}a:hover{color:var(--link-hover-color)}a:focus{background:var(--link-focus-background);box-shadow:var(--link-focus-box-shadow);color:var(--link-focus-color);outline:none;text-decoration:none}a:active{background:var(--link-active-background);box-shadow:var(--link-active-box-shadow);color:var(--link-active-color);outline:none;text-decoration:none}[data-background=dark]{--link-color:var(--white);--link-hover-color:var(--yellow-300);--link-focus-background:var(--yellow-300);--link-focus-color:var(--blue-600);--link-focus-box-shadow:0 0 0 2px var(--yellow-300);--link-active-background:var(--white);--link-active-color:var(--blue-600);--link-active-box-shadow:0 0 0 2px var(--white)}mark{background-color:var(--yellow-300);color:var(--blue-600);font-weight:var(--weight-bold);border-block-end:.0625rem dashed;padding-inline:.125rem}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:400;src:local(""),url(../fonts/alegreya-sans-v13-latin-regular.woff2)format("woff2"),url(../fonts/alegreya-sans-v13-latin-regular.woff)format("woff")}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:400;src:local(""),url(../fonts/alegreya-sans-v13-latin-italic.woff2)format("woff2"),url(../fonts/alegreya-sans-v13-latin-italic.woff)format("woff")}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:500;src:local(""),url(../fonts/alegreya-sans-v13-latin-500.woff2)format("woff2"),url(../fonts/alegreya-sans-v13-latin-500.woff)format("woff")}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:500;src:local(""),url(../fonts/alegreya-sans-v13-latin-500italic.woff2)format("woff2"),url(../fonts/alegreya-sans-v13-latin-500italic.woff)format("woff")}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:normal;font-weight:700;src:local(""),url(../fonts/alegreya-sans-v13-latin-700.woff2)format("woff2"),url(../fonts/alegreya-sans-v13-latin-700.woff)format("woff")}@font-face{font-display:swap;font-family:Alegreya Sans;font-style:italic;font-weight:700;src:local(""),url(../fonts/alegreya-sans-v13-latin-700italic.woff2)format("woff2"),url(../fonts/alegreya-sans-v13-latin-700italic.woff)format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(../fonts/open-sans-v18-latin-regular.woff2)format("woff2"),url(../fonts/open-sans-v18-latin-regular.woff)format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(../fonts/open-sans-v18-latin-700.woff2)format("woff2"),url(../fonts/open-sans-v18-latin-700.woff)format("woff")}body{color:var(--blue-600);font-family:var(--font-base);font-size:var(--scale-0);line-height:1.5}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:var(--weight-bold)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-display)}h1,.h1{font-size:var(--scale-5);line-height:1.2}@media (width>=768px){:is(h1,.h1){font-size:var(--scale-8)}}h2,.h2{font-size:var(--scale-4);line-height:1.25}@media (width>=768px){:is(h2,.h2){font-size:var(--scale-6)}}h3,.h3{font-size:var(--scale-2);line-height:1.35}@media (width>=768px){:is(h3,.h3){font-size:var(--scale-3)}}h4,.h4{font-family:var(--font-base);font-size:var(--scale-1);line-height:1.35}@media (width>=768px){:is(h4,.h4){font-size:var(--scale-2)}}blockquote{background:var(--white);border-inline-start:4px solid var(--blue-300);padding-block:var(--scale-3);padding-inline:var(--scale-5)}blockquote svg{color:var(--blue-300);inline-size:var(--scale-5)}blockquote svg+*{margin-block-start:0}cite{font-size:var(--scale--1)}cite:before{content:"–"}ul{padding-inline-start:var(--scale-1);list-style-type:disc}ul ul{list-style:circle}ol{padding-inline-start:var(--scale-1);list-style-type:decimal}ul[role=list],ol[role=list]{padding-inline-start:0;list-style-type:none}.content *+*{margin-block-start:var(--scale-0)}.content *+h2,.content *+.h2{margin-block-start:var(--scale-7)}.content *+h3,.content *+.h3{margin-block-start:var(--scale-5)}.content h2+h3,.content h2+.h3,.content .h2+h3,.content .h2+.h3{margin-block-start:var(--scale-4)}.content *+h4,.content *+.h4{margin-block-start:var(--scale-2)}.content ul *+ul,.content li+li{margin-block-start:0}.text-scale--1{font-size:var(--scale--1);line-height:1.5}.text-scale-0{font-size:var(--scale-0);line-height:1.5}.text-scale-1{font-size:var(--scale-1);line-height:1.35}.text-scale-2{font-size:var(--scale-2);line-height:1.35}.text-scale-3{font-size:var(--scale-3);line-height:1.35}.text-scale-4{font-size:var(--scale-4);line-height:1.25}.text-scale-5{font-size:var(--scale-5);line-height:1.2}.text-scale-6{font-size:var(--scale-6);line-height:1.25}.text-scale-8{font-size:var(--scale-8);line-height:1.2}.word-break-keep-all{word-break:keep-all}.grid{gap:var(--row-gap,var(--scale-4))var(--column-gap,var(--scale-4));display:grid}.grid *+*{margin-block-start:0}.grid--2{grid-template-columns:repeat(2,1fr)}@media (width>=768px){.grid--md-2{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid--lg-3{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.grid--lg-4{grid-template-columns:repeat(4,1fr)}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inline{display:inline}.flow>*+*{margin-block-start:var(--flow-space,1rem)}.wrapper{max-inline-size:var(--max-content);padding-block:var(--scale-8);margin-block:0;margin-inline:auto;padding-inline:0}.mt-scale--4{margin-block-start:var(--scale--4)}.mb-scale--4{margin-block-end:var(--scale--4)}.pt-scale--4{padding-block-start:var(--scale--4)}.pb-scale--4{padding-block-end:var(--scale--4)}.pl-scale--4{padding-inline-start:var(--scale--4)}.pr-scale--4{padding-inline-end:var(--scale--4)}.mt-scale--3{margin-block-start:var(--scale--3)}.mb-scale--3{margin-block-end:var(--scale--3)}.pt-scale--3{padding-block-start:var(--scale--3)}.pb-scale--3{padding-block-end:var(--scale--3)}.pl-scale--3{padding-inline-start:var(--scale--3)}.pr-scale--3{padding-inline-end:var(--scale--3)}.mt-scale--2{margin-block-start:var(--scale--2)}.mb-scale--2{margin-block-end:var(--scale--2)}.pt-scale--2{padding-block-start:var(--scale--2)}.pb-scale--2{padding-block-end:var(--scale--2)}.pl-scale--2{padding-inline-start:var(--scale--2)}.pr-scale--2{padding-inline-end:var(--scale--2)}.mt-scale--1{margin-block-start:var(--scale--1)}.mb-scale--1{margin-block-end:var(--scale--1)}.pt-scale--1{padding-block-start:var(--scale--1)}.pb-scale--1{padding-block-end:var(--scale--1)}.pl-scale--1{padding-inline-start:var(--scale--1)}.pr-scale--1{padding-inline-end:var(--scale--1)}.mt-scale-0{margin-block-start:var(--scale-0)}.mb-scale-0{margin-block-end:var(--scale-0)}.pt-scale-0{padding-block-start:var(--scale-0)}.pb-scale-0{padding-block-end:var(--scale-0)}.pl-scale-0{padding-inline-start:var(--scale-0)}.pr-scale-0{padding-inline-end:var(--scale-0)}.mt-scale-1{margin-block-start:var(--scale-1)}.mb-scale-1{margin-block-end:var(--scale-1)}.pt-scale-1{padding-block-start:var(--scale-1)}.pb-scale-1{padding-block-end:var(--scale-1)}.pl-scale-1{padding-inline-start:var(--scale-1)}.pr-scale-1{padding-inline-end:var(--scale-1)}.mt-scale-2{margin-block-start:var(--scale-2)}.mb-scale-2{margin-block-end:var(--scale-2)}.pt-scale-2{padding-block-start:var(--scale-2)}.pb-scale-2{padding-block-end:var(--scale-2)}.pl-scale-2{padding-inline-start:var(--scale-2)}.pr-scale-2{padding-inline-end:var(--scale-2)}.mt-scale-3{margin-block-start:var(--scale-3)}.mb-scale-3{margin-block-end:var(--scale-3)}.pt-scale-3{padding-block-start:var(--scale-3)}.pb-scale-3{padding-block-end:var(--scale-3)}.pl-scale-3{padding-inline-start:var(--scale-3)}.pr-scale-3{padding-inline-end:var(--scale-3)}.mt-scale-4{margin-block-start:var(--scale-4)}.mb-scale-4{margin-block-end:var(--scale-4)}.pt-scale-4{padding-block-start:var(--scale-4)}.pb-scale-4{padding-block-end:var(--scale-4)}.pl-scale-4{padding-inline-start:var(--scale-4)}.pr-scale-4{padding-inline-end:var(--scale-4)}.mt-scale-5{margin-block-start:var(--scale-5)}.mb-scale-5{margin-block-end:var(--scale-5)}.pt-scale-5{padding-block-start:var(--scale-5)}.pb-scale-5{padding-block-end:var(--scale-5)}.pl-scale-5{padding-inline-start:var(--scale-5)}.pr-scale-5{padding-inline-end:var(--scale-5)}.mt-scale-6{margin-block-start:var(--scale-6)}.mb-scale-6{margin-block-end:var(--scale-6)}.pt-scale-6{padding-block-start:var(--scale-6)}.pb-scale-6{padding-block-end:var(--scale-6)}.pl-scale-6{padding-inline-start:var(--scale-6)}.pr-scale-6{padding-inline-end:var(--scale-6)}.mt-scale-7{margin-block-start:var(--scale-7)}.mb-scale-7{margin-block-end:var(--scale-7)}.pt-scale-7{padding-block-start:var(--scale-7)}.pb-scale-7{padding-block-end:var(--scale-7)}.pl-scale-7{padding-inline-start:var(--scale-7)}.pr-scale-7{padding-inline-end:var(--scale-7)}.mt-scale-8{margin-block-start:var(--scale-8)}.mb-scale-8{margin-block-end:var(--scale-8)}.pt-scale-8{padding-block-start:var(--scale-8)}.pb-scale-8{padding-block-end:var(--scale-8)}.pl-scale-8{padding-inline-start:var(--scale-8)}.pr-scale-8{padding-inline-end:var(--scale-8)}.bg-black{--bg-parent:var(--black);background:var(--black)}.bg-black-opacity-30{--bg-parent:var(--black-opacity-30);background:var(--black-opacity-30)}.bg-white{--bg-parent:var(--white);background:var(--white)}.bg-white-opacity-70{--bg-parent:var(--white-opacity-70);background:var(--white-opacity-70)}.bg-grey-300{--bg-parent:var(--grey-300);background:var(--grey-300)}.bg-blue-100{--bg-parent:var(--blue-100);background:var(--blue-100)}.bg-blue-200{--bg-parent:var(--blue-200);background:var(--blue-200)}.bg-blue-300{--bg-parent:var(--blue-300);background:var(--blue-300)}.bg-blue-500{--bg-parent:var(--blue-500);background:var(--blue-500)}.bg-blue-600{--bg-parent:var(--blue-600);background:var(--blue-600)}.bg-green-100{--bg-parent:var(--green-100);background:var(--green-100)}.bg-green-200{--bg-parent:var(--green-200);background:var(--green-200)}.bg-green-300{--bg-parent:var(--green-300);background:var(--green-300)}.bg-green-500{--bg-parent:var(--green-500);background:var(--green-500)}.bg-green-600{--bg-parent:var(--green-600);background:var(--green-600)}.bg-yellow-100{--bg-parent:var(--yellow-100);background:var(--yellow-100)}.bg-yellow-300{--bg-parent:var(--yellow-300);background:var(--yellow-300)}.bg-yellow-500{--bg-parent:var(--yellow-500);background:var(--yellow-500)}.bg-yellow-600{--bg-parent:var(--yellow-600);background:var(--yellow-600)}.bg-red-100{--bg-parent:var(--red-100);background:var(--red-100)}.bg-red-300{--bg-parent:var(--red-300);background:var(--red-300)}.bg-red-500{--bg-parent:var(--red-500);background:var(--red-500)}.text-black{color:var(--black)}.border-black{border-color:var(--black)}.text-black-opacity-30{color:var(--black-opacity-30)}.border-black-opacity-30{border-color:var(--black-opacity-30)}.text-white{color:var(--white)}.border-white{border-color:var(--white)}.text-white-opacity-70{color:var(--white-opacity-70)}.border-white-opacity-70{border-color:var(--white-opacity-70)}.text-grey-300{color:var(--grey-300)}.border-grey-300{border-color:var(--grey-300)}.text-blue-100{color:var(--blue-100)}.border-blue-100{border-color:var(--blue-100)}.text-blue-200{color:var(--blue-200)}.border-blue-200{border-color:var(--blue-200)}.text-blue-300{color:var(--blue-300)}.border-blue-300{border-color:var(--blue-300)}.text-blue-500{color:var(--blue-500)}.border-blue-500{border-color:var(--blue-500)}.text-blue-600{color:var(--blue-600)}.border-blue-600{border-color:var(--blue-600)}.text-green-100{color:var(--green-100)}.border-green-100{border-color:var(--green-100)}.text-green-200{color:var(--green-200)}.border-green-200{border-color:var(--green-200)}.text-green-300{color:var(--green-300)}.border-green-300{border-color:var(--green-300)}.text-green-500{color:var(--green-500)}.border-green-500{border-color:var(--green-500)}.text-green-600{color:var(--green-600)}.border-green-600{border-color:var(--green-600)}.text-yellow-100{color:var(--yellow-100)}.border-yellow-100{border-color:var(--yellow-100)}.text-yellow-300{color:var(--yellow-300)}.border-yellow-300{border-color:var(--yellow-300)}.text-yellow-500{color:var(--yellow-500)}.border-yellow-500{border-color:var(--yellow-500)}.text-yellow-600{color:var(--yellow-600)}.border-yellow-600{border-color:var(--yellow-600)}.text-red-100{color:var(--red-100)}.border-red-100{border-color:var(--red-100)}.text-red-300{color:var(--red-300)}.border-red-300{border-color:var(--red-300)}.text-red-500{color:var(--red-500)}.border-red-500{border-color:var(--red-500)}.weight-normal{font-weight:400}.weight-medium{font-weight:500}.weight-bold{font-weight:700}.bg--full{inline-size:calc(100vw - var(--scrollbar-width,0));margin-inline-start:50%;transform:translate(-50%)}.bg--full .wrapper{padding-block:var(--scale-8);padding-inline:var(--scale-4)}.border-top-3{border-block-start-style:solid;border-block-start-width:3px;padding-block-start:var(--scale-1)}img{block-size:auto}.banner .wrapper{padding-block:0;padding-inline:var(--scale-4)}@media (width>=1024px){.banner .wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}}.header .wrapper{padding-inline:var(--scale-4)}@media (width>=1024px){:is(.header h1,.header .subtitle){inline-size:50%}}@media (width>=1024px){:is(.header h1.wider,.header .subtitle.wider){inline-size:60%}}.header .subtitle{margin-block-start:var(--scale-1)}.content{max-inline-size:var(--max-content);padding-block:var(--scale-8);padding-inline:var(--scale-4);inline-size:100%;margin-block:0;margin-inline:auto}.content-with-sidebar{padding-block-start:0}.content-with-sidebar .sidebar{inline-size:calc(100vw - var(--scrollbar-width,0));padding-block:0;padding-inline:var(--scale-4);background:#fff;margin-inline-start:calc(-1*var(--scale-4))}.content-with-sidebar .inner-content{padding-block-start:var(--scale-8)}@media (width>=1024px){.content-with-sidebar{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.content-with-sidebar .sidebar{padding-block:var(--scale-8)0;background:0 0;inline-size:25%;margin:0;padding-inline:0;position:sticky;top:0}.content-with-sidebar .inner-content{padding-block:var(--scale-8)0;inline-size:66.6667%;padding-inline:0}}.footer{inline-size:100%;margin-block-start:auto}.footer .wrapper{padding-inline:var(--scale-4)}.footer [href="https://idrc.ocadu.ca"]{block-size:4.125rem;display:inline-block}.footer [href="https://idrc.ocadu.ca"] svg{fill:currentColor;block-size:4.125rem;inline-size:16rem}.footer [href="https://idrc.ocadu.ca"]:active svg{fill:var(--bg-parent)}.footer .grid{margin-block-start:var(--scale-2)}.accordion{margin-block-start:var(--scale-2)}.accordion button{font-family:var(--font-base);font-size:var(--scale-1);font-weight:var(--weight-medium);inline-size:calc(100% + var(--scale--4)*2);padding-inline:var(--scale--4);border:2px solid #0000;flex-direction:row;justify-content:flex-start;align-items:center;block-size:2.75rem;margin-block-start:-2px;margin-inline-start:calc(-1*var(--scale--4));display:flex;position:relative}.accordion button svg{margin-inline-start:auto}.accordion button:after{content:"";inline-size:calc(100% - var(--scale--4)*2);background:currentColor;block-size:2px;display:block;position:absolute;bottom:-2px}.accordion button:hover,.accordion button:focus,.accordion button:active{border-color:currentColor;border-radius:4px;outline:none}.accordion button[aria-expanded=true] .vertical{display:none}.accordion .panel{padding-block:0 var(--scale--2);padding-inline:0}.accordion .panel+*{margin-block-start:0}.accordion+*{margin-block-start:var(--scale-4)}.blob .number{fill:var(--blue-600)}.blob--yellow-500 .blob{fill:var(--yellow-500)}.blob--green-100 .blob{fill:var(--green-100)}.block{background-color:var(--white);color:var(--blue-600);padding-block:var(--scale-3);padding-inline:var(--scale-5);border-inline-start:4px solid}.block svg{inline-size:var(--scale-5)}.block svg+.h4{margin-block-start:0}.content *+.block{margin-block-start:var(--scale-2)}.content .block+h3{margin-block-start:var(--scale-6)}.learning-block{border-inline-start-color:var(--yellow-500)}.example-block{border-inline-start-color:var(--green-300)}.brand{z-index:1;position:relative}.brand a{color:var(--nav-color);block-size:3.5rem;display:inline-block}.brand a:hover{background:var(--nav-hover-background);box-shadow:0 0 0 2px var(--nav-hover-background);color:var(--nav-hover-color)}.brand a:focus,.brand a:active{background:var(--nav-focus-background);box-shadow:0 0 0 2px var(--nav-focus-background);color:var(--nav-focus-color)}.brand svg{block-size:3.5rem;inline-size:auto}button{appearance:auto;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;background-color:#0000;background-image:none;border:0;margin:0;padding:0}.button,a.button{appearance:none;background:var(--btn-primary-background);border:2px solid var(--btn-primary-border-color);color:var(--btn-primary-color);font-family:inherit;font-size:var(--scale--1);font-weight:var(--weight-bold);border-radius:3px;flex-direction:row;justify-content:center;inline-size:auto;margin:0;padding-block:.5625rem .4375rem;padding-inline:.5rem;line-height:1;text-decoration:none;display:inline-flex}:is(.button,a.button):hover{background:var(--btn-primary-hover-background);color:var(--btn-primary-hover-color)}:is(.button,a.button):focus{background:var(--btn-primary-focus-background);border-color:var(--btn-primary-focus-border-color);box-shadow:var(--btn-primary-focus-box-shadow);color:var(--btn-primary-focus-color);outline:none}:is(.button,a.button):active{background:var(--btn-primary-active-background);border-color:var(--btn-primary-active-border-color);box-shadow:var(--btn-primary-active-box-shadow);color:var(--btn-primary-active-color);outline:none}.button--secondary,a.button--secondary{background:var(--btn-secondary-background);border:2px solid var(--btn-secondary-border-color);color:var(--btn-secondary-color)}:is(.button--secondary,a.button--secondary):hover{background:var(--btn-secondary-hover-background);color:var(--btn-secondary-hover-color)}:is(.button--secondary,a.button--secondary):focus{background:var(--btn-secondary-focus-background);border-color:var(--btn-secondary-focus-border-color);box-shadow:var(--btn-secondary-focus-box-shadow);color:var(--btn-secondary-focus-color);border-width:2px}:is(.button--secondary,a.button--secondary):active{background:var(--btn-secondary-active-background);border-color:var(--btn-secondary-active-border-color);box-shadow:var(--btn-secondary-active-box-shadow);color:var(--btn-secondary-active-color);border-width:2px}.button--borderless{block-size:var(--scale-4);color:var(--btn-borderless-color);font-size:var(--scale--1);font-weight:var(--weight-bold);background:0 0;border:2px solid #0000;border-radius:2px;flex-direction:row;padding-block:.4375rem .375rem;padding-inline:.375rem;line-height:1;display:flex}.button--borderless:hover{color:var(--btn-borderless-hover-color)}.button--borderless:focus{border-color:var(--btn-borderless-focus-border-color);color:var(--btn-borderless-focus-color);outline:none}.button--borderless:active{background:var(--btn-borderless-active-background);border-color:var(--btn-borderless-active-border-color);box-shadow:var(--btn-borderless-active-box-shadow);color:var(--btn-borderless-active-color);outline:none}[data-background=dark]{--btn-primary-background:var(--yellow-300);--btn-primary-color:var(--blue-600);--btn-primary-border-color:transparent;--btn-primary-hover-background:var(--green-100);--btn-primary-hover-color:var(--btn-primary-color);--btn-primary-focus-background:var(--btn-primary-hover-background);--btn-primary-focus-color:var(--btn-primary-color);--btn-primary-focus-border-color:var(--blue-600);--btn-primary-focus-box-shadow:0 0 0 2px var(--btn-primary-focus-background);--btn-primary-active-background:var(--blue-600);--btn-primary-active-color:var(--green-100);--btn-primary-active-border-color:var(--blue-600);--btn-primary-active-box-shadow:0 0 0 2px var(--btn-primary-active-color),0 0 0 2px var(--btn-primary-active-color)inset;--btn-secondary-background:var(--blue-600);--btn-secondary-color:var(--white);--btn-secondary-border-color:var(--white);--btn-secondary-hover-background:var(--black-opacity-30);--btn-secondary-hover-color:var(--btn-secondary-color);--btn-secondary-focus-background:var(--btn-secondary-background);--btn-secondary-focus-color:var(--btn-secondary-color);--btn-secondary-focus-border-color:var(--blue-600);--btn-secondary-focus-box-shadow:0 0 0 2px var(--btn-secondary-focus-color),0 0 0 2px var(--btn-secondary-focus-color)inset;--btn-secondary-active-background:var(--white);--btn-secondary-active-color:var(--blue-600);--btn-secondary-active-border-color:var(--blue-600);--btn-secondary-active-box-shadow:0 0 0 2px var(--btn-secondary-active-background),0 0 0 3px var(--btn-secondary-active-background)inset;--btn-borderless-color:var(--white);--btn-borderless-hover-color:var(--yellow-300);--btn-borderless-focus-color:var(--yellow-300);--btn-borderless-focus-border-color:var(--yellow-300);--btn-borderless-active-color:var(--blue-600);--btn-borderless-active-background:var(--yellow-300);--btn-borderless-active-box-shadow:0 0 0 2px var(--blue-600)inset;--btn-borderless-active-border-color:var(--yellow-300)}.card{background:var(--blue-100);cursor:pointer;padding-block:var(--scale-2)calc(27/16*1rem);border-block-start:3px solid;flex-direction:column;justify-content:space-between;block-size:12.5rem;padding-inline:1.6875rem;display:flex;position:relative}.card[hidden]{display:none}.card:hover{box-shadow:0 0 16px #1b40664d}.card:focus-within{padding:var(--scale-2);border:3px solid;border-radius:.5rem;box-shadow:0 0 16px #1b40664d}.card[data-filter*=activity]{border-color:var(--green-300)}.card[data-filter*=guide]{border-color:var(--blue-300)}.card[data-filter*=tool]{border-color:var(--yellow-300)}.card a{color:var(--blue-600);text-decoration:none}.card a:before{content:"";block-size:100%;inline-size:100%;display:block;position:absolute;top:0;left:0}.card a:focus{box-shadow:none;background:0 0}.card a:active{background-color:var(--white);box-shadow:none;color:var(--blue-600)}.card a:active:before{background-color:var(--white);z-index:-1;border-radius:.5rem}@media (width>=768px){.card br{display:none}}.card :not(a){z-index:10}.card svg{block-size:1.4em;inline-size:1.4em;margin-block-end:-.4em}figcaption{color:var(--blue-600);font-size:var(--scale-0);margin-block:var(--scale--4);margin-inline:0;font-style:italic;line-height:1.4}.content *+figure{margin-block-start:var(--scale-2)}hr{border-block-start:1px solid var(--grey-300);margin-block:5rem;margin-inline:0}.image-text{gap:var(--scale-4);display:grid}.image-text .image img{inline-size:100%}.image-text .subtitle{font-size:var(--scale-1);font-weight:var(--weight-medium)}.image-text .byline,.image-text .date{margin-block-start:.5rem}@media (width>=1024px){.image-text{gap:var(--scale-4);grid-template-columns:repeat(2,1fr);display:grid}.image-text .image{flex-direction:column;justify-content:center;block-size:22.5rem;display:flex;overflow:hidden}.image-text .text{flex-direction:column;justify-content:center;display:flex}}.nav{flex-direction:column;align-items:flex-start;margin-block-start:-5.1875rem;display:flex;position:relative}.menu-toggle{z-index:100;align-self:flex-end;margin-block-start:var(--scale-0);margin-inline-end:calc(-1*var(--scale--2))}.menu-toggle svg{block-size:1em;margin-block-start:-.0625rem}.menu-toggle .button__label{margin-inline-start:.5rem}.menu-toggle[aria-expanded=false] #menu-close{display:none}.menu-toggle[aria-expanded=true]{--btn-borderless-color:var(--white);--btn-borderless-hover-color:var(--yellow-300);--btn-borderless-focus-color:var(--yellow-300);--btn-borderless-focus-border-color:var(--yellow-300);--btn-borderless-active-color:var(--blue-600);--btn-borderless-active-background:var(--yellow-300);--btn-borderless-active-box-shadow:0 0 0 2px var(--blue-600)inset;--btn-borderless-active-border-color:var(--yellow-300)}.menu-toggle[aria-expanded=true] #menu-open,.menu-toggle[aria-expanded=true] .button__label{display:none}.menu-toggle[aria-expanded=false]+.menu{margin-block-start:var(--scale-0);display:none}.menu{background:var(--blue-600);color:var(--white);inline-size:calc(100vw - var(--scrollbar-width,0));z-index:10;margin-block-start:calc(-1*(var(--scale-4) + var(--scale-0)));margin-inline-start:calc(-1*var(--scale-4));padding-block-start:calc(var(--scale-4) + var(--scale-0));position:relative}.menu .menu-label{padding-block:0;padding-inline:var(--scale-4)}.menu ul{flex-direction:column;display:flex}.menu ul>li+li{margin-block-start:0}.menu ul>li a,.menu ul>li button{color:inherit;font-weight:var(--weight-bold);padding-block:0;padding-inline:var(--scale-4);text-align:start;flex-direction:row;justify-content:space-between;align-items:center;block-size:4rem;inline-size:100%;text-decoration:none;display:flex}:is(.menu ul>li a,.menu ul>li button):hover{background:var(--black-opacity-30)}:is(.menu ul>li a,.menu ul>li button):focus,:is(.menu ul>li a,.menu ul>li button):active{background:var(--white);box-shadow:none;color:var(--blue-600);outline:none}:is(.menu ul>li a,.menu ul>li button)[aria-current=page],:is(.menu ul>li a,.menu ul>li button)[data-parent=true]{background:var(--black-opacity-30);border-inline-start:3px solid var(--white);padding-inline-start:1.8125rem}:is(:is(.menu ul>li a,.menu ul>li button)[aria-current=page],:is(.menu ul>li a,.menu ul>li button)[data-parent=true]):focus,:is(:is(.menu ul>li a,.menu ul>li button)[aria-current=page],:is(.menu ul>li a,.menu ul>li button)[data-parent=true]):active{background:var(--white);color:var(--blue-600)}:is(.menu ul>li a,.menu ul>li button) svg{margin-inline-start:.5rem}.menu ul>li a svg{block-size:1.25em;inline-size:1.25em;margin-inline:0 .5rem}.menu ul ul{margin-block-start:0}.menu ul ul li a{padding-inline-start:var(--scale-6)}.menu ul ul li a[aria-current=page]{padding-inline-start:calc(var(--scale-6) - 3px)}.menu [aria-expanded=false]+*{display:none}.menu [aria-expanded] svg{transition:transform .5s}.menu [aria-expanded=true] svg{transform:rotate(-180deg)}.no-js .menu-toggle{display:none}.no-js .menu-toggle[aria-expanded]+.menu{margin-block-start:0;display:block}.no-js .menu ul>li a{text-decoration:underline}.no-js .menu ul>li>p{color:inherit;font-weight:var(--weight-bold);padding-block:0;padding-inline:var(--scale-4);text-align:start;flex-direction:row;justify-content:space-between;align-items:center;block-size:4rem;inline-size:100%;text-decoration:none;display:flex}.no-js .menu ul>li a[data-parent=true]{border-inline-start:0;padding-inline-start:var(--scale-4);text-decoration:none}@media (width>=768px){.nav{flex-direction:row;justify-content:flex-end;margin-block-start:0}.menu-toggle,.menu-label{display:none}.menu-toggle[aria-expanded=false]+.menu{margin-block-start:0;display:block}.menu{background:var(--nav-background);color:var(--nav-color);inline-size:auto;margin:0;padding:0}.menu .menu-label{display:none}[data-banner=light]{--nav-hover-background:var(--white-opacity-70)}[data-banner=dark]{--nav-color:var(--white);--nav-hover-background:var(--black-opacity-30);--nav-focus-background:var(--white);--nav-focus-color:var(--blue-600);--nav-submenu-background:var(--white);--nav-submenu-color:var(--blue-600);--nav-submenu-hover-background:var(--blue-100);--nav-submenu-hover-color:var(--blue-600);--nav-submenu-focus-background:var(--blue-600);--nav-submenu-focus-color:var(--white)}.menu ul{flex-direction:row;justify-content:flex-end;block-size:4rem}.menu li{position:relative}.menu ul>li+li{margin-block-start:0}.menu ul>li button{z-index:10;position:relative}.menu ul>li a,.menu ul>li button{flex-direction:row;justify-content:center;block-size:4rem;display:flex}:is(.menu ul>li a,.menu ul>li button):hover{background:var(--nav-hover-background)}:is(.menu ul>li a,.menu ul>li button):focus,:is(.menu ul>li a,.menu ul>li button):active,:is(.menu ul>li a,.menu ul>li button)[aria-expanded=true]{background:var(--nav-focus-background);box-shadow:none;color:var(--nav-focus-color);outline:none}:is(.menu ul>li a,.menu ul>li button)[aria-current=page],:is(.menu ul>li a,.menu ul>li button)[data-parent=true]{background:var(--nav-current-background);border-inline-start:0;padding-inline-start:var(--scale-4)}:is(:is(.menu ul>li a,.menu ul>li button)[aria-current=page],:is(.menu ul>li a,.menu ul>li button)[data-parent=true]):after{bottom:var(--scale-1);content:"";inline-size:calc(100% - (2*var(--scale-4)));border-block-end:2px solid;position:absolute}:is(:is(.menu ul>li a,.menu ul>li button)[aria-current=page],:is(.menu ul>li a,.menu ul>li button)[data-parent=true]):hover{background:var(--nav-hover-background)}:is(:is(.menu ul>li a,.menu ul>li button)[aria-current=page],:is(.menu ul>li a,.menu ul>li button)[data-parent=true]):focus,:is(:is(.menu ul>li a,.menu ul>li button)[aria-current=page],:is(.menu ul>li a,.menu ul>li button)[data-parent=true]):active{background:var(--nav-focus-background);color:var(--nav-focus-color)}:is(.menu ul>li a,.menu ul>li button)[data-parent=true][aria-expanded=true]{background:var(--nav-focus-background);color:var(--nav-focus-color)}.menu ul>li button[data-parent=true]:after{inline-size:calc(100% - (2*var(--scale-4) + calc(20/16*1rem)));left:var(--scale-4)}.menu ul ul{background:var(--nav-submenu-background);color:var(--nav-submenu-color);flex-direction:column;block-size:auto;position:absolute;top:4rem;left:0;box-shadow:0 5px 10px #0003}.menu ul ul li{white-space:nowrap;min-inline-size:min-content}.menu ul ul li a{background:var(--nav-submenu-background);color:var(--nav-submenu-color);justify-content:flex-start;padding-inline-start:var(--scale-4)}.menu ul ul li a:hover{background:var(--nav-submenu-hover-background);color:var(--nav-submenu-hover-color)}.menu ul ul li a:focus,.menu ul ul li a:active{background:var(--nav-submenu-focus-background);color:var(--nav-submenu-focus-color)}.menu ul ul li a[aria-current=page]{border-inline-start:2px solid;padding-inline-start:var(--scale-4)}.menu ul ul li a[aria-current=page]:after{display:none}.menu ul ul li a[aria-current=page]:hover{background:var(--nav-submenu-hover-background);color:var(--nav-submenu-hover-color)}.menu ul ul li a[aria-current=page]:focus,.menu ul ul li a[aria-current=page]:active{background:var(--nav-submenu-focus-background);color:var(--nav-submenu-focus-color)}.menu ul ul li+li{margin-block-start:0;margin-inline-start:0}.no-js{--nav-submenu-hover-background:var(--nav-hover-background);--nav-submenu-hover-color:var(--nav-hover-color);--nav-submenu-background:transparent;--nav-submenu-color:var(--nav-color);--nav-current-background:var(--white-opacity-70)}.no-js .menu .menu-label{margin-block-start:var(--scale-6);padding-inline-start:0;display:block}.no-js [data-banner]{--nav-submenu-background:transparent;--nav-submenu-color:var(--nav-color);--nav-submenu-hover-background:var(--nav-hover-background);--nav-submenu-hover-color:var(--nav-hover-color);--nav-submenu-focus-background:var(--nav-focus-background);--nav-submenu-focus-color:var(--nav-focus-color)}.no-js [data-banner=dark]{--nav-current-background:var(--black-opacity-30)}.no-js .nav{display:block}.no-js .menu{inline-size:100%}.no-js .menu>ul{inline-size:calc(100% + (2*var(--scale-4)));flex-direction:column;block-size:auto;margin-inline-start:calc(-1*var(--scale-4))}.no-js .menu ul>li a,.no-js .menu ul>li p{justify-content:flex-start;block-size:3rem}:is(.no-js .menu ul>li a,.no-js .menu ul>li p)[aria-current=page]{border-inline-start:3px solid var(--nav-hover-color);padding-inline-start:1.8125rem}:is(.no-js .menu ul>li a,.no-js .menu ul>li p)[aria-current=page]:after{display:none}.no-js .menu ul ul{box-shadow:none;color:inherit;background:0 0;inline-size:auto;margin-inline-start:0;padding-inline-start:0;position:relative;top:0}.no-js .menu ul ul li a{padding-inline-start:calc(2*var(--scale-4))}}.pagination svg{block-size:1.25em;inline-size:1.25em;margin-block-start:0}.pagination ul{align-items:center;column-gap:var(--scale--4);justify-content:center;display:flex}.pagination li a{color:var(--pagination-color);border-radius:0;justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.25rem;display:flex}.pagination li a:focus{background-color:var(--pagination-focus-background);box-shadow:unset;color:var(--pagination-focus-color)}.pagination li a:hover{background-color:var(--pagination-hover-background);color:var(--pagination-hover-color)}.pagination li a:active{background-color:var(--pagination-active-background);color:var(--pagination-active-color)}.pagination li a[aria-current=page]:not(:active,:focus,:hover){background-color:var(--pagination-current-background);box-shadow:inset 0 -3px 0 0 var(--fl-linkColor,var(--pagination-color));color:var(--pagination-color);text-decoration:none}[data-background=dark]{--pagination-color:var(--white);--pagination-current-background:var(--black);--pagination-hover-background:var(--black);--pagination-hover-color:var(--yellow-300);--pagination-focus-background:var(--blue-100);--pagination-focus-color:var(--blue-500);--pagination-active-background:var(--blue-100);--pagination-active-color:var(--blue-500)}[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .pagination li a:hover{border:solid 3px var(--fl-linkColor)!important}select{appearance:none;background:0 0;background-image:var(--select-icon);block-size:var(--scale-4);color:var(--select-color);font-size:var(--scale--1);font-weight:var(--weight-bold);background-position:right .375rem top .625rem;background-repeat:no-repeat;border:2px solid #0000;border-radius:2px;flex-direction:row;padding-block:.375rem;padding-inline:.375rem 1.125rem;line-height:1;display:flex}select:hover{background-image:var(--select-hover-icon);color:var(--select-hover-color)}select:focus{background-image:var(--select-focus-icon);border-color:var(--select-focus-border-color);color:var(--select-focus-color);outline:none}select:active{background:var(--select-active-background);border-color:var(--select-active-border-color);box-shadow:var(--select-active-box-shadow);color:var(--select-active-color);outline:none}option{color:initial;font-family:var(--font-base);font-size:var(--scale--1)}[data-background=dark]{--select-color:var(--white);--select-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");--select-hover-color:var(--yellow-300);--select-hover-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%23ecd481' stroke-width='2'/%3E%3C/svg%3E");--select-focus-color:var(--yellow-300);--select-focus-icon:url("data:image/svg+xml,%3Csvg class='inline' width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.912109 0.990478L5.91211 5.99048L10.9121 0.990477' stroke='%23ecd481' stroke-width='2'/%3E%3C/svg%3E");--select-focus-border-color:var(--yellow-300);--select-active-color:var(--blue-600);--select-active-background:var(--yellow-300);--select-active-box-shadow:0 0 0 2px var(--blue-600)inset;--select-active-border-color:var(--yellow-300)}.toc [aria-expanded]{border-block-end:2px solid var(--blue-100);border-block-start:2px solid var(--blue-100);font-size:var(--scale-1);font-weight:var(--weight-bold);inline-size:calc(100vw - var(--scrollbar-width,0));padding-inline:var(--scale-4);flex-direction:row;justify-content:space-between;align-items:center;block-size:3.75rem;margin-inline-start:calc(-1*var(--scale-4));display:flex}.toc [aria-expanded]:focus{background:var(--blue-600);border-color:var(--blue-600);color:var(--white);outline:none}.toc [aria-expanded]:active{background:var(--blue-500);border-color:var(--blue-500);color:var(--white);outline:none}.toc [aria-expanded] svg{transition:transform .5s}.toc [aria-expanded=true] svg{transform:rotate(-180deg)}.toc [aria-expanded=false]+*{display:none}.toc [aria-expanded=true]+*{padding-block-end:var(--scale-6);display:block}.toc [aria-expanded=true]+* h2{display:none}.toc ul li{font-size:var(--scale-1)}.toc ul li+li{margin-block-start:var(--scale--4)}@media (width<=1023px){.toc a{inline-size:calc(100vw - var(--scrollbar-width,0));padding-block:0;padding-inline:var(--scale-4);border-radius:0;align-items:center;block-size:2.8125rem;margin-inline-start:calc(-1*var(--scale-4));display:flex}}@media (width>=1024px){.toc [aria-expanded]{display:none}.toc [aria-expanded=false]+*{display:block}.toc [aria-expanded=true]+*{padding-block-end:0}.toc [aria-expanded=true]+* h2{display:block}.back-to-top{display:none}}.design-process .how-to a{flex-flow:wrap;align-items:center;display:flex}.design-process .how-to a svg{margin-inline-end:.5rem}.design-process .how-to svg.block-co-design-plan,.design-process .how-to svg.block-facilitation,.design-process .how-to svg.block-ideas-and-outcomes,.design-process .how-to svg.block-reflection,.design-process .how-to svg.block-partnership,.design-process .how-to svg.block-community-involvement{block-size:auto}.design-process .how-to svg.block-co-design-plan{inline-size:1.995rem}.design-process .how-to svg.block-facilitation{inline-size:2.30344rem}.design-process .how-to svg.block-ideas-and-outcomes{inline-size:1.49219rem}.design-process .how-to svg.block-reflection,.design-process .how-to svg.block-partnership{inline-size:1.875rem}.design-process .how-to svg.block-community-involvement{inline-size:1.5625rem}.design-process .how-to.bg-blue-100 svg .face{fill:var(--fl-bgColor,var(--blue-100))}.design-process .how-to.bg-blue-100 svg .stroke{fill:var(--fl-linkColor,var(--fl-fgColor,var(--blue-600)))}.design-process .how-to.bg-green-100 svg .face{fill:var(--fl-bgColor,var(--green-100))}.design-process .how-to.bg-green-100 svg .stroke{fill:var(--fl-linkColor,var(--fl-fgColor,var(--blue-600)))}.design-process .how-to.bg-white svg .face{fill:var(--fl-bgColor,var(--white))}.design-process .how-to.bg-white svg .stroke{fill:var(--fl-linkColor,var(--fl-fgColor,var(--blue-600)))}.design-process .park{block-size:auto;inline-size:100%}.design-process .park .fill-ebf6f4{fill:var(--fl-bgColor,#ebf6f4);stroke:var(--fl-fgColor,transparent);stroke-width:1px}.design-process .park .fill-39923d{fill:var(--fl-fgColor,#39923d)}.design-process .park .fill-b2e18c{fill:var(--fl-bgColor,#b2e18c);stroke:var(--fl-fgColor,transparent);stroke-width:1px}.design-process .park .stroke-ccc{stroke:var(--fl-fgColor,#ccc)}.design-process .park .fill-d8f0e6{fill:var(--fl-bgColor,#d8f0e6);stroke:var(--fl-fgColor,transparent);stroke-width:1px}.design-process .park .fill-cbdae5{fill:var(--fl-bgColor,#cbdae5);stroke:var(--fl-fgColor,transparent);stroke-width:1px}.design-process .park .fill-d2e2ed{fill:var(--fl-bgColor,#d2e2ed);stroke:var(--fl-fgColor,transparent);stroke-width:1px}.design-process .park .fill-white{fill:var(--fl-bgColor,var(--white))}.design-process .park .stroke-fg{stroke:var(--fl-fgColor,transparent)}.design-process .park .stroke-abb8c5{stroke:var(--fl-fgColor,#abb8c5)}.design-process .park .fill-e7e4dd{fill:var(--fl-bgColor,#e7e4dd);stroke:var(--fl-fgColor,transparent);stroke-width:1px}.design-process .park .fill-69653b{fill:var(--fl-fgColor,#69653b);stroke:var(--fl-bgColor,transparent);stroke-width:1px}.design-process .park .fill-c4bbe8{fill:var(--fl-fgColor,#c4bbe8)}.design-process .park .fill-e8b7ac{fill:var(--fl-fgColor,#e8b7ac)}.design-process .park .fill-cbdbe6{fill:var(--fl-bgColor,#cbdbe6);stroke:var(--fl-fgColor,transparent);stroke-width:1px}.design-process .park .fill-eec01f{fill:var(--fl-fgColor,#eec01f)}.design-process .park .fill-285788{background:var(--fl-bgColor,transparent);fill:var(--fl-fgColor,#285788)}.design-process .park .stroke-c6bfa8{stroke:var(--fl-bgColor,#c6bfa8)}.design-process .park .fill-43c048{fill:var(--fl-fgColor,#43c048)}.design-process .park .fill-1b4066{fill:var(--fl-fgColor,#1b4066)}.design-process .park .fill-1362b4{fill:var(--fl-fgColor,#1362b4)}.design-process .park .fill-be303a{fill:var(--fl-fgColor,#be303a)}.design-process .park .fill-4c647d{fill:var(--fl-fgColor,#4c647d)}.design-process .park .stroke-375c59{stroke:var(--fl-fgColor,#375c59)}.design-process .park .stroke-white{stroke:var(--fl-bgColor,var(--white))}.design-process .park .stroke-a3dcef{stroke:var(--fl-fgColor,#a3dcef)}.design-process .park .fill-a3dcef{fill:var(--fl-fgColor,#a3dcef)}.design-process .park .fill-a4dcd5{fill:var(--fl-fgColor,#a4dcd5)}.design-process .park .fill-0ed8be{fill:var(--fl-fgColor,#0ed8be)}.design-process .park .fill-375c59{fill:var(--fl-fgColor,#375c59)}.design-process .park .fill-10bca6{fill:var(--fl-fgColor,#10bca6)}.design-process .park .fill-6c8aaa{fill:var(--fl-fgColor,#6c8aaa)}.design-process .cloud svg{fill:var(--fl-bgColor,var(--white))}.design-process .bridge{block-size:auto;inline-size:2.9375rem}.design-process .boat{block-size:auto;inline-size:3.4375rem}.design-process .boat .water{fill:var(--fl-fgColor,#a3dcef)}.design-process .boat .hull{fill:var(--fl-bgColor,#69653b)}.design-process .boat .mast{stroke:var(--fl-bgColor,var(--black))}.design-process .boat .sail{fill:var(--fl-fgColor,var(--white));stroke:var(--fl-bgColor,#ccc)}.design-process .cloud{block-size:auto;inline-size:4.5rem}.design-process[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .how-to{padding-inline:0}@media (width>=1024px){.design-process .header h1{inline-size:100%}}.home .header .wrapper{padding-block-end:0}.home .illustration svg{block-size:auto;inline-size:100%}.home .illustration svg .st0{fill:var(--fl-bgColor,white)}.home .illustration svg .st1{fill:var(--fl-fgColor,url(#SVGID_1_))}.home .illustration svg .st2{fill:var(--fl-fgColor,url(#SVGID_2_))}.home .illustration svg .st3{fill:var(--fl-fgColor,url(#SVGID_3_))}.home .illustration svg .st4{fill:var(--fl-fgColor,url(#SVGID_4_))}.home .illustration svg .st5{fill:var(--fl-fgColor,url(#SVGID_5_))}.home .illustration svg .st6{fill:var(--fl-fgColor,url(#SVGID_6_))}.home .illustration svg .st7{fill:none;stroke:var(--fl-fgColor,#1362b2);stroke-miterlimit:10;stroke-opacity:.7}.home .illustration svg .st8{fill:var(--fl-fgColor,#64adef)}.home .illustration svg .st9{fill:var(--fl-fgColor,#1b89ec)}.home .illustration svg .st10{fill:var(--fl-fgColor,#e1a633)}.home .illustration svg .st11{fill:var(--fl-fgColor,#f0c429)}.home .illustration svg .st12{fill:var(--fl-bgColor,white);stroke:var(--fl-fgColor,#df9d0b);stroke-miterlimit:10;stroke-opacity:.7}.home .illustration svg .st13{fill:var(--fl-fgColor,#eb7e88)}.home .illustration svg .st14{fill:var(--fl-fgColor,#ea5362)}.home .illustration svg .st15{fill:var(--fl-fgColor,#edbabf)}.home .illustration svg .st16{stroke:var(--fl-fgColor,#ea5362);stroke-linecap:round;stroke-miterlimit:10;stroke-opacity:.8}.home .illustration svg .st16,.home .illustration svg .st17{fill:none}.home .illustration svg .st18{fill:var(--fl-fgColor,url(#SVGID_7_))}.home .illustration svg .st19{fill:var(--fl-fgColor,#1b8aed)}.home .illustration svg .st20{fill:var(--fl-fgColor,url(#SVGID_8_))}.home .illustration svg .st21{fill:var(--fl-fgColor,#f9ac17)}.home .illustration svg .st22{fill:var(--fl-fgColor,url(#SVGID_9_))}.home .illustration svg .st23{fill:var(--fl-fgColor,#e55c69)}.home .blob-1{block-size:auto;inline-size:5rem}.home .blob-2{block-size:auto;inline-size:5.625rem}.home .blob-3{block-size:auto;inline-size:4.875rem}.home .content{--flow-space:var(--scale-6)}.home .content section{--flow-space:var(--scale-2)}.home .content section ol{padding-inline-start:0}.home .content .block-icon .stroke{fill:var(--fl-fgColor,currentColor)}.home .content .block-icon .block-community-involvement .face,.home .content .block-icon .block-reflection .face{fill:var(--fl-bgColor,var(--green-200))}.home .content .block-icon .block-partnership .face{fill:var(--fl-bgColor,var(--blue-200))}.home .content .block-icon .block-ideas-and-outcomes .face{fill:var(--fl-bgColor,var(--red-100))}.home .content .block-icon .block-co-design-plan .face,.home .content .block-icon .block-facilitation .face{fill:var(--fl-bgColor,var(--yellow-300))}@media (width>=1024px){.home .header{block-size:32.5rem}.home .header .wrapper{block-size:inherit;padding-block:var(--scale-4)var(--scale-8);flex-direction:column;justify-content:center;display:flex;position:relative}.home .illustration{inline-size:50%;display:block;position:absolute;bottom:0;right:0}}.single-resource .subtitle svg{block-size:1.25em;inline-size:1.25em;margin-block-end:-.25em}.filters{border-block-end:1px solid var(--black);padding-block-end:var(--scale-2)}.filters .button{inline-size:100%;margin-block-start:var(--scale-0);display:block}.results:empty{margin-block-start:var(--scale-8)}.no-js .filters,.no-js .results{display:none}.no-js .resources{margin-block-start:var(--scale-8)}@media (width>=1024px){.filters{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.filters select{margin-inline-end:var(--scale-2)}.filters #clear-filters{margin-inline-start:auto}.filters .button{inline-size:auto;margin-block-start:0;display:inline}.filters br{display:none}}.cloak{display:none}.search:has(.cloak){background-color:var(--green-500)}.search header form{column-gap:var(--scale-3);font-size:var(--scale-0);margin-block-start:var(--scale-7);display:flex}.search header form button[type=submit] span{font-size:var(--scale-0);font-weight:var(--weight-medium);padding-inline:var(--scale--4);align-self:center}@media (width>=768px){.search header form button[type=submit] span{padding-inline:var(--scale-6)}}.search h2{margin-block-end:var(--scale--4)}.search .search-container{background-color:var(--white);border:3px solid #0000;border-radius:3px;flex-grow:1;align-items:center;padding:1rem;display:flex}.search .search-container:hover{border-color:var(--green-300)}.search .search-container:focus-within{border-color:var(--green-500);box-shadow:0 0 0 2px var(--green-100)}.search .search-container>svg{color:var(--black);margin-inline:0 var(--scale--4);block-size:1.25em;inline-size:1.25em}.search .search-container input[type=search]{border:none;inline-size:100%}.search .search-container input[type=search]:focus{outline:none}.search[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .search-container:hover{border-style:double}.search[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .search-container:focus-within{box-shadow:0 0 0 calc(2/16*1rem)var(--fl-fgColor)}.search .search-results{margin-block-start:var(--scale-6)}.search .search-results .search-results__title{margin-block-end:var(--scale--4)}.search .search-results .search-results__title a{color:var(--blue-600);font-size:var(--scale-1);font-weight:var(--weight-medium)}.search .search-results .search-results__title a:active,.search .search-results .search-results__title a:focus{color:var(--white)}.search .search-results .search-results__title em{font-size:var(--scale--1);margin-block:0;display:block}.search .search-results .search-results__excerpt{font-size:var(--scale--1);margin-block:0 var(--scale-2)}.search .search-results .search-results__excerpt--last{margin-block:0}.search .search-results>li:first-of-type{border-block-start:solid 1px var(--blue-600);padding-block-start:var(--scale-6)}.search .pagination{margin-block-start:var(--scale-7)}