/* CreditOS readability pass v2: larger production typography across front end and dashboard. */
body.creditos-front,body.creditos-dashboard{font-size:18px;line-height:1.65}
/* Marketing site */
.creditos-front .brand{font-size:22px}.creditos-front .brand small{font-size:10px}.creditos-front .nav-links{font-size:16px}.creditos-front .btn{font-size:16px;min-height:50px;padding:13px 20px}.creditos-front .eyebrow{font-size:14px}.creditos-front .hero p,.creditos-front .section-head p{font-size:20px;line-height:1.75}.creditos-front .hero-meta span{font-size:14px}.creditos-front .device-top{font-size:15px}.creditos-front .score-title,.creditos-front .score-scale{font-size:14px}.creditos-front .stat small{font-size:13px}.creditos-front .float-card small{font-size:12px}.creditos-front .float-card strong{font-size:18px}.creditos-front .trust p{font-size:12px}.creditos-front .audience-card h3,.creditos-front .feature h3,.creditos-front .market-card h3,.creditos-front .resource-card h3{font-size:20px}.creditos-front .audience-card p,.creditos-front .feature p,.creditos-front .market-card p,.creditos-front .outcome-card p,.creditos-front .resource-card p,.creditos-front .pro-card p{font-size:16px;line-height:1.72}.creditos-front .audience-card a,.creditos-front .resource-card a{font-size:15px}.creditos-front .journey-tabs span{font-size:13px}.creditos-front .market-card small{font-size:12px}.creditos-front .flow-card .num{font-size:13px}.creditos-front .flow-card h3{font-size:19px}.creditos-front .flow-card p{font-size:15px;line-height:1.68}.creditos-front .roadmap li{font-size:16px}.creditos-front .roadmap li:before{font-size:14px}.creditos-front .footer-grid p,.creditos-front .footer-grid a{font-size:14px;line-height:1.85}.creditos-front .footer-grid h5{font-size:15px}.creditos-front .copy{font-size:13px}.creditos-front .onboard-step>p{font-size:17px}.creditos-front .choice strong{font-size:18px}.creditos-front .choice span,.creditos-front .goal-option,.creditos-front .consent-box,.creditos-front .summary-row{font-size:16px}
/* Application dashboard */
.creditos-dashboard .brand{font-size:21px}.creditos-dashboard .brand small{font-size:10px}.creditos-dashboard .nav-item{font-size:15px;min-height:48px}.creditos-dashboard .sidebar-card strong{font-size:16px}.creditos-dashboard .sidebar-card p{font-size:13px}.creditos-dashboard .search input{font-size:15px}.creditos-dashboard .user strong{font-size:15px}.creditos-dashboard .user span{font-size:13px}.creditos-dashboard .head-row p{font-size:15px}.creditos-dashboard .mode-switch button,.creditos-dashboard .role-switch button{font-size:13px}.creditos-dashboard .next-action strong{font-size:17px}.creditos-dashboard .next-action span{font-size:14px}.creditos-dashboard .btn{font-size:14px}.creditos-dashboard .attention small{font-size:12px}.creditos-dashboard .attention strong{font-size:15px}.creditos-dashboard .kpi small{font-size:12px}.creditos-dashboard .kpi span{font-size:13px}.creditos-dashboard .section-label h3{font-size:18px}.creditos-dashboard .section-label a{font-size:13px}.creditos-dashboard .roadmap-head strong{font-size:17px}.creditos-dashboard .roadmap-head span{font-size:13px}.creditos-dashboard .step strong{font-size:14px}.creditos-dashboard .step span{font-size:12px}.creditos-dashboard .step i{font-size:13px}.creditos-dashboard .goal-journey small{font-size:12px}.creditos-dashboard .goal-journey strong{font-size:16px}.creditos-dashboard .goal-journey p{font-size:13px}.creditos-dashboard .factor span,.creditos-dashboard .factor b{font-size:13px}.creditos-dashboard .goal strong{font-size:14px}.creditos-dashboard .goal p{font-size:13px}.creditos-dashboard .dispute-kpi small{font-size:12px}.creditos-dashboard .data-table th,.creditos-dashboard .data-table td{font-size:13px}.creditos-dashboard .vb-card h4,.creditos-dashboard .ops-card h4{font-size:16px}.creditos-dashboard .vb-row{font-size:13px}.creditos-dashboard .ops-card p{font-size:13px}.creditos-dashboard .quick strong{font-size:14px}.creditos-dashboard .quick p{font-size:12px}.creditos-dashboard .notif-item strong{font-size:14px}.creditos-dashboard .notif-item p{font-size:13px}.creditos-dashboard .mobile-bottom-nav a{font-size:12px}
@media(max-width:700px){.creditos-front .hero p,.creditos-front .section-head p{font-size:19px}.creditos-front .audience-card p,.creditos-front .feature p,.creditos-front .market-card p,.creditos-front .outcome-card p,.creditos-front .resource-card p,.creditos-front .pro-card p{font-size:17px}.creditos-dashboard .nav-item,.creditos-dashboard .search input,.creditos-dashboard .head-row p{font-size:15px}}
