/* Minimum text size = FAQ intro size (17px desktop, 16px mobile). Generated. Code blocks and SVG labels excluded. */
:root{--fs-min:17px}
@media (max-width:760px){:root{--fs-min:16px}}
:root{--fs-body:var(--fs-min);--fs-body-card:var(--fs-min);--fs-ui:var(--fs-min);--fs-meta:var(--fs-min);--fs-fine:var(--fs-min);--fs-small:var(--fs-min)}
@media (max-width:760px){:root{--fs-body:var(--fs-min);--fs-body-card:var(--fs-min);--fs-ui:var(--fs-min);--fs-meta:var(--fs-min);--fs-fine:var(--fs-min);--fs-small:var(--fs-min)}}
body,
.eyebrow,
.micro,
.path-tag,
.step-number,
.demo-badge,
.breadcrumb,
.desktop-nav,
.button,
.button-small,
.mobile-nav .mobile-cta,
.text-link,
.hero-receipt .micro,
.hero-receipt p,
.hero-bottom,
.hero-bottom a span,
.benefits p:not(.eyebrow),
.quiet-link,
.section-note,
.heading-aside,
.heading-aside .small,
.step-caption,
.status-label,
.flow-result p,
.under-demo,
.quickstart-copy p,
.clean-list,
.paths p:not(.path-tag),
.verification summary,
.verification-content,
.test-stats span,
.pursekeeper-visual > .eyebrow,
.pursekeeper-visual > .micro,
.pursekeeper-copy .eyebrow,
.pursekeeper-copy p:not(.eyebrow),
.pursekeeper-copy .disclaimer,
.facilitator .eyebrow,
.facilitator p,
.facilitator .button,
.safety-heading p:not(.eyebrow),
.safety-list article > span,
.safety-list p,
.faq-list summary,
.faq-list p,
.closing > p:not(.eyebrow),
.footer-top > span,
.footer-links,
.footer-bottom,
.flow-plain li,
.market-stats span,
.market-op,
.market-what,
.market-price,
.market-proof,
.pill,
.market-card p,
.market-card .clean-list li,
.market-card .micro-note,
.market-machine span,
.flow-section .section-sub,
.newtab-note,
.intro-note,
.art-eyebrow,
.endpoint,
.art-disclaimer,
.art-selector > .eyebrow,
.art-buttons button,
.art-selector > p,
.photo-caption span,
.photo-caption small,
.wallet-head,
.wallet-example .micro,
.wallet-row,
.wallet-confirm,
.use-links span,
.project-bottom,
.use-links p,
.use-links b,
.ecosystem-grid .eyebrow,
.ecosystem-grid p:not(.eyebrow),
.principle-list a,
.live-heading,
.live-heading button,
.live-metrics span,
.live-network p,
.live-network > a,
.payout-stats p,
.research-source,
.research-caveat,
.payout-context .quiet-link,
.graphic-facts,
.speed-source,
.home .benefits p:not(.eyebrow),
.try-nano-path p:not(.eyebrow),
.open-pillars a,
.journey-grid article > span,
.journey-grid p,
.journey-grid a,
.journey-note,
.home .open-pillars p,
.home .faucet-copy p,
.home .faucet-steps li,
.home .faucet-steps li::before,
.home .faucet-links .text-link,
.faucet-hint,
.blog-search input,
.blog-search select,
.chip,
.blog-count,
.post-cat,
.post-summary,
.post-meta,
.post-open,
.blog-note,
.article-crumb,
.article-meta,
.article-pending,
.article-pager a,
.pager-label,
.article-back a,
.article-table table,
.article-content figcaption,
.article-canonical,
.copy-article span,
.copy-article-status,
.lang-switch,
.lang-offer,
[lang="ar"] .eyebrow,
[lang="hi"] .eyebrow,
[lang="zh-Hans"] .eyebrow,
[lang="ar"] .micro,
[lang="hi"] .micro,
[lang="zh-Hans"] .micro,
[lang="ar"] .art-eyebrow,
[lang="hi"] .art-eyebrow,
[lang="zh-Hans"] .art-eyebrow,
[lang="ar"] .breadcrumb,
[lang="hi"] .breadcrumb,
[lang="zh-Hans"] .breadcrumb,
[lang="ar"] .demo-badge,
[lang="hi"] .demo-badge,
[lang="zh-Hans"] .demo-badge,
[lang="ar"] .step-number,
[lang="hi"] .step-number,
[lang="zh-Hans"] .step-number,
[lang="ar"] .status-label,
[lang="hi"] .status-label,
[lang="zh-Hans"] .status-label,
[lang="ar"] .photo-caption span,
[lang="hi"] .photo-caption span,
[lang="zh-Hans"] .photo-caption span,
[lang="ar"] .photo-caption small,
[lang="hi"] .photo-caption small,
[lang="zh-Hans"] .photo-caption small,
[lang="ar"] .journey-grid article > span,
[lang="hi"] .journey-grid article > span,
[lang="zh-Hans"] .journey-grid article > span,
[lang="ar"] .faucet-card .micro,
[lang="hi"] .faucet-card .micro,
[lang="zh-Hans"] .faucet-card .micro,
[lang="ar"] .safety-list article > span,
[lang="hi"] .safety-list article > span,
[lang="zh-Hans"] .safety-list article > span,
[lang="ar"] .lang-switch .lang-label,
[lang="hi"] .lang-switch .lang-label,
[lang="zh-Hans"] .lang-switch .lang-label,
.article-lang-note,
.open-pillars p,
.scenario-switch button,
.lattice-legend,
summary,
.lab-card .graphic-facts,
.lab-card .art-disclaimer,
.sw-unit,
.sw-meta,
.sw-state,
.gl-log li,
.mt-head small,
.mt-bubble span,
.mt-receipt,
.mt-compose,
.mt-avatar,
.mt-bubble strong{font-size:var(--fs-min)!important}
@media (max-width: 800px){.benefits p:not(.eyebrow),
.benefits .quiet-link,
.footer-top > span,
.hero .button-row .text-link span{font-size:var(--fs-min)!important}}
@media (max-width: 760px){.footer-links,
.quiet-link,
.section-note,
.pursekeeper-copy .disclaimer,
.ecosystem-grid p:not(.eyebrow),
.home .intro-note,
.post-cat,
.post-meta,
.blog-search input,
.blog-search select,
.blog-lede,
.article-crumb,
.article-meta,
.article-canonical,
.article-content,
.home-hero .button-row .text-link span{font-size:var(--fs-min)!important}}
@media (max-width: 520px){.breadcrumb,
.hero .eyebrow,
.hero-description,
.button,
.text-link,
.hero-bottom,
.benefits p:not(.eyebrow),
.benefits .quiet-link,
.section-note,
.section .eyebrow,
.heading-aside,
.demo-badge,
.step-number,
.flow-step strong,
.step-caption,
.under-demo,
.verification summary,
.pursekeeper-visual > .eyebrow,
.pursekeeper-visual > .micro,
.faq-list summary,
.safety-list p,
.footer-bottom,
.footer-top > .quiet-link,
.footer-top > span,
.lang-offer{font-size:var(--fs-min)!important}}
@media (max-width: 420px){.art-buttons button{font-size:var(--fs-min)!important}}
