/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.o-header{position:relative}.o-header__content{padding-bottom:1rem;position:relative}@media (min-width:560px){.o-header__content{align-items:flex-end;display:grid;gap:1.5rem;grid-template-columns:1fr auto 1fr}}@media (min-width:768px){.o-header__content{padding-bottom:2rem}}.o-header__heading{display:none}@media (min-width:560px){.o-header__heading{display:block}}.o-header__title{color:#007bc7;display:block;font-weight:700;line-height:1;text-decoration:none}@media (min-width:992px){.o-header__title{font-size:1.125rem}}.o-header__title:hover{text-decoration:underline}.o-header__subtitle{font-size:.75rem;font-weight:700}.o-header__logo{margin-left:auto;margin-right:auto;transform:translateX(calc(50% - 20px))}@media (min-width:768px){.o-header__logo{transform:translateX(calc(50% - 22.5px))}}@media (min-width:992px){.o-header__logo{transform:translateX(calc(50% - 25px))}}.o-header__navbar{background-color:#007bc7;color:#fff;padding:.5rem 0}@media (min-width:768px){.o-header__navbar{padding:0}}.o-header__navbar-inner{align-items:center;display:grid;grid-template-columns:auto 1fr}@media (max-width:767px){.o-header__nav{grid-column:1/span 2;grid-row:2;max-height:0;overflow:hidden;transition:max-height .15s cubic-bezier(.215,.61,.355,1);visibility:hidden}.o-header[data-expanded-target=nav] .o-header__nav{max-height:500px;transition:max-height .25s cubic-bezier(.55,.055,.675,.19);visibility:visible}}@media (min-width:768px){.o-header__toggler{display:none}}.o-header__meta{margin-left:auto}@media (min-width:768px){.o-header__button{display:none}}.o-header__search{grid-column:1/span 2;grid-row:2;margin:0 auto;max-height:0;max-width:768px;overflow:hidden;transition:max-height .15s cubic-bezier(.215,.61,.355,1);visibility:hidden;width:100%}.o-header[data-expanded-target=search] .o-header__search{max-height:500px;transition:max-height .25s cubic-bezier(.55,.055,.675,.19);visibility:visible}.o-header__search-inner{margin:1rem 0 .5rem 0}.o-header__search-inner>:first-child{margin-top:0}
