body{color:var(--fl-fgColor,var(--color-green-800));font-family:var(--font-system,sans-serif);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0}h1,h2,h3,h4,p{margin-block:0}blockquote,pre,ol,ul,figure{margin:0;padding:0}img{border:none;max-width:100%;height:auto;display:block}article,aside,figure,footer,header,main,nav{display:block}*,:before,:after{box-sizing:border-box}iframe{border:none}ul[role=tablist],ol[role=tablist],ul[role=list],ol[role=list]{list-style:none}a{color:inherit;text-decoration:none}button{appearance:none;box-shadow:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;margin:0;padding:0}:root{--white:#fff;--black:#000;--grey-50:#f8f8f8;--grey-100:#f3f3f3;--grey-150:#e7e7e7;--grey-200:#c4c4c4;--grey-300:#888;--grey-400:#6c6c6c;--grey-600:#313131;--red-200:#ffaca7;--red-500:#ff3636;--blue-50:#abdde9;--blue-100:#acdde9;--blue-150:#84bcde;--blue-200:#89b2e0;--blue-250:#8caabb;--blue-300:#6895c6;--blue-400:#5c81a9;--blue-450:#5879a0;--blue-500:#4d6b8d;--blue-550:#465d8b;--blue-600:#2e405b;--blue-700:#203149;--gold-100:#ffe6a7;--gold-150:#fadc90;--gold-300:#fdcc70;--gold-400:#ffcb70;--gold-500:#fcb33e;--green-50:#f7fff4;--green-100:#cee6c5;--green-150:#cde6c4;--green-200:#b0d0be;--font-montserrat:"Montserrat Alternates", montserrat, sans-serif;--font-fira-sans:"Fira Sans", sans-serif}.bg-white{background:var(--white)}.bg-black{background:var(--black)}.bg-grey-50{background:var(--grey-50)}.bg-grey-100{background:var(--grey-100)}.bg-grey-150{background:var(--grey-150)}.bg-grey-200{background:var(--grey-200)}.bg-grey-300{background:var(--grey-300)}.bg-grey-400{background:var(--grey-400)}.bg-grey-600{background:var(--grey-600)}.bg-red-200{background:var(--red-200)}.bg-red-500{background:var(--red-500)}.bg-blue-50{background:var(--blue-50)}.bg-blue-100{background:var(--blue-100)}.bg-blue-150{background:var(--blue-150)}.bg-blue-200{background:var(--blue-200)}.bg-blue-250{background:var(--blue-250)}.bg-blue-300{background:var(--blue-300)}.bg-blue-400{background:var(--blue-400)}.bg-blue-450{background:var(--blue-450)}.bg-blue-500{background:var(--blue-500)}.bg-blue-550{background:var(--blue-550)}.bg-blue-600{background:var(--blue-600)}.bg-blue-700{background:var(--blue-700)}.bg-gold-150{background:var(--gold-150)}.bg-gold-100{background:var(--gold-100)}.bg-gold-300{background:var(--gold-300)}.bg-gold-400{background:var(--gold-400)}.bg-gold-500{background:var(--gold-500)}.bg-green-50{background:var(--green-50)}.bg-green-100{background:var(--green-100)}.bg-green-150{background:var(--green-150)}.bg-green-200{background:var(--green-200)}@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}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(../fonts/fira-sans-v17-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:400;src:url(../fonts/fira-sans-v17-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:500;src:url(../fonts/fira-sans-v17-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:600;src:url(../fonts/fira-sans-v17-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:700;src:url(../fonts/fira-sans-v17-latin-700.woff2)format("woff2")}body{font-family:var(--font-montserrat)}h1{color:var(--fl-fgColor,var(--black));font-size:clamp(1.5rem,.6304rem + 4.3478vw,4rem);font-weight:700;line-height:normal}h2{border-block-end:.3125rem solid var(--fl-fgColor,var(--gold-400));color:var(--fl-fgColor,var(--black));font-size:clamp(1.25rem,.9891rem + 1.3043vw,2rem);font-weight:700;line-height:1.5}h3,.h3{color:var(--fl-fgColor,var(--black));font-size:clamp(.875rem,.6576rem + 1.087vw,1.5rem);font-weight:600;line-height:1.5}p,li,.subhead{color:var(--fl-fgColor,var(--black));font-size:clamp(.875rem,.6576rem + 1.087vw,1.5rem);font-style:normal;line-height:1.5}.subhead{font-weight:500}p,li{font-weight:400}article{padding-block:0 1.6875rem;padding-inline:1.6875rem}.flow>*+*{margin-block-start:var(--flow-space,1em)}.p-m{padding:1.6875rem}.gap-m{gap:1.6875rem}.rounded-full{border-radius:50%}.width-4xl{width:8rem}.height-4xl{height:8rem}.flex-col{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-s{gap:.875rem}.gap-2xs{gap:.5rem}.mx-auto{margin-inline:auto}@media (width<1100px){.hide-on-mobile{display:none}}.screen-reader-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}a:not([class]){color:var(--fl-linkColor,var(--blue-450));font-weight:700;text-decoration:none}a:not([class]):hover,a:not([class]):focus{background-color:var(--fl-linkColor,var(--gold-150));color:var(--fl-bgColor,var(--blue-450))}a.cta{background-color:var(--fl-bgColor,var(--white));border:solid calc(1 / 16 * 1rem) var(--fl-fgColor,var(--black));color:var(--fl-fgColor,var(--black));font-family:var(--font-montserrat);text-align:center;border-radius:2.21875rem;height:4.4375rem;padding-block:1rem;padding-inline:2rem;font-size:1.5rem;font-weight:500;text-decoration:none;position:relative}a.cta:hover,a.cta:focus{background:var(--fl-bgColor,var(--gold-150));box-shadow:inset 0 0 0 calc(3 / 16 * 1rem) var(--black);outline-color:#0000}.pagination{justify-content:center;display:flex}.pagination-list{gap:.625rem;margin-inline:auto;list-style:none;display:flex}.pagination-list a:focus{outline-color:#0000}.pagination-list a.pagination-link{background:var(--fl-bgColor,var(--green-100));box-shadow:inset 0 0 0 calc(2 / 16 * 1rem) var(--fl-linkColor,var(--blue-250));color:var(--fl-linkColor,var(--blue-550));text-align:center;border-radius:50%;justify-content:center;align-items:center;width:clamp(2.8125rem,2.6386rem + .8696vw,3.3125rem);height:clamp(2.8125rem,2.6386rem + .8696vw,3.3125rem);font-size:clamp(1.125rem,.9946rem + .6522vw,1.5rem);font-weight:500;display:flex;position:relative}.pagination-list a.pagination-previous,.pagination-list a.pagination-next{color:var(--fl-linkColor,var(--blue-550));width:1.5rem;height:clamp(2.8125rem,2.6386rem + .8696vw,3.3125rem);padding-block:.5625rem;display:block}.pagination-list a svg{--vertical:transparent;fill:none;stroke:currentColor;stroke-width:.125rem;width:.875rem;height:1.5rem}.pagination-list a:hover svg,.pagination-list a:focus svg{--vertical:currentcolor;fill:currentColor}.pagination-list a[aria-current=page]{background-color:var(--fl-bgColor,var(--green-50));box-shadow:inset 0 0 0 calc(2 / 16 * 1rem) var(--fl-linkColor,var(--blue-500))}.pagination-list a.pagination-link:hover:after,.pagination-list a.pagination-link:focus:after{box-shadow:inset 0 0 0 calc(2 / 16 * 1rem) var(--fl-linkColor,var(--blue-250));content:"";border-radius:50%;width:clamp(2.8125rem,2.6386rem + .8696vw,3.3125rem);height:clamp(2.8125rem,2.6386rem + .8696vw,3.3125rem);display:block;position:absolute;top:.25rem;left:.25rem}.pagination-list a[aria-current=page]:hover:after,.pagination-list a[aria-current=page]:focus:after{box-shadow:inset 0 0 0 calc(2 / 16 * 1rem) var(--fl-linkColor,var(--blue-500))}.pagination-ellipsis span{color:var(--fl-fgColor,var(--blue-400));height:2.8125rem;margin-block-start:.25rem;font-size:1.125rem;font-weight:600;display:inline-block}.cards{gap:2rem;display:grid}.cards--resources{gap:3rem}@supports (width:min(466px, 100%)){.cards--resources{grid-template-columns:repeat(auto-fit,minmax(min(466px,100%),1fr))}}.cards--home{flex-direction:column;align-items:center;gap:2.375rem;display:flex}@media (width>=47.5rem){.cards--home{grid-template-columns:repeat(2,1fr);width:36rem;margin-inline:auto;display:grid}}@media (width>=68.75rem){.cards--home{grid-template-columns:repeat(4,1fr);width:100%;max-width:77.5rem;margin-inline:auto;display:grid}}.card{background-color:var(--fl-bgColor,var(--white));color:var(--fl-fgColor,var(--black));border-radius:1.125rem;inline-size:100%;padding-block:1rem;padding-inline:2rem;position:relative;box-shadow:0 0 .4375rem #0006}.card .meta+.meta{--flow-space:0}.card__image img{max-block-size:20rem}@media (width<47.5rem){.card__image{display:none}}.card:has(.card__image){grid-template-columns:1fr auto;gap:1rem;display:grid}.card .meta{font-style:italic;font-weight:600}.card .meta.date{color:var(--fl-fgColor,var(--grey-400))}[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .card{box-shadow:inset 0 0 0 calc(1 / 16 * 1rem) var(--fl-fgColor)}.card a:hover,.card a:focus{box-shadow:none;color:var(--fl-linkColor,var(--black));background:0 0;outline-color:#0000}.card a:focus{outline:1px solid #0000}.card:hover,.card:has(a:focus),.card:focus-within{box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--fl-linkColor,transparent), calc(10 / 16 * 1rem) calc(10 / 16 * 1rem) calc(10 / 16 * 1rem) #00000040}.card.card--initiative:hover,.card.card--initiative:has(a:focus),.card.card--initiative:focus-within,.card.card--event:hover,.card.card--event:has(a:focus),.card.card--event:focus-within,.card.card--resource:hover,.card.card--resource:has(a:focus),.card.card--resource:focus-within{box-shadow:0 0 2.1875rem #0000008c}.card.card--resource:hover,.card.card--resource:has(a:focus),.card.card--resource:focus-within{background-color:var(--fl-bgColor,var(--gold-100))}.meta.media-type,.meta.readability,.meta.topic,.meta.tags{font-size:clamp(.875rem,.575rem + .8vw,1.125rem);font-style:normal;font-weight:400}.meta svg{block-size:1.25rem;fill:var(--fl-fgColor,var(--blue-550));inline-size:1.25rem;margin-inline-end:.75rem}.card.card--resource .meta+.meta{margin-block-start:1rem}.card.card--resource a{color:var(--fl-linkColor,var(--blue-550))}[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .card:hover,[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .card:has(a:focus),[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .card:focus-within{box-shadow:inset 0 0 0 calc(2 / 16 * 1rem) var(--fl-linkColor), 0 0 0 calc(2 / 16 * 1rem) var(--fl-linkColor)}.card a:after{content:"";position:absolute;inset:0}.card--home{aspect-ratio:271/476;font-family:var(--font-montserrat);border-radius:.625rem;max-inline-size:17.8125rem;padding-block:.9375rem;padding-inline:1.1875rem;box-shadow:0 .25rem .25rem #0006}.card.azure{background-color:var(--fl-bgColor,var(--blue-200))}.card.blue{background-color:var(--fl-bgColor,var(--blue-50))}.card.green{background-color:var(--fl-bgColor,var(--green-150))}.card.yellow{background-color:var(--fl-bgColor,var(--gold-300))}.card h2{border-block-end:0}.card--initiative h2,.card--event h2{border-block-end:calc(2 / 16 * 1rem) solid var(--fl-fgColor,var(--grey-200));padding-block-end:1em}.card a{color:var(--fl-linkColor,inherit)}.tag{background:var(--fl-bgColor,var(--grey-150));color:var(--fl-fgColor,var(--black));-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;border-radius:2rem;margin-block:0 .75rem;padding-block:.25rem;padding-inline:1rem;font-size:.875rem;font-weight:400;line-height:1.5;display:inline-block}.tag+.tag{margin-inline:0 .75rem}[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .tag{box-shadow:inset 0 0 0 calc(1 / 16 * 1rem) var(--fl-fgColor,var(--black))}.tag--lg{border-radius:1.375rem;margin-block:.125rem;padding-block:.5rem}.tag--lg+.tag--lg{margin-inline:.5rem 0}