:root {
  font-family: Montserrat, system-ui, sans-serif;
  color: #31374a;
  background: #f5f6f8;
  line-height: 1.65;
}
body { margin: 0; padding: 64px 24px; }
main {
  max-width: 680px;
  margin: 0 auto;
  padding: 40px;
  background: #fff;
  border: 1px solid #e3e6ec;
  border-radius: 16px;
}
h1 { font-size: clamp(26px, 4vw, 36px); line-height: 1.25; font-weight: 650; }
.eyebrow { color: #667085; font-size: 14px; }
.status { color: #bd3c14; font-weight: 600; }
.note { color: #667085; font-size: 14px; margin-top: 32px; }
@media (max-width: 720px) {
  body { padding: 24px 16px; }
  main { padding: 24px; }
}
