/* Corporate proof extends the existing grid without another image-heavy section. */
.discipline-work-grid .work-context {
  position: relative;
  z-index: 2;
  max-width: 48ch;
  margin: 16px 0 0;
  color: var(--bone);
  font-size: clamp(15px, 1.2vw, 18px);
  line-height: 1.5;
  letter-spacing: 0;
}
.corporate-feedback {
  margin: 0;
  padding: clamp(28px, 4vw, 56px) var(--pad);
  border-block: 1px solid var(--line);
}
.corporate-feedback blockquote {
  max-width: 900px;
  margin: 0 0 16px;
  font-size: clamp(22px, 2.4vw, 34px);
  line-height: 1.3;
  letter-spacing: -.02em;
}
.corporate-feedback figcaption {
  color: var(--muted);
  font-family: var(--meta);
  font-size: 12px;
  line-height: 1.6;
}
.corporate-questions {
  padding: clamp(28px, 4vw, 56px) var(--pad);
}
.corporate-questions h2 {
  margin: 0 0 24px;
  font-size: clamp(26px, 3vw, 42px);
  line-height: 1.1;
}
.corporate-questions details { border-top: 1px solid var(--line); }
.corporate-questions details:last-child { border-bottom: 1px solid var(--line); }
.corporate-questions summary {
  padding: 20px 0;
  cursor: pointer;
  font-size: clamp(18px, 1.6vw, 23px);
  line-height: 1.35;
}
.corporate-questions summary:focus-visible {
  outline: 2px solid var(--bone);
  outline-offset: 4px;
}
.corporate-questions details p {
  max-width: 76ch;
  margin: 0 0 24px;
  color: var(--muted);
  font-size: 17px;
  line-height: 1.65;
}
