.operator-nav {
  min-height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  border-top: 1px solid var(--line);
  font-size: 12px;
  font-weight: 800;
  color: var(--muted);
}
.operator-nav span {
  color: var(--green);
  text-transform: uppercase;
  letter-spacing: .12em;
}
.operator-nav a:hover,
.primary-nav a:hover,
footer a:hover { color: var(--lime); }
.footer-grid-rich { grid-template-columns: 1.35fr 1fr 1fr 1fr; }
.market-nav{display:flex;align-items:center;justify-content:center;gap:1.1rem;min-height:40px;border-top:1px solid var(--line);font-size:.78rem;font-weight:800}.market-nav span{color:var(--green);letter-spacing:.08em}.market-nav a:hover{color:var(--green)}.language-link{padding:.45rem .75rem;border-radius:999px;background:var(--green);color:#fff!important}.footer-grid-rich h3{margin:.25rem 0 .8rem;color:#fff;font-size:.92rem}.footer-grid-rich a{margin:.22rem 0}
@media (max-width: 1050px) {
  .primary-nav { gap: 14px; }
  .primary-nav a { font-size: 12px; }
  .nav { gap: 14px; }
  .cta { padding: 11px 14px; }
  .footer-grid-rich { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 800px) {
  .operator-nav { display: none; }
  .market-nav { display: none; }
  .footer-grid-rich { grid-template-columns: 1fr; }
}

.legacy-article img{max-width:100%;height:auto;border-radius:16px}.legacy-article figure{margin:0 0 1.5rem}.legacy-article table{display:block;max-width:100%;overflow-x:auto}.legacy-article .note{margin-bottom:1.5rem}
