/* TradePlane type scale. Loaded LAST on every page so it wins over each page's own sizes.
   One place to make the site's text bigger or smaller. */

/* Everything sized in rem grows with this one number (was 16px). */
html{font-size:17px}

/* ── Small labels: the mono all-caps headers above headlines, tags, chips ── */
.card-label,.res-date,.tenet .k,.article-tag,.net-tag,.share-label,
.article-source h3,.sf-col h4,.sn-mobile h4,.status-col h3,.step-n{font-size:.85rem;letter-spacing:.12em}
.chip{font-size:.75rem}

/* ── Supporting text that was too small to read comfortably ── */
.stat-label{font-size:.95rem}
.stat-source,.quote cite,.article-body blockquote cite{font-size:.78rem}
.band-note,.article-read,.net-num{font-size:.85rem}
.article-meta,.team-role,.legal-hero .meta,.share-links a{font-size:.85rem}
.founder-title,.hero-def,.legal-body h3,.legal-body .notice{font-size:.92rem}
.sn-panel span{font-size:.85rem}
.sf-bottom{font-size:.85rem}

/* ── Body copy ── */
.card p,.pf p,.mission-card p,.team-card ul li,.trust-list li,.article-source ul li{font-size:1rem}
.body,.lede,.faq-item p,.way p,.status-col li{font-size:1.05rem}
.card .more{font-size:.95rem}
