/* A calmer reading layer: modest type sizes, fewer competing labels. */
.rc-app .rc-go-tagline{font-size:12px;line-height:1.6}
.rc-app .rc-global-language>label{font-size:13px}
.rc-app .rc-app-topbar-caption{visibility:hidden}
.rc-app .rc-app-nav-caption{visibility:hidden}
.rc-app .rc-breadcrumb,.rc-app .rc-footer-links a{font-size:13px}
.rc-app .rc-footer>div{font-size:12px}
.rc-app .rc-app-pagehead>div>p:last-child,.rc-app .rc-section-head p,.rc-app .rc-home-tourist p{font-size:15px;line-height:1.8}
.rc-app .rc-home-intro{padding-top:28px}
.rc-app .rc-app-start-copy p{font-size:15px;line-height:1.8}
.rc-app .rc-app-focus-foot,.rc-app .rc-home-truck-note{font-size:13px;line-height:1.8}
.rc-app .rc-home-vehicle-main small{font-size:12px;line-height:1.6}
.rc-app .rc-home-vehicle-main>div>span{font-size:14px;line-height:1.7}
.rc-app .rc-home-language strong,.rc-app .rc-home-stats span{font-size:14px;line-height:1.7}
.rc-app .rc-category p{font-size:14px;line-height:1.75}
.rc-app .rc-category-bottom{font-size:13px}
.rc-app .rc-category h3{font-size:17px;line-height:1.5}
.rc-app .rc-home-path>a{padding:26px;min-height:220px;gap:12px}
.rc-app .rc-home-path>a>span{font-size:13px;line-height:1.6}
.rc-app .rc-home-path h2{font-size:21px;line-height:1.55;margin:0 0 10px}
.rc-app .rc-home-path strong{font-size:14px;line-height:1.6}
.rc-app .rc-daily-copy p{font-size:15px}
.rc-app .rc-daily-count,.rc-app .rc-daily-actions label,.rc-app .rc-daily-details,.rc-app .rc-daily-status{font-size:14px;line-height:1.8}
.rc-app .rc-learning-design .rc-journey-heading{margin-top:12px}
.rc-app .rc-learning-design .rc-vehicle-card-top,.rc-app .rc-learning-design .rc-vehicle-selected{font-size:12px;line-height:1.6}
.rc-app .rc-learning-design .rc-vehicle-card p,.rc-app .rc-learning-design .rc-vehicle-card-bottom{font-size:14px;line-height:1.7}
.rc-app .rc-learning-design .rc-journey-shortcuts span{font-size:12px}
.rc-app .rc-learning-design .rc-continue .rc-eyebrow,.rc-app .rc-learning-design .rc-journey-first .rc-eyebrow{font-size:13px;letter-spacing:.3px}
.rc-app .rc-learning-design .rc-journey-metrics span{font-size:14px;line-height:1.6;margin:9px 0 0}
.rc-app .rc-learning-design .rc-journey-metrics small{font-size:13px;margin-top:6px}
.rc-app .rc-learning-design .rc-journey-list-meta p,.rc-app .rc-learning-design .rc-note,.rc-app .rc-learning-design .rc-journey-empty p,.rc-app .rc-learning-design .rc-journey-storage-details,.rc-app .rc-learning-design .rc-storage-note{font-size:14px;line-height:1.8}
.rc-app .rc-learning-design .rc-review-item-heading .rc-eyebrow{font-size:13px;letter-spacing:0}
.rc-app .rc-learning-design .rc-review-toolbar label,.rc-app .rc-learning-design .rc-history-filters label{font-size:14px}
.rc-app .rc-learning-design .rc-category-progress-row a,.rc-app .rc-learning-design .rc-category-progress-row>span,.rc-app .rc-learning-design .rc-category-progress small{font-size:13px;line-height:1.7}
.rc-app .rc-learning-design .rc-history-tag{font-size:13px;line-height:1.6}
.rc-app .rc-learning-design .rc-history-info>p,.rc-app .rc-learning-design .rc-history-info details>summary{font-size:14px;line-height:1.8}
.rc-app .rc-learning-design .rc-journey-storage-details{margin-top:28px;border-top:1px solid var(--line);padding-top:14px}
.rc-app .rc-learning-design .rc-journey-storage-details>summary{padding-block:10px;cursor:pointer}
.rc-app .rc-account-heading>div>p,.rc-app .rc-auth-card p,.rc-app .rc-account-guest p,.rc-app .rc-account-status-card p,.rc-app .rc-result-signin p,.rc-app .rc-assessment p{font-size:15px;line-height:1.8}
.rc-app .rc-account-test-note,.rc-app .rc-account-page small,.rc-app .rc-result-signin small,.rc-app .rc-assessment small,.rc-app .rc-assessment-question-type{font-size:13px;line-height:1.8}
@media(max-width:700px){
 .rc-app .rc-home-path>a{min-height:190px;padding:22px}
 .rc-app .rc-home-path h2{font-size:20px}
 .rc-app .rc-home-stats span{font-size:12px}
 .rc-app .rc-category h3{font-size:16px}
 .rc-app .rc-category p{font-size:13px}
 .rc-app .rc-home-vehicle-main>div{min-width:0}
 .rc-app .rc-home-vehicle-main small{font-size:12px;overflow-wrap:normal}
 .rc-app .rc-home-vehicle-main>div>span{font-size:13px}
 .rc-app .rc-home-vehicle-main h3{font-size:18px}
 .rc-app .rc-home-truck-note{margin-top:14px}
 .rc-app .rc-learning-design .rc-journey-heading h1{grid-row:1}
 .rc-app .rc-learning-design .rc-journey-heading-tools{grid-row:1}
 .rc-app .rc-learning-design .rc-vehicle-card-top{font-size:12px;min-height:38px}
 .rc-app .rc-learning-design .rc-vehicle-card-bottom{font-size:13px}
 .rc-app .rc-learning-design .rc-vehicle-card h2{font-size:17px}
 .rc-app .rc-learning-design .rc-review-item .rc-journey-question-link{font-size:16px}
 .rc-app .rc-learning-design .rc-journey-metrics strong{font-size:28px}
}
@media(max-width:360px){
 .rc-app .rc-learning-design .rc-vehicle-card{padding-inline:6px}
 .rc-app .rc-learning-design .rc-vehicle-card h2{font-size:14px}
}
.rc-app .rc-app-nav-foot>p{font-size:13px;line-height:1.7}
