/* Approved typography. Existing palette, fonts and components are retained. */
.readable-copy{font-size:18px;line-height:1.7}
.readable-copy .reveal{opacity:1!important;translate:none!important}
.readable-copy main p{font-size:18px;line-height:1.7}
.readable-copy main li{font-size:18px;line-height:1.65}
.readable-copy main .lede,.readable-copy main .hero-lede{font-size:20px;line-height:1.65}
.readable-copy main .micro,.readable-copy main .source-note,.readable-copy main .example-note,.readable-copy main .illustration-caption{font-size:15.5px!important;line-height:1.65}
.readable-copy main .eyebrow{font-size:13px;line-height:1.5}
.readable-copy main .map-bottom{font-size:14px;line-height:1.6}
.readable-copy main .schedule-date{font-size:16px;line-height:1.5}
.readable-copy main .service-status{font-size:16px;line-height:1.5}
.readable-copy .process-steps p{max-width:46ch}
.readable-copy .service-tile p,.readable-copy .feature p,.readable-copy .solution p,.readable-copy .audit p,.readable-copy .timeline p{font-size:18px;line-height:1.65}
.readable-copy .capability-card p,.readable-copy .consulting-feature p,.readable-copy .delivery-list li{font-size:18px;line-height:1.65}
.readable-copy .capability-card .capability-intro,.readable-copy .consulting-feature .capability-intro{font-size:19px}
.readable-copy .capability-card h3 a{text-decoration:none}
.readable-copy .capability-card h3 a:hover{text-decoration:underline}
.readable-copy .capability-links a,.readable-copy .service-results a,.readable-copy .directory a{font-size:17px;line-height:1.5}
.readable-copy .service-results a small{font-size:14px}
.readable-copy .strict-card>div>span{font-size:18px;line-height:1.65}
.readable-copy .faq summary{font-size:18px;line-height:1.5}
.readable-copy .faq p{font-size:18px;line-height:1.7}
.readable-copy .btn{font-size:16px}
.readable-copy .header-call{font-size:14px}
.readable-copy .nav a{font-size:15px}
.readable-copy .menu-toggle{font-size:16px}
.readable-copy .rule-list li{font-size:18px;line-height:1.6}
.readable-copy .founder-note p{font-size:18px}
.readable-copy .footer-col a,.readable-copy .footer-brand p{font-size:15px;line-height:1.65}
.readable-copy .footer-bottom{font-size:13px}
.readable-copy .field label,.readable-copy form label,.readable-copy .quiz-body .help,.readable-copy .quiz-option{font-size:17px;line-height:1.5}
.readable-copy input,.readable-copy select,.readable-copy textarea{font-size:18px}
.readable-copy .quiz-result li{font-size:17px;line-height:1.6}
.readable-copy .scenario-copy dd{font-size:18px;line-height:1.65}
.readable-copy .scenario-copy dt{font-size:16px}
.readable-copy .route-card .fit{font-size:18px}
.readable-copy .example-tabs button{font-size:16px}
.readable-copy .software-window p{font-size:15px;line-height:1.6}
.readable-copy .software-window .workspace-heading p{font-size:14px}
.readable-copy .software-window .workflow-footnote{font-size:14px}
.readable-copy .workspace-row{font-size:15px}
.readable-copy .state{font-size:12px}
@media(max-width:1100px){.readable-copy .nav a{font-size:14px}}
@media(max-width:700px){.readable-copy main p,.readable-copy main li{font-size:18px;line-height:1.65}.readable-copy main .lede,.readable-copy main .hero-lede{font-size:19px;line-height:1.65}.readable-copy .capability-card .capability-intro,.readable-copy .consulting-feature .capability-intro{font-size:19px}.readable-copy main .eyebrow{font-size:12px}.readable-copy .scenario-copy dd{font-size:18px}.readable-copy .example-tabs button{font-size:15px}.readable-copy .software-window p{font-size:15px}.readable-copy .workspace-row{font-size:14px}.readable-copy .state{font-size:11px}}
