/* Raw-original gallery comparison: retain its compact desktop paragraph rhythm. */
@media (min-width: 601px) {
  .gallery-instructions { line-height: normal; }
  .gallery-header { margin-block-end: 18px; }
}

/* The original Molly wordmark floated without text-wrap margins. */
.molly-wordmark { margin: 0; }
/* Midnight Sky was a precisely sliced image frame, with a pale content panel. */
.site-shell:has(.business-archive) { margin-block-start: 0; }
.business-archive img { display: block; }
.business-archive > .legacy-row:nth-child(3) > .legacy-cell {
  background: #f5f5f5 url('/ms/images/content.gif') center top / 100% 100% no-repeat;
}
@media (min-width: 601px) {
  .business-archive > .legacy-row:nth-child(3) > .legacy-cell { min-height: 334px; }
}

/* The postcard photograph aligned to the first text line, with no vspace. */
.postcard-art { margin-block-start: 0; margin-inline-end: 0; }

.audio-portrait { margin: 0; }
@media (min-width: 601px) {
  .audio-downloads .archive-paragraph { margin-block-end: 16px; }
}

@media (min-width: 601px) {
  .welcome-prose, .fan-prose, .advert-introduction, .advert-frames .legacy-cell { line-height: 1.4; }
}

.news-archive-portrait { margin-block: 0; }
@media (min-width: 601px) {
  .audio-downloads > .legacy-row > .legacy-cell > .archive-paragraph:first-of-type { margin-block-end: 32px; }
}

.news-copy-wordmark { margin: 0; }
.legacy-news-panel { background: #f5f5f5; }
.legacy-news-panel > .legacy-row > .legacy-cell { padding-inline-start: 9px; }
@media (min-width: 601px) {
  .legacy-news-panel { line-height: 1.4; }
}

/* Original news body paragraphs were separated by a second 16px BR line.
   Source paragraphs before story rules retain their independent rule spacing. */
@media (min-width: 601px) {
  .news-br-prose .archive-paragraph:not(:has(+ hr)),
  .news-br-prose .news-prose > p:not(.news-introduction):not(:has(+ hr)) { margin-block-end: 16px; }
}

.news-stamps { margin: 0; }

/* The longer news-copy tables gave their empty leading cell a narrower footprint. */
.legacy-news-copy-panel > .legacy-row > .legacy-cell { padding-inline-start: 6px; }

/* The January 2004 return portrait had no historical hspace/vspace. */
.archive-content .news-return-portrait { margin: 0; }
