.fls-stack{font:inherit;color:inherit;max-width:100%}.fls-stack-heading{margin-top:0}.fls-stack-kicker{font-size:.82em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7em}.fls-stack-copy{line-height:1.65}.fls-stack-subheading{margin:1.2em 0 .35em}.fls-stack-item+.fls-stack-item{margin-top:1.5em}.fls-stack-list{padding-left:1.25em}.fls-stack-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:var(--fls-actions-alignment,var(--fls-action-alignment,flex-start));margin-top:1.25rem}.fls-stack-action,.fls-related-link{display:inline-block;font-weight:700;text-decoration:none}.fls-related-links{display:flex;flex-wrap:wrap;gap:1rem}.fls-related-link{border-bottom:1px solid currentColor}.fls-functional-donation{border:1px dashed currentColor;padding:1rem;opacity:.78}.fl-builder-edit .fls-stack:empty{display:none}
.fls-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.fls-archive-card{min-width:0}.fls-archive-card a{color:inherit}.fls-stack-action-secondary{background:transparent!important;color:inherit!important}@media(max-width:800px){.fls-archive-grid{grid-template-columns:1fr}}
.fls-stack-kicker{color:var(--fls-kicker-color,inherit);font-family:var(--fls-kicker-font-family,inherit);font-size:max(14px,var(--fls-kicker-font-size,.82rem));font-weight:var(--fls-kicker-font-weight,700);line-height:var(--fls-kicker-line-height,1.3);letter-spacing:var(--fls-kicker-letter-spacing,.08em);text-transform:var(--fls-kicker-text-transform,uppercase);margin-top:var(--fls-kicker-margin-top,0);margin-bottom:var(--fls-kicker-margin-bottom,.7em)}
.fls-stack-heading{color:var(--fls-heading-color,inherit);font-family:var(--fls-heading-font-family,inherit);font-size:max(14px,var(--fls-heading-font-size,clamp(2rem,3vw,2.5rem)));font-weight:var(--fls-heading-font-weight,700);line-height:var(--fls-heading-line-height,1.12);letter-spacing:var(--fls-heading-letter-spacing,inherit);text-transform:var(--fls-heading-text-transform,inherit);margin-top:var(--fls-heading-margin-top,0);margin-bottom:var(--fls-heading-margin-bottom,.6em)}
.fls-stack-copy,.fls-stack-editable,.fls-functional-custom,.fls-functional-detail{color:var(--fls-body-color,inherit);font-family:var(--fls-body-font-family,inherit);font-size:max(14px,var(--fls-body-font-size,1.125rem));font-weight:var(--fls-body-font-weight,inherit);line-height:var(--fls-body-line-height,1.65);letter-spacing:var(--fls-body-letter-spacing,inherit);text-transform:var(--fls-body-text-transform,inherit);margin-top:var(--fls-body-margin-top,0);margin-bottom:var(--fls-body-margin-bottom,0)}
.fls-stack-copy p,.fls-stack-editable p,.fls-functional-custom p,.fls-functional-detail p,.fls-stack li{font-size:inherit;line-height:inherit}.fls-stack-copy p,.fls-stack-editable p,.fls-functional-custom p,.fls-functional-detail p{margin-top:0;margin-bottom:1em}.fls-stack-copy p:last-child,.fls-stack-editable p:last-child,.fls-functional-custom p:last-child,.fls-functional-detail p:last-child{margin-bottom:1em}
.fls-stack-action-primary{color:var(--fls-primary-color,#0B1644)!important;background-color:var(--fls-primary-background-color,#EF8394)!important;font-family:var(--fls-primary-font-family,"Open Sans",sans-serif);font-size:max(14px,var(--fls-primary-font-size,16px));font-weight:var(--fls-primary-font-weight,700);line-height:var(--fls-primary-line-height,1.2);letter-spacing:var(--fls-primary-letter-spacing,normal);text-transform:var(--fls-primary-text-transform,none);margin-top:var(--fls-primary-margin-top,0);margin-bottom:var(--fls-primary-margin-bottom,0);padding:var(--fls-primary-padding,12px 24px);border:var(--fls-primary-border-width,1px) solid var(--fls-primary-border-color,#EF8394);border-radius:var(--fls-primary-border-radius,999px);text-decoration:none}
.fls-stack-action-primary:hover,.fls-stack-action-primary:focus-visible{color:var(--fls-primary-hover-color,#0B1644)!important;background-color:var(--fls-primary-hover-background-color,#EF8394)!important;border-color:var(--fls-primary-hover-border-color,#EF8394);text-decoration:none}
.fls-stack-action-secondary{color:var(--fls-secondary-color,#4D67AF)!important;background-color:var(--fls-secondary-background-color,transparent)!important;font-family:var(--fls-secondary-font-family,"Open Sans",sans-serif);font-size:max(14px,var(--fls-secondary-font-size,16px));font-weight:var(--fls-secondary-font-weight,700);line-height:var(--fls-secondary-line-height,1.2);letter-spacing:var(--fls-secondary-letter-spacing,normal);text-transform:var(--fls-secondary-text-transform,none);margin-top:var(--fls-secondary-margin-top,0);margin-bottom:var(--fls-secondary-margin-bottom,0);padding:var(--fls-secondary-padding,12px 24px);border:var(--fls-secondary-border-width,1px) solid var(--fls-secondary-border-color,#4D67AF);border-radius:var(--fls-secondary-border-radius,999px);text-decoration:none}
.fls-stack-action-secondary:hover,.fls-stack-action-secondary:focus-visible{color:var(--fls-secondary-hover-color,#fff)!important;background-color:var(--fls-secondary-hover-background-color,#4D67AF)!important;border-color:var(--fls-secondary-hover-border-color,#4D67AF);text-decoration:none}
body.fls-page-get_support .fls-info-box{--fls-action-alignment:center}
.fls-related-link{color:var(--fls-link-color,inherit);font-family:var(--fls-link-font-family,inherit);font-size:max(14px,var(--fls-link-font-size,14px));font-weight:var(--fls-link-font-weight,700);line-height:var(--fls-link-line-height,inherit);letter-spacing:var(--fls-link-letter-spacing,inherit);text-transform:var(--fls-link-text-transform,inherit);margin-top:var(--fls-link-margin-top,0);margin-bottom:var(--fls-link-margin-bottom,0)}
.fls-stack-subheading{color:var(--fls-subheading-color,inherit);font-family:var(--fls-subheading-font-family,inherit);font-size:max(14px,var(--fls-subheading-font-size,clamp(1.35rem,2vw,1.5rem)));font-weight:var(--fls-subheading-font-weight,700);line-height:var(--fls-subheading-line-height,1.22);letter-spacing:var(--fls-subheading-letter-spacing,inherit);text-transform:var(--fls-subheading-text-transform,inherit);margin-top:var(--fls-subheading-margin-top,1.5em);margin-bottom:var(--fls-subheading-margin-bottom,.5em)}
.fls-info-box .fls-button,.fls-final-cta .fls-button,.fls-functional .fls-button{color:var(--fls-action-color,#0B1644)!important;background-color:var(--fls-action-background-color,#EF8394)!important;font-family:var(--fls-action-font-family,"Open Sans",sans-serif);font-size:max(14px,var(--fls-action-font-size,16px));font-weight:var(--fls-action-font-weight,700);line-height:var(--fls-action-line-height,1.2);letter-spacing:var(--fls-action-letter-spacing,normal);text-transform:var(--fls-action-text-transform,none);margin-top:var(--fls-action-margin-top,0);margin-bottom:var(--fls-action-margin-bottom,0);padding:var(--fls-action-padding,12px 24px);border:var(--fls-action-border-width,1px) solid var(--fls-action-border-color,#EF8394);border-radius:var(--fls-action-border-radius,999px);text-decoration:none}
.fls-info-box .fls-button:hover,.fls-info-box .fls-button:focus-visible,.fls-final-cta .fls-button:hover,.fls-final-cta .fls-button:focus-visible,.fls-functional .fls-button:hover,.fls-functional .fls-button:focus-visible{color:var(--fls-action-hover-color,#0B1644)!important;background-color:var(--fls-action-hover-background-color,#EF8394)!important;border-color:var(--fls-action-hover-border-color,#EF8394);text-decoration:none}
.fls-button,.fls-stack-action-primary,.fls-stack-action-secondary{transition:filter .16s ease,transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}
.fls-button:hover,.fls-button:focus-visible,.fls-stack-action-primary:hover,.fls-stack-action-primary:focus-visible,.fls-stack-action-secondary:hover,.fls-stack-action-secondary:focus-visible{filter:brightness(1.1) saturate(1.04);transform:translateY(-1px)}
.fls-final-cta,.fls-related-links{display:none!important}.fls-stack-kicker-heading{display:block}.fls-functional-form{scroll-margin-top:8rem;margin-top:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(1.5rem,4vw,3rem)}
body:not(.fl-builder-edit) .fl-module:has(.fls-stack:empty){display:none!important;margin:0!important;padding:0!important}body:not(.fl-builder-edit) .fls-stack:empty{display:none!important}
.fls-supporting-photo img{display:block;max-width:100%;height:auto}
@media(min-width:801px){.sticky,.fls-supporting-photo{position:sticky!important;top:50px!important;align-self:flex-start!important;z-index:2}.fl-col:has(.sticky),.fl-col:has(.fls-supporting-photo),.fl-col:has(.sticky)>.fl-col-content,.fl-col:has(.fls-supporting-photo)>.fl-col-content,.fl-row:has(.sticky)>.fl-row-content-wrap,.fl-row:has(.fls-supporting-photo)>.fl-row-content-wrap{overflow:visible!important}}
@media(max-width:800px){.fls-stack-heading{font-size:max(14px,var(--fls-heading-font-size,2rem))}.fls-stack-subheading{font-size:max(14px,var(--fls-subheading-font-size,1.35rem))}.fls-stack-copy,.fls-stack-editable,.fls-functional-custom,.fls-functional-detail{font-size:max(14px,var(--fls-body-font-size,1rem))}}
