/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.align-left{margin:0 var(--space-gap-x,1rem) var(--space-gap-y,1rem) 0}.align-right{margin:0 0 var(--space-gap-y,1rem) var(--space-gap-x,1rem)}.align-center{margin:var(--space-gap-y,1rem) auto}@media (--mobile){.align-left,.align-right{float:none;margin:var(--space-gap-x,1rem) auto!important}}
[class*=l-cluster]>*{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:calc(var(--space-gap-y)/2*-1) calc(var(--space-gap-x)/2*-1)}[class*=l-cluster]>*>*{margin:calc(var(--space-gap-y)/2) calc(var(--space-gap-x)/2)}.l-cluster--start>*{justify-content:flex-start}.l-cluster--center>*{justify-content:center}.l-cluster--end>*{justify-content:flex-end}.l-cluster--no-wrap>*{flex-wrap:nowrap}.l-cluster__rule{color:var(--color-border)}
[class*=l-constrained]{margin-left:auto;margin-right:auto;max-width:calc(100% - var(--space-inset-x)*2);width:calc(100vw - var(--space-inset-x)*2)}[class*=l-constrained] [class*=l-constrained]{margin-left:0;margin-right:0}.l-constrained{width:1440px}.l-constrained--narrow{width:1380px}.l-constrained--wide{width:1500px}.l-constrained--full{width:100%}
.l-grid .l__inner>*+*{margin-top:var(--space-gap-y)}@media (min-width:600px){.l-grid .l__inner{display:flex;flex-wrap:wrap;margin:-1rem -48px;grid-column-gap:var(--space-gap-x);-moz-column-gap:var(--space-gap-x);column-gap:var(--space-gap-x);display:grid;grid-row-gap:var(--space-gap-y);row-gap:var(--space-gap-y)}.l-grid.l-grid--2 .l__inner,.l-grid.l-grid--4 .l__inner{grid-template-columns:repeat(auto-fit,minmax(35%,1fr))}.l-grid.l-grid--2 .l__inner>.l__item,.l-grid.l-grid--4 .l__inner>.l__item{flex:none;margin:1rem 2rem;width:calc(50% - 4rem)}.l-grid .l__inner>.l__item:not(:last-child){margin-bottom:0}@supports (display:grid){.l-grid .l__inner{margin:0!important}.l-grid .l__inner>.l__item{margin:0!important;width:auto!important}}}@media (min-width:990px){.l-grid .l__inner{--space-gap-x:60px;--space-gap-y:60px}.l-grid.l-grid--2 .l__inner{grid-template-columns:repeat(auto-fit,minmax(35%,1fr))}.l-grid.l-grid--3 .l__inner{grid-template-columns:repeat(auto-fit,minmax(25%,1fr))}.l-grid.l-grid--3 .l__inner>.l__item{width:calc(33.33333% - 4rem)}.l-grid.l-grid--4 .l__inner{grid-template-columns:repeat(auto-fit,minmax(10em,1fr))}.l-grid.l-grid--4 .l__inner>.l__item{width:calc(25% - 4rem)}.l-grid .l__inner>.l__item:not(:last-child){margin-bottom:0}}@media (min-width:1400px){.l-grid .l__inner{--space-gap-x:75px;--space-gap-y:75px}}
[class*=l-stack]>*{margin-bottom:0;margin-top:0}[class*=l-stack]>*+*{margin-top:var(--space-gap-y)}.l-stack--ruled>*+*{border-top:var(--size-border,1px) var(--style-border,solid) var(--color-border);padding-top:var(--space-gap-y)}.l-stack--none>*+*{margin-top:0}.l-stack--minimal>*+*{margin-top:12px}.l-stack--tight>*+*{margin-top:15px}.l-stack--compact>*+*{margin-top:30px}.l-stack--normal>*+*{margin-top:48px}.l-stack--loose>*+*{margin-top:60px}.l-stack--sparse>*+*{margin-top:90px}[class*=l-stack]>.contextual,[class*=l-stack]>.contextual:first-child+*{margin-top:0}.l-stack--split{display:flex;flex-direction:column;justify-content:flex-start}
:root{--black:#000;--gray-00:#130f13;--gray-10:#261f26;--gray-20:#363136;--gray-30:#504b50;--gray-40:#777277;--gray-50:#9d999d;--gray-60:#c3c1c3;--gray-70:#e1e0e1;--gray-80:#f0eff0;--gray-90:#f7f6f7;--white:#fff;--red-50:#c00;--green-30:#417505;--green-50:#7ed321;--blue-40:#00659b;--blue-50:#0098ce;--yellow-50:#fdc400;--yellow-90:#f9e8ac;--indivisible-navy:#0f2e4d;--indivisible-black:#172636;--indivisible-gray:#2d4c6b;--indivisible-base-gray:#707070;--indivisible-light-gray:#f2f7fa;--indivisible-blue:#6c9fc2;--indivisible-red:#c84141;--indivisible-dark-red:#983736;--indivisible-light-blue:#e2ecf3;--indivisible-blue-gray:#c1d5e2;--clr-neutral:var(--gray-50);--clr-text:var(--gray-20);--clr-link:var(--blue-50);--clr-heading:var(--gray-20);--clr-accent:var(--yellow-50);--clr-border:var(--gray-60);--clr-status:var(--green-50);--clr-warning:var(--yellow-50);--clr-error:var(--red-50);--clr-table-border:var(--indivisible-gray,#e1e0e1);--clr-table-header:var(--gray-70);--clr-table-odd:#fff;--clr-table-even:var(--gray-90);--background-dark-blue:var(--indivisible-black);--background-light-blue:var(--indivisible-light-blue);--background-red:var(--indivisible-red);--indivisible-background:#0b131b;--indivisible-dark-background:#132637;--color-background:transparent;--color-background-interface-inactive:var(--color-gray-95);--color-background-interface-active:#fff;--color-border:var(--indivisible-gray);--color-text:#172636;--color-text-heading:#172636;--color-text-input:#172636;--color-sub-heading:#2d4c6b;--link-color-text:var(--indivisible-gray);--link-color-text-hover:var(--indivisible-gray);--link-color-active:#00659b;--link-color-visited:#00659b;--color-accent:#d6336c;--color-required:#c00;--color-feedback-status:#417505;--color-feedback-success:#417505;--color-feedback-warning:#fdc400;--color-feedback-error:#c00;--table-color-border:var(--color-border);--table-color-background-row-odd:var(--indivisible-light-blue);--table-color-background-row-even:#fff}
:root{--font-family-mono:monospace;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-family-body:var(--font-family-serif);--font-family-heading:var(--font-family-sans);--font-family-interface:var(--font-family-sans);--font-family-campaign:"arteria-std-compress",sans-serif;--font-size-body:16px;--font-size-body-small:14px;--font-size-body-large:18px;--font-size-body-huge:20px;--font-size-body-macro:24px;--font-size-heading-tiny:16px;--font-size-heading-small:16px;--font-size-heading:18px;--font-size-heading-large:20px;--font-size-heading-huge:22px;--font-size-heading-macro:48px;--font-size-label:14px;--font-size-title-tiny:16px;--font-size-title-small:18px;--font-size-title:20px;--font-size-title-large:28px;--font-size-title-huge:30px;--font-size-title-macro:32px;--font-size-campaign-h1:42px;--font-size-campaign-h2:32px;--font-line-height-campaign-h1:119%;--font-line-height-campaign-h2:131%;--font-line-height-large:1.875;--font-line-height-loose:1.5;--font-line-height:1.3125;--font-line-height-tight:1.125;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}@media (min-width:600px){:root{--font-size-body-small:16px;--font-size-body:18px;--font-size-body-large:20px;--font-size-body-huge:24px;--font-size-body-macro:36px;--font-size-heading-tiny:16px;--font-size-heading-small:18px;--font-size-heading:20px;--font-size-heading-large:24px;--font-size-heading-huge:32px;--font-size-heading-macro:72px;--font-size-title-tiny:20px;--font-size-title-small:24px;--font-size-title-large:40px;--font-size-title-huge:48px}}@media (min-width:768px){:root{--font-size-heading-large:26px;--font-size-heading-huge:40px;--font-size-title:24px;--font-size-title-macro:60px;--font-size-title-huge:54px;--font-size-campaign-h1:80px;--font-size-campaign-h2:60px;--font-line-height-campaign-h1:112%;--font-line-height-campaign-h2:117%}}@media (min-width:992px){:root{--font-size-title:32px;--font-size-title-huge:72px;--font-size-heading-large:30px;--font-size-heading-huge:48px;--font-size-campaign-h1:110px;--font-size-campaign-h2:72px;--font-line-height-campaign-h1:116%;--font-line-height-campaign-h2:111%}}@media (min-width:1440px){:root{--font-size-campaign-h1:120px;--font-size-campaign-h2:88px;--font-line-height-campaign-h1:117%;--font-line-height-campaign-h2:114%}}
:root{--size-content-narrow:600px;--size-form-narrow:400px;--size-radius:4px}
:root{--space-gap:2em;--space-gap-x:var(--space-gap);--space-gap-y:var(--space-gap);--space-gap-tight:1em;--space-gap-x-tight:var(--space-gap-tight);--space-gap-y-tight:var(--space-gap-tight);--space-gap-minimal:.25em;--space-gap-x-minimal:var(--space-gap-minimal);--space-gap-y-minimal:var(--space-gap-minimal);--space-indent:1em;--space-inset:20px;--space-inset-x:var(--space-inset);--space-inset-y:var(--space-inset);--space-inset-min:20px}@media (min-width:600px){:root{--space-gap:30px;--space-inset:30px}}@media (min-width:768px){:root{--space-gap:42px;--space-inset:42px}}@media (min-width:992px){:root{--space-gap:60px;--space-inset:60px}}
*,:after,:before{box-sizing:border-box}html{line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";margin:0}hr{color:inherit;height:0}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}*{box-sizing:border-box}html{font-size:100%}body{color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--font-line-height-loose)}:first-child{margin-top:0}:last-child{margin-bottom:0}.skip-link{background-color:var(--color-background-reverse);color:var(--link-color-text-reverse);display:block;padding:.25em;text-align:center}.skip-link:focus,.skip-link:hover{color:var(--link-color-text-reverse-hover)}.candidate,.homepage main,.node__type--in-the-news main,.node__type--person main,.node__type--press-release main,.page--tfa,.page--user,.page-node-type-resource main,.path-search main,.path-taxonomy main{margin-bottom:112px}@media (--tablet){.candidate,.homepage main,.node__type--in-the-news main,.node__type--person main,.node__type--press-release main,.page--tfa,.page--user,.page-node-type-resource main,.path-search main,.path-taxonomy main{margin-bottom:72px}}@media (--mobile){.candidate,.homepage main,.node__type--in-the-news main,.node__type--person main,.node__type--press-release main,.page--tfa,.page--user,.page-node-type-resource main,.path-search main,.path-taxonomy main{margin-bottom:48px}}.node{overflow:hidden}
.btn-small{background-color:#2d4c6b;border:none;display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;letter-spacing:normal;padding:.625rem;text-align:center}.btn-small,.btn-small:focus,.btn-small:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none;transition-property:all}.btn-small:focus,.btn-small:hover{background-color:#172636}.btn-small:focus{outline:auto;outline-color:#172636;outline-offset:2px}.btn-large--red{background-color:var(--indivisible-red);border:none;display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold-heading);letter-spacing:normal;padding:1rem 1.25rem;text-transform:capitalize;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-large--red,.btn-large--red a,.btn-large--red:focus,.btn-large--red:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.btn-large--red:focus,.btn-large--red:hover{background-color:var(--indivisible-dark-red);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-large--red:focus a,.btn-large--red:hover a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.btn-large--red:focus{outline:auto;outline-color:var(--indivisible-dark-red);outline-offset:2px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-external,.btn-external a{font-family:var(--font-family-sans);letter-spacing:1px;text-transform:none}.btn-large-underline--red{border:none;border-bottom:4px solid var(--indivisible-red);color:var(--indivisible-red);display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold-heading);letter-spacing:2px;margin:6px 15px;padding:0 0 .25rem;text-transform:uppercase}.btn-large-underline--red,.btn-large-underline--red:focus,.btn-large-underline--red:hover{-webkit-text-decoration:none;text-decoration:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-large-underline--red:focus,.btn-large-underline--red:hover{border-color:var(--indivisible-dark-red);color:var(--indivisible-dark-red)}.btn-large-underline--red:focus{outline:auto;outline-color:var(--indivisible-dark-red);outline-offset:2px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.back__link{color:var(--indivisible-dark-red);display:block;margin-bottom:24px;margin-top:24px}@media (--mobile){.back__link{margin-bottom:48px;margin-top:48px}}.btn-large--red--uppercase{background-color:var(--indivisible-red);border:none;display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold-heading);letter-spacing:2px;padding:1rem 1.25rem;text-transform:capitalize;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-large--red--uppercase,.btn-large--red--uppercase a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.btn-large--red--uppercase:focus,.btn-large--red--uppercase:hover{background-color:var(--indivisible-dark-red);color:#fff;-webkit-text-decoration:none;text-decoration:none}.btn-large--red--uppercase:focus,.btn-large--red--uppercase:hover{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-large--red--uppercase:focus{outline:auto;outline-color:var(--indivisible-dark-red);outline-offset:2px}
:root{--options-space-gap-y:0.75em;--options-space-gap-x:0.25em;--option-line-height:var(--font-line-height-tight,1.2);--option-font-size:16px;--option-font-weight:400;--option-space-gap-x:0.75em;--option-space-gap-y:0.25em;--option-input-size:0.75em}form>*+*{margin-top:var(--space-gap-y)}label,legend{display:block;font-family:var(--label-font-family,var(--font-family-interface));font-size:var(--label-font-size,16px);font-weight:var(--label-font-weight,var(--font-weight-bold));margin-bottom:0}input,textarea{background-color:var(--input-color-background,#fff);border-color:var(--input-color-border,var(--color-border));border-radius:var(--input-size-radius,0);border-style:var(--input-style-border,solid);border-width:var(--input-size-border,var(--size-border,1px));font-family:var(--input-font-family,var(--font-family-interface));font-size:var(--input-font-size,var(--font-size-body-small));padding:var(--input-space-inset-y,var(--input-space-inset,6px)) var(--input-space-inset-y,var(--input-space-inset,12px))}textarea{display:block;width:100%}select{background-color:var(--input-color-background,#fff);border-radius:var(--input-size-radius,0);color:var(--input-color-text,--color-text-interface);font-family:var(--input-font-family,var(--font-family-interface));font-size:var(--input-font-size,var(--font-size-body-small));padding:var(--input-space-inset-y,var(--input-space-inset,6px)) var(--input-space-inset-y,var(--input-space-inset,12px));text-overflow:""}.form-item>*+*{margin-top:var(--space-gap-y-minimal)}.form-item+.form-item{margin-top:var(--space-gap-y)}input[type=checkbox],input[type=radio]{height:var(--option-input-size,auto);width:var(--option-input-size,auto)}.option,input[type=checkbox]+label,input[type=radio]+label{display:inline-block;font-size:var(--option-font-size);font-weight:var(--option-font-weight);line-height:var(--option-line-height)}.form-type-boolean+.form-type-boolean{margin-top:var(--options-space-gap-y)}.form-type-boolean{font-size:var(--option-font-size);padding-left:calc(var(--option-space-gap-x) + var(--option-input-size))}.form-type-boolean input[type=checkbox],.form-type-boolean input[type=radio]{display:inline-block;font-size:inherit;left:calc((var(--option-space-gap-x) + var(--option-input-size))*-1);margin-right:calc((var(--option-input-size))*-1);position:relative}.form-type-boolean input[type=checkbox]+label,.form-type-boolean input[type=radio]+label{font-size:inherit}@supports (display:grid){.form-type-boolean{display:grid;grid-template-columns:var(--option-input-size) auto;grid-column-gap:var(--option-space-gap-x);-moz-column-gap:var(--option-space-gap-x);column-gap:var(--option-space-gap-x);padding-left:0}.form-type-boolean>*{grid-column:2}.form-type-boolean input[type=checkbox],.form-type-boolean input[type=radio]{grid-column:1;left:auto;margin:calc((1em - var(--option-input-size))/var(--option-line-height)) 0 0;position:static}.form-type-boolean input[type=checkbox]+*,.form-type-boolean input[type=radio]+*{margin-top:0}}.description{font-family:var(--font-family-interface);font-size:var(--font-size-description)}.filter-wrapper{margin-top:0}.filter-guidelines,.filter-help{font-family:var(--font-family-interface);font-size:var(--font-size-description)}.filter-guidelines ul{margin-top:0}.form-item-password-confirm{max-width:100%;width:var(--size-form-narrow)}.password-strength__meter{background-color:var(--color-feedback-background)}.password-strength__indicator.is-fair{background-color:var(--color-feedback-fair)}.password-strength__indicator.is-strong{background-color:var(--color-feedback-strong)}.password-strength__indicator.is-good{background-color:var(--color-feedback-good)}.password-strength__indicator.is-weak{background-color:var(--color-feedback-weak)}.password-confirm,.password-strength__title{font-family:var(--font-family-interface);font-size:var(--font-size-description)}.password-confirm>span,.password-strength__text{font-weight:var(--font-weight-bold)}.password-confirm>span.error{color:var(--color-feedback-error)}.password-confirm>span.ok{color:var(--color-feedback-good)}.password-suggestions{font-family:var(--font-family-interface);font-size:var(--font-size-description);font-weight:var(--font-weight-bold)}.password-suggestions>ul{font-weight:var(--font-weight-regular)}.radios--wrapper legend>span,input,label{font-family:var(--font-family-interface)}.radios--wrapper legend>span,label{display:block;font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.1em;line-height:24px;margin-bottom:15px;text-transform:uppercase}input,textarea{border:2px solid var(--color-border);font-size:var(--font-size-body-small);max-width:100%;padding:6px 15px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text]{height:auto}input[type=file]{height:inherit}input[type=checkbox]{height:auto;height:1px;left:0;position:absolute;top:0;width:1px}button,input[type=submit]{cursor:pointer;text-transform:uppercase}input[type=checkbox]+label,input[type=radio]+label{color:var(--indivisible-navy);cursor:pointer;display:inline;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);letter-spacing:normal;line-height:20px;text-transform:capitalize}input[type=checkbox]:checked+label:after{border-bottom:2px solid #2d4c6b;border-left:2px solid #2d4c6b}input[type=checkbox]+label{margin-left:16px}input[type=checkbox]+label:before{background-color:#fff;border:2px solid var(--indivisible-navy);border-radius:0;box-sizing:border-box;color:#fff;content:"";display:inline-block;font-size:12px;height:24px;left:0;margin-top:1px;padding:5px 3px;position:absolute;top:-3px;width:24px}input[type=checkbox]+label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:8px;left:4px;position:absolute;top:5px;transform:rotate(-45deg);width:16px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid var(--indivisible-navy);border-radius:0;color:var(--color-text-interface);cursor:pointer;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:20px;padding:10px 28px 10px 10px;text-indent:.01px;text-overflow:ellipsis;width:100%}select::-ms-expand{display:none}input:-moz-placeholder,input::-moz-placeholder{opacity:1}.form-item{margin:1em 0}input[type=search]::-webkit-search-cancel-button{display:none}.js-form-type-checkbox{cursor:pointer;position:relative}.js-form-type-checkbox:focus-within label:before{outline:3px solid #2d4c6b}.js-form-type-select{position:relative}.js-form-type-select:after{bottom:.9em;color:var(--indivisible-red);content:"\f0d7";display:block;font-family:FontAwesome;height:18px;position:absolute;right:12px;width:12px}.iframe-embed label{align-items:flex-start;font-weight:normal!important;letter-spacing:normal!important;position:relative;text-transform:none!important}.iframe-embed label div{width:100%}.iframe-embed input[type=checkbox]{position:relative;top:2px}.iframe-embed input[type=checkbox]+span{margin-left:14px}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}ul:not([class]){list-style:none;margin-left:1em;padding-left:0}ul:not([class]) ul{margin-top:6px;padding-left:var(--space-indent)}ul:not([class]) li{padding-bottom:12px}ul:not([class]) li:before{margin-left:-1em}ul:not([class]) ul{margin-top:12px}ul:not([class]) ul li:before{content:"◦"}ol:not([class]){counter-reset:number;margin-left:2em;padding-left:0}ol:not([class]) ol{margin-top:6px;padding-left:30px}ol:not([class]) li{padding-bottom:12px}ol:not([class]) li:before{content:none;margin-left:-1em}dl{margin-bottom:18px}dt{font-weight:var(--font-weight-bold)}dd{margin-left:30px}
img{height:auto;max-width:100%}.full-img-wrapper img{width:100%}figure{margin:0}figure img{display:block}figcaption{font-family:var(--font-family-sans);font-size:14px;margin:1em 0}
@custom-selector :--heading h1,h2,h3,h4,h5;table{border-collapse:collapse;border-spacing:0;display:table;font-family:var(--font-family-interface);font-size:var(--font-size-body-small);margin-bottom:72px;margin-top:0;max-width:100%;table-layout:auto;text-align:left;width:100%}:--heading+table,table:not(:first-child){margin-top:24px}thead th{vertical-align:bottom}thead td,thead th{border-bottom:1px solid var(--table-color-border)}td,th{min-width:160px;padding:12px;text-align:left;vertical-align:top}th{color:var(--color-text-heading);font-weight:var(--font-weight-bold)}caption+thead tr:first-child td,caption+thead tr:first-child th,colgroup+thead tr:first-child td,colgroup+thead tr:first-child th,thead:first-child tr:first-child td,thead:first-child tr:first-child th{border-top:0}caption{text-align:left}tbody+tbody{border-top:2px solid var(--color-border)}tr.odd{background-color:var(--table-color-background-row-odd)}tr.even{background-color:var(--table-color-background-row-even)}.paragraph.table{margin-bottom:32px;margin-top:32px}.paragraph .tablefield-wrapper{overflow-y:auto;padding-bottom:16px}
h1,h2,h3,h4,h5,h6{color:var(--color-text-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold-heading);margin-bottom:0}h1,h2,h3,h4,h5,h6:first-child{margin-top:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2,h3,h4,h5,h6{color:#2d4c6b}h1{font-size:var(--font-size-title-huge);margin:0}h2{font-size:var(--font-size-heading-huge)}h2,h3{margin-top:48px}h3{font-size:var(--font-size-heading-large)}h4{font-size:var(--font-size-heading)}h4,h5{margin-top:48px}h5{font-size:var(--font-size-heading-small)}h6{font-size:var(--font-size-heading-tiny);font-style:normal;margin-top:48px}hr{border:0;border-bottom:1px solid var(--color-border)}.paragraph--type--text hr{margin-bottom:80px;margin-top:80px}@media (--tablet){.paragraph--type--text hr{margin-bottom:60px;margin-top:60px}}@media (--mobile){.paragraph--type--text hr{margin-bottom:48px;margin-top:48px}}@media (--mobile-medium){.paragraph--type--text hr{margin-bottom:32px;margin-top:32px}}a{color:var(--link-color-text);-webkit-text-decoration:underline;text-decoration:underline}a:focus,a:hover{color:var(--link-color-text-hover);-webkit-text-decoration:underline;text-decoration:underline}a:focus{outline:auto blue}h1,h2,h3,h4,h5,h6>a{-webkit-text-decoration:none;text-decoration:none}b,strong{font-weight:var(--font-weight-bold)}p{line-height:175%;margin:15px 0}h1,h2,h3,h4,h5,h6+p{margin-top:12px}blockquote{border-left:4px solid var(--indivisible-light-blue);font-style:italic;margin:15px 0;padding-left:2rem;text-indent:0}.page-title,h1.page-title{color:var(--indivisible-black);font-family:var(--font-family-heading);font-size:var(--font-size-title-huge);font-weight:var(--font-weight-bold-heading);letter-spacing:0;line-height:normal;margin-bottom:90px;margin-top:90px;position:relative}@media (--mobile){.page-title,h1.page-title{margin-top:48px}}.page-title:after{background:#6c9fc2;bottom:-20px;content:"";height:4px;left:0;position:absolute;width:86px}.text-max{max-width:880px}p.text-large{font-size:var(--font-size-body-huge);line-height:36px}.text-content{max-width:960px}.paragraph--type--map-embed .text-content{max-width:100%}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}@media (min-width:768px){.resource-blocks-layout.l-constrained{max-width:100%}}@media (min-width:1280px){.resource-blocks-layout.l-constrained{margin-left:auto;margin-right:auto;max-width:1120px}}@media (min-width:768px){.resource-blocks-layout>ul{display:flex;flex-flow:column;flex-flow:row wrap;width:100%}.resource-blocks-layout>ul li{width:100%}}@media (min-width:992px){.resource-blocks-layout>ul{flex-flow:row nowrap}}.resource-blocks-layout>ul li{position:relative}@media (min-width:768px){.resource-blocks-list{margin:48px auto;margin:60px auto}}@media (min-width:1280px){.resource-blocks-list{margin:80px auto;margin:20px auto}}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}.resource-blocks-list__item{border:2px solid var(--indivisible-light-blue);padding:40px;position:relative}.resource-blocks-list__item:not(:first-of-type){margin-left:-1px}@media (min-width:768px){.resource-blocks-list__item{padding:24px}.resource-blocks-list__item:not(:first-of-type){margin-left:0;margin-top:-1px}}@media (max-width:991.98px){.resource-blocks-list__item{padding:28px}.resource-blocks-list__item:not(:first-of-type){margin-left:0;margin-top:-1px}}@media (min-width:1280px){.resource-blocks-list__item{padding:32px}}.resource-blocks-list__item .resource__meta{align-items:center;color:var(--indivisible-grey);display:flex;flex-flow:row nowrap;font-family:var(--font-family-sans);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);margin-top:12px}.resource-blocks-list__item .resource__meta>*{margin-right:8px}.resource-blocks-list__item .resource__media{display:block;height:80px;width:80px}.resource-blocks-list__item .resource__media svg{transform:scale(70%);transform-origin:50% 50%;transition:all .3s}.resource-blocks-list__item .resource__media:has(+.resource__content a:hover) svg{transform:scale(80%)}@media (min-width:768px){.resource-blocks-list__item .resource__media{margin-bottom:0}.resource-blocks-list__item .resource__media svg{transform:scale(100%);transition:all .3s}.resource-blocks-list__item .resource__media:has(+.resource__content a:hover) svg{transform:scale(110%);transition:all .3s}}.resource-blocks-list__item .resource__title{margin-bottom:0;margin-top:32px}.resource-blocks-list__item .resource__title a{color:var(--indivisible-navy);font-family:var(--font-family-heading);font-size:var(--font-size-heading-large);font-weight:var(--font-weight-bold-heading);line-height:150%}.resource-blocks-list__item .resource__title a:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:-1}.resource-blocks-list__item .resource__title a:focus:before,.resource-blocks-list__item .resource__title a:hover:before{background:var(--indivisible-light-blue);transition:.3s ease-in-out}@media (min-width:768px){.resource-blocks-list__item .resource__title{margin-top:0}}.resource-blocks-list__item .resource__description{margin-top:8px}.resource-blocks-list__item .resource__description p{font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:144%}.resource-blocks-list__item:only-of-type{display:flex;flex-flow:row-reverse;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:880px}.resource-blocks-list__item:only-of-type .resource__media{margin-left:60px}.resource-blocks-list__item:only-of-type .resource__title{margin-top:0}@media (min-width:768px){.resource-blocks-list__item:only-of-type{flex-flow:column}.resource-blocks-list__item:only-of-type .resource__media{margin-left:0}}@media (max-width:991.98px){.resource-blocks-list__item:only-of-type .resource__title{margin-top:0}}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}.paragraph--type--resource-group{margin-bottom:40px;margin-top:40px}@media (min-width:992px){.paragraph--type--resource-group{margin-bottom:80px;margin-top:80px}}.paragraph--type--resource-group>h2{margin-bottom:32px}@media (min-width:992px){.paragraph--type--resource-group>h2{margin-bottom:48px}}@media (min-width:768px){.tabs__group{justify-content:space-between}}@media (min-width:992px){.tabs__group{display:flex;flex-flow:row nowrap!important}}.tabs__group .tabs__navigation{display:none}@media (min-width:768px){.tabs__group .tabs__navigation{display:block;flex-shrink:0;margin-right:48px;width:300px}}@media (min-width:1280px){.tabs__group .tabs__navigation{display:block;flex-shrink:0;margin-right:60px;width:320px}}@media (min-width:992px){.tabs__group .tabs__content{flex-shrink:0;width:calc(100% - 360px)}.tabs__group .tabs__panel{display:none;max-height:0;opacity:0;transition:all .35s ease-in-out;visibility:hidden}.tabs__group .tabs__panel.expanded{display:block;max-height:9999px;opacity:1;transition:all .5s ease-in-out;visibility:visible}}.tabs__group .tab__content{max-height:0;opacity:0;overflow:hidden;transition:all .5s ease-in-out;visibility:hidden}.tabs__group .expanded .tab__content{display:block;max-height:9999px;opacity:1;transition:all .5s ease-in-out;visibility:visible}.resources{border-bottom:none}.resources .resources__navigation>h3{font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);letter-spacing:1px;margin:16px 0;text-transform:uppercase}.resources .resources__navigation>button{background-color:var(--white);border:none;border-left:4px solid transparent;color:var(--indivisible-gray);font-family:var(--font-family-sans);font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body);padding:12px 36px 10px 18px;position:relative;text-align:left;text-transform:none;width:100%}.resources .resources__navigation>button>span:nth-child(2){color:var(--indivisible-base-gray);display:block;font-weight:var(--font-weight-medium);margin-top:4px}.resources .resources__navigation>button>i{align-items:center;bottom:0;display:flex;margin:auto;position:absolute;right:16px;top:0}.resources .resources__navigation>button[aria-selected=true]{background-color:var(--indivisible-light-gray);border-left-color:var(--indivisible-red);color:var(--indivisible-red)}.resources .resources__navigation>button:hover{border-left-color:var(--indivisible-navy);color:var(--indivisible-navy)}.resources .resources__navigation>button:hover span:first-child{-webkit-text-decoration:underline;text-decoration:underline}.resources .resource__panel>button{background-color:var(--indivisible-light-blue);border:none;color:var(--indivisible-gray);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);justify-content:space-between;margin-bottom:2px;margin-top:2px;padding:16px 40px 16px 24px;position:relative;text-align:left;text-transform:none;transition:all .6s ease-in-out;width:100%}.resources .resource__panel>button.expanded{background-color:var(--indivisible-blue-gray);color:var(--indivisible-black)}.resources .resource__panel>button span{color:var(--indivisible-black);display:block;font-size:var(--font-size-body-small);margin-top:4px}.resources .resource__panel>button i{align-items:center;bottom:0;color:var(--indivisible-red);display:flex;height:12px;justify-content:center;margin:auto;position:absolute;right:24px;top:0;transform:rotate(90deg);transition:all .6s ease-in-out;width:18px}.resources .resource__panel>button.expanded i{color:var(--indivisible-black);transform:rotate(-90deg)}.resources .resource{border:2px solid var(--indivisible-light-blue);position:relative}.resources .resource .resource__meta{align-items:center;color:var(--indivisible-base-gray);display:flex;flex-flow:row nowrap;font-family:var(--font-family-sans);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);margin-top:12px}.resources .resource .resource__meta>*{margin-right:8px}.resources .resource .resource__title a:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:-1}.resources .resource .resource__title a:focus,.resources .resource .resource__title a:hover{color:var(--indivisible-black)}.resources .resource .resource__title a:focus:before,.resources .resource .resource__title a:hover:before{background:var(--indivisible-light-blue);transition:.3s ease-in-out}.resources__list:not(.learning-paths) .resource{display:flex;flex-flow:column nowrap;margin-bottom:-1px;padding:24px}@media (min-width:768px){.resources__list:not(.learning-paths) .resource{flex-flow:row nowrap;justify-content:space-between}}@media (min-width:992px){.resources__list:not(.learning-paths) .resource{padding:40px}}.resources__list:not(.learning-paths) .resource .resource__media{display:block;height:80px;margin-bottom:16px;order:-1;width:80px}.resources__list:not(.learning-paths) .resource .resource__media svg{transform:scale(70%);transform-origin:50% 50%;transition:all .3s}.resources__list:not(.learning-paths) .resource .resource__media:has(+.resource__content a:hover) svg{transform:scale(80%)}@media (min-width:768px){.resources__list:not(.learning-paths) .resource .resource__media{flex-shrink:0;margin-bottom:0;margin-left:48px;order:1}.resources__list:not(.learning-paths) .resource .resource__media svg{transform:scale(100%);transition:all .3s}.resources__list:not(.learning-paths) .resource .resource__media:has(+.resource__content a:hover) svg{transform:scale(110%);transition:all .3s}}@media (min-width:1280px){.resources__list:not(.learning-paths) .resource .resource__media{margin-left:64px}}.resources__list:not(.learning-paths) .resource .resource__title{font-size:var(--font-size-title);line-height:var(--font-line-height-heading);margin-bottom:12px}@media (min-width:992px){.resources__list:not(.learning-paths) .resource .resource__title{margin-bottom:18px}}.resources__list:not(.learning-paths) .resource .resource__description{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium)}.resources__list:not(.learning-paths) .resource .resource__description p{line-height:var(--font-line-height-body)}.resources__list:not(.learning-paths) .resource .resource__step{display:none}@media (min-width:992px){.resources__list.learning-paths{display:grid;grid-template-columns:1fr;grid-gap:-1px}}@media (min-width:1280px){.resources__list.learning-paths{grid-template-columns:1fr 1fr}}.resources__list.learning-paths>li{margin-bottom:-1px}@media (min-width:992px){.resources__list.learning-paths>li{margin-right:-1px}}.resources__list.learning-paths .resource{height:100%;padding:24px 24px 40px;position:relative}@media (min-width:992px){.resources__list.learning-paths .resource{padding:32px 32px 48px}}.resources__list.learning-paths .resource .resource__title{font-size:var(--font-size-heading-small);line-height:var(--font-line-height-heading);margin-bottom:8px}@media (min-width:992px){.resources__list.learning-paths .resource .resource__title{margin-bottom:12px}}.resources__list.learning-paths .resource .resource__description,.resources__list.learning-paths .resource .resource__media{display:none}.resources__list.learning-paths .resource .resource__meta{bottom:8px;left:93px;position:absolute}@media (min-width:992px){.resources__list.learning-paths .resource .resource__meta{bottom:12px}}.resources__list.learning-paths .resource .resource__meta:before{background-color:var(--indivisible-base-gray);content:"";display:block;height:12px;margin-right:10px;width:1px}.resources__list.learning-paths .resource .resource__step{bottom:24px;color:var(--indivisible-red);font-family:var(--font-family-sans);font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);left:24px;position:absolute}@media (min-width:992px){.resources__list.learning-paths .resource .resource__step{bottom:28px;left:32px}}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}.campaign .text{margin:40px auto}@media (min-width:992px){.campaign .text{margin-bottom:80px;margin-top:80px}}.campaign .text .text-content{margin-left:auto;margin-right:auto}.paragraph--type--text.text{margin-bottom:48px}@media (max-width:991.98px){.paragraph--type--text.text{margin-bottom:60px}}@media (min-width:1440px){.paragraph--type--text.text{margin-bottom:80px}}.text:not(.bg-color__default){margin-bottom:0;margin-top:0;padding-bottom:40px;padding-top:40px;position:relative}@media (min-width:1280px){.text:not(.bg-color__default){padding-bottom:60px;padding-top:60px}}@media (min-width:1440px){.text:not(.bg-color__default){padding-bottom:80px;padding-top:80px}}.text:not(.bg-color__default):before{left:-50%;right:0}.text:not(.bg-color__default):after,.text:not(.bg-color__default):before{content:"";display:block;height:100%;position:absolute;top:0;width:100vw;z-index:-1}.text:not(.bg-color__default):after{right:-50%}.text:not(.bg-color__default) .bg-color__dark-blue{background-color:var(--background-dark-blue)}.text:not(.bg-color__default) .bg-color__dark-blue a,.text:not(.bg-color__default) .bg-color__dark-blue h2,.text:not(.bg-color__default) .bg-color__dark-blue h3,.text:not(.bg-color__default) .bg-color__dark-blue h4,.text:not(.bg-color__default) .bg-color__dark-blue h5,.text:not(.bg-color__default) .bg-color__dark-blue h6,.text:not(.bg-color__default) .bg-color__dark-blue li,.text:not(.bg-color__default) .bg-color__dark-blue p{color:var(--white)}.text:not(.bg-color__default) .bg-color__dark-blue:after,.text:not(.bg-color__default) .bg-color__dark-blue:before{background-color:var(--background-dark-blue)}.text:not(.bg-color__default) .bg-color__light-blue,.text:not(.bg-color__default) .bg-color__light-blue:after,.text:not(.bg-color__default) .bg-color__light-blue:before{background-color:var(--background-light-blue)}.text:not(.bg-color__default) .bg-color__red,.text:not(.bg-color__default) .bg-color__red:after,.text:not(.bg-color__default) .bg-color__red:before{background-color:var(--background-red)}.text-content p>[class*=btn].is-external i{margin-left:8px}.civicengine-embed-loaded{height:600px!important}.civicengine-embed-loaded #root .Main .AddressForm{display:block!important}
:root{--font-line-height-heading:1.2;--font-line-height-body:1.5;--font-family-sans:"Montserrat",sans-serif;--font-family-serif:"Domine",serif;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bold-heading:800}.cta:not(.cta__type--feature):not(.cta__type--full-width){margin:2rem auto}.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__body{margin-bottom:1rem;margin-top:1rem}.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button{flex:none;margin-left:1.5rem}.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button a{background-color:var(--indivisible-red);border:none;color:var(--white);display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold-heading);letter-spacing:normal;padding:1rem 1.25rem;-webkit-text-decoration:none;text-decoration:none;text-transform:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button a a{color:var(--white);-webkit-text-decoration:none;text-decoration:none}.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button a:focus,.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button a:hover{background-color:var(--indivisible-dark-red);color:var(--white);-webkit-text-decoration:none;text-decoration:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button a:focus{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button{margin-left:0;margin-top:1.5rem}}.cta__callout{align-items:center;background-color:var(--indivisible-light-blue);display:flex;flex-flow:row;justify-content:space-between;margin-bottom:2rem;margin-top:1.75rem;max-width:900px;padding:1.5rem 1.75rem}@media (min-width:768px){.cta__callout{align-items:normal;flex-flow:column}}.cta__callout .cta__callout-text{font-family:var(--font-family-sans);font-weight:var(--font-weight-bold-heading);line-height:var(--font-line-height-loose);margin-bottom:0}.cta.cta__type--feature{margin-bottom:40px;margin-top:40px}@media (min-width:992px){.cta.cta__type--feature{align-items:stretch;display:flex;flex-flow:row nowrap;margin-bottom:80px;margin-top:80px}.cta.cta__type--feature.cta__alignment--0 .cta__media{order:1}.cta.cta__type--feature .cta__media{flex:0 0 48%;min-height:420px;overflow:hidden;position:relative;width:48%}.cta.cta__type--feature .cta__media figure{height:100%;left:0;position:absolute;top:0;width:100%}}.cta.cta__type--feature .cta__media img,.cta.cta__type--feature .cta__media picture{display:inline-block;width:100%}@media (min-width:992px){.cta.cta__type--feature .cta__media img,.cta.cta__type--feature .cta__media picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}@media (min-width:992px) and (-ms-high-contrast:none),screen and (min-width:992px) and (-ms-high-contrast:active){.cta.cta__type--feature .cta__media img,.cta.cta__type--feature .cta__media picture{margin:auto;max-width:inherit;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateY(-50%)}}.cta.cta__type--feature .cta__content{padding:var(--space-inset-x);position:relative}@media (min-width:992px){.cta.cta__type--feature .cta__content{flex:0 0 52%;width:52%}}.cta.cta__type--feature .cta__content>*{position:relative;z-index:1}.cta.cta__type--feature .cta__content:after{background-size:auto;bottom:0;content:"";display:block;height:100%;position:absolute;right:0;width:100%;z-index:0}.cta.cta__type--feature .cta__header{font-size:60px;line-height:117%;margin-bottom:16px;padding-bottom:16px;position:relative}@media (min-width:768px){.cta.cta__type--feature .cta__header{font-size:var(--font-size-campaign-h2);line-height:var(--font-line-height-campaign-h2)}}@media (min-width:992px){.cta.cta__type--feature .cta__header{margin-bottom:32px;padding-bottom:32px}}.cta.cta__type--feature .cta__header:after{background-color:var(--indivisible-blue);bottom:-2px;content:"";display:block;height:4px;left:0;position:absolute;width:48px}.cta.cta__type--feature .cta__description p{font-family:var(--font-family-sans);font-size:var(--font-size-body-large);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-body)}.cta.cta__type--feature .cta__button a{background-color:var(--indivisible-red);border:none;display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold-heading);letter-spacing:normal;margin-top:16px;padding:1rem 1.25rem;text-transform:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta.cta__type--feature .cta__button a,.cta.cta__type--feature .cta__button a a{color:var(--white);-webkit-text-decoration:none;text-decoration:none}.cta.cta__type--feature .cta__button a:focus,.cta.cta__type--feature .cta__button a:hover{background-color:var(--indivisible-dark-red);color:var(--white);-webkit-text-decoration:none;text-decoration:none}.cta.cta__type--feature .cta__button a:focus,.cta.cta__type--feature .cta__button a:hover{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:992px){.cta.cta__type--feature .cta__button a{margin-top:32px}}.cta.cta__type--feature .cta__color--dark-blue{background-color:var(--background-dark-blue)}.cta.cta__type--feature .cta__color--dark-blue h2,.cta.cta__type--feature .cta__color--dark-blue p{color:var(--white)}.cta.cta__type--feature .cta__color--dark-blue .cta__content:after{background:url(/themes/custom/indivisible/img/background-people-shapes--dark-blue.svg) no-repeat 100% 100%}.cta.cta__type--feature .cta__color--light-blue{background-color:var(--background-light-blue)}.cta.cta__type--feature .cta__color--light-blue .cta__content:after{background:url(/themes/custom/indivisible/img/background-people-shapes--light-blue.svg) no-repeat 100% 100%}.cta.cta__type--feature .cta__color--red{background-color:var(--background-red)}.cta.cta__type--feature .cta__color--red h2,.cta.cta__type--feature .cta__color--red p{color:var(--white)}.cta.cta__type--feature .cta__color--red .cta__header:after{background-color:var(--white)}.cta.cta__type--feature .cta__color--red .cta__content:after{background:url(/themes/custom/indivisible/img/background-people-shapes--red.svg) no-repeat 100% 100%}.cta.cta__type--feature .cta__color--red .cta__button a{background-color:var(--indivisible-black)}.cta.cta__type--feature .cta__color--red .cta__button a:focus,.cta.cta__type--feature .cta__color--red .cta__button a:hover{background-color:var(--indivisible-gray)}.cta.cta__type--feature .cta__color--red .cta__button a:focus{outline:auto 2px var(--indivisible-gray)}.cta.cta__type--full-width{align-items:center;background:linear-gradient(0deg,rgba(23,38,54,.7),rgba(23,38,54,.7));display:flex;justify-content:center;padding-bottom:40px;padding-top:40px;position:relative;z-index:0}@media (min-width:992px){.cta.cta__type--full-width{min-height:720px;padding-bottom:80px;padding-top:80px}}.cta.cta__type--full-width:before{background-color:var(--indivisible-black);content:"";display:block;opacity:.7;z-index:1}.cta.cta__type--full-width .cta__media,.cta.cta__type--full-width:before{height:100%;left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;top:0;width:100vw}.cta.cta__type--full-width .cta__media{z-index:0}.cta.cta__type--full-width .cta__media article,.cta.cta__type--full-width .cta__media div{height:100%;left:0;position:absolute;top:0;width:100%}.cta.cta__type--full-width .cta__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.cta.cta__type--full-width .cta__media img{margin:auto;max-width:inherit;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateY(-50%)}}.cta.cta__type--full-width .cta__content{max-width:1280px;position:relative;text-align:center;z-index:1}.cta.cta__type--full-width .cta__content>*{margin:auto}.cta.cta__type--full-width .cta__header{color:var(--white);font-size:var(--font-size-campaign-h2);line-height:var(--font-line-height-campaign-h2);margin-bottom:16px;padding-bottom:16px;position:relative}@media (min-width:992px){.cta.cta__type--full-width .cta__header{margin-bottom:32px;padding-bottom:32px}}.cta.cta__type--full-width .cta__header:after{background-color:var(--indivisible-blue);bottom:-2px;content:"";display:block;height:4px;left:0;margin:auto;position:absolute;right:0;width:48px}.cta.cta__type--full-width .cta__subheader{color:var(--white);font-family:var(--font-family-sans);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold)}.cta.cta__type--full-width .cta__subheader p{line-height:var(--font-line-height-heading)}.cta.cta__type--full-width .cta__button a{background-color:var(--indivisible-red);border:none;display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold-heading);letter-spacing:normal;margin-top:40px;padding:1rem 1.25rem;text-transform:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta.cta__type--full-width .cta__button a,.cta.cta__type--full-width .cta__button a a{color:var(--white);-webkit-text-decoration:none;text-decoration:none}.cta.cta__type--full-width .cta__button a:focus,.cta.cta__type--full-width .cta__button a:hover{background-color:var(--indivisible-dark-red);color:var(--white);-webkit-text-decoration:none;text-decoration:none}.cta.cta__type--full-width .cta__button a:focus,.cta.cta__type--full-width .cta__button a:hover{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.node.node__type--campaign{overflow:hidden}.page-node-type-campaign .page-title,.paragraph--type--campaign-hero .hero__title,.paragraph--type--hero-component .hero__title{font-family:var(--font-family-campaign);font-size:var(--font-size-campaign-h1);font-style:normal;font-weight:var(--font-weight-bold-heading);line-height:var(--font-line-height-campaign-h1);text-transform:uppercase}.accordion-group h2,.blue-callout__details>h2,.cta.paragraph--type--fullwidth-cta .cta__header,.factoid-group__type--colored h2,.featured-programs__list .program__header,.field--name-field-text-body h2,.paragraph--type--resource-group h2,.paragraph--type--video h2,h2:not(.stickymenu__title){font-family:var(--font-family-campaign);font-size:var(--font-size-campaign-h2);font-style:normal;font-weight:var(--font-weight-bold-heading);line-height:var(--font-line-height-campaign-h2);text-transform:uppercase}
