.c-branding{--c-branding-size: 4.625rem}.c-branding__link{display:block}.c-branding__link:hover,.c-branding__link:focus{opacity:.7}.c-branding__logo{transition:all var(--cal-transition-base)}.c-branding__logo img,.c-branding__logo svg{display:block;block-size:var(--c-branding-size);inline-size:auto;max-inline-size:none;color:var(--cal-color-text)}.c-branding__slogan:empty{display:none}