/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--font-family-sans:var(--font-sans-source,"Inter"),"Helvetica Neue",helvetica,arial,sans-serif;--font-family-serif:var(--font-serif-source,"Lora"),georgia,serif;--anim-curve:cubic-bezier(0.23,1,0.32,1);--font-family-body:var(--font-family-sans);--font-family-heading:var(--font-family-serif);--font-weight-regular:400;--font-weight-semibold:500;--font-weight-bold:550;--font-size-paragraph-xs:0.875rem;--font-size-paragraph:1rem;--font-size-paragraph-lg:1.25rem;--line-height-paragraph:1.5;--paragraph-spacing:1rem;--font-size-special-byline:1rem;--line-height-special-byline:1.5;--font-size-special-date:1.5rem;--line-height-special-date:1.2;--font-size-special-footer-label:0.875rem;--line-height-special-footer-label:1.5;--text-link-font-weight:var(--font-weight-semibold);--text-link-color:var(--color-charcoal);--text-link-color-hover:var(--color-bright-blue);--text-link-focus-ring:rgba(28,79,178,0.18);--breakpoint-mobile-min:20rem;--breakpoint-mobile-max:33.6875rem;--breakpoint-tablet-min:33.75rem;--breakpoint-tablet-max:61.1875rem;--breakpoint-desktop-min:61.25rem;--breakpoint-desktop-max:89.9375rem;--breakpoint-wide-min:90rem;--breakpoint-wide-max:none;--content-edge-margin-mobile:1.25rem;--content-edge-margin-tablet:2rem;--content-edge-margin-desktop:4.375rem;--content-edge-margin-wide:4.375rem;--content-max-width:1440px;--spacer-size-mobile:3rem;--spacer-size-tablet:4rem;--spacer-size-desktop:6rem;--spacer-size-small:var(--spacer-size-mobile);--spacer-size-medium:var(--spacer-size-tablet);--spacer-size-large:var(--spacer-size-desktop);--radius-sm:0.5rem;--radius-md:1rem;--radius-lg:2rem;--radius-round:6rem;--heading-xl-font-family:var(--font-family-heading);--heading-xl-font-weight:var(--font-weight-semibold);--heading-xl-line-height:1.2;--heading-xl-size-desktop:3.375rem;--heading-xl-size-mobile:2rem;--heading-lg-font-family:var(--font-family-heading);--heading-lg-font-weight:var(--font-weight-semibold);--heading-lg-line-height:1.2;--heading-lg-size-desktop:2.75rem;--heading-lg-size-mobile:1.875rem;--heading-md-font-family:var(--font-family-heading);--heading-md-font-weight:var(--font-weight-semibold);--heading-md-line-height:1.2;--heading-md-size-desktop:2.25rem;--heading-md-size-mobile:1.75rem;--heading-sm-font-family:var(--font-family-heading);--heading-sm-font-weight:var(--font-weight-semibold);--heading-sm-line-height:1.2;--heading-sm-size-desktop:1.5rem;--heading-sm-size-mobile:1.5rem;--heading-xs-font-family:var(--font-family-body);--heading-xs-font-weight:var(--font-weight-semibold);--heading-xs-line-height:1.2;--heading-xs-size-desktop:1.25rem;--heading-xs-size-mobile:1.25rem;--heading-2xs-font-family:var(--font-family-body);--heading-2xs-font-weight:var(--font-weight-semibold);--heading-2xs-line-height:1.3;--heading-2xs-size-desktop:1.125rem;--heading-2xs-size-mobile:1.125rem;--form-label-font-family:var(--font-family-body);--form-label-font-size:0.875rem;--form-label-font-weight:var(--font-weight-semibold);--form-label-line-height:1.5;--form-label-text-transform:uppercase;--form-control-font-family:var(--font-family-body);--form-control-font-size:1rem;--form-control-font-weight:var(--font-weight-regular);--form-control-line-height:1.5;--form-control-height:2.5rem;--form-control-textarea-min-height:8.5rem;--form-control-padding-x:1rem;--form-control-padding-y:1rem;--form-control-background:var(--color-cool-white);--form-control-border-color:rgba(13,45,108,0.1);--form-control-radius:var(--radius-round);--form-control-textarea-radius:var(--radius-md);--form-control-focus-ring:rgba(13,45,108,0.12);--tag-font-family:var(--font-family-body);--tag-font-size:0.875rem;--tag-font-weight:var(--font-weight-semibold);--tag-line-height:1.5;--tag-padding-x:1rem;--tag-padding-y:0.25rem;--tag-text-color:var(--color-white);--tag-background-default:var(--color-navy);--tag-background-interactive:var(--color-bright-blue);--tag-border-color:var(--color-navy);--color-charcoal:#1a2f4d;--color-navy:#0d2d6c;--color-bright-blue:#1c4fb2;--color-light-teal:#e6f6f4;--color-teal:#a3dad6;--color-dark-teal:#4fb5ad;--color-cool-white:#f4f8fc;--color-white:#fff}html{box-sizing:border-box;font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:inherit}body{font-family:var(--font-family-body);font-weight:var(--font-weight-regular)}body,h1,h2,h3,h4,h5,h6{color:var(--color-charcoal)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-xs-font-family);font-size:var(--heading-xs-size-desktop);font-style:normal;font-weight:var(--heading-xs-font-weight);letter-spacing:0;line-height:var(--heading-xs-line-height);margin:0;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"pnum" 1,"lnum"}h1.size-xl,h2.size-xl,h3.size-xl,h4.size-xl,h5.size-xl,h6.size-xl{font-family:var(--heading-xl-font-family);font-size:var(--heading-xl-size-desktop);font-weight:var(--heading-xl-font-weight);line-height:var(--heading-xl-line-height)}h1.size-lg,h2.size-lg,h3.size-lg,h4.size-lg,h5.size-lg,h6.size-lg{font-family:var(--heading-lg-font-family);font-size:var(--heading-lg-size-desktop);font-weight:var(--heading-lg-font-weight);line-height:var(--heading-lg-line-height)}h1.size-md,h2.size-md,h3.size-md,h4.size-md,h5.size-md,h6.size-md{font-family:var(--heading-md-font-family);font-size:var(--heading-md-size-desktop);font-weight:var(--heading-md-font-weight);line-height:var(--heading-md-line-height)}h1.size-sm,h2.size-sm,h3.size-sm,h4.size-sm,h5.size-sm,h6.size-sm{font-family:var(--heading-sm-font-family);font-size:var(--heading-sm-size-desktop);font-weight:var(--heading-sm-font-weight);line-height:var(--heading-sm-line-height)}h1.size-xs,h2.size-xs,h3.size-xs,h4.size-xs,h5.size-xs,h6.size-xs{font-family:var(--heading-xs-font-family);font-size:var(--heading-xs-size-desktop);font-weight:var(--heading-xs-font-weight);line-height:var(--heading-xs-line-height)}h1.size-2xs,h2.size-2xs,h3.size-2xs,h4.size-2xs,h5.size-2xs,h6.size-2xs{font-family:var(--heading-2xs-font-family);font-size:var(--heading-2xs-size-desktop);font-weight:var(--heading-2xs-font-weight);line-height:var(--heading-2xs-line-height)}@media(max-width:539px){h1.size-xl,h2.size-xl,h3.size-xl,h4.size-xl,h5.size-xl,h6.size-xl{font-size:var(--heading-xl-size-mobile)}h1.size-lg,h2.size-lg,h3.size-lg,h4.size-lg,h5.size-lg,h6.size-lg{font-size:var(--heading-lg-size-mobile)}h1.size-md,h2.size-md,h3.size-md,h4.size-md,h5.size-md,h6.size-md{font-size:var(--heading-md-size-mobile)}h1.size-sm,h2.size-sm,h3.size-sm,h4.size-sm,h5.size-sm,h6.size-sm{font-size:var(--heading-sm-size-mobile)}h1.size-xs,h2.size-xs,h3.size-xs,h4.size-xs,h5.size-xs,h6.size-xs{font-size:var(--heading-xs-size-mobile)}h1.size-2xs,h2.size-2xs,h3.size-2xs,h4.size-2xs,h5.size-2xs,h6.size-2xs{font-size:var(--heading-2xs-size-mobile)}}.p,.p-lg,.p-xs,p{color:var(--color-charcoal);font-family:var(--font-family-body);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:var(--line-height-paragraph);margin:0 0 var(--paragraph-spacing)}.p,p{font-size:var(--font-size-paragraph)}.p-xs{font-size:var(--font-size-paragraph-xs)}.p-lg{font-size:var(--font-size-paragraph-lg)}.p-lg:last-child,.p-xs:last-child,.p:last-child,p:last-child{margin-bottom:0}.byline,.date,.footer-label{color:var(--color-charcoal);letter-spacing:0;margin:0}.byline{font-family:var(--font-family-body);font-size:var(--font-size-special-byline);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-special-byline)}.date{font-family:var(--font-family-heading);font-size:var(--font-size-special-date);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-special-date);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"pnum" 1,"lnum"}.date,.footer-label{text-transform:uppercase}.footer-label{font-family:var(--font-family-body);font-size:var(--font-size-special-footer-label);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-special-footer-label)}:is(p,h1,h2,h3,h4,h5,h6) a:not([class]),:is(p,h1,h2,h3,h4,h5,h6)>a:not([class]),:is(ul,ol) li a:not([class]),:is(ul,ol) li>a:not([class]),dl :is(dt,dd) a:not([class]),dl :is(dt,dd)>a:not([class]){color:var(--text-link-color);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:var(--text-link-font-weight);line-height:inherit;text-decoration:underline;text-underline-offset:.1em;transition:color .16s ease,box-shadow .16s ease}:is(p,h1,h2,h3,h4,h5,h6) a:not([class]):hover,:is(p,h1,h2,h3,h4,h5,h6)>a:not([class]):hover,:is(ul,ol) li a:not([class]):hover,:is(ul,ol) li>a:not([class]):hover,dl :is(dt,dd) a:not([class]):hover,dl :is(dt,dd)>a:not([class]):hover{color:var(--text-link-color-hover)}:is(p,h1,h2,h3,h4,h5,h6) a:not([class]):focus-visible,:is(p,h1,h2,h3,h4,h5,h6)>a:not([class]):focus-visible,:is(ul,ol) li a:not([class]):focus-visible,:is(ul,ol) li>a:not([class]):focus-visible,dl :is(dt,dd) a:not([class]):focus-visible,dl :is(dt,dd)>a:not([class]):focus-visible{border-radius:.125rem;box-shadow:0 0 0 2px var(--text-link-focus-ring);color:var(--text-link-color-hover);outline:none}:is(ul,ol) li{margin-bottom:.625rem}:is(ul,ol) li:last-child{margin-bottom:0}label{color:var(--color-charcoal);display:inline-block;font-family:var(--form-label-font-family);font-size:var(--form-label-font-size);font-style:normal;font-weight:var(--form-label-font-weight);letter-spacing:0;line-height:var(--form-label-line-height);margin:0 0 .25rem;text-transform:var(--form-label-text-transform)}input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:var(--form-control-background);box-sizing:border-box;border:1px solid var(--form-control-border-color);color:var(--color-charcoal);font-family:var(--form-control-font-family);font-size:var(--form-control-font-size);font-style:normal;font-weight:var(--form-control-font-weight);letter-spacing:0;line-height:var(--form-control-line-height);width:100%}input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{border-radius:var(--form-control-radius);min-height:var(--form-control-height);padding:0 var(--form-control-padding-x)}textarea{border-radius:var(--form-control-textarea-radius);min-height:var(--form-control-textarea-min-height);padding:var(--form-control-padding-y) var(--form-control-padding-x);resize:vertical}select{padding-right:calc(var(--form-control-padding-x)*2.5)}input:not([type])::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:var(--color-charcoal);opacity:1}input:not([type]):focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--color-navy);box-shadow:0 0 0 2px var(--form-control-focus-ring);outline:none}