/* Problem-specific content styles; the worksheet shell lives in /site-src/worksheet.css. */
[data-problem-id="44"] .record-intro {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(2.6in, 0.95fr);
  gap: 0.18in;
  align-items: center;
}

[data-problem-id="44"] .problem-setup,
[data-problem-id="44"] .record-hero {
  margin: 0;
}

[data-problem-id="44"] .record-hero img {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border: 2px solid #8b633c;
  border-radius: 0.11in;
  box-shadow: 0 0.05in 0.13in rgb(65 43 26 / 18%);
}

[data-problem-id="44"] .record-hero figcaption {
  margin-top: 0.035in;
  font-size: 0.125in;
  text-align: right;
}

[data-problem-id="44"] .problem-question {
  margin-top: 0.14in;
}

[data-problem-id="44"] .record-notes {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.08in 0.12in;
}

[data-problem-id="44"] .record-notes .problem-part {
  margin: 0;
  padding: 0.095in 0.12in 0.11in;
  border: 1.5px solid #bca991;
  border-radius: 0.09in;
  background: linear-gradient(145deg, #fffdf8, #f6f1e8);
}

[data-problem-id="44"] .record-compare {
  border-color: #80629c !important;
  background: linear-gradient(145deg, #fff, #f3eef9) !important;
}

[data-problem-id="44"] .equation-response {
  width: min(100%, 2.35in);
  min-height: 0.34in;
  margin-top: 0.045in;
  border-bottom: 2px solid #2f3652;
}

@media (max-width: 680px) {
  [data-problem-id="44"] .record-intro,
  [data-problem-id="44"] .record-notes {
    grid-template-columns: 1fr;
  }
}

@media print {
  [data-problem-id="44"] .problem-setup {
    padding: 0.1in 0.13in 0.11in;
  }

  [data-problem-id="44"] .record-hero img {
    box-shadow: none;
  }

  [data-problem-id="44"] .problem-question {
    margin-top: 0.09in;
    padding: 0.1in 0.13in 0.12in;
  }

  [data-problem-id="44"] .record-notes {
    gap: 0.055in 0.1in;
  }

  [data-problem-id="44"] .record-notes .problem-part {
    padding: 0.07in 0.1in 0.08in;
  }

  [data-problem-id="44"] .problem-content .problem-part-copy p {
    font-size: 0.176in;
    line-height: 1.27;
  }

  [data-problem-id="44"] .equation-response {
    min-height: 0.27in;
  }
}
