/* Minimal landing overrides to ensure CircleMenu displays */
.menu-wrapper { position: relative; max-width: 960px; margin: 0 auto; }
.menu-svg { width: 100%; height: auto; display: block; }
.responsive-list { display: none; }
@media (max-width: 768px) {
  .menu-svg { display: none; }
  .responsive-list { display: block; text-align: center; }
  .responsive-list .segment-link { display: inline-block; margin: 8px 12px; }
}
