/* Visual rhythm for key pages */
.internal-link-compass + .zahn-audience-spotlight,
.internal-link-compass + .juracheck-spotlight,
.internal-link-compass + .money-decision,
.rechtsschutz-hub-map + .internal-link-compass {
  margin-top: clamp(1.25rem, 2.2vw, 2rem);
}

.rechtsschutz-hub-map + .internal-link-compass .internal-link-compass__inner {
  background:
    radial-gradient(circle at top left, rgba(11, 94, 215, 0.1), transparent 30%),
    linear-gradient(135deg, #ffffff 0%, #f7faff 100%);
}

.rechtsschutz-hub-map + .internal-link-compass .internal-link-compass__copy {
  max-width: 45rem;
}

.rechtsschutz-hub-map + .internal-link-compass .internal-link-compass__grid {
  gap: 1rem;
}

.money-decision {
  margin-top: clamp(1rem, 1.8vw, 1.5rem);
}

@media (max-width: 767.98px) {
  .internal-link-compass + .zahn-audience-spotlight,
  .internal-link-compass + .juracheck-spotlight,
  .internal-link-compass + .money-decision,
  .rechtsschutz-hub-map + .internal-link-compass {
    margin-top: 1rem;
  }
}