/* SparkLab — Montessori page styles
 * Loaded only on montessori.php (auto-linked by layout.php via the active nav key).
 * Page-unique rules that used to live as inline style="…". Shared snippets
 * (bg-white, grid gaps, margins) live in utilities.css. */

/* Independence disclaimer fine print inside the honest-note card */
.mont-disclaimer    { font-size: .8rem; border-top: 1px solid var(--line); padding-top: .9rem; margin-top: 1.1rem; }

/* "We add at SparkLab" label accent */
.mont-add-label     { color: var(--teal-dark); }

/* Closing note under the blend grid */
.mont-blend-note    { text-align: center; margin-top: 1.2rem; max-width: 680px; margin-left: auto; margin-right: auto; }

/* Founder photo + name block */
.mont-founder-photo { max-width: 200px; margin: 0 auto; }
.mont-founder-name  { font-family: var(--font-display); font-size: 1.1rem; }
.mont-founder-role  { font-weight: 700; font-size: .9rem; }

/* "See also" cross-links under the FAQ */
.mont-see-also      { font-size: .85rem; margin-top: 1rem; }

/* FAQ heading (left-aligned, full width, untransformed) */
.mont-faq-head      { text-align: left; margin: 0 0 1rem; max-width: none; }
.mont-faq-head h2   { text-transform: none; }
