/* Readable guides using the existing green/ivory product identity. */
.guide {
  max-width: 760px;
  padding-block: 52px 72px;
  overflow-wrap: anywhere;
}
.guide h1 {
  font-size: clamp(2rem, 5vw, 3.4rem);
  line-height: 1.12;
  letter-spacing: -0.04em;
  margin-block: 24px;
}
.guide h2 {
  font-size: 1.6rem;
  line-height: 1.25;
  letter-spacing: -0.02em;
  margin-top: 2.2em;
}
.guide p,
.guide li {
  font-size: 1.0625rem;
}
.guide li {
  margin-block: 12px;
}
.guide-note {
  padding: 24px;
  background: #e1e9dc;
  border-radius: 16px;
  margin-top: 40px;
}
.guide-note h2 {
  margin-top: 0;
}
.guide-note .fine {
  font-size: 0.875rem;
}
.guide-list {
  padding-left: 24px;
}
.guide-links {
  padding-block: 45px;
  border-top: 1px solid #163f322a;
}
.guide-links h2 {
  font-size: 32px;
}
.guide-links li {
  margin-block: 16px;
}
