/* Coherence pass, 27 Oct 2026 (Why BDunn, About, Reviews, What you own). Linked from each page body; loads after the shared sheets. */

/* Why BDunn: the team article lost its picture; heading and avatars on the left, text on the right, like every other chapter. */
@media (min-width: 761px) {
  .directory-page .why-chapters .why-chapter-team { grid-template-areas: "heading text"; }
}
.directory-page .why-chapter-team .why-team-strip { max-width: 440px; }
/* Why BDunn: the star line is the strip's subtitle, centered above both reviews. */
.directory-page .directory-reviews .stars-line { grid-column: 1 / -1; width: 100%; justify-content: center; text-align: center; margin: 0 0 22px; }
.page-editorial .ed-links { display: flex; flex-wrap: wrap; gap: 0 28px; }

/* About: the opened certification story. */
.page-editorial .about-history .ed-disclosure p { max-width: 62ch; }

/* What you own: the ledger's middle column is a thin divider, not an arrow that looks clickable. */
body.page-core--ownership .ledger__turn { align-self: stretch; justify-self: center; width: 1px; background: rgba(11, 29, 58, .22); }
body.page-core--ownership .section .own-note { margin: 1.5rem 0 0; max-width: none; color: var(--text-muted); font-size: 1.05rem; font-style: italic; line-height: 1.5; }

/* Reviews: the "no advertising" line is the page's opening sentence, at reading size. */
body.page-core--reviews .section .rv-intro {
  margin: 0 auto clamp(1.75rem, 4vw, 3rem); max-width: 58rem; color: var(--navy);
  font: 650 clamp(1.25rem, 1.05rem + .9vw, 1.65rem)/1.4 var(--font-display); letter-spacing: -.01em; text-wrap: pretty;
}
