*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,input[type=checkbox],input[type=radio]{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{font-family:serif;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;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}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{font-size:62.5%}details,span{display:block;position:relative}:root{--button-min-height:4.5rem;--button-min-width:4.5rem;--checkbox-min-height:2.5rem;--checkbox-min-width:2.5rem}@media only screen and (width>=768px){:root{--button-min-height:4rem;--button-min-width:4rem;--checkbox-min-height:2rem;--checkbox-min-width:2rem}}a,button,select{min-height:var(--button-min-height);min-width:var(--button-min-width)}select:where(:not([multiple],[size])){height:var(--button-min-height)}img,svg{width:auto;height:auto}:root{--max-width-nav:1570px;--max-width-page:1570px;--max-width-footer:1570px;--max-width-padding_on_sides-small_device:2rem;--max-width-padding_on_sides-large_device:4rem;--nav-height-large_device:12rem;--nav-height-small_device:9rem;--nav-spacing_after_logo:3rem;--nav-spacing_between:4rem;--nav-logo_image-height:7rem;--nav-logo_image-height-small_screen:5rem;--footer-height:4rem;--page-with_sidebar-sidebar-width:28rem;--page-with_sidebar-spacing_above:8rem;--page-with_sidebar-spacing_aside:5rem;--page-with_sidebar-mobile-sidebar-width:6rem;--page-with_sidebar-mobile-spacing_above:3rem;--page-with_sidebar-background_color:#fdfdfd;--border-color:#e5e7eb;--header-spacing-underneath:2rem;--header-spacing-underneath-large-device:4rem;--rounded_corner-gentle:.375rem;--rounded_corner-harsh:5rem}@media only screen and (width<=767px){body{font-size:1.6rem;line-height:1.3}h1{font-size:var(--heading-font_size,4.8rem);margin-top:3.2rem;font-weight:700}h2{font-size:var(--heading-font_size,3.6rem);margin-top:2.4rem;font-weight:700}h3{font-size:var(--heading-font_size,3rem);margin-top:2rem;font-weight:700}h4{font-size:var(--heading-font_size,2.4rem);margin-top:1.8rem;font-weight:700}h5{font-size:var(--heading-font_size,2rem);margin-top:1.6rem;font-weight:700}h6{font-size:var(--heading-font_size,1.8rem);margin-top:1.4rem;font-weight:700}p{margin-top:1rem}}@media only screen and (width>=768px){body{font-size:1.6rem;line-height:1.6}h1{font-size:var(--heading-font_size,5.4rem);margin-top:3rem;font-weight:700}h2{font-size:var(--heading-font_size,4rem);margin-top:2.6rem;font-weight:700}h3{font-size:var(--heading-font_size,3.2rem);margin-top:2rem;font-weight:700}h4{font-size:var(--heading-font_size,2.4rem);margin-top:1.6rem;font-weight:700}h5{font-size:var(--heading-font_size,2rem);margin-top:1.2rem;font-weight:700}h6{font-size:var(--heading-font_size,1.8rem);margin-top:1.2rem;font-weight:700}p{margin-top:1rem}}:root{--fallback-blue:#3b82f6;--fallback-blue-darker:#0b64f4;--fallback-blue-darkest:#0950c3;--fallback-gray-wash:#e8e4e4}button,a.link_as_button{font-family:inherit;font-weight:500;font-size:inherit;cursor:pointer;text-align:center;border-radius:var(--rounded_corner-gentle);-webkit-tap-highlight-color:transparent;border-style:solid;border-width:1px;align-content:center;padding:0;text-decoration:none;transition:background-color .2s;display:block}button{border-color:var(--button-border_color,var(--fallback-blue-darker));background-color:var(--button-background_color,var(--fallback-blue));color:var(--button-color,white)}a.link_as_button{border-color:var(--link_as_button-border_color,var(--fallback-blue-darker));background-color:var(--link_as_button-background_color,var(--fallback-blue));color:var(--link_as_button-color,white)}button.button.primary{--button-color:var(--button-primary-color,white);--button-background_color:var(--button-primary-background_color,var(--fallback-blue));--button-border_color:var(--button-primary-border_color,var(--fallback-blue-darker));--button-color-on_hover:var(--button-primary-color-on_hover,var(--button-primary-color,white));--button-background_color-on_hover:var(--button-primary-background_color-on_hover,var(--fallback-blue-darker))}button.button.secondary{--button-color:var(--button-secondary-color,var(--fallback-blue-darker));--button-background_color:var(--button-secondary-background_color,white);--button-border_color:var(--button-secondary-border_color,var(--fallback-blue-darker));--button-color-on_hover:var(--button-secondary-color-on_hover,var(--button-secondary-color,var(--fallback-blue-darker)));--button-background_color-on_hover:var(--button-secondary-background_color-on_hover,var(--fallback-gray-wash))}button.button.link{--button-color:currentColor;--button-background_color:transparent;--button-background_color-on_hover:transparent;--button-background_color-on_active:transparent;width:fit-content;min-height:var(--button-min-height);border:none;flex-shrink:0;padding:0;font-style:normal;font-weight:400;text-decoration:underline}a.link_as_button.primary{--link_as_button-border_color:var(--button-primary-border_color,var(--fallback-blue-darker));--link_as_button-background_color:var(--button-primary-background_color,var(--fallback-blue));--link_as_button-color:var(--button-primary-color,white);--link_as_button-color-on_hover:var(--button-primary-color-on_hover,var(--button-primary-color,white));--link_as_button-background_color-on_hover:var(--button-primary-background_color-on_hover,var(--fallback-blue-darker))}a.link_as_button.secondary{--link_as_button-border_color:var(--button-secondary-border_color,var(--fallback-blue-darker));--link_as_button-background_color:var(--button-secondary-background_color,white);--link_as_button-color:var(--button-secondary-color,var(--fallback-blue-darker));--link_as_button-color-on_hover:var(--button-secondary-color-on_hover,var(--button-secondary-color,var(--fallback-blue-darker)));--link_as_button-background_color-on_hover:var(--button-secondary-background_color-on_hover,var(--fallback-gray-wash))}button:disabled,a.link_as_button[aria-disabled=true]{opacity:.3;cursor:not-allowed}button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-background_color-on_active,var(--button-background_color-on_hover,var(--fallback-blue-darkest)));color:var(--button-color-on_hover,var(--button-color,white));transition-duration:50ms;transform:translateY(1px)}a.link_as_button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--link_as_button-background_color-on_active,var(--link_as_button-background_color-on_hover,var(--fallback-blue-darkest)));color:var(--link_as_button-color-on_hover,var(--link_as_button-color,white));transition-duration:50ms;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){button:active:not(:disabled):not([aria-disabled=true]),a.link_as_button:active:not(:disabled):not([aria-disabled=true]){transform:none}}@media only screen and (width<=767px){button,a.link_as_button{width:100%}button.fixed_width,a.link_as_button.fixed_width{width:fit-content;padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (width>=768px){button,a.link_as_button{min-width:fit-content;padding-left:2.5rem;padding-right:2.5rem}button:hover,a.link_as_button:hover{text-decoration:none}button:hover:not(:disabled){color:var(--button-color-on_hover,var(--button-color,white));background-color:var(--button-background_color-on_hover,var(--fallback-blue-darker))}a.link_as_button:hover:not([aria-disabled=true]){color:var(--link_as_button-color-on_hover,var(--link_as_button-color,white));background-color:var(--link_as_button-background_color-on_hover,var(--fallback-blue-darker))}}@media only screen and (width<=767px){a.hover_button,button.hover_button{display:none}}@media only screen and (width>=768px){a.hover_button,button.hover_button{font-family:inherit;font-weight:500;font-size:inherit;cursor:pointer;border-radius:var(--rounded_corner-harsh);background:0 0;background-color:var(--hover_button-background_color);color:var(--hover_button-color,black);text-transform:var(--hover_button-text_transform,none);border:none;align-content:center;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s;display:block}button.hover_button:disabled{cursor:not-allowed}a.hover_button[aria-disabled=true]{opacity:.3;cursor:not-allowed;text-decoration:none}a.hover_button:hover:not([aria-disabled=true]),a.hover_button:focus:not([aria-disabled=true]),button.hover_button:hover,button.hover_button:focus{color:var(--hover_button-color-on_hover,var(--hover_button-color,black));background-color:var(--hover_button-background_color-on_hover,#f4f2f4);text-decoration:none}a.hover_button:active:not([aria-disabled=true]),button.hover_button:active:not(:disabled):not([aria-disabled=true]){color:var(--hover_button-color-on_hover,var(--hover_button-color,black));background-color:var(--hover_button-background_color-on_active,var(--hover_button-background_color-on_hover,#e6e6e6));transition-duration:50ms;transform:translateY(1px)}}@media only screen and (width>=768px) and (prefers-reduced-motion:reduce){a.hover_button:active:not([aria-disabled=true]),button.hover_button:active:not(:disabled):not([aria-disabled=true]){transform:none}}:root{--app-purple:#6651c2;--app-purple-hover:#4622e2;--app-purple-active:#381bb5;--app-neutral-hover:#f3f4f6;--app-neutral-active:#e6e6e6;--button-primary-color:white;--button-primary-background_color:var(--app-purple);--button-primary-border_color:var(--app-purple);--button-primary-background_color-on_hover:var(--app-purple-hover);--button-primary-background_color-on_active:var(--app-purple-active);--button-secondary-color:var(--app-purple);--button-secondary-background_color:white;--button-secondary-border_color:var(--app-purple);--button-secondary-background_color-on_hover:var(--app-neutral-hover);--button-secondary-background_color-on_active:var(--app-neutral-active)}button.button.primary{--button-background_color-on_active:var(--button-primary-background_color-on_active)}button.button.secondary{--button-background_color-on_active:var(--button-secondary-background_color-on_active)}a.link_as_button.primary{--link_as_button-background_color-on_active:var(--button-primary-background_color-on_active)}a.link_as_button.secondary{--link_as_button-background_color-on_active:var(--button-secondary-background_color-on_active)}body{font-family:Georgia,Times New Roman,Times,serif}
