/* ==========================================================================
   realwordassets.css — page-specific overrides only
   Base classes (.section, .ai-card, .service-card, .card-grid-3, hero,
   dossier-card, kv-grid, etc.) live in main.v1.css. Do NOT redefine.
   ========================================================================== */

/* Lede sits below the section title with extra breathing room — RWA copy
   on this page is dense and benefits from a wider measure. */
.section-head .lede {
  max-width: 760px;
  margin-top: 12px;
  color: var(--fg-2);
}

/* Section 01 ships four ai-cards in card-grid-3 — let the grid wrap to a
   two-row layout cleanly at the md breakpoint. Do NOT touch .ai-card
   background or border (see hard rule #13). */
.card-grid-3 {
  row-gap: 18px;
}

/* Section 02 service-card body copy is institutional-dense; tighten the
   line-height of the inner description only. Base card chrome unchanged. */
.service-card .service-desc {
  line-height: 1.55;
}

/* Hero dossier on this page carries a longer KV grid; nudge the gap so the
   stamp does not crowd the heading. */
.hero-aside .dossier-card .dossier-card-title {
  margin-top: 8px;
}
