@layer pages {
  .mpt-page-question-desk .mpt-copy .mpt-section-heading { max-width: 31ch; }
  .mpt-page-question-desk .mpt-section { padding-block: 38px; }
  .mpt-page-question-desk .mpt-anchor { border-left: 3px solid var(--mpt-violet); padding-left: 22px; margin-top: 24px; }
  .mpt-page-question-desk .mpt-anchor p { margin-top: 18px; }
  @media (max-width: 650px) {
    .mpt-page-question-desk .mpt-section { padding-block: 32px; }
    .mpt-page-question-desk .mpt-anchor { padding-left: 16px; }
  }
}
