.guideline-box { border: 1px solid var(--line); border-radius: var(--r); background: #fff; padding: var(--s-4); max-width: var(--measure); }
  .section.paper-2 .guideline-box { border-color: var(--line-on-paper2); }
  .guideline-box .g-item + .g-item { margin-top: var(--s-3); padding-top: var(--s-3); border-top: 1px solid var(--line); }
  .section.paper-2 .guideline-box .g-item + .g-item { border-color: var(--line-on-paper2); }
  .guideline-box h3 { font-size: 17px; color: var(--navy); line-height: 1.6; margin: 0 0 6px; }
  .guideline-box p { font-size: 15px; color: var(--text-mute); line-height: 1.85; margin: 0; }
