#gh-rulebar {
background: #e4022b;
width: 100%;
padding: 5px 40px;
display: flex;
align-items: center;
gap: 16px;
box-sizing: border-box;
border-top: 1px solid white;
border-bottom: 1px solid white;
}
#gh-rulebar .gh-line {
flex: 1;
height: 1px;
background: white;
}
#gh-rulebar .gh-text {
font-size: 11px;
color: white;
font-style: italic;
font-family: 'Instrument Serif', Georgia, serif;
letter-spacing: 0.1em;
white-space: nowrap;
}
.header-display-mobile #gh-topbar,
.header-display-mobile #gh-rulebar {
display: none !important;
}