header{background-color:#fff;padding:25px 0;position:sticky;top:0;z-index:1000}.header-content{align-items:center;display:flex;gap:20px;justify-content:space-between}.brand-logo *{display:block}.header-content .richtext{color:rgba(0,0,0,.6)}@media screen and (max-width:767px){.header-content{align-items:center;flex-direction:column}}@media screen and (max-width:479px){header{padding:14px 0}}