/* Problem-specific content styles; the worksheet shell lives in /site-src/worksheet.css. */
[data-problem-id="47"] .problem-setup {
  margin: 0 0 0.08in;
  padding: 0.1in 0.13in;
}

[data-problem-id="47"] .problem-question {
  margin: 0.17in 0 0.13in;
  padding: 0.13in 0.16in;
  background: #eef9fb;
  border-left: 0.055in solid var(--gold);
  border-radius: 0.08in;
  break-inside: avoid;
}

[data-problem-id="47"] .story-illustration {
  margin: 0.04in 0 0.06in;
}

[data-problem-id="47"] .story-illustration img {
  width: 100%;
  height: 0.55in;
  object-fit: cover;
  object-position: center 52%;
  border: 2px solid #c8a754;
  border-radius: 0.11in;
  box-shadow: 0 0.04in 0.12in rgb(24 49 79 / 16%);
}

[data-problem-id="47"] .museum-case-lab {
  margin: 0.04in 0;
  padding: 0.06in 0.09in;
}

[data-problem-id="47"] .museum-case-lab table {
  font-size: 0.13in;
}

[data-problem-id="47"] .museum-case-lab :is(th, td) {
  height: 0.22in;
  padding: 0.025in 0.055in;
}

[data-problem-id="47"] .problem-question { margin: 0.08in 0 0.06in; padding: 0.09in 0.12in; }
[data-problem-id="47"] .problem-directions { margin-top: 0.06in; padding-block: 0.06in; }
