:root,:host{--animation-duration-100: .1s;--animation-duration-200: .2s;--animation-duration-300: .3s;--animation-duration-400: .4s;--animation-duration-500: .5s;--animation-duration-600: .6s;--animation-duration-700: .7s;--animation-duration-800: .8s;--animation-duration-900: .9s;--animation-duration-1000: 1s;--animation-duration-default: var(--animation-duration-200);--animation-easing-default: ease-out}@media(prefers-reduced-motion:reduce){:root,:host{--animation-duration-100: 0s;--animation-duration-200: 0s;--animation-duration-300: 0s;--animation-duration-400: 0s;--animation-duration-500: 0s;--animation-duration-600: 0s;--animation-duration-700: 0s;--animation-duration-800: 0s;--animation-duration-900: 0s;--animation-duration-1000: 0s}.animation,[class*=animation-]{transition-duration:0s!important;transition-delay:0s!important;transition-timing-function:linear!important}}.animation{opacity:0;transform:translateY(20px);transition:opacity var(--animation-duration-400) var(--animation-easing-default),transform var(--animation-duration-400) var(--animation-easing-default)}.animation-slide-left{opacity:0;transform:translateY(0) translate(40px);transition:opacity var(--animation-duration-400) var(--animation-easing-default),transform var(--animation-duration-400) var(--animation-easing-default)}.animation-slide-right{opacity:0;transform:translateY(0) translate(-40px);transition:opacity var(--animation-duration-400) var(--animation-easing-default),transform var(--animation-duration-400) var(--animation-easing-default)}.run-animation{opacity:1;transform:translateY(0) translate(0) scale(1)}.animation-delay-100{transition-delay:var(--animation-duration-100)}.animation-delay-200{transition-delay:var(--animation-duration-default)}.animation-delay-300{transition-delay:var(--animation-duration-300)}.animation-delay-400{transition-delay:var(--animation-duration-400)}.animation-delay-500{transition-delay:var(--animation-duration-500)}.animation-delay-600{transition-delay:var(--animation-duration-600)}.animation-delay-700{transition-delay:var(--animation-duration-700)}.animation-delay-800{transition-delay:var(--animation-duration-800)}.animation-delay-900{transition-delay:var(--animation-duration-900)}.animation-delay-1000{transition-delay:var(--animation-duration-1000)}:root,:host{--border-width: 1px;--border-width-thick: 2px;--border-radius-base: 4px;--border-radius-medium: 8px;--border-radius-large: 12px;--border-radius-round: 99999999px}@font-face{font-family:PlusJakartaSans;src:url(/dist/assets/fonts/PlusJakartaSans-VariableFont_wght.ttf) format("TrueType");font-weight:300 900;font-style:normal}@font-face{font-family:PlusJakartaSans;src:url(/dist/assets/fonts/PlusJakartaSans-Italic-VariableFont_wght.ttf) format("TrueType");font-weight:300 900;font-style:italic}:root,:host{--font-size-hero-title: 3.25rem;--line-height-hero-title: 1.2;--letter-spacing-hero-title: -.0192em;--font-weight-hero-title: var(--font-weight-bold);--font-size-h1: 3.25rem;--line-height-h1: 1.2;--letter-spacing-h1: -.0192em;--font-weight-h1: var(--font-weight-bold);--font-size-h2: 2.5rem;--line-height-h2: 1.2;--letter-spacing-h2: -.0125em;--font-weight-h2: var(--font-weight-bold);--font-size-h3: 1.875rem;--line-height-h3: 1.2;--letter-spacing-h3: 0;--font-weight-h3: var(--font-weight-bold);--font-size-h4: 1.25rem;--line-height-h4: 1.2;--letter-spacing-h4: .0125em;--font-weight-h4: var(--font-weight-bold);--font-size-h5: 1rem;--line-height-h5: 1.25;--letter-spacing-h5: 0;--font-weight-h5: var(--font-weight-bold);--font-size-h6: .875rem;--line-height-h6: 1.5;--letter-spacing-h6: .0107em;--font-weight-h6: var(--font-weight-bold);--font-size-subtitle: 1.125rem;--line-height-subtitle: 1.5;--letter-spacing-subtitle: .0083em;--font-weight-subtitle: var(--font-weight-regular);--font-size-body: 1rem;--line-height-body: 1.5;--letter-spacing-body: .0094em;--font-weight-body: var(--font-weight-regular);--font-size-body-small: .875rem;--line-height-body-small: 1.5;--letter-spacing-body-small: .0121em;--font-weight-body-small: var(--font-weight-regular);--font-size-preamble: 1.25rem;--line-height-preamble: 1.5;--letter-spacing-preamble: 0;--font-weight-preamble: var(--font-weight-regular);--font-size-button: .9375rem;--line-height-button: 1.25;--letter-spacing-button: .0307em;--font-weight-button: var(--font-weight-medium);--font-size-input-label: 1rem;--line-height-input-label: 1.25;--letter-spacing-input-label: .0094em;--font-weight-input-label: var(--font-weight-regular);--font-size-input-text: 1rem;--line-height-input-text: 1.5;--letter-spacing-input-text: .0094em;--font-weight-input-text: var(--font-weight-regular);--font-size-input-helper: .75rem;--line-height-input-helper: 1.5;--letter-spacing-input-helper: .0125em;--font-weight-input-helper: var(--font-weight-regular);--font-size-navigation-item-small: 1rem;--line-height-navigation-item-small: 1.66;--letter-spacing-navigation-item-small: .0286em;--font-weight-navigation-item-small: var(--font-weight-regular);--font-size-navigation-item-small-selected: 1rem;--line-height-navigation-item-small-selected: 1.66;--letter-spacing-navigation-item-small-selected: .0286em;--font-weight-navigation-item-small-selected: var(--font-weight-regular);--font-size-navigation-item: 1.125rem;--line-height-navigation-item: 1.5;--letter-spacing-navigation-item: 0;--font-weight-navigation-item: var(--font-weight-regular);--font-size-navigation-item-selected: 1.125rem;--line-height-navigation-item-selected: 1.5;--letter-spacing-navigation-item-selected: 0;--font-weight-navigation-item-selected: var(--font-weight-regular);--font-size-quote: 1.635rem;--line-height-quote: 1.5;--letter-spacing-quote: .009375em;--font-weight-quote: var(--font-weight-regular);--font-size-quote-author: .875rem;--line-height-quote-author: 1.5;--letter-spacing-quote-author: .0875em;--font-weight-quote-author: var(--font-weight-semi-bold);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-family-primary: "PlusJakartaSans", sans-serif;--font-family-secondary: "PlusJakartaSans", sans-serif}h1.text-hero-title,.text-hero-title{font-size:var(--font-size-hero-title);line-height:var(--line-height-hero-title);font-family:var(--font-family-secondary);font-weight:var(--font-weight-hero-title);letter-spacing:var(--letter-spacing-hero-title);color:var(--color-text-primary)}h1,.h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-family:var(--font-family-secondary);font-weight:var(--font-weight-h1);letter-spacing:var(--letter-spacing-h1);color:var(--color-text-primary)}h2,.h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-family:var(--font-family-secondary);font-weight:var(--font-weight-h2);letter-spacing:var(--letter-spacing-h2);color:var(--color-text-primary)}h3,.h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-family:var(--font-family-secondary);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);color:var(--color-text-primary)}h4,.h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-family:var(--font-family-secondary);font-weight:var(--font-weight-h4);letter-spacing:var(--letter-spacing-h4);color:var(--color-text-primary)}h5,.h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-family:var(--font-family-secondary);font-weight:var(--font-weight-h5);letter-spacing:var(--letter-spacing-h5);color:var(--color-text-primary)}h6,.h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-family:var(--font-family-secondary);font-weight:var(--font-weight-h6);letter-spacing:var(--letter-spacing-h6);color:var(--color-text-primary)}.text-subtitle{font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:var(--font-weight-subtitle);letter-spacing:var(--letter-spacing-subtitle)}.text-body{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-body)}.text-body-small{font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);font-weight:var(--font-weight-body-small);letter-spacing:var(--letter-spacing-body-small)}.text-preamble{font-size:var(--font-size-preamble);line-height:var(--line-height-preamble);font-weight:var(--font-weight-preamble);letter-spacing:var(--letter-spacing-preamble)}.text-button{font-size:var(--font-size-button);line-height:var(--line-height-button);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing-button)}.text-input-label,.umbraco-forms-form label,.umbraco-forms-form legend,.custom-form label,.custom-form legend,.umbraco-forms-form .umbraco-forms-tooltip.help-block,.custom-form .umbraco-forms-tooltip.help-block{font-size:var(--font-size-input-label);line-height:var(--line-height-input-label);font-weight:var(--font-weight-input-label);letter-spacing:var(--letter-spacing-input-label)}.text-input-text,.umbraco-forms-form input:not([type=submit]),.umbraco-forms-form select,.umbraco-forms-form textarea,.custom-form input:not([type=submit]),.custom-form select,.custom-form textarea{font-size:var(--font-size-input-text);line-height:var(--line-height-input-text);font-weight:var(--font-weight-input-text);letter-spacing:var(--letter-spacing-input-text)}.text-input-helper{font-size:var(--font-size-input-helper);line-height:var(--line-height-input-helper);font-weight:var(--font-weight-input-helper);letter-spacing:var(--letter-spacing-input-helper)}.text-navigation-item-small{font-size:var(--font-size-navigation-item-small);line-height:var(--line-height-navigation-item-small);font-weight:var(--font-weight-navigation-item-small);letter-spacing:var(--letter-spacing-navigation-item-small)}.text-navigation-item-small-selected,.text-navigation-item-small.active{text-decoration:underline;text-decoration-color:currentColor;font-size:var(--font-size-navigation-item-small-selected);line-height:var(--line-height-navigation-item-small-selected);font-weight:var(--font-weight-navigation-item-small-selected);letter-spacing:var(--letter-spacing-navigation-item-small-selected)}.text-navigation-item{font-size:var(--font-size-navigation-item);line-height:var(--line-height-navigation-item);font-weight:var(--font-weight-navigation-item);letter-spacing:var(--letter-spacing-navigation-item)}.text-navigation-item-selected,.text-navigation-item.active{text-decoration:underline;text-decoration-color:currentColor;font-size:var(--font-size-navigation-item-selected);line-height:var(--line-height-navigation-item-selected);font-weight:var(--font-weight-navigation-item-selected);letter-spacing:var(--letter-spacing-navigation-item-selected)}.text-quote{font-size:var(--font-size-quote);line-height:var(--line-height-quote);font-weight:var(--font-weight-quote);letter-spacing:var(--letter-spacing-quote)}.text-quote-author{font-size:var(--font-size-quote-author);line-height:var(--line-height-quote-author);font-weight:var(--font-weight-quote-author);letter-spacing:var(--letter-spacing-quote-author)}.font-primary{font-family:var(--font-family-primary)}.font-secondary{font-family:var(--font-family-secondary)}@media only screen and (max-width:767px){:root,:host{--font-size-hero-title: 2.625rem;--line-height-hero-title: 1.2;--letter-spacing-hero-title: -.0119em;--font-weight-hero-title: var(--font-weight-light);--font-size-h1: 2.75rem;--line-height-h1: 1.2;--letter-spacing-h1: -.0227em;--font-weight-h1: var(--font-weight-bold);--font-size-h2: 2.125rem;--line-height-h2: 1.2;--letter-spacing-h2: -.0147em;--font-weight-h2: var(--font-weight-bold);--font-size-h3: 1.625rem;--line-height-h3: 1.2;--letter-spacing-h3: 0;--font-weight-h3: var(--font-weight-bold);--font-size-h4: 1.25rem;--line-height-h4: 1.2;--letter-spacing-h4: .0125em;--font-weight-h4: var(--font-weight-bold);--font-size-subtitle: 1.125rem;--line-height-subtitle: 1.5;--letter-spacing-subtitle: .0083em;--font-weight-subtitle: var(--font-weight-regular);--font-size-body: 1rem;--line-height-body: 1.5;--letter-spacing-body: .0094em;--font-weight-body: var(--font-weight-regular);--font-size-body-small: .875rem;--line-height-body-small: 1.5;--letter-spacing-body-small: .0121em;--font-weight-body-small: var(--font-weight-regular);--font-size-preamble: 1.125rem;--line-height-preamble: 1.5;--letter-spacing-preamble: 0;--font-weight-preamble: var(--font-weight-regular);--font-size-quote: 1.375rem;--line-height-quote: 1.5;--letter-spacing-quote: .009375em;--font-weight-quote: var(--font-weight-regular)}}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance;overflow-wrap:break-word}:where(p,li,dd,dt,figcaption,blockquote){text-wrap:pretty;overflow-wrap:break-word}:where(a[href^="mailto:"],a[href^="tel:"]){overflow-wrap:anywhere}:root,:host{--color-button-primary: var(--color-cta-contrast);--color-button-primary-hover: var(--color-cta-contrast);--color-button-primary-bg: var(--color-cta);--color-button-primary-bg-hover: var(--color-cta-interaction);--color-button-primary-border: var(--color-cta);--color-button-primary-border-hover: var(--color-cta-interaction);--color-button-primary-disabled: var(--color-form-text-disabled);--color-button-primary-disabled-bg: var(--color-form-bg-disabled);--color-button-primary-disabled-border: var(--color-form-bg-disabled);--color-button-primary-inverted: var(--color-cta);--color-button-primary-inverted-hover: var(--color-cta-interaction);--color-button-primary-inverted-bg: var(--color-cta-contrast);--color-button-primary-inverted-bg-hover: var(--color-cta-contrast);--color-button-primary-inverted-border: var(--color-cta-contrast);--color-button-primary-inverted-border-hover: var(--color-cta-contrast);--color-button-primary-inverted-disabled: var(--color-form-text-disabled);--color-button-primary-inverted-disabled-bg: var(--color-form-bg-disabled);--color-button-primary-inverted-disabled-border: var( --color-form-bg-disabled );--color-button-secondary: var(--color-cta);--color-button-secondary-hover: var(--color-cta-interaction);--color-button-secondary-bg: transparent;--color-button-secondary-bg-hover: transparent;--color-button-secondary-border: var(--color-cta);--color-button-secondary-border-hover: var(--color-cta-interaction);--color-button-secondary-disabled: var(--color-form-text-disabled);--color-button-secondary-disabled-bg: transparent;--color-button-secondary-disabled-border: var(--color-form-bg-disabled);--color-button-secondary-inverted: var(--color-cta-contrast);--color-button-secondary-inverted-hover: var(--color-cta-contrast);--color-button-secondary-inverted-bg: transparent;--color-button-secondary-inverted-bg-hover: transparent;--color-button-secondary-inverted-border: var(--color-cta-contrast);--color-button-secondary-inverted-border-hover: var(--color-cta-contrast);--color-button-secondary-inverted-disabled: var(--color-form-text-disabled);--color-button-secondary-inverted-disabled-bg: transparent;--color-button-secondary-inverted-disabled-border: var(--color-cta-contrast);--color-button-text: var(--color-cta);--color-button-text-hover: var(--color-cta-interaction);--color-button-text-bg: transparent;--color-button-text-bg-hover: transparent;--color-button-text-border: transparent;--color-button-text-border-hover: transparent;--color-button-text-disabled: var(--color-form-text-disabled);--color-button-text-disabled-bg: transparent;--color-button-text-disabled-border: transparent;--color-button-text-inverted: var(--color-cta-contrast);--color-button-text-inverted-hover: var(--color-cta-contrast);--color-button-text-inverted-bg: transparent;--color-button-text-inverted-bg-hover: transparent;--color-button-text-inverted-border: transparent;--color-button-text-inverted-border-hover: transparent;--color-button-text-inverted-disabled: var(--color-form-text-disabled);--color-button-text-inverted-disabled-bg: transparent;--color-button-text-inverted-disabled-border: transparent;--color-button-toggle: var(--color-text-primary);--color-button-toggle-hover: var(--color-text-primary);--color-button-toggle-bg: var(--color-white);--color-button-toggle-bg-hover: var(--color-grey-100);--color-button-toggle-border: var(--color-grey-300);--color-button-toggle-border-hover: var(--color-grey-400);--color-button-toggle-active: var(--color-cta-contrast);--color-button-toggle-active-hover: var(--color-cta-contrast);--color-button-toggle-active-bg: var(--color-cta);--color-button-toggle-active-bg-hover: var(--color-cta-interaction);--color-button-toggle-active-border: var(--color-cta);--color-button-toggle-active-border-hover: var(--color-cta-interaction);--color-button-toggle-disabled: var(--color-form-text-disabled);--color-button-toggle-disabled-bg: var(--color-form-bg-disabled);--color-button-toggle-disabled-border: var(--color-form-bg-disabled);--button-border-width: var(--border-width);--button-border-radius: var(--border-radius-round);--button-font-weight: var(--font-weight-medium)}.button-toggle,.support-organizations-block__filter-button,.button-text-inverted,.button-text,.button-secondary-inverted,.button-secondary,.umbraco-forms-form input[type=submit].cancel,.umbraco-forms-form input[type=submit].prev,.custom-form input[type=submit].cancel,.custom-form input[type=submit].prev,.button-primary-inverted,.button-primary,.umbraco-forms-form input[type=submit],.custom-form input[type=submit],.button-round,.button{border-radius:var(--button-border-radius);padding:var(--spacing-1-5) var(--spacing-5);outline-offset:calc(var(--button-border-width) * 3);transition:background-color var(--animation-duration-default) var(--animation-easing-default),border-color var(--animation-duration-default) var(--animation-easing-default),color var(--animation-duration-default) var(--animation-easing-default)}.button-toggle svg,.support-organizations-block__filter-button svg,.button-text-inverted svg,.button-text svg,.button-secondary-inverted svg,.button-secondary svg,.umbraco-forms-form input[type=submit].cancel svg,.umbraco-forms-form input[type=submit].prev svg,.custom-form input[type=submit].cancel svg,.custom-form input[type=submit].prev svg,.button-primary-inverted svg,.button-primary svg,.umbraco-forms-form input[type=submit] svg,.custom-form input[type=submit] svg,.button-round svg,.button svg{width:1.25rem;height:1.25rem;flex-shrink:0}.button-small{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);letter-spacing:var(--letter-spacing-body-small)}a[class*=button]{display:inline-block;text-decoration:none}.button-primary,.umbraco-forms-form input[type=submit],.custom-form input[type=submit],.button-round{color:var(--color-button-primary);background-color:var(--color-button-primary-bg);border:var(--button-border-width) solid var(--color-button-primary-border)}.button-primary:not(:disabled):where(:hover,:focus-visible),.umbraco-forms-form input[type=submit]:not(:disabled):where(:hover,:focus-visible),.custom-form input[type=submit]:not(:disabled):where(:hover,:focus-visible),.button-round:not(:disabled):where(:hover,:focus-visible){color:var(--color-button-primary-hover);background-color:var(--color-button-primary-bg-hover);border:var(--button-border-width) solid var(--color-button-primary-border-hover)}.button-primary:disabled,.umbraco-forms-form input[type=submit]:disabled,.custom-form input[type=submit]:disabled,.button-round:disabled{color:var(--color-button-primary-disabled);background-color:var(--color-button-primary-disabled-bg);border:var(--button-border-width) solid var(--color-button-primary-disabled-border)}.button-primary-inverted{color:var(--color-button-primary-inverted);background-color:var(--color-button-primary-inverted-bg);border:var(--button-border-width) solid var(--color-button-primary-inverted-border)}.button-primary-inverted:not(:disabled):where(:hover,:focus-visible){color:var(--color-button-primary-inverted-hover);background-color:var(--color-button-primary-inverted-bg-hover);border:var(--button-border-width) solid var(--color-button-primary-inverted-border-hover)}.button-primary-inverted:disabled{color:var(--color-button-primary-inverted-disabled);background-color:var(--color-button-primary-inverted-disabled-bg);border:var(--button-border-width) solid var(--color-button-primary-inverted-disabled-border)}.button-secondary,.umbraco-forms-form input[type=submit].cancel,.umbraco-forms-form input[type=submit].prev,.custom-form input[type=submit].cancel,.custom-form input[type=submit].prev{color:var(--color-button-secondary);background-color:var(--color-button-secondary-bg);border:var(--button-border-width) solid var(--color-button-secondary-border)}.button-secondary:not(:disabled):where(:hover,:focus-visible),.umbraco-forms-form input[type=submit].cancel:not(:disabled):where(:hover,:focus-visible),.umbraco-forms-form input[type=submit].prev:not(:disabled):where(:hover,:focus-visible),.custom-form input[type=submit].cancel:not(:disabled):where(:hover,:focus-visible),.custom-form input[type=submit].prev:not(:disabled):where(:hover,:focus-visible){color:var(--color-button-secondary-hover);background-color:var(--color-button-secondary-bg-hover);border:var(--button-border-width) solid var(--color-button-secondary-border-hover)}.button-secondary:disabled,.umbraco-forms-form input[type=submit].cancel:disabled,.umbraco-forms-form input[type=submit].prev:disabled,.custom-form input[type=submit].cancel:disabled,.custom-form input[type=submit].prev:disabled{color:var(--color-button-secondary-disabled);background-color:var(--color-button-secondary-disabled-bg);border:var(--button-border-width) solid var(--color-button-secondary-disabled-border)}.button-secondary-inverted{color:var(--color-button-secondary-inverted);background-color:var(--color-button-secondary-inverted-bg);border:var(--button-border-width) solid var(--color-button-secondary-inverted-border)}.button-secondary-inverted:not(:disabled):where(:hover,:focus-visible){color:var(--color-button-secondary-inverted-hover);background-color:var(--color-button-secondary-inverted-bg-hover);border:var(--button-border-width) solid var(--color-button-secondary-inverted-border-hover)}.button-secondary-inverted:disabled{color:var(--color-button-secondary-inverted-disabled);background-color:var(--color-button-secondary-inverted-disabled-bg);border:var(--button-border-width) solid var(--color-button-secondary-inverted-disabled-border)}.button-text{color:var(--color-button-text);background-color:var(--color-button-text-bg);border:var(--button-border-width) solid var(--color-button-text-border)}.button-text:not(:disabled):where(:hover,:focus-visible){color:var(--color-button-text-hover);background-color:var(--color-button-text-bg-hover);border:var(--button-border-width) solid var(--color-button-text-border-hover)}.button-text:disabled{color:var(--color-button-text-disabled);background-color:var(--color-button-text-disabled-bg);border:var(--button-border-width) solid var(--color-button-text-disabled-border)}.button-text-inverted{color:var(--color-button-text-inverted);background-color:var(--color-button-text-inverted-bg);border:var(--button-border-width) solid var(--color-button-text-inverted-border)}.button-text-inverted:not(:disabled):where(:hover,:focus-visible){color:var(--color-button-text-inverted-hover);background-color:var(--color-button-text-inverted-bg-hover);border:var(--button-border-width) solid var(--color-button-text-inverted-border-hover)}.button-text-inverted:disabled{color:var(--color-button-text-inverted-disabled);background-color:var(--color-button-text-inverted-disabled-bg);border:var(--button-border-width) solid var(--color-button-text-inverted-disabled-border)}.button-toggle,.support-organizations-block__filter-button{display:inline-flex;align-items:center;gap:var(--spacing-0-5);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-small);line-height:var(--line-height-small);white-space:nowrap}.button-toggle svg,.support-organizations-block__filter-button svg{width:1rem;height:1rem}.button-toggle,.support-organizations-block__filter-button{color:var(--color-button-toggle);background-color:var(--color-button-toggle-bg);border:var(--button-border-width) solid var(--color-button-toggle-border)}.button-toggle:not(:disabled):where(:hover,:focus-visible),.support-organizations-block__filter-button:not(:disabled):where(:hover,:focus-visible){color:var(--color-button-toggle-hover);background-color:var(--color-button-toggle-bg-hover);border:var(--button-border-width) solid var(--color-button-toggle-border-hover)}.button-toggle:disabled,.support-organizations-block__filter-button:disabled{color:var(--color-button-toggle-disabled);background-color:var(--color-button-toggle-disabled-bg);border:var(--button-border-width) solid var(--color-button-toggle-disabled-border)}.button-toggle--active,.support-organizations-block__filter-button--active{color:var(--color-button-toggle-active);background-color:var(--color-button-toggle-active-bg);border:var(--button-border-width) solid var(--color-button-toggle-active-border)}.button-toggle--active:not(:disabled):where(:hover,:focus-visible),.support-organizations-block__filter-button--active:not(:disabled):where(:hover,:focus-visible){color:var(--color-button-toggle-active-hover);background-color:var(--color-button-toggle-active-bg-hover);border:var(--button-border-width) solid var(--color-button-toggle-active-border-hover)}.button-round{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:var(--spacing-1-5);flex-shrink:0}.card,.support-service-card,.support-organizations-block__empty,.checklist-block,.security-card{border-radius:var(--border-radius-large);border:var(--border-width) solid var(--color-grey-200);padding:var(--spacing-4);background-color:var(--color-white);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card--beige,.security-card--soft{background-color:var(--color-brand-beige)}.card--sky{background-color:var(--color-brand-sky-blue)}.card--borderless{border-color:transparent}.card-compact,.needs-assessment-page__migration-notice,.needs-assessment-question,.needs-assessment-start__consent,.needs-assessment-results__action-plan-emergency,.needs-assessment-results__card{border-radius:var(--border-radius-large);border:var(--border-width) solid var(--color-grey-200);padding:var(--spacing-3);background-color:var(--color-white);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card-info,.support-service-card__info,.information-card-block{display:flex;align-items:flex-start;gap:var(--spacing-1);padding:var(--spacing-2);border-radius:var(--border-radius-large);border:var(--border-width) solid var(--color-brand-teal-500);background-color:var(--color-brand-sky-blue);color:var(--color-text-primary)}.card-info--warning,.information-card-block--warning{background-color:var(--color-red-100);border-color:var(--color-red-500)}.card-info--warning .card-info__icon,.information-card-block--warning .card-info__icon,.card-info--warning .information-card-block__icon,.information-card-block--warning .information-card-block__icon{color:var(--color-red-700)}.card-info__icon,.information-card-block__icon{display:grid;place-items:center;border-radius:var(--border-radius-round);color:var(--color-brand-teal-700);flex-shrink:0;padding-top:.125rem}.card-info__icon [data-lucide],.information-card-block__icon [data-lucide],.card-info__icon svg,.information-card-block__icon svg{width:1.25rem;height:1.25rem}.card-info__content,.information-card-block__content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-0-5);color:inherit}.card-info__content *,.information-card-block__content *{display:inline;margin:0}:root,:host{--color-black: #000000;--color-white: #ffffff;--color-grey-100: #f5f5f5;--color-grey-200: #eeeeee;--color-grey-300: #e0e0e0;--color-grey-400: #bdbdbd;--color-grey-500: #9e9e9e;--color-grey-600: #757575;--color-grey-700: #616161;--color-grey-800: #424242;--color-grey-900: #212121;--color-brand-navy: #2f4a60;--color-brand-sky-blue: #e6eef2;--color-brand-teal-500: #3f757a;--color-brand-teal-700: #1e5459;--color-brand-beige: #f8f4f0;--color-red-100: #ecccce;--color-red-200: #e6a5a7;--color-red-300: #e07e7e;--color-red-400: #da5757;--color-red-500: #d32f2f;--color-red-600: #ac2929;--color-red-700: #852323;--color-red-800: #5f1d1d;--color-red-900: #381717;--color-green-100: #cbdccf;--color-green-200: #a4c4a8;--color-green-300: #7dad80;--color-green-400: #569559;--color-green-500: #2e7d32;--color-green-600: #28672b;--color-green-700: #225225;--color-green-800: #1d3c1e;--color-green-900: #172718;--color-text-primary: var(--color-grey-900);--color-text-secondary: var(--color-grey-700);--color-text-placeholder: var(--color-grey-500);--color-cta: var(--color-brand-teal-500);--color-cta-interaction: var(--color-brand-teal-700);--color-cta-contrast: var(--color-white);--color-form-border: var(--color-grey-600);--color-form-border-hover: var(--color-grey-800);--color-form-icon: var(--color-grey-600);--color-form-icon-hover: var(--color-grey-900);--color-form-text-disabled: var(--color-grey-500);--color-form-bg-disabled: var(--color-grey-100);--color-divider: var(--color-grey-300);--color-error-main: var(--color-red-500);--color-error-contrast: var(--color-white);--color-success-main: var(--color-green-500);--color-success-contrast: var(--color-white);--table-header-color-bg: var(--color-grey-300)}hr,.divider{border:var(--border-width) solid var(--color-cta);margin:0}.divider-contrast{border-color:var(--color-cta-contrast)}:root,:host{--icon-size-base: 1.5rem}[data-lucide]{display:inline-block;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0}.icon-badge,.security-card__icon,.icon-wrapper{padding:var(--spacing-2);border-radius:var(--border-radius-large);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-badge svg,.security-card__icon svg,.icon-badge [data-lucide],.security-card__icon [data-lucide],.icon-wrapper svg,.icon-wrapper [data-lucide]{flex-shrink:0}.icon-badge--xs,.security-card__icon,.icon-badge--sm,.icon-wrapper--xs,.icon-wrapper--sm{padding:var(--spacing-1-5)}.icon-badge--grey-100,.icon-wrapper--grey-100{background-color:var(--color-grey-100)}.icon-badge--grey-200,.icon-wrapper--grey-200{background-color:var(--color-grey-200)}.icon-badge--sky,.security-card__icon,.icon-wrapper--sky{background-color:var(--color-brand-sky-blue);color:var(--color-brand-teal-500)}.icon-badge--teal,.icon-wrapper--teal{background-color:var(--color-brand-teal-500);color:var(--color-white)}.icon-badge--white,.icon-wrapper--white{background-color:var(--color-white);color:var(--color-brand-teal-500)}.icon-badge--red,.security-card__icon--alert,.icon-wrapper--red{background-color:var(--color-white);color:var(--color-red-500)}.icon-badge--lg svg,.icon-badge--lg [data-lucide]{width:2.5rem;height:2.5rem}.icon-badge--md svg,.icon-badge--md [data-lucide]{width:2rem;height:2rem}.icon-badge--sm svg,.icon-badge--sm [data-lucide]{width:1.5rem;height:1.5rem}.icon-badge--xs svg,.security-card__icon svg,.icon-badge--xs [data-lucide],.security-card__icon [data-lucide]{width:1rem;height:1rem}.icon-wrapper .icon{-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0;background-color:currentColor}.icon-wrapper .icon--cta{background-color:var(--color-cta)}.icon-wrapper .icon--navy{background-color:var(--color-brand-navy)}.icon-wrapper--lg .icon{width:2.5rem;height:2.5rem}.icon-wrapper--md .icon{width:2rem;height:2rem}.icon-wrapper--sm .icon{width:1.5rem;height:1.5rem}.icon-wrapper--xs .icon{width:1rem;height:1rem}:root,:host{--form-field-border-radius: var(--border-radius-medium);--form-field-check-border-radius: var(--border-radius-base);--form-field-border: var(--border-width) solid var(--color-form-border);--form-check-radio-border-width: var(--border-width-thick);--form-check-radio-border: var(--form-check-radio-border-width) solid var(--color-form-border);--form-check-radio-size: 1.5rem}.umbraco-forms-form .umbraco-forms-page,.custom-form .umbraco-forms-page{display:flex;flex-direction:column;gap:var(--grid-gutter)}.umbraco-forms-form .row-fluid,.custom-form .row-fluid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gutter)}.umbraco-forms-form .umbraco-forms-container,.custom-form .umbraco-forms-container{display:flex;flex-direction:column;gap:var(--grid-gutter)}.umbraco-forms-form .col-md-6,.umbraco-forms-form .col-md-12,.custom-form .col-md-6,.custom-form .col-md-12{grid-column:span 12}.umbraco-forms-form .umbraco-forms-hidden,.custom-form .umbraco-forms-hidden{display:none}.umbraco-forms-form label,.umbraco-forms-form legend,.custom-form label,.custom-form legend{display:inline-block;margin-block-end:var(--spacing-1);padding:0}.umbraco-forms-form fieldset,.custom-form fieldset{border:none;padding:0;margin:0}.umbraco-forms-form .umbraco-forms-navigation>*,.custom-form .umbraco-forms-navigation>*{display:flex;align-items:center;flex-wrap:wrap;gap:var(--grid-gutter)}.umbraco-forms-form input[type=submit],.custom-form input[type=submit]{cursor:pointer}.umbraco-forms-form .field-validation-error,.custom-form .field-validation-error{display:inline-flex;align-items:center}.umbraco-forms-form .field-validation-error:before,.custom-form .field-validation-error:before{content:""/"";display:inline-block;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0;-webkit-mask-image:url(/dist/assets/icons/triangle-alert.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/dist/assets/icons/triangle-alert.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor}.umbraco-forms-form .field-validation-error,.custom-form .field-validation-error{display:flex;align-items:baseline;color:var(--color-error-main);gap:var(--spacing-0-5);margin-block-start:var(--spacing-0-5)}.umbraco-forms-form .field-validation-error:before,.custom-form .field-validation-error:before{transform:translateY(2px);width:1rem;height:1rem}@media only screen and (min-width:768px){.umbraco-forms-form .field-validation-error,.custom-form .field-validation-error{margin-block-end:-1.75rem}}.umbraco-forms-form input:not([type=submit]),.umbraco-forms-form select,.umbraco-forms-form textarea,.custom-form input:not([type=submit]),.custom-form select,.custom-form textarea{width:100%;border-radius:var(--form-field-border-radius);border:var(--form-field-border);padding:var(--spacing-1-5)}.umbraco-forms-form :where(input:not([type=submit]),textarea):focus-visible,.custom-form :where(input:not([type=submit]),textarea):focus-visible{border-color:var(--color-cta);outline-offset:1px}.umbraco-forms-form :where(input:not([type=submit]),select,textarea):disabled,.custom-form :where(input:not([type=submit]),select,textarea):disabled{border-color:var(--color-form-text-disabled);color:var(--color-form-text-disabled);background-color:var(--color-form-bg-disabled)}.umbraco-forms-form :where(input:not([type=submit]),select,textarea):hover:not(:disabled),.custom-form :where(input:not([type=submit]),select,textarea):hover:not(:disabled){border-color:var(--color-form-border-hover)}.umbraco-forms-form :where(input:not([type=submit]),select,textarea):invalid,.umbraco-forms-form :where(input:not([type=submit]),select,textarea):user-invalid,.umbraco-forms-form :where(input:not([type=submit]),select,textarea):has(+span[role=alert].field-validation-error),.custom-form :where(input:not([type=submit]),select,textarea):invalid,.custom-form :where(input:not([type=submit]),select,textarea):user-invalid,.custom-form :where(input:not([type=submit]),select,textarea):has(+span[role=alert].field-validation-error){border-color:var(--color-error-main)}.umbraco-forms-form .umbraco-forms-field-wrapper:has(>select),.custom-form .umbraco-forms-field-wrapper:has(>select){display:inline-flex;align-items:center}.umbraco-forms-form .umbraco-forms-field-wrapper:has(>select):after,.custom-form .umbraco-forms-field-wrapper:has(>select):after{content:""/"";display:inline-block;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0;-webkit-mask-image:url(/dist/assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/dist/assets/icons/chevron-down.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor}.umbraco-forms-form .umbraco-forms-field-wrapper:has(>select),.custom-form .umbraco-forms-field-wrapper:has(>select){position:relative;display:block}.umbraco-forms-form .umbraco-forms-field-wrapper:has(>select) select,.custom-form .umbraco-forms-field-wrapper:has(>select) select{appearance:none}.umbraco-forms-form .umbraco-forms-field-wrapper:has(>select):after,.custom-form .umbraco-forms-field-wrapper:has(>select):after{right:var(--spacing-1);top:var(--spacing-1-75);position:absolute;pointer-events:none}.umbraco-forms-form .checkboxlist,.custom-form .checkboxlist{display:inline-flex;gap:var(--spacing-1)}.umbraco-forms-form .checkboxlist div,.custom-form .checkboxlist div{position:relative;display:inline-flex;align-items:center}.umbraco-forms-form .checkboxlist:has(+span.field-validation-error) label,.custom-form .checkboxlist:has(+span.field-validation-error) label{color:var(--color-error-main)}.umbraco-forms-form .checkboxlist:has(+span.field-validation-error) label:before,.custom-form .checkboxlist:has(+span.field-validation-error) label:before{border-color:var(--color-error-main)}.umbraco-forms-form .checkboxlist-vertical,.custom-form .checkboxlist-vertical{flex-direction:column}.umbraco-forms-form input[type=checkbox],.custom-form input[type=checkbox]{width:auto;padding:0;margin:0;position:absolute;opacity:0;width:1px;height:1px}.umbraco-forms-form input[type=checkbox]~label,.custom-form input[type=checkbox]~label{gap:var(--spacing-1);position:relative;cursor:pointer;color:var(--color-text-secondary);margin:0;display:inline-flex;align-items:center}.umbraco-forms-form input[type=checkbox]~label:after,.custom-form input[type=checkbox]~label:after{content:""/"";display:inline-block;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0;-webkit-mask-image:url(/dist/assets/icons/check.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/dist/assets/icons/check.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor}.umbraco-forms-form input[type=checkbox]~label:before,.custom-form input[type=checkbox]~label:before{content:"";position:relative;display:inline-block;border:var(--form-check-radio-border);border-radius:var(--form-field-check-border-radius);width:var(--form-check-radio-size);height:var(--form-check-radio-size);transition:outline-color var(--animation-duration-100) var(--animation-easing-default),background-color var(--animation-duration-100) var(--animation-easing-default),border-color var(--animation-duration-100) var(--animation-easing-default);outline-color:transparent;flex-shrink:0}.umbraco-forms-form input[type=checkbox]~label:after,.custom-form input[type=checkbox]~label:after{opacity:0;transition:opacity var(--animation-duration-100) var(--animation-easing-default);position:absolute;left:0}.umbraco-forms-form input[type=checkbox]:checked~label:before,.custom-form input[type=checkbox]:checked~label:before{border-color:var(--color-cta);background-color:var(--color-cta)}.umbraco-forms-form input[type=checkbox]:checked~label:after,.custom-form input[type=checkbox]:checked~label:after{opacity:1;background-color:var(--color-white)}.umbraco-forms-form input[type=checkbox]:not(disabled):hover~label:before,.custom-form input[type=checkbox]:not(disabled):hover~label:before{border-color:var(--color-cta-interaction)}.umbraco-forms-form input[type=checkbox]:not(disabled):hover~label:after,.custom-form input[type=checkbox]:not(disabled):hover~label:after{background-color:var(--color-cta-interaction)}.umbraco-forms-form input[type=checkbox]:checked:not(disabled):hover~label:before,.custom-form input[type=checkbox]:checked:not(disabled):hover~label:before{background-color:var(--color-cta-interaction)}.umbraco-forms-form input[type=checkbox]:checked:not(disabled):hover~label:after,.custom-form input[type=checkbox]:checked:not(disabled):hover~label:after{background-color:var(--color-white)}.umbraco-forms-form input[type=checkbox]:not(disabled):focus-visible~label:before,.custom-form input[type=checkbox]:not(disabled):focus-visible~label:before{--outline-color: color-mix(in srgb, var(--color-cta) 15%, transparent);outline:calc(var(--form-check-radio-border-width) * 2) var(--outline-color) solid;background-color:var(--outline-color)}.umbraco-forms-form input[type=checkbox]:checked:not(disabled):focus-visible~label:after,.custom-form input[type=checkbox]:checked:not(disabled):focus-visible~label:after{background-color:var(--color-cta)}.umbraco-forms-form input[type=checkbox]:not(disabled):focus-visible:hover~label:before,.custom-form input[type=checkbox]:not(disabled):focus-visible:hover~label:before{--outline-color: color-mix(in srgb, var(--color-cta) 15%, transparent);outline:calc(var(--form-check-radio-border-width) * 2) var(--outline-color) solid;background-color:var(--outline-color);border-color:var(--color-cta)}.umbraco-forms-form input[type=checkbox]:checked:not(disabled):focus-visible:hover~label:after,.custom-form input[type=checkbox]:checked:not(disabled):focus-visible:hover~label:after{background-color:var(--color-cta)}.umbraco-forms-form input[type=checkbox]:disabled~label,.custom-form input[type=checkbox]:disabled~label{cursor:initial;color:var(--color-form-text-disabled)}.umbraco-forms-form input[type=checkbox]:disabled~label:before,.custom-form input[type=checkbox]:disabled~label:before{border-color:var(--color-form-text-disabled);background-color:var(--color-form-bg-disabled)}.umbraco-forms-form input[type=checkbox]:disabled~label:after,.custom-form input[type=checkbox]:disabled~label:after{background-color:var(--color-form-text-disabled)}.umbraco-forms-form input[type=checkbox]:has(~span.field-validation-error)~label,.custom-form input[type=checkbox]:has(~span.field-validation-error)~label{color:var(--color-error-main)}.umbraco-forms-form input[type=checkbox]:has(~span.field-validation-error)~label:before,.custom-form input[type=checkbox]:has(~span.field-validation-error)~label:before{border-color:var(--color-error-main)}.umbraco-forms-form .radiobuttonlist,.custom-form .radiobuttonlist{display:flex;gap:var(--spacing-1)}.umbraco-forms-form .radiobuttonlist div,.custom-form .radiobuttonlist div{position:relative;display:inline-flex;align-items:center}.umbraco-forms-form .radiobuttonlist div input,.custom-form .radiobuttonlist div input{width:auto;padding:0;margin:0;position:absolute;opacity:0;width:1px;height:1px}.umbraco-forms-form .radiobuttonlist div label,.custom-form .radiobuttonlist div label{display:inline-flex;align-items:center;gap:var(--spacing-1);cursor:pointer;color:var(--color-text-secondary);margin:0}.umbraco-forms-form .radiobuttonlist div label:before,.custom-form .radiobuttonlist div label:before{content:"";position:relative;display:inline-block;border:var(--form-check-radio-border);border-radius:50%;width:var(--form-check-radio-size);height:var(--form-check-radio-size);transition:outline-color var(--animation-duration-default) var(--animation-easing-default),background-color var(--animation-duration-default) var(--animation-easing-default),border-color var(--animation-duration-default) var(--animation-easing-default);outline-color:transparent}.umbraco-forms-form .radiobuttonlist div label:after,.custom-form .radiobuttonlist div label:after{content:"";display:block;opacity:0;background-color:var(--color-cta);transition:opacity var(--animation-duration-default) var(--animation-easing-default);position:absolute;left:.42em;border-radius:50%;width:calc(var(--form-check-radio-size) / 2);height:calc(var(--form-check-radio-size) / 2)}.umbraco-forms-form .radiobuttonlist div:has(>input:checked) label:before,.custom-form .radiobuttonlist div:has(>input:checked) label:before{border-color:var(--color-cta)}.umbraco-forms-form .radiobuttonlist div:has(>input:checked) label:after,.custom-form .radiobuttonlist div:has(>input:checked) label:after{opacity:1;background-color:var(--color-cta)}.umbraco-forms-form .radiobuttonlist div:not(:has(>input:disabled)):hover label:before,.custom-form .radiobuttonlist div:not(:has(>input:disabled)):hover label:before{border-color:var(--color-cta-interaction)}.umbraco-forms-form .radiobuttonlist div:not(:has(>input:disabled)):hover label:after,.custom-form .radiobuttonlist div:not(:has(>input:disabled)):hover label:after{background-color:var(--color-cta-interaction)}.umbraco-forms-form .radiobuttonlist div:not(:has(>input:disabled)):has(>input:focus-visible) label:before,.custom-form .radiobuttonlist div:not(:has(>input:disabled)):has(>input:focus-visible) label:before{--outline-color: color-mix(in srgb, var(--color-cta) 15%, transparent);outline:calc(var(--form-check-radio-border-width) * 2) var(--outline-color) solid;background-color:var(--outline-color)}.umbraco-forms-form .radiobuttonlist div:has(>input:disabled) label,.custom-form .radiobuttonlist div:has(>input:disabled) label{cursor:initial;color:var(--color-form-text-disabled)}.umbraco-forms-form .radiobuttonlist div:has(>input:disabled) label:before,.custom-form .radiobuttonlist div:has(>input:disabled) label:before{border-color:var(--color-form-text-disabled);background-color:var(--color-form-bg-disabled)}.umbraco-forms-form .radiobuttonlist div:has(>input:disabled) label:after,.custom-form .radiobuttonlist div:has(>input:disabled) label:after{background-color:var(--color-form-text-disabled)}.umbraco-forms-form .radiobuttonlist:has(+span.field-validation-error) label,.custom-form .radiobuttonlist:has(+span.field-validation-error) label{color:var(--color-error-main)}.umbraco-forms-form .radiobuttonlist:has(+span.field-validation-error) label:before,.custom-form .radiobuttonlist:has(+span.field-validation-error) label:before{border-color:var(--color-error-main)}.umbraco-forms-form .radiobuttonlist-vertical,.custom-form .radiobuttonlist-vertical{flex-direction:column}@media only screen and (min-width:768px){.umbraco-forms-form .col-md-6,.custom-form .col-md-6{grid-column:span 6}}:root,:host{--grid-gutter: var(--spacing-3)}@media only screen and (min-width:768px){:root,:host{--grid-gutter: var(--spacing-5)}}[class*=col-span-]{grid-column:span 12}@media only screen and (min-width:768px){.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-10{grid-column:span 10}.col-span-11{grid-column:span 11}.col-span-12{grid-column:span 12}}.grid,.blocks-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gutter)}:root,:host{--header-max-inline-size: 1920px;--header-min-block-size: 72px;--header-inline-padding: var(--spacing-3);--content-max-inline-size: 100%;--content-small-max-inline-size: 100%;--content-inline-margin: 0;--content-inline-padding: var(--spacing-3)}@media only screen and (min-width:992px){:root,:host{--header-inline-padding: var(--spacing-10);--content-inline-margin: auto;--content-max-inline-size: calc(1140px + var(--content-inline-padding) * 2);--content-small-max-inline-size: calc( 946px + var(--content-inline-padding) * 2 )}}@media only screen and (min-width:1440px){:root,:host{--content-max-inline-size: calc(1140px + var(--content-inline-padding) * 2)}}body{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-body);display:flex;flex-direction:column;font-family:var(--font-family-primary);color:var(--color-text-secondary)}main{flex:1}.content-max-width,.blocks-wrapper{max-inline-size:var(--content-max-inline-size);margin-inline:var(--content-inline-margin);padding-inline:var(--content-inline-padding);width:100%}.content-small-max-width{max-inline-size:var(--content-small-max-inline-size);margin-inline:var(--content-inline-margin);padding-inline:var(--content-inline-padding);width:100%}.list-style-none{list-style:none;margin:0;padding:0}.forms-wrapper{display:flex;justify-content:flex-start;margin-block-end:var(--spacing-3)}@media only screen and (min-width:768px){.forms-wrapper{margin-block-end:var(--spacing-6)}}.blocks-wrapper{position:relative;padding-inline:0;margin-block-end:var(--spacing-3)}@media only screen and (min-width:768px){.blocks-wrapper{margin-block-end:var(--spacing-6)}}.full-width-block{width:calc(100vw - var(--scrollbar-width, 0px));position:relative;left:50%;transform:translate(-50%)}.mceNonEditable{position:relative;width:100%;padding-block-end:56.25%;height:0;overflow:hidden}.mceNonEditable iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}:focus-visible{outline-color:var(--color-cta)}body.scroll-locked{overflow:hidden;padding-inline-end:var(--scrollbar-width, 0px)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--color-link: var(--color-cta);--color-link-hover: var(--color-cta-interaction);--color-link-visited: var(--color-cta-interaction);--color-link-inverted: var(--color-cta-contrast);--color-link-inverted-hover: var(--color-cta-contrast);--color-link-inverted-visited: var(--color-cta-contrast)}.link,.support-service-card__link,.dropdown-menu-content .dropdown-menu-link,.mega-menu .mega-menu-link,.rte-body-wrapper a:not(.button-primary):not(.button-secondary),.link-icon{transition:text-decoration-color var(--animation-duration-default) var(--animation-easing-default);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}.link:where(:hover,:focus-visible),.support-service-card__link:where(:hover,:focus-visible),.dropdown-menu-content .dropdown-menu-link:where(:hover,:focus-visible),.mega-menu .mega-menu-link:where(:hover,:focus-visible),.rte-body-wrapper a:where(:hover,:focus-visible):not(.button-primary):not(.button-secondary),.link-icon:where(:hover,:focus-visible){text-decoration-color:currentColor}.link,.support-service-card__link,.dropdown-menu-content .dropdown-menu-link,.mega-menu .mega-menu-link,.rte-body-wrapper a:not(.button-primary):not(.button-secondary),.link-icon{color:var(--color-link)}.link-inverted{transition:text-decoration-color var(--animation-duration-default) var(--animation-easing-default);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}.link-inverted:where(:hover,:focus-visible){text-decoration-color:currentColor}.link-inverted{color:var(--color-link-inverted)}.link-icon{position:relative}.link-hover-focus{transition:text-decoration-color var(--animation-duration-default) var(--animation-easing-default);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}.link-hover-focus:where(:hover,:focus-visible){text-decoration-color:currentColor}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh}h1,h2,h3,h4{text-wrap:balance}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}address{font-style:normal}button{background:transparent;padding:0;border:0;color:currentColor;line-height:inherit}button:not(:disabled){cursor:pointer}a:not(:where(:hover,:focus-visible,:focus)){text-decoration:none}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.rte-body-wrapper{margin-block-end:var(--spacing-3)}.rte-body-wrapper>*:not(:last-child){margin-block-end:var(--spacing-2)}.rte-body-wrapper>[class*=-block]{margin-block:var(--spacing-3)}.rte-body-wrapper>[class*=-block]:last-child{margin-block-end:0}.rte-body-wrapper article+p{display:none}.rte-body-wrapper p:empty,.rte-body-wrapper p:last-child:empty{display:none}.rte-body-wrapper figcaption{margin-block-start:var(--spacing-1)}.rte-body-wrapper img{margin-block-start:var(--spacing-3);width:100%;max-height:500px;object-fit:cover}.rte-body-wrapper h1:not(:first-child),.rte-body-wrapper h2:not(:first-child),.rte-body-wrapper h3:not(:first-child),.rte-body-wrapper h4:not(:first-child),.rte-body-wrapper h5:not(:first-child),.rte-body-wrapper h6:not(:first-child){margin-block-start:var(--spacing-3)}@media only screen and (min-width:768px){.rte-body-wrapper{margin-block-end:var(--spacing-6)}.rte-body-wrapper>[class*=-block]{margin-block:var(--spacing-4)}.rte-body-wrapper>[class*=-block]:last-child{margin-block-end:0}.rte-body-wrapper h1:not(:first-child),.rte-body-wrapper h2:not(:first-child),.rte-body-wrapper h3:not(:first-child),.rte-body-wrapper h4:not(:first-child),.rte-body-wrapper h5:not(:first-child),.rte-body-wrapper h6:not(:first-child){margin-block-start:var(--spacing-6)}}:root,:host{--baseline: .5rem;--spacing-0-5: calc(var(--baseline) * .5);--spacing-1: var(--baseline);--spacing-1-5: calc(var(--baseline) * 1.5);--spacing-1-75: calc(var(--baseline) * 1.75);--spacing-2: calc(var(--baseline) * 2);--spacing-2-5: calc(var(--baseline) * 2.5);--spacing-3: calc(var(--baseline) * 3);--spacing-4: calc(var(--baseline) * 4);--spacing-5: calc(var(--baseline) * 5);--spacing-6: calc(var(--baseline) * 6);--spacing-7: calc(var(--baseline) * 7);--spacing-8: calc(var(--baseline) * 8);--spacing-9: calc(var(--baseline) * 9);--spacing-10: calc(var(--baseline) * 10);--spacing-11: calc(var(--baseline) * 11);--spacing-12: calc(var(--baseline) * 12);--spacing-13: calc(var(--baseline) * 13);--spacing-14: calc(var(--baseline) * 14);--spacing-15: calc(var(--baseline) * 15);--spacing-16: calc(var(--baseline) * 16);--spacing-17: calc(var(--baseline) * 17);--spacing-18: calc(var(--baseline) * 18);--spacing-19: calc(var(--baseline) * 19);--spacing-20: calc(var(--baseline) * 20)}:root,:host{--image-border-radius: var(--border-radius-medium)}img,picture{border-radius:var(--image-border-radius)}.table-wrapper{overflow-x:auto}.rte-body-wrapper table{border-spacing:0;min-width:600px}.rte-body-wrapper table tr th{color:var(--color-text-primary);background-color:var(--table-header-color-bg);font-weight:700;text-align:start}.rte-body-wrapper table tr th p{font-weight:700}.rte-body-wrapper table th,.rte-body-wrapper table td{border:none;color:var(--color-text-primary);padding:var(--spacing-1-75) var(--spacing-1-5)}.rte-body-wrapper table td{overflow-wrap:break-word}.tag,.support-service-card__badge{font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);font-weight:var(--font-weight-body-small);letter-spacing:var(--letter-spacing-body-small);padding:var(--spacing-1) var(--spacing-2);background-color:var(--color-brand-sky-blue);border-radius:var(--border-radius-round);color:var(--color-brand-navy)}.skip-button-wrapper{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-button-wrapper .skip-button{width:fit-content}.skip-button-wrapper:has(>.skip-button:focus){position:static;width:auto;height:auto;overflow:visible;border-bottom:var(--border-width) solid var(--color-divider);padding:var(--spacing-3) var(--header-inline-padding)}.skip-button-wrapper:has(>.skip-button:focus) .skip-button{display:block}.breadcrumb{display:none;margin-block:var(--spacing-4) var(--spacing-5)}.breadcrumb .breadcrumb-list{display:flex;align-items:center;gap:var(--spacing-1)}.breadcrumb li:not(:last-of-type) .link{gap:var(--spacing-1);display:inline-flex;align-items:center}.breadcrumb li:not(:last-of-type) .link:after{content:""/"";display:inline-block;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0;-webkit-mask-image:url(/dist/assets/icons/chevron-right.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/dist/assets/icons/chevron-right.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor}.breadcrumb li:not(:last-of-type) .link:after{color:var(--color-form-icon)}.breadcrumb li:last-of-type .link{color:var(--color-text-primary)}@media only screen and (min-width:768px){.breadcrumb{display:block}}.footer{padding-block:var(--spacing-3);background-color:var(--color-brand-navy);color:var(--color-cta-contrast)}.footer .footer__content{display:flex;flex-direction:column;gap:var(--spacing-2)}.footer .footer__content__logo-wrapper{display:flex;align-items:center;gap:var(--spacing-1)}.footer .footer__content__logo-wrapper .h4{color:var(--color-cta-contrast)}.footer .footer__content__logo{height:calc(var(--header-min-block-size) / 2)}.footer .footer__content__info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3)}.footer .footer__content__flair{display:flex;align-items:flex-start;flex-basis:40%;min-width:265px}.footer .footer__content__links{display:flex;gap:var(--spacing-3);flex-wrap:wrap}.footer__angel-link.button-round{display:inline-flex;align-items:center;position:fixed;right:var(--spacing-2);bottom:var(--spacing-2);z-index:1;box-shadow:0 .25rem .75rem #0003}.footer__angel-link.button-round .bot-icon{display:inline-flex;align-items:center}.footer__angel-link.button-round .bot-icon:after{content:""/"";display:inline-block;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0;-webkit-mask-image:url(/dist/assets/icons/angel-bot.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/dist/assets/icons/angel-bot.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor}.header{position:sticky;top:0;width:100%;z-index:2;background-color:var(--color-brand-navy)}.header .top-nav-wrapper{display:none}.header .main-nav-wrapper{display:flex}.header .top-nav-wrapper,.header .main-nav-wrapper{justify-content:center}.header .top-nav,.header .main-nav{flex:1;max-inline-size:var(--header-max-inline-size)}.header .top-nav-wrapper{background-color:var(--color-cta-contrast)}.header .top-nav{display:flex;justify-content:flex-end;align-items:center;padding-inline:var(--header-inline-padding)}.header .top-nav-items{display:flex;gap:var(--spacing-3);align-items:center}.header .top-nav-item{display:block;padding-block:var(--spacing-1)}.header .main-nav-wrapper{position:relative}.header .main-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-inline:var(--header-inline-padding);min-block-size:var(--header-min-block-size)}.header .main-nav [nav-menu]{display:none;position:absolute;top:100%}.header .desktop-nav-content{display:none;flex:1;justify-content:center;align-items:center}.header .desktop-nav-content .main-nav-item-chevron{transition:color var(--animation-duration-default) var(--animation-easing-default),transform var(--animation-duration-default) var(--animation-easing-default);color:var(--color-cta-contrast)}.header .desktop-nav-content [menu-opened] .main-nav-item:after{transform:scaleX(0)}.header .desktop-nav-content [menu-opened] .main-nav-item-chevron{transform:rotate(-180deg)}.header .page-logo{display:block;width:fit-content}.header .page-logo img{height:calc(var(--header-min-block-size) / 2)}.header .main-nav-links{display:flex;flex-wrap:wrap;align-items:center}.header .main-nav-item-wrapper{color:var(--color-cta-contrast)}.header .main-nav-item{min-height:var(--header-min-block-size);display:flex;justify-content:center;align-items:center;gap:var(--spacing-1);text-decoration:none;position:relative;transition:background-color var(--animation-duration-default) var(--animation-easing-default),color var(--animation-duration-default) var(--animation-easing-default);color:var(--color-cta-contrast);padding-inline:var(--spacing-2-5)}.header .main-nav-item[active]:after,.header .main-nav-item:hover:after,.header .main-nav-item:focus-visible:after{transform:scaleX(.9)}.header .main-nav-item:after{content:"";position:absolute;height:var(--spacing-0-5);width:100%;transform:scaleX(0);background-color:var(--color-cta-contrast);bottom:0;transition:transform var(--animation-duration-default) var(--animation-easing-default)}.header .right-nav-actions{display:none;justify-content:flex-end;align-items:center;gap:var(--spacing-3);flex-shrink:0}.header .search-link{padding:0}.header .mobile-nav-content{display:flex;align-items:center;gap:var(--spacing-3);color:var(--color-cta-contrast)}.header .mobile-nav-content .main-nav-item-wrapper [nav-menu-trigger] .mobile-menu-close-icon{display:none}.header .mobile-nav-content .main-nav-item-wrapper:not([menu-opened]) [nav-menu-trigger] .mobile-menu-close-icon{display:none}.header .mobile-nav-content .main-nav-item-wrapper[menu-opened] [nav-menu-trigger] .mobile-menu-close-icon{display:inline-block}.header .mobile-nav-content .main-nav-item-wrapper[menu-opened] [nav-menu-trigger] .mobile-menu-open-icon{display:none}.header .mobile-nav-content .main-nav-item{padding:0;min-height:auto}.header .mobile-nav-content .main-nav-item:after{display:none}@media only screen and (min-width:992px){.header .top-nav-wrapper,.header .desktop-nav-content,.header .right-nav-actions{display:flex}.header .main-nav{display:grid;grid-template-columns:minmax(50px,1fr) auto minmax(200px,1fr)}.header .mobile-nav-content{display:none}}.main-video-wrapper{position:relative;display:inline-block}.play-button-wrapper{position:absolute;display:inline-block;transform:translate(-50%,-50%);top:50%;left:50%;width:100%;text-align:center}.play-button{height:6rem;width:6rem;background-color:var(--color-cta);border-radius:50%;cursor:pointer;display:none;padding:1rem;transition:ease-in-out .5s}.play-button:hover{background-color:var(--color-cta-interaction)}.mega-menu{overflow:hidden;left:0;width:100%}.mega-menu .mega-menu-content-wrapper{display:flex;justify-content:center;border-bottom:var(--border-width) solid var(--color-divider);background-color:var(--color-brand-beige)}.mega-menu .mega-menu-content{display:flex;flex-direction:column;flex:1;gap:var(--spacing-2);max-inline-size:var(--header-max-inline-size);padding:var(--spacing-5) var(--header-inline-padding)}.mega-menu .mega-menu-link{width:fit-content;color:var(--color-brand-navy)}.mega-menu .mega-menu-link.h3.active{text-decoration:underline;text-decoration-color:currentColor}.mega-menu .mega-menu-body{display:grid;grid-template-columns:repeat(4,minmax(0,60ch));gap:var(--spacing-3)}.mega-menu .mega-menu-body .mega-menu-link{padding-block:var(--spacing-1)}.mega-menu .sub-pages{display:flex;flex-direction:column}.mobile-menu{overflow:hidden;left:0;width:100%}.mobile-menu .mobile-menu-content{block-size:calc(100dvh - var(--header-min-block-size));overflow-y:auto;background-color:var(--color-brand-beige)}.mobile-menu .accordion-item{display:flex;flex-direction:column;transition:background-color var(--animation-duration-default) var(--animation-easing-default)}.mobile-menu .accordion-item:not(.accordion-item .accordion-item){padding-inline:var(--header-inline-padding);border-bottom:var(--border-width) solid var(--color-divider)}.mobile-menu .accordion-header{display:flex;align-items:center;justify-content:space-between}.mobile-menu .mobile-menu-link{display:block;flex:1;padding-block:var(--spacing-2);outline-offset:-1px}.mobile-menu .mobile-link-level-2{margin-inline-start:var(--spacing-1)}.mobile-menu .mobile-link-level-3{margin-inline-start:var(--spacing-2)}.mobile-menu .accordion-toggle{display:flex;align-items:center;justify-content:center}.mobile-menu .accordion-toggle:hover .accordion-toggle-icon{color:var(--color-cta-interaction)}.mobile-menu .accordion-toggle-icon{color:var(--color-cta);transition:transform var(--animation-duration-default) var(--animation-easing-default)}.mobile-menu .accordion-item:not([accordion-item-collapsed])>.accordion-header .accordion-toggle-icon{transform:rotate(-180deg)}.mobile-menu .accordion-collapse{display:grid;transition:grid-template-rows var(--animation-duration-default) var(--animation-easing-default);grid-template-rows:1fr;overflow:hidden}.mobile-menu .accordion-item[accordion-item-collapsed] .accordion-collapse{grid-template-rows:0fr}.mobile-menu .accordion-body{overflow:hidden}.mobile-menu .mobile-menu-footer{padding:var(--spacing-1) var(--header-inline-padding)}.mobile-menu .mobile-menu-footer-link{display:flex;align-items:center;gap:var(--spacing-1);padding-block:var(--spacing-2)}.hero{min-height:300px;display:flex;flex-direction:column;align-items:center;position:relative;margin-block-end:var(--spacing-3)}.hero.hero-bg{background-color:var(--color-brand-beige)}.hero picture{overflow:hidden;position:absolute;z-index:-1;background-color:var(--color-brand-navy)}.hero picture,.hero img{height:100%;width:100%;border-radius:0;max-height:initial;filter:brightness(.8)}.hero img{object-fit:cover}.hero .hero-content{grid-column:span 12;display:flex;text-align:center;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-2);border-radius:var(--border-radius-large)}.hero .hero-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1)}.hero .hero-cta-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-2)}@media only screen and (min-width:768px){.hero{margin-block-end:var(--spacing-6)}.hero picture{position:absolute;z-index:-1}.hero picture,.hero img{max-height:initial}.hero .hero-content-wrapper{margin-block:var(--spacing-10)}.hero .hero-content{grid-column:span 12;text-align:center;padding:var(--spacing-6)}}.hero:has(+.landing-page),.hero:has(+.support-filter-page),.hero:has(+.security-page){background-color:var(--color-brand-beige);min-height:auto}@media only screen and (min-width:768px){.hero:has(+.landing-page) .hero-content-wrapper,.hero:has(+.support-filter-page) .hero-content-wrapper,.hero:has(+.security-page) .hero-content-wrapper{margin-block:var(--spacing-5)}}.hero:has(+.start-page) h1.text-hero-title,.hero:has(+.start-page) p.text-preamble{color:var(--color-cta-contrast)}.hero:has(+.start-page) .hero-content-wrapper{max-width:850px}@media only screen and (min-width:768px){.hero:has(+.start-page) .hero-content-wrapper{margin-block:var(--spacing-14)}}.dropdown-menu{min-width:272px}.dropdown-menu-content{display:flex;flex-direction:column;gap:var(--spacing-0-5);padding:var(--spacing-0-5);border:var(--border-width) solid var(--color-divider);background-color:var(--color-cta-contrast);border-radius:var(--border-radius-large);margin-block-start:var(--spacing-0-5)}.dropdown-menu-content .dropdown-menu-link{padding:var(--spacing-2)}.search-input{position:relative;display:flex;align-items:center}.search-input__icon{position:absolute;left:var(--spacing-1-5);color:var(--color-form-icon);pointer-events:none;z-index:1}.search-input__field[type=search]:not([type=submit]){padding-inline-start:var(--spacing-5)}.search-input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1rem;width:1rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23757575" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg>') no-repeat center;background-size:contain}.landing-page .landing-page-main-content{display:flex;flex-direction:column;gap:var(--spacing-3)}.landing-page .landing-page-main-content:not(:has(.rte-body-wrapper)){padding-block-end:var(--spacing-3)}@media only screen and (min-width:768px){.landing-page{padding-block-start:0}.landing-page .landing-page-main-content{gap:var(--spacing-6)}.landing-page .landing-page-main-content:not(:has(.rte-body-wrapper)){padding-block-end:var(--spacing-6)}}.not-found-page{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-3);text-align:center;min-height:37.5rem}.not-found-page .text-preamble{color:var(--color-text-secondary)}.search-page{padding-block-start:var(--spacing-8);padding-block-end:var(--spacing-4)}.search-page__form label{font-weight:var(--font-weight-semi-bold)}.search-page__form-wrapper{display:flex;gap:var(--spacing-2)}.search-page__form-wrapper .search-input{width:100%}@media(hover:none)and (pointer:coarse){.search-page .hide-on-mobile{display:none}}.search-page .search-results-item{display:flex;flex-direction:column;gap:var(--spacing-1)}.search-page .search-results-item.hidden{display:none}.search-page .search-results{list-style:none;padding-inline-start:0;margin-block:var(--spacing-2) var(--spacing-3)}.search-page input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1rem;width:1rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23757575" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg>') no-repeat center;background-size:contain}.search-page .search-divider{border-color:var(--color-grey-400);margin-block:var(--spacing-3)}.search-page .search-divider.hidden{display:none}.search-page .search-results-item+hr:last-of-type{display:none}@media only screen and (min-width:768px){.search-page .search-divider{margin-block:var(--spacing-4)}.search-page .search-results{margin-block:0 var(--spacing-4)}}.summary-search-result-wraper{display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:767px){.summary-search-result-wraper{padding-block-end:var(--spacing-3)}}.summary-search-result-wraper>div:first-of-type{padding:var(--spacing-1)}.standard-page{padding-block-start:var(--spacing-3)}.standard-page .standard-page-main-content{display:flex;flex-direction:column;gap:var(--spacing-3)}.standard-page .standard-page-main-content:not(:has(.rte-body-wrapper)){padding-block-end:var(--spacing-3)}.standard-page .standard-page-header{display:flex;flex-direction:column;gap:var(--spacing-1)}.standard-page .standard-page-header .standard-page-meta-data{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);margin-block-end:var(--spacing-1)}.standard-page .standard-page-header .standard-page-image img{max-height:500px;width:100%;object-fit:cover}@media only screen and (min-width:768px){.standard-page{padding-block-start:0}.standard-page .standard-page-main-content{gap:var(--spacing-6)}.standard-page .standard-page-main-content:not(:has(.rte-body-wrapper)){padding-block-end:var(--spacing-6)}.standard-page .standard-page-header{gap:var(--spacing-2)}}.needs-assessment-page{padding-block:var(--spacing-8);min-height:100svh}.needs-assessment-page__layout{width:100%;display:flex;justify-content:center}.needs-assessment-page__card{width:100%;max-width:640px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--spacing-3)}.needs-assessment-page__card--results{max-width:640px;gap:var(--spacing-4);background-color:var(--color-white);background-image:none;border:none}.needs-assessment-page__state{display:grid;gap:var(--spacing-2);text-align:center}.needs-assessment-page__migration-notice{margin:0;color:var(--color-brand-navy);background-color:var(--color-brand-beige);border-color:var(--color-grey-300)}.needs-assessment-page__header{display:grid;gap:var(--spacing-2);text-align:center}.needs-assessment-page__progress-meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-2)}.needs-assessment-page__progress-count{flex-shrink:0;color:var(--color-text-secondary)}.needs-assessment-page__progress-title{text-align:right;display:inline-flex;align-items:center;gap:var(--spacing-0-5);justify-content:flex-end;color:var(--color-text-secondary)}.needs-assessment-page__progress-title-icon{display:inline-flex;align-items:center;color:var(--color-brand-teal-500)}.needs-assessment-page__progress-title-icon svg{width:.875rem;height:.875rem}.needs-assessment-page__progress{display:block;width:100%;height:9px;margin-top:var(--spacing-0-5);appearance:none;border:none;background-color:transparent}.needs-assessment-page__progress::-moz-progress-bar{background-color:var(--color-brand-teal-500);border-top-left-radius:16px;border-bottom-left-radius:16px}.needs-assessment-page__progress::-webkit-progress-bar{background-color:var(--color-brand-sky-blue);border-radius:16px;overflow:hidden}.needs-assessment-page__progress::-webkit-progress-value{background-color:var(--color-brand-teal-500);border-top-left-radius:16px;border-bottom-left-radius:16px;transition:width .3s ease}.needs-assessment-page__question{margin-block-start:var(--spacing-2)}.needs-assessment-page__navigation{display:flex;justify-content:space-between;gap:var(--spacing-2);margin-block-start:var(--spacing-4);flex-wrap:wrap}.needs-assessment-area{display:grid;gap:var(--spacing-3)}.needs-assessment-area__title{margin:0}.needs-assessment-area__questions{display:grid;gap:var(--spacing-3)}.needs-assessment-question{position:relative;padding-inline-start:calc(var(--spacing-3) + 6px);display:grid;gap:var(--spacing-2);transition:border-color var(--animation-duration-default) var(--animation-easing-default)}.needs-assessment-question:before{content:"";position:absolute;left:var(--spacing-1-5);top:var(--spacing-2);bottom:var(--spacing-2);width:4px;border-radius:var(--border-radius-round);background:linear-gradient(180deg,var(--color-brand-teal-500),var(--color-brand-teal-700));opacity:.9}.needs-assessment-question:focus-within{border-color:var(--color-cta);outline:3px solid color-mix(in srgb,var(--color-cta) 20%,transparent);outline-offset:0}.needs-assessment-question:has(.needs-assessment-question__error-message:not([hidden])){border-color:var(--color-error-main)}.needs-assessment-question:has(.needs-assessment-question__error-message:not([hidden])):before{background:var(--color-error-main)}.needs-assessment-question fieldset{border:none;margin:0;padding:0;display:grid;gap:var(--spacing-2-5)}.needs-assessment-question legend{margin:0;margin-block-end:var(--spacing-1);text-align:left;font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semi-bold);color:var(--color-brand-navy)}.needs-assessment-question__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-1-5);justify-content:start}.needs-assessment-question__option-wrapper{display:flex;position:relative}.needs-assessment-question__option-wrapper input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;margin:0}.needs-assessment-question__option{width:100%;min-height:2.5rem;display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-round);border:var(--border-width) solid var(--color-grey-300);background-color:var(--color-white);color:var(--color-brand-navy);font-weight:var(--font-weight-semi-bold);transition:border-color var(--animation-duration-default) var(--animation-easing-default),background-color var(--animation-duration-default) var(--animation-easing-default),color var(--animation-duration-default) var(--animation-easing-default)}.needs-assessment-question__label-text{text-align:center}.needs-assessment-question__radio-indicator{width:var(--form-check-radio-size);height:var(--form-check-radio-size);border-radius:50%;border:var(--form-check-radio-border);display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-white);color:var(--color-cta-contrast);transition:border-color var(--animation-duration-default) var(--animation-easing-default),background-color var(--animation-duration-default) var(--animation-easing-default)}.needs-assessment-question__radio-indicator svg{width:.75rem;height:.75rem;opacity:0;transition:opacity var(--animation-duration-default) var(--animation-easing-default)}.needs-assessment-question__option-wrapper input:checked+label{border-color:var(--color-cta);outline:var(--border-width) solid var(--color-cta);outline-offset:calc(var(--border-width) * -1);background-color:var(--color-brand-sky-blue);color:var(--color-brand-navy)}.needs-assessment-question__option-wrapper input:checked+label .needs-assessment-question__radio-indicator{background-color:var(--color-cta);border-color:var(--color-cta)}.needs-assessment-question__option-wrapper input:checked+label .needs-assessment-question__radio-indicator svg{opacity:1}.needs-assessment-question__option-wrapper input:focus-visible+label{outline:calc(var(--border-width) * 2) solid color-mix(in srgb,var(--color-cta) 25%,transparent);outline-offset:2px}.needs-assessment-question__option-wrapper input:not(:disabled)+label:hover{border-color:var(--color-cta-interaction);outline:var(--border-width) solid var(--color-cta-interaction);outline-offset:calc(var(--border-width) * -1)}.needs-assessment-question__error-message{margin-top:var(--spacing-0-5);color:var(--color-error-main);font-size:var(--font-size-body-small)}.needs-assessment-start{display:flex;flex-direction:column;gap:var(--spacing-3)}.needs-assessment-start__header{display:flex;align-items:center;gap:var(--spacing-2)}.needs-assessment-start__header-icon{width:2.5rem;height:2.5rem;border-radius:var(--border-radius-round);background-color:var(--color-brand-sky-blue);color:var(--color-brand-teal-500);display:inline-flex;align-items:center;justify-content:center}.needs-assessment-start__header-icon svg{width:20px;height:20px}.needs-assessment-start__description{color:var(--color-text-secondary)}.needs-assessment-start__section-title{margin:0}.needs-assessment-start__list{list-style:none;padding:0;margin:var(--spacing-2) 0 0;display:grid;gap:var(--spacing-1-5)}.needs-assessment-start__list-item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--spacing-1-5);color:var(--color-text-secondary)}.needs-assessment-start__list-icon{width:2.25rem;height:2.25rem;border-radius:var(--border-radius-round);background-color:var(--color-brand-sky-blue);color:var(--color-brand-teal-500);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.needs-assessment-start__list-icon svg{width:18px;height:18px}.needs-assessment-start__consent{padding:var(--spacing-2)}.needs-assessment-start__consent-row{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-1-5);width:100%}.needs-assessment-start__consent-row input[type=checkbox]~label{align-items:flex-start;gap:var(--spacing-1-5);line-height:1.5;padding-block:var(--spacing-0-5)}.needs-assessment-start__consent-row input[type=checkbox]~label:before{flex:0 0 var(--form-check-radio-size);width:var(--form-check-radio-size);height:var(--form-check-radio-size);aspect-ratio:1/1}.needs-assessment-start__consent-row input[type=checkbox]~label:after{top:5px;left:0}.needs-assessment-start__actions{display:flex;justify-content:center}.needs-assessment-start>.text-body-small{color:var(--color-text-secondary)}.needs-assessment-start__button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1)}.needs-assessment-start__button svg{width:18px;height:18px}.needs-assessment-complete{display:flex;flex-direction:column;gap:var(--spacing-2);text-align:center}.needs-assessment-complete__actions{display:flex;justify-content:center}.needs-assessment-results{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%}.needs-assessment-results__panel{display:grid;gap:var(--spacing-3)}.needs-assessment-results__header{display:grid;gap:var(--spacing-2)}.needs-assessment-results__title-group{display:grid;gap:var(--spacing-1)}.needs-assessment-results__intro{margin:0;color:var(--color-text-secondary)}.needs-assessment-results__cards{display:grid;gap:var(--spacing-2)}.needs-assessment-results__action-plan-card-contacts{border:var(--border-width) solid var(--color-brand-teal-500);border-radius:var(--border-radius);background-color:color-mix(in srgb,var(--color-brand-sky-blue) 40%,var(--color-white));overflow:clip}.needs-assessment-results__action-plan-card-contacts summary{list-style:none;margin:0;padding:var(--spacing-1-5);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-1);cursor:pointer;font-weight:var(--font-weight-semi-bold);color:var(--color-brand-teal-700)}.needs-assessment-results__action-plan-card-contacts summary::-webkit-details-marker{display:none}.needs-assessment-results__action-plan-card-contacts summary:after{content:"";width:var(--spacing-1);height:var(--spacing-1);border-right:var(--border-width) solid var(--color-brand-teal-700);border-bottom:var(--border-width) solid var(--color-brand-teal-700);transform:rotate(45deg) translateY(-1px);transition:transform .2s ease;flex-shrink:0}.needs-assessment-results__action-plan-card-contacts[open] summary:after{transform:rotate(-135deg) translateY(-1px)}.needs-assessment-results__action-plan-card-contacts[open] summary{border-bottom:var(--border-width) solid var(--color-brand-teal-500);margin-bottom:var(--spacing-1)}.needs-assessment-results__action-plan-card-contacts summary:focus-visible{outline:calc(var(--border-width) * 2) solid color-mix(in srgb,var(--color-cta) 25%,transparent);outline-offset:2px}.needs-assessment-results__action-plan-card-contact-list{list-style:none;margin:0;padding:0 var(--spacing-1-5) var(--spacing-1-5);display:grid;gap:var(--spacing-0-75)}.needs-assessment-results__action-plan-card-contact-item{border-radius:var(--border-radius);background-color:color-mix(in srgb,var(--color-brand-sky-blue) 35%,var(--color-white));display:grid;gap:var(--spacing-0-75)}.needs-assessment-results__action-plan-card-contact-item p{margin:0}.needs-assessment-results__action-plan-card-contact-meta{margin:0;display:grid;gap:var(--spacing-0-5)}.needs-assessment-results__action-plan-card-contact-meta div{display:grid;gap:var(--spacing-0-5)}.needs-assessment-results__action-plan-card-contact-meta dt,.needs-assessment-results__action-plan-card-contact-meta dd{margin:0}.needs-assessment-results__action-plan-card-contact-meta dt{color:var(--color-text-secondary);font-weight:var(--font-weight-semi-bold)}.needs-assessment-results__action-plan-emergency{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-2);background-color:var(--color-red-100);border-color:var(--color-red-300)}.needs-assessment-results__action-plan-emergency h3,.needs-assessment-results__action-plan-emergency p{margin:0}.needs-assessment-results__action-plan-emergency-icon{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--border-radius-round);background-color:var(--color-white);color:var(--color-red-700);display:inline-flex;align-items:center;justify-content:center}.needs-assessment-results__action-plan-emergency-icon svg{width:var(--spacing-2-5);height:var(--spacing-2-5)}.needs-assessment-results__action-plan-emergency-list{margin:var(--spacing-1-5) 0 0;padding-left:var(--spacing-2);display:grid;gap:var(--spacing-0-5);color:var(--color-red-700)}.needs-assessment-results__card{position:relative;background-color:var(--color-white);background-image:none;border-color:var(--color-grey-300);padding:0;overflow:clip}.needs-assessment-results__card:before{content:"";position:absolute;inset-block:var(--spacing-1);inset-inline-start:var(--spacing-1);width:var(--spacing-0-5);border-radius:var(--border-radius-round);background-color:var(--color-brand-teal-500);z-index:1;pointer-events:none}.needs-assessment-results__card-summary{list-style:none;margin:0;padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-3);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-2);align-items:start;cursor:pointer;position:relative}.needs-assessment-results__card-summary::-webkit-details-marker{display:none}.needs-assessment-results__card-summary:after{content:"";position:absolute;top:50%;right:var(--spacing-2);width:var(--spacing-1);height:var(--spacing-1);border-right:var(--border-width) solid var(--color-brand-navy);border-bottom:var(--border-width) solid var(--color-brand-navy);transform:translateY(-65%) rotate(45deg);transition:transform var(--animation-duration-default) var(--animation-easing-default);pointer-events:none}.needs-assessment-results__card[open] .needs-assessment-results__card-summary:after{transform:translateY(-35%) rotate(-135deg)}.needs-assessment-results__card-summary:focus-visible{outline:calc(var(--border-width) * 2) solid color-mix(in srgb,var(--color-cta) 25%,transparent);outline-offset:-2px}.needs-assessment-results__card[open] .needs-assessment-results__card-summary{border-bottom:var(--border-width) solid var(--color-grey-300)}.needs-assessment-results__card-details{display:grid;gap:var(--spacing-1-5);padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-3)}.needs-assessment-results__card--low{border-color:var(--color-green-300)}.needs-assessment-results__card--low:before{background-color:var(--color-green-500)}.needs-assessment-results__card--moderate{border-color:var(--color-brand-teal-500);background-color:color-mix(in srgb,var(--color-brand-sky-blue) 45%,var(--color-white))}.needs-assessment-results__card--moderate:before{background-color:var(--color-brand-teal-500)}.needs-assessment-results__card--high{border-color:var(--color-red-400);background-color:color-mix(in srgb,var(--color-red-100) 40%,var(--color-white))}.needs-assessment-results__card--high:before{background-color:var(--color-red-500)}.needs-assessment-results__card--very-high{border-color:var(--color-red-700);background-color:color-mix(in srgb,var(--color-red-100) 65%,var(--color-white))}.needs-assessment-results__card--very-high:before{background-color:var(--color-red-700)}.needs-assessment-results__card--priority{box-shadow:0 0 0 var(--border-width) color-mix(in srgb,var(--color-brand-teal-500) 35%,transparent)}.needs-assessment-results__card--high-risk{border-width:calc(var(--border-width) + 1px)}.needs-assessment-results__action-plan-summary{margin:0;color:var(--color-text-secondary)}.needs-assessment-results__action-plan-supports,.needs-assessment-results__action-plan-steps,.needs-assessment-results__resource-list{display:grid;gap:var(--spacing-0-75)}.needs-assessment-results__action-plan-supports h4,.needs-assessment-results__action-plan-steps h4,.needs-assessment-results__resource-list h4{margin:0;font-weight:var(--font-weight-semi-bold);color:var(--color-brand-navy)}.needs-assessment-results__action-plan-support-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-1)}.needs-assessment-results__action-plan-support-item{margin:0;padding:var(--spacing-1);border-radius:var(--border-radius);border:var(--border-width) solid var(--color-brand-teal-500);background-color:color-mix(in srgb,var(--color-brand-sky-blue) 40%,var(--color-white));display:grid;gap:var(--spacing-0-5)}.needs-assessment-results__action-plan-support-item p{margin:0}.needs-assessment-results__action-plan-steps ul,.needs-assessment-results__resource-list ul{margin:0;padding-left:var(--spacing-1-5);display:grid;gap:var(--spacing-0-25)}.needs-assessment-results__resource-list a{color:var(--color-cta);text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--spacing-0-5)}.needs-assessment-results__resource-list a:hover{color:var(--color-cta-interaction)}.needs-assessment-results__resource-list a:focus-visible{outline:calc(var(--border-width) * 2) solid color-mix(in srgb,var(--color-cta) 25%,transparent);outline-offset:2px}.needs-assessment-results__icon{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--border-radius-round);background-color:var(--color-brand-sky-blue);color:var(--color-brand-navy);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.needs-assessment-results__icon svg{width:var(--spacing-2-5);height:var(--spacing-2-5)}.needs-assessment-results__card--low .needs-assessment-results__icon{background-color:var(--color-green-100);color:var(--color-green-700)}.needs-assessment-results__card--moderate .needs-assessment-results__icon{background-color:var(--color-brand-sky-blue);color:var(--color-brand-teal-700)}.needs-assessment-results__card--high .needs-assessment-results__icon,.needs-assessment-results__card--very-high .needs-assessment-results__icon{background-color:var(--color-red-100);color:var(--color-red-700)}.needs-assessment-results__content{min-width:0;display:grid;gap:var(--spacing-1)}.needs-assessment-results__content h3{margin:0}.needs-assessment-results__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-1);flex-wrap:wrap}.needs-assessment-results__risk-level-tag{padding:var(--spacing-0-5) var(--spacing-1-5)}.needs-assessment-results__risk-level-tag--low{background-color:var(--color-green-100);color:var(--color-green-700)}.needs-assessment-results__risk-level-tag--moderate{background-color:var(--color-brand-sky-blue);color:var(--color-brand-teal-700)}.needs-assessment-results__risk-level-tag--high{background-color:var(--color-red-200);color:var(--color-red-700)}.needs-assessment-results__risk-level-tag--very-high{background-color:var(--color-red-500);color:var(--color-white)}.needs-assessment-results__score,.needs-assessment-results__card-help,.needs-assessment-results__urgent,.needs-assessment-results__priority{margin:0}.needs-assessment-results__card-help{color:var(--color-text-secondary)}.needs-assessment-results__score{color:var(--color-brand-navy);font-weight:var(--font-weight-semi-bold)}.needs-assessment-results__urgent{color:var(--color-red-700);font-weight:var(--font-weight-semi-bold)}.needs-assessment-results__priority{color:var(--color-brand-teal-700);font-weight:var(--font-weight-semi-bold)}.needs-assessment-results__actions{display:flex;justify-content:center}.needs-assessment-results__panel>.text-body-small{color:var(--color-text-secondary)}@media only screen and (min-width:768px){.needs-assessment-page__card--results{max-width:960px}.needs-assessment-question__options{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.needs-assessment-question__option{justify-content:center}.needs-assessment-results__action-plan-card-contact-meta div{grid-template-columns:minmax(0,14rem) 1fr;align-items:start}}.chat-bot-page__app{display:flex;flex-direction:column;height:calc(100vh - 4.5rem);min-height:400px;padding-block:var(--spacing-2)}@media only screen and (min-width:768px){.chat-bot-page__app{height:calc(100vh - 13.75rem)}}.chat-bot-page__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding-block-end:var(--spacing-2);border-bottom:var(--border-width) solid var(--color-grey-300)}.chat-bot-page__header__title{color:var(--color-text-primary);font-weight:var(--font-weight-semi-bold)}.chat-bot-page__messages{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) 0;overflow-y:scroll}.chat-bot-page__message-wrapper{display:flex;align-items:flex-start;gap:var(--spacing-1);animation:messageSlideIn .15s cubic-bezier(.34,1.56,.64,1)}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.chat-bot-page__message-wrapper--assistant{align-self:flex-start}.chat-bot-page__message-wrapper--user{align-self:flex-end}.chat-bot-page__message{padding:var(--spacing-2) var(--spacing-2);border-radius:var(--border-radius-large);max-width:36rem;color:var(--color-text-primary);white-space:pre-wrap}.chat-bot-page__message--assistant{background-color:var(--color-brand-sky-blue)}.chat-bot-page__message--user{background-color:var(--color-brand-beige)}.chat-bot-page__message-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin-block-start:var(--spacing-2);color:var(--color-brand-teal-700)}.chat-bot-page__message-icon svg{width:1.5rem;height:1.5rem}.chat-bot-page__message--loading{opacity:.7}.chat-bot-page__composer{padding-block-start:var(--spacing-2);margin-block-start:auto;display:flex;align-items:center;gap:var(--spacing-1);border-top:var(--border-width) solid var(--color-grey-300)}.chat-bot-page__input{flex:1;width:auto}.chat-bot-page .bot-icon{display:inline-flex;align-items:center}.chat-bot-page .bot-icon:after{content:""/"";display:inline-block;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0;-webkit-mask-image:url(/dist/assets/icons/angel-bot.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/dist/assets/icons/angel-bot.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor}.security-page{padding-block-end:var(--spacing-6)}.security-page__layout{display:grid;gap:var(--spacing-5)}.security-page__columns{display:grid;gap:var(--spacing-4)}@media only screen and (min-width:768px){.security-page__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.security-page__column{display:grid;gap:var(--spacing-4)}.security-card{display:grid;gap:var(--spacing-2-5);border:var(--border-width) solid var(--color-grey-200);border-color:var(--color-brand-teal-500)}.security-card--primary{border-color:var(--color-brand-teal-500)}.security-card--alert{border-color:var(--color-red-300)}.security-card__header{display:flex;align-items:center;gap:var(--spacing-1)}.security-card__header>div{display:flex;align-items:center}.security-quick-exit>.text-body{color:var(--color-text-secondary)}.security-quick-exit__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.security-quick-exit__note{margin:0}.security-source-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-2)}.security-source{display:grid;gap:var(--spacing-0-5)}.security-source>.text-body-small{color:var(--color-text-secondary)}.security-source__link{display:inline-flex;align-items:center;gap:var(--spacing-0-5);color:var(--color-cta);font-weight:var(--font-weight-semi-bold);text-decoration:none}.security-source__link:hover,.security-source__link:focus-visible{text-decoration:underline}.security-source__link svg{width:1rem;height:1rem}.security-card>.text-body,.security-card>.text-body-small{color:var(--color-text-secondary)}.security-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-1-5);color:var(--color-text-secondary)}.security-list li{position:relative;padding-left:var(--spacing-2)}.security-list li:before{content:"";position:absolute;left:0;top:.65em;width:.4rem;height:.4rem;border-radius:var(--border-radius-round);background-color:var(--color-brand-teal-500);transform:translateY(-50%)}.security-link{display:inline-flex;align-items:center;gap:var(--spacing-0-5);color:var(--color-cta);text-decoration:none}.security-link:hover,.security-link:focus-visible{text-decoration:underline}.security-link svg{width:1rem;height:1rem}.security-subsection,.security-checklist{display:grid;gap:var(--spacing-1-5)}.security-checklist__item{display:flex;align-items:flex-start;gap:var(--spacing-1)}.security-checklist__item input[type=checkbox]{margin-top:.25rem}.security-print{display:inline-flex;align-items:center;gap:var(--spacing-0-5)}.security-print svg{width:1.125rem;height:1.125rem}.security-callout .security-link{margin-inline-start:var(--spacing-0-5)}.security-accordion .accordion-item{background-color:var(--color-white);border:var(--border-width) solid var(--color-grey-200)}.security-accordion .accordion-toggle{font-size:var(--font-size-body)}.accordion-block>.accordion{display:flex;flex-direction:column;gap:var(--spacing-2)}.accordion-block .accordion-item{background-color:var(--color-brand-sky-blue);border-radius:var(--border-radius-large);color:var(--color-brand-navy)}.accordion-block .accordion-toggle{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-semi-bold);color:var(--color-brand-navy);width:100%;text-align:start}.accordion-block .accordion-toggle .accordion-toggle-icon{padding:var(--spacing-1);background-color:transparent;border-radius:50%;transition:background-color var(--animation-duration-default) var(--animation-easing-default);display:inline-flex;align-items:center}.accordion-block .accordion-toggle .accordion-toggle-icon:after{content:""/"";display:inline-block;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0;-webkit-mask-image:url(/dist/assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/dist/assets/icons/chevron-down.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor}.accordion-block .accordion-toggle .accordion-toggle-icon:after{transition:transform var(--animation-duration-default) var(--animation-easing-default)}.accordion-block .accordion-toggle:hover .accordion-toggle-icon{background-color:var(--color-grey-100)}.accordion-block .accordion-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--animation-duration-default) var(--animation-easing-default);overflow:hidden;padding-inline:var(--spacing-3)}.accordion-block .accordion-collapse .accordion-body{transition:padding-block-end var(--animation-duration-default) var(--animation-easing-default);overflow:hidden}.accordion-block .accordion-item[accordion-item-collapsed] .accordion-collapse{grid-template-rows:0fr}.accordion-block .accordion-item:not([accordion-item-collapsed]) .accordion-toggle .accordion-toggle-icon:after{transform:rotate(-180deg)}.accordion-block .accordion-item:not([accordion-item-collapsed]) .accordion-body{padding-block-end:var(--spacing-2)}.citation-block{color:var(--color-text-primary)}.citation-block .text-quote-author{margin-block-start:var(--spacing-3)}.contact-card-block{container:contact-card-block/inline-size}.contact-card-block-content{border-radius:var(--border-radius-medium);background-color:var(--color-grey-100);display:flex;flex-direction:column;padding:var(--spacing-3);gap:var(--spacing-2)}.contact-card-block-content .top{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}.contact-card-block-content .person-image{flex-shrink:0;height:150px;width:150px;object-fit:cover;max-width:initial;border-radius:50%;background-color:var(--color-black)}.contact-card-block-content .person-details{display:flex;flex-direction:column;align-items:center}.contact-card-block-content .person-details .name{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-family:var(--font-family-secondary);font-weight:var(--font-weight-h4);letter-spacing:var(--letter-spacing-h4);color:var(--color-text-primary)}.contact-card-block-content .person-details .job-title{font-weight:var(--font-weight-semi-bold);padding-block:var(--spacing-1)}.contact-card-block-content .person-details .email,.contact-card-block-content .person-details .phone-number{overflow-wrap:break-word}.contact-card-block-content .person-details .email{margin-block-end:var(--spacing-0-5)}.contact-card-block-content .text-wrapper{height:100%;align-content:center;align-self:center}.contact-card-block-content .bottom{white-space:pre-line;text-align:left}@container contact-card-block (min-width: 576px){.contact-card-block-content{gap:var(--spacing-3)}.contact-card-block-content .top{flex-direction:row}.contact-card-block-content .person-details{align-items:flex-start}.contact-card-block-content .person-details .name{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-family:var(--font-family-secondary);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);color:var(--color-text-primary)}}.content-block img{max-height:450px;margin-block-end:var(--spacing-3)}.content-block .rte-body-wrapper{margin-block-end:0}.cta-block{display:flex;background-color:var(--color-brand-sky-blue);justify-content:center;align-items:center;padding:var(--spacing-5) var(--spacing-3);border-radius:var(--border-radius-medium)}.cta-block .cta-block-content{display:flex;flex-direction:column;align-self:center;align-items:center;text-align:center;max-inline-size:var(--content-small-max-inline-size)}.cta-block .cta-block-preamble{margin-block-start:var(--spacing-1)}.cta-block .cta-block-button{margin-block-start:var(--spacing-3)}@media only screen and (min-width:768px){.cta-block .cta-block-content{padding:var(--spacing-5) var(--spacing-10)}}.large-teaser-block{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gutter)}.large-teaser-block .large-teaser-image img{width:100%}.large-teaser-block .large-teaser-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.large-teaser-block .large-teaser-heading{margin-block-end:var(--spacing-1)}.large-teaser-block .large-teaser-body:has(+div a){margin-block-end:var(--spacing-2)}@media only screen and (min-width:768px){.large-teaser-block{grid-template-columns:repeat(2,1fr)}.large-teaser-block .large-teaser-image{grid-row:1}.large-teaser-block.large-teaser-image-left .large-teaser-image{grid-column:1}.large-teaser-block.large-teaser-image-left .large-teaser-content,.large-teaser-block.large-teaser-image-right .large-teaser-image{grid-column:2}.large-teaser-block.large-teaser-image-right .large-teaser-content{grid-column:1}}.page-list-block .page-list-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-block-end:var(--spacing-3);gap:var(--spacing-1)}.page-list-block .grid{grid-template-columns:repeat(1,1fr)}.page-list-block .page-list-item{position:relative}.page-list-block .page-list-item:has(.page-list-item-heading:hover) img{transform:scale(1.02)}.page-list-block .page-list-item .page-list-item-arrow:before{transition:transform var(--animation-duration-default) var(--animation-easing-default)}.page-list-block .page-list-item:hover .page-list-item-arrow:before{transform:translate(5px)}.page-list-block .page-list-item .page-list-item-meta-data{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1);margin-block-end:var(--spacing-1)}.page-list-block picture{overflow:hidden;margin-block-end:var(--spacing-2)}.page-list-block img{transition:transform var(--animation-duration-300) var(--animation-easing-default);height:200px;width:100%;object-fit:cover}.page-list-block .page-list-item-date{margin-block-end:var(--spacing-1)}.page-list-block .page-list-item-heading{display:block;margin-block-end:var(--spacing-1)}.page-list-block .page-list-item-heading:after{content:"";transition:transform var(--animation-duration-400) var(--animation-easing-default);position:absolute;inset:0;z-index:1}.page-list-block .page-list-button-wrapper{display:flex;justify-content:center;margin-block-start:var(--spacing-3)}.page-list-block .page-list-item-preamble{margin-block-end:var(--spacing-1)}.page-list-block .page-list-item-arrow{display:inline-flex;align-items:center}.page-list-block .page-list-item-arrow:before{content:""/"";display:inline-block;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0;-webkit-mask-image:url(/dist/assets/icons/arrow-right.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/dist/assets/icons/arrow-right.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor}.page-list-block .page-list-item-arrow{display:flex;margin-block-start:auto}@media only screen and (min-width:768px){.page-list-block .page-list-header{margin-block-end:var(--spacing-4)}.page-list-block .grid{grid-template-columns:repeat(2,1fr)}.page-list-block .page-list-item-preamble{margin-block-end:var(--spacing-2)}.page-list-block .page-list-button-wrapper{margin-block-start:var(--spacing-4)}}@media only screen and (min-width:992px){.page-list-block .grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.page-list-block .page-list-item{transition-delay:0s}}.page-list-block .hiddenPage{display:none}.page-list-block .summary-wraper{padding-block-start:var(--spacing-4);display:flex;align-items:center;flex-direction:column}.page-list-block .summary-wraper>div:first-of-type{padding-block-end:var(--spacing-1)}.links-block{display:grid;gap:var(--spacing-3);grid-template-columns:1fr}.links-block .links-block-item{background-color:var(--color-white);border-radius:var(--border-radius-medium);position:relative}.links-block .links-block-item .link-heading{-webkit-hyphens:auto;hyphens:auto;margin-block-start:var(--spacing-2)}.links-block .links-block-item .link-heading a:after{content:"";transition:transform var(--animation-duration-400) var(--animation-easing-default);position:absolute;inset:0;z-index:1}.links-block .links-block-item .preamble{margin-block-start:var(--spacing-1);color:var(--color-text-secondary)}.links-block .links-block-item .arrow{display:inline-flex;align-items:center}.links-block .links-block-item .arrow:after{content:""/"";display:inline-block;width:var(--icon-size-base);height:var(--icon-size-base);flex-shrink:0;-webkit-mask-image:url(/dist/assets/icons/arrow-right.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(/dist/assets/icons/arrow-right.svg);mask-repeat:no-repeat;mask-size:contain;background-color:currentColor}.links-block .links-block-item .arrow{color:var(--color-cta);margin-block-start:var(--spacing-2);transition:transform var(--animation-duration-default) var(--animation-easing-default)}.links-block .links-block-item:hover .arrow{transform:translate(5px)}.links-block .links-block-item.single-line-link{display:grid;grid-template-rows:1fr;grid-column-gap:var(--spacing-3);grid-row-gap:0px;align-items:center}.links-block .links-block-item.single-line-link .link-heading{margin:0}.links-block .links-block-item.single-line-link.with-icon{grid-template-columns:auto 1fr auto}.links-block .links-block-item.single-line-link.no-icon{grid-template-columns:1fr auto}.links-block .links-block-item.single-line-link .arrow{margin:0}.links-block .links-block-item.links-block-item-background{background-color:var(--bg-color);padding:var(--spacing-3)}.links-block .links-block-item.links-block-item-background .icon-wrapper{background-color:var(--color-white)}@media only screen and (min-width:768px){.links-block{gap:var(--spacing-3)}.grid-three-in-row,.grid-two-in-row{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.links-block{gap:var(--spacing-5)}.grid-three-in-row{grid-template-columns:1fr 1fr 1fr}.grid-two-in-row{grid-template-columns:1fr 1fr}}.checklist-block{display:flex;flex-direction:column;gap:var(--spacing-3)}.checklist-block .icon-badge{display:none}.checklist-block .description{font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle)}.checklist-block .checklist{list-style:none;padding:0;margin:0}.checklist-block .checklist.checklist--numbered{list-style:none;padding-left:0;counter-reset:checklist-counter}.checklist-block .checklist.checklist--numbered .checklist__item{display:flex;align-items:center;position:relative;counter-increment:checklist-counter}.checklist-block .checklist.checklist--numbered .checklist__item:before{content:counter(checklist-counter);width:2rem;height:2rem;background-color:var(--color-brand-teal-500);color:var(--color-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-subtitle);border-radius:var(--border-radius-medium);display:flex;align-items:center;justify-content:center;flex-shrink:0}.checklist-block .checklist.checklist--numbered .checklist__item span{margin-block-start:var(--spacing-0-5)}.checklist-block .checklist.checklist--numbered [data-lucide]{display:none}.checklist-block .checklist .checklist__item{margin-bottom:var(--spacing-2);line-height:var(--line-height-body)}.checklist-block .checklist .checklist__item:last-child{margin-bottom:0}.checklist-block .checklist:not(.checklist--editable) .checklist__item{display:flex;align-items:flex-start;gap:var(--spacing-1)}.checklist-block .checklist:not(.checklist--editable) .checklist__item [data-lucide]{color:var(--color-brand-teal-500);width:1.5rem;height:1.5rem;flex-shrink:0}.checklist-block .checklist--editable .checklist__item{position:relative;display:flex;align-items:center}@media only screen and (min-width:768px){.checklist-block h2{display:flex;align-items:flex-start;gap:var(--spacing-1-5)}.checklist-block .icon-badge{display:inline-flex}}.information-card-block__content a{color:var(--color-link);transition:color var(--animation-duration-default) var(--animation-easing-default),text-decoration-color var(--animation-duration-default) var(--animation-easing-default)}.information-card-block__content a:where(:visited){color:var(--color-link-visited);text-decoration-color:transparent}.information-card-block__content a:where(:hover,:focus-visible){color:var(--color-link-hover);text-decoration-color:var(--color-link-hover)}.information-card-block__content a{color:inherit;text-decoration:underline}.support-organizations-block__title{margin:0 0 var(--spacing-2) 0}.support-organizations-block__description{margin-bottom:var(--spacing-4);color:var(--color-text-secondary)}.support-organizations-block__layout{display:flex;flex-direction:column;gap:var(--spacing-5)}.support-organizations-block__controls{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--color-grey-100);border-radius:var(--border-radius-large)}.support-organizations-block__search{width:100%}.support-organizations-block__filter-group{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.support-organizations-block__filter-label{margin:0;color:var(--color-text-primary)}.support-organizations-block__filter-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.support-organizations-block__results{display:flex;flex-direction:column;gap:var(--spacing-3)}.support-organizations-block__results-count{color:var(--color-grey-700);margin:0}.support-organizations-block__grid{display:grid;gap:var(--spacing-3)}@media only screen and (min-width:768px){.support-organizations-block__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.support-organizations-block__grid{grid-template-columns:repeat(3,1fr)}}.support-organizations-block__empty{text-align:center;padding:var(--spacing-6);color:var(--color-grey-700)}@media only screen and (min-width:992px){.support-organizations-block__controls{padding:var(--spacing-6)}}.support-service-card{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-2)}.support-service-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-1)}.support-service-card__badge{display:inline-flex;align-items:center;gap:var(--spacing-0-5)}.support-service-card__badge svg{width:.875rem;height:.875rem}.support-service-card__content{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}.support-service-card__title,.support-service-card__description{margin:0}.support-service-card__actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-3);margin-top:auto}.support-service-card__link{display:inline-flex;align-items:center;gap:var(--spacing-1);font-weight:var(--font-weight-medium)}.support-service-card__link svg{width:1.25rem;height:1.25rem}
