/* Phase 07E: consistent 15px inner spacing on mobile reader sidebar sections. */
@media (max-width: 800px) {
  /* All Pages and archive/today/advertisement share a 15px content inset. */
  .mrep-demo-01 .mrep-classic-left,
  .mrep-demo-01 .mrep-classic-right {
    padding: 15px !important;
    box-sizing: border-box;
  }
  /* Preserve existing heading colors while using the same section inset. */
  .mrep-demo-01 .mrep-classic-left > h3,
  .mrep-demo-01 .mrep-classic-right > h3 {
    margin: 0 0 12px;
    padding: 10px 12px;
  }
  .mrep-demo-01 .mrep-classic-right > h3:not(:first-child) {
    margin-top: 18px;
  }
  .mrep-demo-01 .mrep-classic-thumbs { padding: 0 !important; }
  .mrep-demo-01 .mrep-classic-promo { margin-top: 15px; }
  .mrep-demo-01 .mrep-classic-promo img { max-width: 100%; height: auto; }
}
