/* Desktop legal measure, ported from worlds.css `.world--read`. */

.world--read .np-block {
  padding-top: 8vh;
  padding-bottom: 12vh;
}

.world--read .np-legal {
  max-width: 68ch;
}

.world--read .np-legal h1 {
  margin: 0 0 1.2rem;
  font-size: clamp(2.6rem, 4vw, 4rem);
  letter-spacing: -0.045em;
  line-height: 0.98;
}

.world--read .np-legal .eyebrow {
  letter-spacing: 0;
  text-transform: none;
  font-size: 0.95rem;
  color: #3D4B59;
}

.world--read .np-legal .eyebrow::before {
  display: none;
}

.world--read .np-legal h2 {
  margin: 2.4rem 0 0.5rem;
  max-width: 18ch;
  font-size: 1.35rem;
  letter-spacing: -0.02em;
}

.world--read .np-legal p,
.world--read .np-legal li {
  color: var(--text-soft);
}

.world--read .np-legal p {
  font-size: 1.05rem;
  line-height: 1.6;
  max-width: 62ch;
}
