/* Only public single-report pages; mobile and tablet retain their existing order. */
@media (min-width:900px) {
  .public-page .detail-grid.detail-sequential {
    display:grid;
    grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);
    grid-template-rows:auto auto;
    gap:24px 32px;
    align-items:start;
  }
  .public-page .detail-sequential>.detail-content {grid-column:1;grid-row:1;min-width:0}
  .public-page .detail-sequential>.share-section {grid-column:1;grid-row:2;min-width:0}
  .public-page .detail-sequential>.detail-map {grid-column:2;grid-row:1 / 3;align-self:start;min-width:0;margin-top:0}
  .public-page .detail-sequential>.detail-map .map-panel {width:100%;height:auto;min-height:0;aspect-ratio:1 / 1}
  .public-page .detail-sequential .detail-description,
  .public-page .detail-sequential .public-history {max-width:72ch}
}

@media (min-width:1200px){.public-page .detail-grid.detail-sequential{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.latest-development{margin:20px 0;padding:16px;border-left:4px solid #e5b800;background:#fdf9dc;border-radius:0 8px 8px 0}.latest-development h2{font-size:1rem;margin:0 0 8px}.latest-development p{margin:0}.latest-development.is-resolved{background:#e4f3ec;border-color:#267351}
