/* V11 review-ready refinements */

/* Keep the full wordmark visible on mobile without JavaScript overrides. */
@media (max-width: 560px) {
  .site-header .brand-wordmark { display: inline-flex; }
}

/* Lightweight legal / confirmation page layouts using the existing visual system. */
.simple-page {
  min-height: calc(100vh - 180px);
  padding: 6.5rem 0;
}
.simple-page .simple-inner {
  max-width: 820px;
}
.simple-page h1 {
  max-width: 820px;
  font-size: clamp(3rem, 5vw, 5rem);
}
.simple-page h2 {
  margin-top: 2.5rem;
  font-size: clamp(1.7rem, 3vw, 2.35rem);
}
.simple-page p,
.simple-page li {
  color: var(--muted);
  font-size: 1rem;
}
.simple-page ul {
  padding-left: 1.2rem;
}
.simple-page .button {
  margin-top: 1.5rem;
}
.footer-legal {
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
  margin-top: .35rem;
  font-size: .75rem;
}
.footer-legal a {
  text-decoration: underline;
  text-underline-offset: 3px;
}
@media (max-width: 700px) {
  .footer-legal { justify-content: flex-start; }
}
