/* One text hierarchy across the discovery page. */
.discovery-proposal{--discovery-body:18px;--discovery-support:16px;--discovery-label:14px;--discovery-card-title:26px}
.discovery-proposal .layout-outcomes .layout-intro,.discovery-proposal .outcome-stack p,.discovery-proposal .interview-intro p:not(.eyebrow),.discovery-proposal .paths-intro>p:not(.eyebrow),.discovery-proposal .paths-demo .path-panel>p{font:400 var(--discovery-body)/1.6 General,sans-serif}
.discovery-proposal .scene-copy>p:not(.eyebrow){font:400 20px/1.6 General,sans-serif}
.discovery-proposal .outcome-stack h3,.discovery-proposal .prescite-heading h3,.discovery-proposal .finding-header h3,.discovery-proposal .paths-demo .path-panel h3{font:500 var(--discovery-card-title)/1.2 Outfit,sans-serif;letter-spacing:-.035em}
.discovery-proposal main .eyebrow,.discovery-proposal .finding-header .finding-label{font:500 var(--discovery-label)/1.4 General,sans-serif;letter-spacing:.045em}
.discovery-proposal .finding-header>p:last-child,.discovery-proposal .prescite-heading p,.discovery-proposal .paths-demo .path-panel .path-bottom,.discovery-proposal .report-document p,.discovery-proposal .prescite-example figcaption{font:400 var(--discovery-support)/1.6 General,sans-serif}
.discovery-proposal .paths-demo .path-panel .effort{font:400 var(--discovery-label)/1.4 General,sans-serif}
.discovery-proposal .paths-demo .path-tabs button{font:500 var(--discovery-card-title)/1.2 Outfit,sans-serif}
.discovery-proposal .paths-demo .path-tabs button span{font:400 var(--discovery-support)/1.4 General,sans-serif}
.discovery-proposal .journey-toggle{font:400 var(--discovery-label)/1.4 General,sans-serif}
@media(max-width:600px){.discovery-proposal{--discovery-card-title:24px}.discovery-proposal .paths-demo .path-tabs button span{font-size:14px;min-height:40px}}

/* Keep the dashboard readable at normal page zoom. */
.discovery-proposal .prescite-bar,.discovery-proposal .prescite-round{font-size:16px}
.discovery-proposal .prescite-heading p{font-size:18px}
.discovery-proposal .prescite-metrics dt{font-size:16px;line-height:1.4}
.discovery-proposal .prescite-metrics dd{font-size:34px}
.discovery-proposal .prescite-metrics dd span{font-size:18px}
.discovery-proposal .prescite-table-head,.discovery-proposal .prescite-mode,.discovery-proposal .prescite-progress,.discovery-proposal .prescite-status{font-size:15px;line-height:1.4}
.discovery-proposal .prescite-table strong{font-size:17px;line-height:1.4}
.discovery-proposal .prescite-table-head,.discovery-proposal .prescite-table li{grid-template-columns:minmax(0,2.1fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr)}
@media(max-width:600px){
.discovery-proposal .prescite-bar{font-size:15px}
.discovery-proposal .prescite-metrics dt{font-size:15px;min-height:42px}
.discovery-proposal .prescite-metrics dd{font-size:32px}
.discovery-proposal .prescite-metrics dd span{font-size:16px}
.discovery-proposal .prescite-table li{grid-template-columns:minmax(0,1fr) auto}
.discovery-proposal .prescite-table strong{font-size:16px}
.discovery-proposal .prescite-mode,.discovery-proposal .prescite-progress,.discovery-proposal .prescite-status{font-size:14px}
.discovery-proposal .prescite-progress{width:96px}
}
