/* Generated from src/_data/results/typography.json. */




@media screen {
  html {
    font-size: 17px;
  }
}

:root {
  --type-size-label: 0.75rem;
  --type-size-action: 0.875rem;
  --type-size-compact-copy: 0.9375rem;
  --type-size-card-copy: 1rem;
  --type-size-system-card-title: clamp(1.75rem, 2.2vw, 2.25rem);
}

/* Site navigation and actionable text. */
.button,
.quiet-link,
.nav-link,
.footer-link,
.footer-legal-link,
.audience-link,
.proof-method-link,
.scorecard-download,
.resource-text-link,
.book-wayfinding a,
.library-topic-nav a,
.page-library .library-card a,
.book-essay-card a,
.book-related-answer a,
.investor-resource-card a,
.book-authority-cta a,
.library-answer-panel a,
.digital-card__footer a,
.digital-card__action,
.recovery-card a,
.article-contents a,
.results-index nav a {
  font-size: var(--type-size-action) !important;
}

/* Repeated labels, metadata, keys, and compact status language. */
.micro-label,
.timeline-label,
.timeline-caption,
.speed-caption,
.speed-note,
.stat-sub,
.proof-qualifier,
.proof-status-list li,
.proof-strip span,
.proof-strip-note,
.operator-fact span,
.experience-spectrum__caption,
.experience-spectrum__stat-label,
.spectrum-item__label,
.install-inventory__strip,
.install-inventory__tile h4,
.system-local-nav a,
.system-timeline__day,
.day90-progression__day,
.model-facts dt,
.accountability-strip,
.outcome-index,
.next-steps-list li > span,
.contact-fast-facts span,
.diagnostic-fieldset legend span,
.breadcrumb,
.footer-tagline,
.library-card__meta,
.library-scorecard-facts,
.book-reader-line,
.book-concept__index,
.resource-mode-strip,
.article-kicker,
.article-cta__label,
.article-shell caption,
.article-contents__label,
.authority-table--stacked td::before,
.article-shell .authority-table-wrap th,
.figure-label,
.record-pair-rule strong,
.capture-group__label,
.controlled-record__label,
.controlled-record dt,
.pursuit-balance dt,
.demo-stop strong,
.demo-sequence li::before,
.claim-card__field dt,
.decision-advantage__label,
.panel-label,
.worked-example__label,
.book-authority-cta__label,
.related-essays__label,
.state-card__label,
.phase-card__label,
.record-card__label,
.domain-card__label,
.related-essay-card span,
.page-library-operating .article-kicker,
.scorecard-box,
.claim-card__grid dt,
.operating-model__fit strong,
.operating-model__label,
.pilot-stage__label,
.metric-class__label,
.capture-asset__label,
.claim-card__label,
.dashboard-record__label,
.decision-table td::before,
.flow-step__index,
.flow-step__owner,
.status-key,
.tool-next-links span,
.example-ledger dt,
.value-card__label,
.parallel-record__label,
.tool-audience h3,
.digital-card__role,
.digital-card__results,
.recovery-card__label,
.method-chip,
.method-toggle,
.method-status,
.results-json-link,
.section-disclosure__toggle,
.results-status-list li,
.results-scope-card dt,
.results-jump-mobile label,
.method-summary-copy span,
.library-card__meta span,
.claim-card > div > span,
.results-evidence-block a,
.method-field dt,
.state-grid dt,
.state-register dt {
  font-size: var(--type-size-label) !important;
}

/* Compact explanatory copy previously rendered below 15 pixels. */
.form-label,
.form-warning,
.form-privacy,
.required-note,
.article-meta,
.footer-meta,
.source-notes,
.source-notes--details,
.authority-figure figcaption,
.article-shell table,
.article-shell .authority-table-wrap table,
.demo-sequence p,
.demo-stop,
.record-pair-rule,
.related-essay-card p,
.cadence-strip__item p,
.claim-card__field dd,
.framework-card p,
.role-card p,
.state-card p,
.phase-card p,
.domain-card p,
.record-card p,
.implication-card p,
.system-record-card p,
.comparison-card p,
.operating-model__fit,
.metric-state p,
.financial-chain span,
.pilot-stage ul,
.owned-output p,
.dashboard-record__item dd,
.parallel-record__track li,
.choice-strip span,
.decision-table td,
.flow-step p:not([class]),
.value-card p:last-child,
.tool-boundary,
.book-essay-jump span,
.diligence-evidence,
.investor-resource-card p,
.results-proof-note,
.benchmark-card p,
.method-summary-copy small,
.method-field dd,
.state-grid dd,
.state-register dd,
.results-proof-card p,
.results-scope-card dd,
.results-evidence-block p:not(.micro-label),
.governance-list li {
  font-size: var(--type-size-compact-copy) !important;
}

/* Repeated card and timeline copy that carries the main explanation. */
.day90-progression p,
.timeline-copy,
.system-timeline__item p,
.home-output-grid .outcome-card p,
.home-proof-card p:not(.micro-label),
.install-inventory__tile p,
.page-system .system-module > p:not(.micro-label),
.page-system .operate-card p,
.page-system .benefit-card p,
.page-system .model-card > p:not(.micro-label),
.model-facts dd,
.next-steps-list p,
.outcome-card p,
.ownership-card p,
.page-library .library-card p:not(.library-card__meta),
.operating-model-card > p:not([class]),
.pilot-stage > p:not([class]),
.metric-class-card > p:not([class]),
.capture-asset > p:not([class]),
.claim-state > p:not([class]) {
  font-size: var(--type-size-card-copy) !important;
}

.day90-progression h3 {
  font-size: var(--type-size-system-card-title) !important;
}

.results-scope-card > a,
.results-proof-card > a,
.benchmark-card > a {
  font-size: var(--type-size-action) !important;
}

@media (max-width: 430px) {
  .article-shell .article-cta {
    margin-inline: calc(-1 * var(--gutter));
  }

  .nav-cta {
    line-height: 1.15;
    white-space: normal;
  }

  .nav-link,
  .footer-link {
    font-size: var(--type-size-label) !important;
  }
}
