/* Supplied Xuedao book + custom lettering, always in its original proportions. */
.xd-logo { display:block;width:140px;height:auto;aspect-ratio:1796/517;flex:none;overflow:visible;color:inherit; }
.site-header .brand { min-height:44px; }
.site-header .brand .xd-logo { color:var(--action,#245ab7); }
.ux-rail-brand { min-height:44px; }
.ux-rail-brand .xd-logo { width:146px;color:var(--action,#4b50b4); }
.site-footer .xd-footer-brand .xd-logo { width:168px;color:#e4eeff; }
a.xd-brand { display:inline-flex;align-items:center;min-height:44px;flex:none;text-decoration:none;color:var(--action,#245ab7); }
a.xd-brand:focus-visible { outline:2px solid currentColor;outline-offset:4px; }
@media(max-width:800px) {
  .site-header .brand .xd-logo { width:122px; }
  a.xd-brand .xd-logo { width:128px; }
}
