.header{flex-direction:row;justify-content:space-between;align-items:last baseline;gap:25px 50px}.header:has(.logo-container){align-items:flex-end}@media (max-width: 767px){.header{flex-direction:column;align-items:center}}.header .site-brand{justify-content:start;text-align:left}@media (max-width: 767px){.header .site-brand{align-self:center;justify-content:center}}.header .site-brand.vertical-mode{align-items:flex-start}.header .site-brand .text-container{text-align:left}.header .site-brand .text-container.only-title{display:contents}@media (max-width: 767px){.header .site-brand .text-container{text-align:center}}.header .site-brand .text-container .title{align-self:flex-end}.header .site-brand .text-container .tagline{margin-left:.2rem}@media (max-width: 767px){.header .site-brand .text-container .tagline{margin-left:0}}.header .contact-info{align-self:flex-end;justify-content:end}@media (max-width: 767px){.header .contact-info{align-self:center;justify-content:center}}.header .navigation{flex:1}.header .navigation .nav-top-level{justify-content:flex-end}
