/* Approved Teide identity, reversed on dark navigation and footer surfaces. */
.brand.brand-teide{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:220px;flex-shrink:0;letter-spacing:normal;padding:10px 0}
.brand-teide .brand-logo{display:block;background:transparent;padding:7px 0;width:190px;line-height:0;border-radius:0}
.brand-teide .brand-logo img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}
.brand-teide .brand-tagline{margin:0;max-width:220px;font:400 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.015em;color:inherit}
.nav,.is-scrolled .nav{min-height:128px}
body:not(.theme-brand){padding-top:128px}
html{scroll-padding-top:145px}
@media(max-width:700px){.brand.brand-teide{width:200px;padding:9px 0}.brand-teide .brand-logo{width:165px;padding:6px 0}.brand-teide .brand-tagline{max-width:200px;font-size:9px}.nav,.is-scrolled .nav{min-height:114px}.navlinks{top:114px}body:not(.theme-brand){padding-top:114px}html{scroll-padding-top:130px}}
