/* Scoped to the standalone editorial plan; no effect on other guides. */
.doi.detox-plan .day-plan { margin: 1.7rem 0; scroll-margin-top: 100px; }
.doi.detox-plan .review-prompts { border: 1px solid var(--line); border-radius: 12px; padding: 1rem 1.25rem; overflow-wrap: anywhere; }
.doi.detox-plan .print-source { display: none; }
@media print {
  @page { size: A4; margin: 16mm; }
  html, body.doi.detox-plan { background: white !important; color: black !important; font-size: 10pt; }
  .doi.detox-plan > nav, .doi.detox-plan .skip-link, .doi.detox-plan .breadcrumbs,
  .doi.detox-plan .article-header, .doi.detox-plan .contents, .doi.detox-plan footer,
  .doi.detox-plan article > .callout, .doi.detox-plan article > section { display: none !important; }
  .doi.detox-plan article > #schedule, .doi.detox-plan article > #review-sheet { display: block !important; }
  .doi.detox-plan .wrap, .doi.detox-plan .roundup-layout, .doi.detox-plan article { display: block; width: auto; max-width: none; padding: 0; margin: 0; }
  .doi.detox-plan #schedule, .doi.detox-plan #review-sheet { padding: 0; margin: 0; }
  .doi.detox-plan #review-sheet { break-before: page; }
  .doi.detox-plan h2 { font-size: 20pt; max-width: none; line-height: 1.2; margin: 0 0 10pt; }
  .doi.detox-plan h3 { font-size: 13pt; }
  .doi.detox-plan p { font-size: 10pt; line-height: 1.4; }
  .doi.detox-plan #schedule > p:first-of-type { display: none; }
  .doi.detox-plan .table-wrap { overflow: visible; border: 0; }
  .doi.detox-plan .article-table { width: 100%; min-width: 0; font-size: 10pt; border-collapse: collapse; }
  .doi.detox-plan .article-table th, .doi.detox-plan .article-table td { padding: 6pt; background: white; color: black; border: 1px solid #777; line-height: 1.3; }
  .doi.detox-plan .article-table th:first-child { width: 12%; }
  .doi.detox-plan tr { break-inside: avoid; }
  .doi.detox-plan a { color: black; text-decoration: none; }
  .doi.detox-plan .print-source { display: block; font-size: 8pt; }
  .doi.detox-plan .review-prompts { border: 0; padding: 0; }
  .doi.detox-plan .review-prompts p { margin: 0 0 16pt; }
}
