/* Keep desktop alignment stable whether a page needs a scrollbar or not. */
html{overflow-y:scroll;scrollbar-gutter:stable}
.header{padding-top:28px;padding-bottom:28px;margin-top:0;margin-bottom:0;align-items:center}
.header .brand{display:block;line-height:0;align-self:center;margin-top:0;margin-bottom:0;transform:none}
.header .brand img{display:block;aspect-ratio:1860/293;object-fit:contain;margin:0;transform:none}
@media(max-width:650px){.header{padding-top:20px;padding-bottom:20px}}
