/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion{background:rgba(0,0,0,0);border:0;padding:0}.accordion .accordion__button{font-size:1.25rem;font-size:clamp(1.25rem,1.6025641026vw,1.25rem);line-height:1.2;margin-top:1.125rem;margin-top:clamp(0.75rem,1.4423076923vw,1.5rem);margin-bottom:0.5625rem;margin-bottom:clamp(0.375rem,0.7211538462vw,0.75rem);font-family:"myriad-pro",sans-serif;border-top-color:#eaeaea;color:#164194;border-top-width:1px;border-top-style:solid;background:rgba(0,0,0,0);font-weight:600;padding:24px 48px 24px 0;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-align:left}@media(prefers-color-scheme:dark){.accordion .accordion__button{border-top-color:#000}}@media(prefers-color-scheme:dark){.accordion .accordion__button{color:#829dd1}}.accordion .accordion__button h2{font-size:1.375rem}.accordion .accordion__button h3{font-size:1.125rem}.accordion .accordion__button>*{margin:0}.accordion .accordion__button::before,.accordion .accordion__button::after{background-color:#164194;content:"";position:absolute;top:0;bottom:0;margin:auto}@media(prefers-color-scheme:dark){.accordion .accordion__button::before,.accordion .accordion__button::after{background-color:#829dd1}}@media(prefers-reduced-motion:no-preference){.accordion .accordion__button::before,.accordion .accordion__button::after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.accordion .accordion__button::before{width:.75em;height:2px;right:0}.accordion .accordion__button::after{height:.75em;width:2px;right:calc(.375em - 1px)}.accordion .accordion__button[aria-expanded=true]::after{content:"";height:0}.accordion .accordion__button:hover,.accordion .accordion__button:focus{color:#0f2e68}@media(prefers-color-scheme:dark){.accordion .accordion__button:hover,.accordion .accordion__button:focus{color:#a7badf}}.accordion .accordion__button:hover::before,.accordion .accordion__button:hover::after,.accordion .accordion__button:focus::before,.accordion .accordion__button:focus::after{background-color:#0f2e68}@media(prefers-color-scheme:dark){.accordion .accordion__button:hover::before,.accordion .accordion__button:hover::after,.accordion .accordion__button:focus::before,.accordion .accordion__button:focus::after{background-color:#a7badf}}.accordion .accordion__content{max-height:none;padding-bottom:24px}.accordion .accordion__content[aria-hidden=true]{display:none}.accordion .accordion__content[aria-hidden=false]{max-height:none;overflow:visible}@media(min-width:48em){.accordion .accordion__button h2{font-size:1.5rem;font-size:clamp(1.5rem,1.9230769231vw,1.5rem);line-height:1.2}.accordion .accordion__button h3{font-size:1.25rem;font-size:clamp(1.25rem,1.6025641026vw,1.25rem);line-height:1.2}}
.breadcrumb{color:#737373;font-size:.875rem;padding-top:24px}@media(prefers-color-scheme:dark){.breadcrumb{color:#829dd1}}.breadcrumb .breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.breadcrumb li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb .breadcrumb-separator{width:1em;height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 6px}.breadcrumb .breadcrumb-separator svg{height:.875em;width:auto}.breadcrumb .breadcrumb-separator .svg-fill{fill:#737373}@media(prefers-color-scheme:dark){.breadcrumb .breadcrumb-separator .svg-fill{fill:#829dd1}}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover,.breadcrumb a:focus{color:#164194;text-decoration:underline}@media(prefers-color-scheme:dark){.breadcrumb a:hover,.breadcrumb a:focus{color:#eaeaea}}@media(min-width:48em){.breadcrumb{padding-top:36px}}
