/* Circle emblem and HTML wordmark only. Does not alter nav controls, auth, forms or page content. */
a.ts-brand-home{--ts-brand-emblem-size:54px;display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;text-decoration:none!important;color:#173e69;flex-shrink:0}
a.ts-brand-home .ts-brand-emblem-wrap{display:block;position:relative;flex:0 0 var(--ts-brand-emblem-size);width:var(--ts-brand-emblem-size)!important;height:var(--ts-brand-emblem-size)!important;aspect-ratio:1/1;overflow:hidden;border-radius:50%;clip-path:circle(50%);background:transparent}
a.ts-brand-home .ts-brand-emblem-wrap>img.ts-brand-emblem{display:block!important;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:1/1;object-fit:contain!important;object-position:center;clip-path:circle(50%);border-radius:50%;transform:none;margin:0!important}
a.ts-brand-home .ts-brand-wordmark{display:block;min-width:0;color:#173e69;font-family:var(--serif,Georgia,serif)!important;font-size:24px!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.035em!important;white-space:nowrap}
a.ts-brand-home .ts-brand-wordmark strong{display:block;font:400 22px/1.08 var(--serif,Georgia,serif)!important;letter-spacing:-.025em!important;color:inherit}
a.ts-brand-home:focus-visible{outline:3px solid #bd7600;outline-offset:4px;border-radius:6px}
.b-logo.ts-brand-home{flex:0 0 auto;max-width:calc(100% - 90px)}
.b-logo.ts-brand-home .b-brand-icon.ts-brand-emblem-wrap{flex-basis:var(--ts-brand-emblem-size)!important}
.navbar .ts-brand-home-legacy{--ts-brand-emblem-size:44px;float:none;height:auto;padding:0;gap:8px;min-height:54px;max-width:100%}
.navbar .ts-brand-home-legacy .ts-brand-wordmark{font-size:18px!important}.navbar .ts-brand-home-legacy .ts-brand-wordmark strong{font-size:17px!important}
.navbar.bg-blue .ts-brand-home-legacy .ts-brand-wordmark{color:#fff}
#footer.ts-footer-minimal .ts-footer-brand>a.ts-brand-home.ts-brand-home-footer{--ts-brand-emblem-size:64px;display:inline-flex;align-items:center;gap:12px;min-height:64px;line-height:1.1;max-width:100%}
#footer.ts-footer-minimal .ts-footer-brand .ts-brand-emblem{width:100%!important;height:100%!important;max-width:none!important}
#footer.ts-footer-minimal .ts-brand-home-footer .ts-brand-wordmark{color:#fff;font-size:27px!important}
#footer.ts-footer-minimal .ts-brand-home-footer .ts-brand-wordmark strong{font-size:25px!important}
@media(max-width:1150px){a.ts-brand-home{--ts-brand-emblem-size:50px;gap:9px}.ts-refresh-brand.ts-brand-home .ts-brand-wordmark{font-size:22px!important}.ts-refresh-brand.ts-brand-home .ts-brand-wordmark strong{font-size:20px!important}}
@media(max-width:600px){a.ts-brand-home{--ts-brand-emblem-size:46px;gap:8px}.b-logo.ts-brand-home,.ts-refresh-brand.ts-brand-home{flex:0 1 auto;min-width:0;max-width:calc(100% - 82px)}a.ts-brand-home .ts-brand-wordmark{font-size:21px!important}a.ts-brand-home .ts-brand-wordmark strong{font-size:19px!important}.navbar .ts-brand-home-legacy{--ts-brand-emblem-size:42px}#footer.ts-footer-minimal .ts-footer-brand>a.ts-brand-home.ts-brand-home-footer{--ts-brand-emblem-size:58px;max-width:100%}#footer.ts-footer-minimal .ts-brand-home-footer .ts-brand-wordmark{font-size:25px!important}#footer.ts-footer-minimal .ts-brand-home-footer .ts-brand-wordmark strong{font-size:23px!important}}
@media(max-width:360px){a.ts-brand-home{--ts-brand-emblem-size:42px}a.ts-brand-home .ts-brand-wordmark{font-size:19px!important}a.ts-brand-home .ts-brand-wordmark strong{font-size:17px!important}}
