.top{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:center;max-width:1240px;margin:0 auto;padding:14px max(5vw,16px) 0}
.top a{color:inherit;text-decoration:none;font-size:15px;min-height:44px;display:inline-flex;align-items:center}
.top a:hover{text-decoration:underline}
.top .brand{font-weight:700;font-size:19px;margin-right:auto}
.top .brand::before{content:"";width:16px;height:16px;margin-right:8px;border:4px solid currentColor;box-shadow:inset 0 0 0 2px var(--bg,#e9eaec),inset 0 0 0 8px #ff4f00}
