.masthead .hd-apps:has(.ge-election-banner){width:100%;box-sizing:border-box;padding-inline:10px;align-items:center}.masthead .hd-gn:has(.ge-election-banner){flex:1;min-width:0}.ge-election-banner{display:flex;align-items:center;justify-content:center;gap:10px;height:46px;box-sizing:border-box;padding:4px
12px;border:1px
solid #237ca6;border-bottom:3px solid #ff7900;border-radius:10px;background:linear-gradient(115deg,#062740,#08618a);color:#fff!important;text-decoration:none!important;font-family:inherit;line-height:1.15;box-shadow:0 3px 10px #07324b20}.ge-election-banner
svg{width:28px;height:28px;flex-shrink:0}.ge-election-banner
span{display:flex;flex-direction:column;gap:3px}.ge-election-banner
strong{font-size:16px;white-space:nowrap}.ge-election-banner
small{font-size:10px;color:#d4ebf5}.ge-election-banner:hover{background:#084b70}.ge-election-banner:focus-visible{outline:3px
solid #ff7900;outline-offset:3px}@media(max-width:700px){.masthead .hd-apps:has(.ge-election-banner){flex-wrap:wrap}.masthead .hd-gn:has(.ge-election-banner){flex-basis:100%}.masthead .hd-apps-in{margin-inline:auto}.ge-election-banner
strong{font-size:16px}}