/* Ownership page: the split header uses the shared .frame-split layout (baseline-locked
   photo + copy, gap tightened at >=1440px, single column below 900px) from experience.css.
   The photo carries its own aspect-ratio via --slot-aspect/--slot-aspect-portrait (3:2 desktop,
   3:4 mobile, set by scenes.mjs), so this file only adds page-specific spacing. */

/* Zeroed at all widths, not just the stacked layout below 900px: at >=900px the split grid's
   align-items:end baseline-locks the photo frame's bottom edge to .page-intro's own bottom edge,
   so the shared experience.css padding-bottom:56px there would lock to empty padding instead of
   the paragraph's last line. */
.ownership-page .page-intro {
  padding-bottom: 0;
}

/* The hero's visual slot held an empty placeholder for a photograph that was rejected and never
   shot, so it rendered as a large pale frame containing only a faint curve. The account boundary
   that used to sit in a second banner below now occupies that slot instead: the page answers "where
   does it live, and who receives it" exactly where it previously showed filler. The rejected
   photograph is not restored and the shared placeholder behavior is unchanged; this page simply
   stops calling for a scene it does not have. */
.ownership-page .ownership-hero .account-box {
  width: 100%;
}
.ownership-page .ownership-hero .account-box small {
  line-height: 1.5;
}

@media (max-width: 900px) {
  /* Stacked, the boundary reads below the introductory copy rather than beside it. */
  .ownership-page .ownership-hero .account-box {
    margin-top: 4px;
  }
}
