/* SERPIFAI VAR 3 SITEWIDE BRAND SYSTEM */
.serpifai-site-logo {
    display: block;
    width: clamp(9.75rem, 15vw, 13rem);
    height: auto;
    max-width: 100%;
    flex: 0 0 auto;
}
.serpifai-site-logo--compact {
    width: clamp(8.5rem, 13vw, 11.25rem);
}
.serpifai-site-logo--footer {
    width: clamp(9.5rem, 14vw, 12rem);
}
.serpifai-site-mark {
    display: block;
    width: 2rem;
    height: 2rem;
}
.serpifai-brand-link {
    display: inline-flex;
    align-items: center;
    line-height: 1;
    text-decoration: none;
}
.serpifai-brand-link:focus-visible {
    outline: 3px solid rgba(34, 211, 238, .55);
    outline-offset: 5px;
    border-radius: .35rem;
}
@media (max-width: 720px) {
    .serpifai-site-logo {
        width: 9.25rem;
    }
}
