/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-background:transparent;--color-background-interface-inactive:var(--color-gray-95);--color-background-interface-active:#fff;--color-border:#c3c1c3;--color-text:#363136;--color-text-heading:#363136;--color-text-input:#363136;--color-link:#00659b;--color-link-hover:#00659b;--color-link-active:#00659b;--color-link-visited:#00659b;--color-accent:#d6336c;--color-required:#c00;--color-feedback-status:#417505;--color-feedback-success:#417505;--color-feedback-warning:#fdc400;--color-feedback-error:#c00;--color-feedback-weak:#c00;--color-feedback-fair:#fdc400;--color-feedback-good:#417505;--color-feedback-strong:#417505;--color-feedback-background:#e1e0e1;--table-color-border:var(--color-border);--table-color-background-header:#e1e0e1;--table-color-background-row-odd:#e1e0e1;--table-color-background-row-even:#fff;}
:root{--font-family-mono:monospace;--font-family-sans:sans-serif;--font-family-serif:serif;--font-family-body:var(--font-family-serif);--font-family-heading:var(--font-family-sans);--font-family-interface:var(--font-family-sans);--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-description:14px;--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-tiny-tight:16px;--font-size-title-small:18px;--font-size-title-larger:24px;--font-size-title:24px;--font-size-title-large:27px;--font-size-title-huge:30px;--font-size-title-macro:33px;--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;}@media (min-width:600px){:root{--font-size-body:18px;--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-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-title-macro:60px;--font-size-title-huge:54px;}}@media (min-width:992px){:root{--font-size-title:36px;--font-size-title-macro:60px;}}
: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;}}
*{-webkit-box-sizing:border-box;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{display:block;padding:0.25em;text-align:center;color:var(--link-color-text-reverse);background-color:var(--color-background-reverse);}.skip-link:hover,.skip-link:focus{color:var(--link-color-text-reverse-hover);}
:root{--options-space-gap-y:.75em;--options-space-gap-x:.25em;--option-line-height:var(--font-line-height-tight,1.2);--option-font-size:16px;--option-font-weight:400;--option-space-gap-x:.75em;--option-space-gap-y:.25em;--option-input-size:.75em;}form > * + *{margin-top:var(--space-gap-y);}label,legend{display:block;margin-bottom:0;font-family:var(--font-family-interface);font-family:var(--label-font-family,var(--font-family-interface));font-size:16px;font-size:var(--label-font-size,16px);font-weight:var(--font-weight-bold);font-weight:var(--label-font-weight,var(--font-weight-bold));}input,textarea{background-color:#fff;background-color:var(--input-color-background,#fff);border-color:var(--color-border);border-color:var(--input-color-border,var(--color-border));border-width:1px;border-width:var(--input-size-border,var(--size-border,1px));border-style:solid;border-style:var(--input-style-border,solid);border-radius:0;border-radius:var(--input-size-radius,0);font-family:var(--font-family-interface);font-family:var(--input-font-family,var(--font-family-interface));font-size:var(--font-size-body-small);font-size:var(--input-font-size,var(--font-size-body-small));max-width:100%;padding:6px 12px;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%;}input[type=text],input[type=password],input[type=date],input[type=email],input[type=number]{height:auto;}input[type=file]{height:inherit;}input[type=submit],button{text-transform:uppercase;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--input-color-background,#fff);border-radius:0;border-radius:var(--input-size-radius,0);color:--color-text-interface;color:var(--input-color-text,--color-text-interface);font-family:var(--font-family-interface);font-family:var(--input-font-family,var(--font-family-interface));font-size:var(--font-size-body-small);font-size:var(--input-font-size,var(--font-size-body-small));padding:6px 12px;padding:var(--input-space-inset-y,var(--input-space-inset,6px)) var(--input-space-inset-y,var(--input-space-inset,12px));text-indent:0.01px;-o-text-overflow:"";text-overflow:"";}select::-ms-expand{display:none;}.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:.75em;height:var(--option-input-size,auto);width:.75em;width:var(--option-input-size,auto);}input[type=checkbox] + label,input[type=radio] + label,.option{display:inline-block;font-size:16px;font-size:var(--option-font-size);font-weight:400;font-weight:var(--option-font-weight);line-height:1.2;line-height:var(--option-line-height);}.form-type-boolean + .form-type-boolean{margin-top:.75em;margin-top:var(--options-space-gap-y);}.form-type-boolean{padding-left:calc(.75em + .75em);padding-left:calc(var(--option-space-gap-x) + var(--option-input-size));font-size:16px;font-size:var(--option-font-size);}.form-type-boolean input[type=checkbox],.form-type-boolean input[type=radio]{display:inline-block;font-size:inherit;left:calc((.75em + .75em) * -1);left:calc((var(--option-space-gap-x) + var(--option-input-size)) * -1);margin-right:calc((.75em) * -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:.75em auto;grid-template-columns:var(--option-input-size) auto;-webkit-column-gap:.75em;-moz-column-gap:.75em;column-gap:.75em;grid-column-gap:.75em;grid-column-gap:var(--option-space-gap-x);-webkit-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 - .75em) / 1.2) 0 0;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-size:var(--font-size-description);font-family:var(--font-family-interface);}.filter-wrapper{margin-top:0;}.filter-guidelines,.filter-help{font-size:var(--font-size-description);font-family:var(--font-family-interface);}.filter-guidelines ul{margin-top:0;}.form-item-password-confirm{width:var(--size-form-narrow);max-width:100%;}.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-size:var(--font-size-description);font-family:var(--font-family-interface);}.password-strength__text{font-weight:var(--font-weight-bold);}.password-confirm > span{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-size:var(--font-size-description);font-family:var(--font-family-interface);font-weight:var(--font-weight-bold);}.password-suggestions > ul{font-weight:var(--font-weight-regular);}
ul:not([class]),ol:not([class]){list-style:none;margin-left:0;padding-left:var(--space-indent);}ul:not([class]) > li:before,ol:not([class]) > li:before{position:absolute;}ul:not([class]) ul,ol:not([class]) ul{margin-top:12px;}ul:not([class]) ul li:before,ol:not([class]) ul li:before{content:"◦";}ul:not([class]) > li:before{content:"•";font-weight:var(--font-weight-bold);margin-left:calc(var(--space-indent) * -1);}ol:not([class]){counter-reset:number;}ol:not([class]) > li:before{content:counters(number,".") ".";counter-increment:number;margin-left:calc(var(--space-indent) * -1 + 1ch);text-align:right;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}ol:not([class]) ol{margin-top:6px;padding-left:30px;}ol:not([class]) ol > li{padding-left:0;text-indent:-30px;}ol:not([class]) ol > li:before{display:inline;margin-right:0.5em;position:static;}dl{margin-bottom:18px;}dt{font-weight:var(--font-weight-bold);}dd{margin-left:30px;}
img{max-width:100%;height:auto;}figure{margin:0;}figure img{display:block;}figcaption{margin:1em 0;}
table{width:100%;max-width:100%;margin-top:0;margin-bottom:72px;border-spacing:0;text-align:left;border-collapse:collapse;font-family:var(--font-family-interface);font-size:var(--font-size-body-small);}h1 + table,h2 + table,h3 + table,h4 + table,h5 + table,table:not(:first-child){margin-top:24px;}thead th{vertical-align:bottom;}thead th,thead td{border-bottom:1px solid var(--table-color-border);}th,td{padding:8px;text-align:left;vertical-align:top;}th{color:var(--color-text-heading);font-weight:var(--font-weight-bold);}caption + thead tr:first-child th,caption + thead tr:first-child td,colgroup + thead tr:first-child th,colgroup + thead tr:first-child td,thead:first-child tr:first-child th,thead:first-child tr:first-child td{border-top:0;}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);}
@custom-selector :--heading h1,h2,h3,h4,h5;h1,h2,h3,h4,h5{margin-bottom:0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);}h1 > a,h2 > a,h3 > a,h4 > a,h5 > a{text-decoration:none;}h1 + p,h2 + p,h3 + p,h4 + p,h5 + p{margin-top:12px;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0;}h1{margin:0;font-size:var(--font-size-title-huge);}h2{margin-top:48px;font-size:var(--font-size-heading-huge);}h3{margin-top:48px;font-size:var(--font-size-heading-huge);font-weight:var(--font-weight-regular);}h4{margin-top:48px;font-size:var(--font-size-heading-large);font-weight:var(--font-weight-regular);}h5{margin-top:48px;font-size:var(--font-size-heading-small);}h6{margin-top:48px;font-size:var(--font-size-heading-small);font-style:italic;}hr{border:0;border-bottom:1px solid var(--color-border);}a{color:var(--color-link);}a:hover,a:focus{color:var(--color-link-hover);}strong,b{font-weight:var(--font-weight-bold);}p{margin:15px 0;}blockquote{margin:15px 0;text-indent:-0.4em;font-style:italic;}
::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul,ol{list-style:none;}html[focus-within]{scroll-behavior:smooth;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html[focus-within]{scroll-behavior:auto;}html:focus-within{scroll-behavior:auto;}::before,::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;-o-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}
.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 (max-width:767px){.align-left,.align-right{float:none;margin:var(--space-gap-x,1rem) auto !important;}}
:root{--color-background:transparent;--color-background-interface-inactive:var(--color-gray-95);--color-background-interface-active:#fff;--color-border:var(--color-indivisible-navy);--color-text:#172636;--color-text-heading:#172636;--color-text-input:#172636;--color-sub-heading:#2d4c6b;--link-color-text:var(--color-indivisible-navy);--link-color-text-hover:var(--color-indivisible-navy);--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(--color-indivisible-lite-blue);--table-color-background-row-even:#fff;--color-indivisible-red:#ca4948;--color-indivisible-dark-red:#983736;--color-indivisible-black:#172636;--color-indivisible-blue:#6c9fc2;--color-indivisible-lite-blue:#e2ecf3;--color-indivisible-navy:#2d4c6b;--color-indivisible-dark-navy:#0f2e4d;--color-indivisible-background:#0b131b;--color-indivisible-dark-background:#132637;--color-indivisible-grey:#707070;}
: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:1rem;--font-size-body-small:0.875rem;--font-size-body-large:1.125rem;--font-size-body-huge:1.25rem;--font-size-body-macro:1.5rem;--font-size-heading-tiny:1rem;--font-size-heading-small:1rem;--font-size-heading:1.125rem;--font-size-heading-large:1.25rem;--font-size-heading-huge:1.375rem;--font-size-heading-macro:3rem;--font-size-label:0.875rem;--font-size-title-tiny:1rem;--font-size-title-small:1.125rem;--font-size-title:1.25rem;--font-size-title-large:1.75rem;--font-size-title-huge:1.875rem;--font-size-title-macro:2rem;--font-size-campaign-h1:2.625rem;--font-size-campaign-h2:2rem;--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:1rem;--font-size-body:1.125rem;--font-size-body-large:1.25rem;--font-size-body-huge:1.5rem;--font-size-body-macro:2.25rem;--font-size-heading-tiny:1rem;--font-size-heading-small:1.125rem;--font-size-heading:1.25rem;--font-size-heading-large:1.5rem;--font-size-heading-huge:2rem;--font-size-heading-macro:4.5rem;--font-size-title-tiny:1.25rem;--font-size-title-small:1.5rem;--font-size-title-large:2.5rem;--font-size-title-huge:3rem;}}@media (min-width:768px){:root{--font-size-heading-large:1.625rem;--font-size-heading-huge:2.5rem;--font-size-title:1.5rem;--font-size-title-macro:3.75rem;--font-size-title-huge:3.375rem;--font-size-campaign-h1:5rem;--font-size-campaign-h2:3.75rem;--font-line-height-campaign-h1:112%;--font-line-height-campaign-h2:117%;}}@media (min-width:992px){:root{--font-size-title:2rem;--font-size-title-huge:4.5rem;--font-size-heading-large:1.875rem;--font-size-heading-huge:3rem;--font-size-campaign-h1:6.875rem;--font-size-campaign-h2:4.5rem;--font-line-height-campaign-h1:116%;--font-line-height-campaign-h2:111%;}}@media (min-width:1440px){:root{--font-size-campaign-h1:7.5rem;--font-size-campaign-h2:5.5rem;--font-line-height-campaign-h1:117%;--font-line-height-campaign-h2:114%;}}
:root{--space-gap:20px;--space-gap-x:var(--space-gap);--space-gap-y:var(--space-gap);--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;}}
*{-webkit-box-sizing:border-box;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{display:block;padding:0.25em;text-align:center;color:var(--link-color-text-reverse);background-color:var(--color-background-reverse);}.skip-link:hover,.skip-link:focus{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-node-type-resource main,.page--tfa,.page--user,.path-search main,.path-taxonomy main{margin-bottom:112px;}@media (min-width:768px) and (max-width:991px){.candidate,.homepage main,.node__type--in-the-news main,.node__type--person main,.node__type--press-release main,.page-node-type-resource main,.page--tfa,.page--user,.path-search main,.path-taxonomy main{margin-bottom:72px;}}@media (max-width:767px){.candidate,.homepage main,.node__type--in-the-news main,.node__type--person main,.node__type--press-release main,.page-node-type-resource main,.page--tfa,.page--user,.path-search main,.path-taxonomy main{margin-bottom:48px;}}.node{overflow:hidden;}
.btn-small{background-color:#2d4c6b;border:none;padding:0.625rem;color:#fff;text-decoration:none;display:inline-block;text-align:center;font-weight:700;font-size:1rem;font-family:Montserrat,sans-serif;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;letter-spacing:normal;letter-spacing:initial;}.btn-small:hover,.btn-small:focus{background-color:#172636;text-decoration:none;color:#fff;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;}.btn-small:focus{outline:auto;outline-offset:2px;outline-color:#172636;}.btn-large--red{background-color:var(--color-indivisible-red);border:none;color:#fff;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;letter-spacing:initial;padding-top:1rem;padding-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem;text-decoration:none;text-transform:capitalize;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.btn-large--red a{color:white;text-decoration:none;}.btn-large--red:hover,.btn-large--red:focus{color:#fff;text-decoration:none;background-color:var(--color-indivisible-dark-red);-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.btn-large--red:hover a,.btn-large--red:focus a{color:white;text-decoration:none;}.btn-large--red:focus{outline:auto;outline-offset:2px;outline-color:var(--color-indivisible-dark-red);-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.btn-external,.btn-external a{text-transform:none;letter-spacing:1px;font-family:var(--font-family-sans);}.btn-large-underline--red{border:none;border-bottom:4px solid var(--color-indivisible-red);color:var(--color-indivisible-red);display:inline-block;padding:0;padding-bottom:0.25rem;font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-bold-heading);margin:6px 15px;text-decoration:none;text-transform:uppercase;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);letter-spacing:2px;}.btn-large-underline--red:hover,.btn-large-underline--red:focus{color:var(--color-indivisible-dark-red);border-color:var(--color-indivisible-dark-red);text-decoration:none;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.btn-large-underline--red:focus{outline:auto;outline-offset:2px;outline-color:var(--color-indivisible-dark-red);-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.back__link{display:block;color:var(--color-indivisible-dark-red);margin-top:24px;margin-bottom:24px;}@media (min-width:768px){.back__link{margin-top:48px;margin-bottom:48px;}}.btn-large--red--uppercase{background-color:var(--color-indivisible-red);border:none;color:#fff;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-top:1rem;padding-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem;text-decoration:none;text-transform:capitalize;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.btn-large--red--uppercase a{color:white;text-decoration:none;}.btn-large--red--uppercase:hover,.btn-large--red--uppercase:focus{color:#fff;text-decoration:none;background-color:var(--color-indivisible-dark-red);-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.btn-large--red--uppercase:focus{outline:auto;outline-offset:2px;outline-color:var(--color-indivisible-dark-red);-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}
input,label{font-family:var(--font-family-interface);}label,.radios--wrapper legend > span{display:block;margin-bottom:15px;font-family:var(--font-family-interface);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:24px;letter-spacing:0.1em;text-transform:uppercase;}input,textarea{max-width:100%;padding:6px 15px;border:2px solid var(--color-border);font-size:var(--font-size-body-small);}input[type=text],input[type=password],input[type=date],input[type=email],input[type=number]{height:auto;}input[type=file]{height:inherit;}input[type=checkbox]{height:auto;left:0;position:absolute;top:0;width:1px;height:1px;}input[type=submit],button{cursor:pointer;text-transform:uppercase;}input[type=checkbox] + label,input[type=radio] + label{color:var(--color-indivisible-navy);cursor:pointer;display:inline;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:20px;letter-spacing:normal;letter-spacing:initial;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(--color-indivisible-navy);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;content:"";display:inline-block;font-size:0.75rem;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:"";width:16px;height:8px;position:absolute;top:5px;left:4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid var(--color-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:0.01px;-o-text-overflow:ellipsis;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:solid 3px #2d4c6b;}.js-form-type-checkbox:focus-within label::before{outline:solid 3px #2d4c6b;}.js-form-type-select{position:relative;}.js-form-type-select::after{bottom:0.9em;content:"\f0d7";color:var(--color-indivisible-red);display:block;font-family:FontAwesome;height:18px;position:absolute;right:12px;width:12px;}.iframe-embed label{-webkit-box-align:start;align-items:flex-start;font-weight:normal !important;font-weight:initial !important;letter-spacing:normal !important;letter-spacing:initial !important;text-transform:none !important;text-transform:initial !important;position:relative;}.iframe-embed label div{width:100%;}.iframe-embed input[type=checkbox]{position:relative;top:2px;}.iframe-embed input[type=checkbox] + span{margin-left:14px;}
ul:not([class]){list-style:none;margin-left:0;padding-left:0;margin-left:1em;}ul:not([class]) > li:before{content:"•";font-weight:var(--font-weight-bold);}ul:not([class]) ul{margin-top:6px;}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]){list-style:none;margin-left:0;padding-left:0;counter-reset:number;margin-left:2em;}ol:not([class]) > li:before{content:counters(number,".") ".";counter-increment:number;}ol:not([class]) ol{margin-top:6px;padding-left:30px;}ol:not([class]) ol > li{padding-left:0;text-indent:-30px;}ol:not([class]) ol > li:before{display:inline;margin-right:0.5em;position:static;}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{max-width:100%;height:auto;}.full-img-wrapper img{width:100%;}figure{margin:0;}figure img{display:block;}figcaption{font-family:var(--font-family-sans);font-size:0.875rem;margin:1em 0;}
table{border-collapse:collapse;border-spacing:0;display:table;font-family:var(--font-family-interface);font-size:var(--font-size-body-small);margin-top:0;margin-bottom:72px;max-width:100%;table-layout:auto;text-align:left;width:100%;}h1 + table,h2 + table,h3 + table,h4 + table,h5 + table,table:not(:first-child){margin-top:24px;}thead th{vertical-align:bottom;}thead th,thead td{border-bottom:1px solid var(--table-color-border);}th,td{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 th,caption + thead tr:first-child td,colgroup + thead tr:first-child th,colgroup + thead tr:first-child td,thead:first-child tr:first-child th,thead:first-child tr:first-child td{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{margin-bottom:0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold-heading);}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h2,h3,h4,h5,h6{color:#2d4c6b;}h1{margin:0;font-size:var(--font-size-title-huge);}h2{margin-top:48px;font-size:var(--font-size-heading-huge);}h3{margin-top:48px;font-size:var(--font-size-heading-large);}h4{margin-top:48px;font-size:var(--font-size-heading);}h5{margin-top:48px;font-size:var(--font-size-heading-small);}h6{margin-top:48px;font-size:var(--font-size-heading-tiny);font-style:normal;}hr{border:0;border-bottom:1px solid var(--color-border);}.paragraph--type--text hr{margin-bottom:80px;margin-top:80px;}@media (min-width:768px) and (max-width:991px){.paragraph--type--text hr{margin-bottom:60px;margin-top:60px;}}@media (max-width:767px){.paragraph--type--text hr{margin-bottom:48px;margin-top:48px;}}@media (max-width:424px){.paragraph--type--text hr{margin-bottom:32px;margin-top:32px;}}a{text-decoration:underline;color:var(--link-color-text);}a:hover{text-decoration:underline;color:var(--link-color-text-hover);}a:focus{text-decoration:underline;color:var(--link-color-text-hover);outline:auto blue;}h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a{text-decoration:none;}strong,b{font-weight:var(--font-weight-bold);}p{margin:15px 0;line-height:175%;}h1 + p,h2 + p,h3 + p,h4 + p,h5 + p,h6 + p{margin-top:12px;}blockquote{border-left:4px solid var(--color-indivisible-lite-blue);font-style:italic;margin:15px 0;padding-left:2rem;text-indent:0;}h1.page-title,.page-title{color:var(--color-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 (max-width:767px){h1.page-title,.page-title{margin-top:48px;}}.page-title:after{content:"";background:#6c9fc2;width:86px;height:4px;position:absolute;left:0;bottom:-20px;}.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%;}
.align-left{margin:0 1rem 1rem 0;margin:0 var(--space-gap-x,1rem) var(--space-gap-y,1rem) 0;}.align-right{margin:0 0 1rem 1rem;margin:0 0 var(--space-gap-y,1rem) var(--space-gap-x,1rem);}.align-center{margin:1rem auto;margin:var(--space-gap-y,1rem) auto;}
[class*=l-cluster]{}[class*=l-cluster] > *{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;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 > *{-webkit-box-pack:start;justify-content:flex-start;}.l-cluster--center > *{-webkit-box-pack:center;justify-content:center;}.l-cluster--end > *{-webkit-box-pack:end;justify-content:flex-end;}.l-cluster--end > *{-webkit-box-pack: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:-webkit-box;display:flex;flex-wrap:wrap;margin:-1rem -48px;grid-column-gap:var(--space-gap-x);-webkit-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{-webkit-box-flex:0;flex:none;width:calc((100% - 8rem) / 2);margin:1rem 2rem;}.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((100% - 12rem) / 3);}.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((100% - 16rem) / 4);}.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-top:0;margin-bottom:0;}[class*=l-stack] > * + *{margin-top:var(--space-gap-y);}.l-stack--ruled > * + *{padding-top:var(--space-gap-y);border-top:1px solid var(--color-border);border-top:var(--size-border,1px) var(--style-border,solid) var(--color-border);}.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{margin-top:0;}[class*=l-stack] > .contextual:first-child + *{margin-top:0;}.l-stack--split{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;}
.accordion-group{margin-bottom:40px;margin-top:40px;margin-left:auto;margin-right:auto;}@media (min-width:992px){.accordion-group{margin-bottom:80px;margin-top:80px;}}.accordion-group > h2{margin-bottom:32px;}@media (min-width:992px){.accordion-group > h2{margin-bottom:56px;}}.accordion .accordion__trigger{-webkit-box-align:center;align-items:center;background-color:#E2ECF3;border:none;color:#2D4C6B;display:-webkit-box;display:flex;grid-gap:24px;gap:24px;font-size:var(--font-size-body);font-weight:700;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:2px;margin-top:2px;padding:16px 24px;text-align:left;text-transform:none;text-transform:initial;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:100%;}@media (min-width:992px){.accordion .accordion__trigger{font-size:1.375rem;padding:24px 32px;}}.accordion .accordion__trigger.expanded{background-color:#C1D5E2;color:#172636;}.accordion .accordion__trigger i{color:#C84141;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.accordion .accordion__trigger.expanded i{color:#172636;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.accordion .accordion__panel{border:solid 2px #E2ECF3;height:0;opacity:0;overflow:hidden;padding-left:24px;padding-right:24px;-webkit-transition:visibility 0.4s ease-in-out;-o-transition:visibility 0.4s ease-in-out;transition:visibility 0.4s ease-in-out;visibility:hidden;}@media (min-width:992px){.accordion .accordion__panel{padding-left:40px;padding-right:40px;}}.accordion .accordion__panel.expanded{visibility:visible;}.accordion .accordion__panel > *:first-child{margin-top:0;}
.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{-webkit-box-pack:justify;justify-content:space-between;}}@media (min-width:992px){.tabs__group{display:-webkit-box;display:flex;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-flow:nowrap row !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;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;visibility:hidden;}.tabs__group .tabs__panel.expanded{display:block;max-height:9999px;opacity:1;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;visibility:visible;}}.tabs__group .tab__content{max-height:0;opacity:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;overflow:hidden;visibility:hidden;}.tabs__group .expanded .tab__content{display:block;max-height:9999px;opacity:1;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;visibility:visible;}.resources{border-bottom:none;}.resources .resources__navigation > h3{font-size:var(--font-size-body-small);font-weight:700;letter-spacing:1px;margin:16px 0;text-transform:uppercase;}.resources .resources__navigation > button{background-color:#FFFFFF;border:none;border-left:4px solid;border-left-color:transparent;color:#2D4C6B;font-family:"Montserrat",sans-serif;font-size:var(--font-size-body-small);font-weight:700;line-height:1.5;padding:12px 36px 10px 18px;position:relative;text-align:left;text-transform:none;text-transform:initial;width:100%;}.resources .resources__navigation > button > span:nth-child(2){color:#707070;display:block;font-weight:500;margin-top:4px;}.resources .resources__navigation > button > i{-webkit-box-align:center;align-items:center;bottom:0;display:-webkit-box;display:flex;margin:auto;position:absolute;right:16px;top:0;}.resources .resources__navigation > button[aria-selected=true]{background-color:#F2F7FA;border-left-color:#C84141;color:#C84141;}.resources .resources__navigation > button:hover{border-left-color:#0F2E4D;color:#0F2E4D;}.resources .resources__navigation > button:hover span:first-child{text-decoration:underline;}.resources .resource__panel > button{background-color:#E2ECF3;border:none;color:#2D4C6B;font-family:"Montserrat",sans-serif;font-size:var(--font-size-body);font-weight:700;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:2px;margin-top:2px;padding:16px 40px 16px 24px;position:relative;text-align:left;text-transform:none;text-transform:initial;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;width:100%;}.resources .resource__panel > button.expanded{background-color:#C1D5E2;color:#172636;}.resources .resource__panel > button span{color:#172636;display:block;font-size:var(--font-size-body-small);margin-top:4px;}.resources .resource__panel > button i{-webkit-box-align:center;align-items:center;bottom:0;color:#C84141;display:-webkit-box;display:flex;height:12px;-webkit-box-pack:center;justify-content:center;margin:auto;position:absolute;right:24px;top:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:18px;}.resources .resource__panel > button.expanded i{color:#172636;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.resources .resource{border:solid 2px #E2ECF3;position:relative;}.resources .resource .resource__meta{-webkit-box-align:center;align-items:center;color:#707070;display:-webkit-box;display:flex;font-family:"Montserrat",sans-serif;font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:nowrap row;margin-top:12px;}.resources .resource .resource__meta > *{margin-right:8px;}.resources .resource .resource__title a:before{content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:-1;-webkit-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;}.resources .resource .resource__title a:hover,.resources .resource .resource__title a:focus{color:var(--color-indivisible-black);}.resources .resource .resource__title a:hover::before,.resources .resource .resource__title a:focus::before{background:var(--color-indivisible-lite-blue);-webkit-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out;}.resources__list:not(.learning-paths) .resource{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:nowrap column;margin-bottom:-1px;padding:24px;}@media (min-width:768px){.resources__list:not(.learning-paths) .resource{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:nowrap row;-webkit-box-pack:justify;justify-content:space-between;}}@media (min-width:992px){.resources__list:not(.learning-paths) .resource{padding:40px;}}.resources__list:not(.learning-paths) .resource .resource__media{margin-bottom:16px;-webkit-box-ordinal-group:0;order:-1;display:block;height:80px;width:80px;}.resources__list:not(.learning-paths) .resource .resource__media svg{-webkit-transform:scale(70%);-ms-transform:scale(70%);transform:scale(70%);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.resources__list:not(.learning-paths) .resource .resource__media[\:has\(\%2B\%20.resource__content\%20a\:hover\)] svg{-webkit-transform:scale(80%);-ms-transform:scale(80%);transform:scale(80%);}.resources__list:not(.learning-paths) .resource .resource__media:has(+ .resource__content a:hover) svg{-webkit-transform:scale(80%);-ms-transform:scale(80%);transform:scale(80%);}@media (min-width:768px){.resources__list:not(.learning-paths) .resource .resource__media{flex-shrink:0;margin-bottom:0;margin-left:48px;-webkit-box-ordinal-group:2;order:1;}.resources__list:not(.learning-paths) .resource .resource__media svg{-webkit-transform:scale(100%);-ms-transform:scale(100%);transform:scale(100%);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}.resources__list:not(.learning-paths) .resource .resource__media[\:has\(\%2B\%20.resource__content\%20a\:hover\)] svg{-webkit-transform:scale(110%);-ms-transform:scale(110%);transform:scale(110%);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}.resources__list:not(.learning-paths) .resource .resource__media:has(+ .resource__content a:hover) svg{-webkit-transform:scale(110%);-ms-transform:scale(110%);transform:scale(110%);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}}@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:1.2;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:"Montserrat",sans-serif;font-weight:500;}.resources__list:not(.learning-paths) .resource .resource__description p{line-height:1.5;}.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:1.2;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:#707070;content:"";display:block;height:12px;margin-right:10px;width:1px;}.resources__list.learning-paths .resource .resource__step{bottom:24px;color:#C84141;font-family:"Montserrat",sans-serif;font-size:var(--font-size-body-small);font-weight:700;left:24px;position:absolute;}@media (min-width:992px){.resources__list.learning-paths .resource .resource__step{bottom:28px;left:32px;}}
.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{-webkit-box-flex:0;flex:none;margin-left:1.5rem;}.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button a{background-color:#C84141;border:none;color:#fff;display:inline-block;font-family:"Montserrat",sans-serif;font-size:var(--font-size-body);font-weight:800;letter-spacing:normal;letter-spacing:initial;padding:1rem 1.25rem;text-decoration:none;text-transform:none;text-transform:initial;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button a a{color:#FFFFFF;text-decoration:none;}.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button a:hover,.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button a:focus{color:#FFFFFF;text-decoration:none;background-color:#983736;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button a:focus{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}@media (max-width:767px){.cta:not(.cta__type--feature):not(.cta__type--full-width) .cta__button{margin-left:0;margin-top:1.5rem;}}.cta__callout{-webkit-box-align:center;align-items:center;background-color:var(--color-indivisible-lite-blue);display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:2rem;margin-top:1.75rem;max-width:900px;padding:1.5rem 1.75rem;}@media (max-width:767px){.cta__callout{-webkit-box-align:initial;align-items:initial;-webkit-box-orient:vertical;-webkit-box-direction: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{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:nowrap row;margin-bottom:80px;margin-top:80px;}.cta.cta__type--feature.cta__alignment--0 .cta__media{-webkit-box-ordinal-group:2;order:1;}.cta.cta__type--feature .cta__media{-webkit-box-flex:0;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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}}@media screen and (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){.cta.cta__type--feature .cta__media img,.cta.cta__type--feature .cta__media picture{max-width:inherit;min-width:100%;min-height:100%;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-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{-webkit-box-flex:0;flex:0 0 52%;width:52%;}}.cta.cta__type--feature .cta__content > *{position:relative;z-index:1;}.cta.cta__type--feature .cta__content:after{bottom:0;content:"";display:block;background-size:auto;height:100%;position:absolute;right:0;width:100%;z-index:0;}.cta.cta__type--feature .cta__header{font-size:3.75rem;line-height:117%;margin-bottom:16px;padding-bottom:16px;position:relative;}@media (max-width:767px){.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:#6C9FC2;bottom:-2px;content:"";display:block;height:4px;left:0;position:absolute;width:48px;}.cta.cta__type--feature .cta__description p{font-family:"Montserrat",sans-serif;font-size:var(--font-size-body-large);font-weight:500;line-height:1.5;}.cta.cta__type--feature .cta__button a{background-color:#C84141;border:none;color:#fff;display:inline-block;font-family:"Montserrat",sans-serif;font-size:var(--font-size-body);font-weight:800;letter-spacing:normal;letter-spacing:initial;padding:1rem 1.25rem;text-decoration:none;text-transform:none;text-transform:initial;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);margin-top:16px;}.cta.cta__type--feature .cta__button a a{color:#FFFFFF;text-decoration:none;}.cta.cta__type--feature .cta__button a:hover,.cta.cta__type--feature .cta__button a:focus{color:#FFFFFF;text-decoration:none;background-color:#983736;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.cta.cta__type--feature .cta__button a:focus{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,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:#172636;}.cta.cta__type--feature.cta__color--dark-blue h2,.cta.cta__type--feature.cta__color--dark-blue p{color:#FFFFFF;}.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 bottom right;}.cta.cta__type--feature.cta__color--light-blue{background-color:#E2ECF3;}.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 bottom right;}.cta.cta__type--feature.cta__color--red{background-color:#C84141;}.cta.cta__type--feature.cta__color--red h2,.cta.cta__type--feature.cta__color--red p{color:#FFFFFF;}.cta.cta__type--feature.cta__color--red .cta__header:after{background-color:#FFFFFF;}.cta.cta__type--feature.cta__color--red .cta__content:after{background:url(/themes/custom/indivisible/img/background-people-shapes--red.svg) no-repeat bottom right;}.cta.cta__type--feature.cta__color--red .cta__button a{background-color:#172636;}.cta.cta__type--feature.cta__color--red .cta__button a:hover,.cta.cta__type--feature.cta__color--red .cta__button a:focus{background-color:#2D4C6B;}.cta.cta__type--feature.cta__color--red .cta__button a:focus{outline:auto 2px #2D4C6B;}.cta.cta__type--full-width{-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,left bottom,left top,from(rgba(23,38,54,0.7)),to(rgba(23,38,54,0.7)));background:-o-linear-gradient(bottom,rgba(23,38,54,0.7),rgba(23,38,54,0.7));background:linear-gradient(0deg,rgba(23,38,54,0.7),rgba(23,38,54,0.7));display:-webkit-box;display:flex;-webkit-box-pack:center;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:#172636;content:"";display:block;height:100%;left:50%;margin-left:-50vw;margin-right:-50vw;opacity:0.7;position:absolute;right:50%;top:0;width:100vw;z-index:1;}.cta.cta__type--full-width .cta__media{height:100%;position:absolute;left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;top:0;width:100vw;z-index:0;}.cta.cta__type--full-width .cta__media div,.cta.cta__type--full-width .cta__media article{height:100%;left:0;position:absolute;top:0;width:100%;}.cta.cta__type--full-width .cta__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cta.cta__type--full-width .cta__media img{max-width:inherit;min-width:100%;min-height:100%;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-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:#FFFFFF;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:#6C9FC2;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:#FFFFFF;font-family:"Montserrat",sans-serif;font-size:var(--font-size-title);font-weight:600;}.cta.cta__type--full-width .cta__subheader p{line-height:1.2;}.cta.cta__type--full-width .cta__button a{background-color:#C84141;border:none;color:#fff;display:inline-block;font-family:"Montserrat",sans-serif;font-size:var(--font-size-body);font-weight:800;letter-spacing:normal;letter-spacing:initial;padding:1rem 1.25rem;text-decoration:none;text-transform:none;text-transform:initial;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);margin-top:40px;}.cta.cta__type--full-width .cta__button a a{color:#FFFFFF;text-decoration:none;}.cta.cta__type--full-width .cta__button a:hover,.cta.cta__type--full-width .cta__button a:focus{color:#FFFFFF;text-decoration:none;background-color:#983736;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.cta.cta__type--full-width .cta__button a:focus{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);-o-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);}
.node.node__type--campaign{overflow:hidden;}.page-node-type-campaign .page-title,.paragraph--type--hero-component .hero__title,.paragraph--type--campaign-hero .hero__title{font-family:var(--font-family-campaign);font-weight:var(--font-weight-bold-heading);font-style:normal;font-size:var(--font-size-campaign-h1);line-height:var(--font-line-height-campaign-h1);text-transform:uppercase;}h2:not(.stickymenu__title),.cta.paragraph--type--fullwidth-cta .cta__header,.featured-programs__list .program__header,.field--name-field-text-body h2,.accordion-group h2,.blue-callout__details > h2,.factoid-group__type--colored h2,.paragraph--type--resource-group h2,.paragraph--type--video h2{font-family:var(--font-family-campaign);font-style:normal;font-weight:var(--font-weight-bold-heading);font-size:var(--font-size-campaign-h2);line-height:var(--font-line-height-campaign-h2);text-transform:uppercase;}
