.work-question { padding-top: clamp(85px, 10vw, 140px); padding-bottom: 20px; }
.work-question__inner { max-width: 780px; margin-inline: auto; text-align: center; color: var(--text-soft); }
.work-question__eyebrow { margin: 0 0 24px; color: var(--accent-ink); font-size: 12px; letter-spacing: .12em; }
.work-question h2 { margin: 0 0 32px; font-family: var(--serif); font-size: clamp(24px, 3.5vw, 38px); font-weight: 500; line-height: 1.75; letter-spacing: .04em; color: var(--text); }
.work-question h2 .phrase { display: inline-block; }
.work-question p { font-size: 15px; line-height: 2.1; }
.work-question p + p { margin-top: 26px; }
.work-question .work-question__eyebrow { font-size: 12px; }
.work-question__tasks { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; list-style: none; padding: 0; margin: 30px auto; max-width: 650px; }
.work-question__tasks li { padding: 9px 17px; border: 1px solid rgba(8, 127, 145, .2); border-radius: 3px; background: rgba(255, 255, 255, .55); color: var(--text-soft); font-size: 14px; line-height: 1.7; }
.work-question .work-question__ask { margin-top: 34px; color: var(--accent-ink); font-size: clamp(18px, 2.3vw, 23px); font-weight: 700; }
.work-question__bridge strong { color: var(--accent-ink); font-weight: 500; }
@media (max-width: 599px) {
  .work-question__inner { text-align: left; }
  .work-question h2 { font-size: clamp(22px, 5.8vw, 30px); }
  .work-question p { font-size: 14px; }
  .work-question p br { display: none; }
  .work-question__tasks { justify-content: flex-start; gap: 8px; }
  .work-question__tasks li { padding: 7px 11px; font-size: 13px; }
}
