/* Parameter-only layout adaptations. Shared site styles and settlement pages
   are unchanged; the build copies this file only beside the reference page. */
.parameter-page .parameter-headline { grid-column: 1 / -1; }
.parameter-page .plain-summary p:last-child { margin-bottom: 0; }
.parameter-page .parameter-intro-definition { margin: 16px 0 0; max-width: 660px; }
.parameter-page .parameter-reading-caveat { margin-top: 22px; }
.parameter-page .parameter-reading-details .detailed-content { padding-top: 20px; }
.parameter-page .parameter-reading-details .parameter-record-categories { margin: 0 0 24px; }
.parameter-page .parameter-levels-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);
  gap: 18px;
}
.parameter-page .parameter-levels-grid > *,
.parameter-page .section > *,
.parameter-page .exceedance-feature > * { min-width: 0; }
.parameter-page .parameter-note {
  max-width: 940px;
  padding-left: 18px;
  border-left: 3px solid var(--line-strong);
  color: var(--muted);
}
.parameter-page .parameter-record-categories { margin-top: 26px; max-width: 790px; }
.parameter-page .parameter-limit .metric-value { margin: 24px 0 18px; }
.parameter-page .parameter-limit .metric-value span { font-size: 1.2rem; letter-spacing: 0; }
.parameter-page .parameter-prose > p,
.parameter-page .parameter-prose-block { max-width: 790px; }
.parameter-page .parameter-prose-block { margin-bottom: 26px; }
.parameter-page .parameter-prose-block > p { margin-bottom: 10px; }
.parameter-page .parameter-records { margin-top: 22px; }
.parameter-page .table-wrap { max-width: 100%; }
.parameter-page table { min-width: 700px; }
.parameter-page table th { white-space: normal; }
.parameter-page [data-anchor] { scroll-margin-top: 16px; }

@media (max-width: 768px) {
  .parameter-page .parameter-levels-grid { grid-template-columns: minmax(0, 1fr); }
  .parameter-page [data-anchor] { scroll-margin-top: 78px; }
  .parameter-page .data-pairs > div { gap: 14px; }
  .parameter-page .data-pairs dt { min-width: 0; }
  .parameter-page .data-pairs dd { flex-shrink: 0; }
}
