.brand{gap:7px;width:fit-content;padding:0 12px 30px;display:grid}.brand-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.brand-button:hover{opacity:.86}.brand-button:focus-visible{outline:2px solid var(--brand-primary-border);outline-offset:4px}.brand.brand-compact{padding:0}.brand-logo{width:184px;max-width:100%;height:auto;display:block}.brand p{color:var(--brand-primary);margin:0;font-size:15px;line-height:1.2}.brand.brand-compact .brand-logo{width:232px}.brand.brand-compact p{font-size:18px}.brand.brand-icon-only{justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.brand.brand-icon-only .brand-logo{width:38px}.brand.brand-icon-only>div,.brand.brand-icon-only p{display:none}@media (width>=861px) and (height<=940px){.brand.brand-compact .brand-logo{width:210px}.brand.brand-compact p{font-size:15px}}@media (width<=860px){.brand.brand-compact .brand-logo{width:198px}.brand.brand-compact p{font-size:15px}.mobile-header .brand{align-self:center;padding:0}.mobile-header .brand.brand-icon-only{width:44px;min-width:44px;height:44px;min-height:44px;overflow:visible}.mobile-header .brand.brand-icon-only .brand-logo{width:38px;max-width:38px}.mobile-header .brand p{font-size:12px}.sidebar .brand{padding:0 4px 16px}.sidebar .brand-logo{width:156px}.sidebar .brand p{font-size:12px}}@media (width<=430px){.brand.brand-compact{max-width:100%}.brand.brand-compact .brand-logo{width:194px}}
