/* JR V9.1 RELEASE TYPOGRAPHY QA — 2026-09-01 */
.jr-v91-nav-group>summary,.jr-v91-nav-direct{font-size:1.4rem!important}.jr-v91-nav-panel a{font-size:1.35rem!important;line-height:1.35!important}.jr-v91-nav-panel .jr-v91-nav-section-link{font-size:1.45rem!important}.jr-v91-nav-panel .jr-v91-nav-item strong{font-size:1.4rem!important}.jr-v91-tools a{font-size:1.25rem!important}@media(min-width:1401px) and (max-width:1500px){.jr-v91-nav-group>summary,.jr-v91-nav-direct{font-size:1.3rem!important}.jr-v91-tools a{font-size:1.2rem!important}}.jr-v91-mobile nav>details>summary{font-size:1.75rem!important}.jr-v91-mobile nav a{font-size:1.6rem!important;line-height:1.35!important}
.jr902-challenge__status{font-size:1.2rem!important;line-height:1.35!important}.jr902-challenge__eyebrow{font-size:1.3rem!important;line-height:1.4!important}.jr902-challenge__lead{font-size:clamp(1.65rem,1.5vw,1.85rem)!important}.jr902-challenge__btn{font-size:1.55rem!important}.jr902-challenge__fine{font-size:1.35rem!important;line-height:1.6!important}.jr902-challenge__posterTop{font-size:1.1rem!important}.jr902-challenge__date span{font-size:1.55rem!important}.jr902-challenge__sequence{font-size:1.15rem!important}.jr902-challenge__score span{font-size:1.05rem!important}.jr902-challenge__prize small{font-size:1.1rem!important}.jr902-challenge__prize strong{font-size:1.65rem!important}.jr902-challenge__prize span{font-size:1.35rem!important;line-height:1.6!important}.jr902-challenge__close{font-size:1.15rem!important;line-height:1.5!important}@media(max-width:520px){.jr902-challenge__status{font-size:1.1rem!important}}
.jr902-access__eyebrow{font-size:1.25rem!important;line-height:1.4!important}.jr902-access__intro strong{font-size:1.7rem!important}.jr902-access__intro p{font-size:1.6rem!important;line-height:1.6!important}.jr902-access__tag{font-size:1.2rem!important}.jr902-access__card p{font-size:1.6rem!important;line-height:1.6!important}.jr902-access__meta span{font-size:1.1rem!important;line-height:1.3!important}.jr902-access__card>a{font-size:1.55rem!important}.jr902-access__foot{font-size:1.45rem!important;line-height:1.5!important}
.jr-v902-kicker{font-size:1.25rem!important;line-height:1.4!important}.jr-v902-lead{font-size:clamp(1.65rem,1.45vw,1.9rem)!important}.jr-v902-teach strong{font-size:1.7rem!important}.jr-v902-teach span{font-size:1.55rem!important;line-height:1.6!important}.jr-v902-stage small{font-size:1.15rem!important}.jr-v902-stage strong{font-size:1.3rem!important;line-height:1.35!important}.jr-v902-stage span{font-size:1.45rem!important;line-height:1.55!important}.jr-v902-note{font-size:1.45rem!important;line-height:1.65!important}.jr-v902-btn{font-size:1.5rem!important}
.jr-v902-eyebrow{font-size:1.25rem!important;line-height:1.45!important}.jr-v902-labs-intro{font-size:clamp(1.6rem,1.3vw,1.8rem)!important}.jr-v902-method span{font-size:1.1rem!important}.jr-v902-method strong{font-size:1.65rem!important;line-height:1.35!important}.jr-v902-method p{font-size:1.5rem!important;line-height:1.6!important}.jr-v902-road-head p{font-size:1.2rem!important}.jr-v902-road-head span{font-size:1.45rem!important;line-height:1.55!important}.jr-v902-road-grid a>span{font-size:1.15rem!important}.jr-v902-road-grid strong{font-size:1.9rem!important;line-height:1.25!important}.jr-v902-road-grid em{font-size:1.1rem!important}.jr-v902-road-grid p{font-size:1.5rem!important;line-height:1.6!important}.jr-v902-labs-bridge strong{font-size:1.65rem!important}.jr-v902-labs-bridge p{font-size:1.5rem!important;line-height:1.6!important}.jr-v902-labs-bridge span{font-size:1.45rem!important}.jr-v902-free strong{font-size:1.75rem!important}.jr-v902-free p{font-size:1.5rem!important;line-height:1.6!important}.jr-v902-free a{font-size:1.5rem!important}
.jr902-tools .eye{font-size:1.25rem!important;line-height:1.4!important}.jr902-tools .copy p{font-size:1.65rem!important;line-height:1.6!important}.jr902-tools .copy a{font-size:1.5rem!important}.jr902-tools .fit p{font-size:1.5rem!important;line-height:1.55!important}.jr902-tools .grid .tool strong{font-size:2rem!important}.jr902-tools .grid .tool span{font-size:1.45rem!important;line-height:1.55!important}.jr902-tools .grid .tool b{font-size:1.2rem!important}.jr902-tools .dir{font-size:1.5rem!important}
.jr-v902-proof-kicker{font-size:1.25rem!important}.jr-v902-proof-intro{font-size:1.65rem!important;line-height:1.65!important}.jr-v902-label{font-size:1.15rem!important}.jr-v902-proof h3{font-size:2.2rem!important;line-height:1.25!important}.jr-v902-proof p,.jr-v902-proof li{font-size:1.5rem!important;line-height:1.65!important}.jr-v902-flow span{font-size:1.1rem!important}.jr-v902-caution{font-size:1.35rem!important}.jr-v902-proof a{font-size:1.5rem!important}
.jr902-build .eye{font-size:1.25rem!important}.jr902-build .lead{font-size:1.7rem!important;line-height:1.6!important}.jr902-build .card h3{font-size:2.2rem!important}.jr902-build .card p{font-size:1.5rem!important;line-height:1.6!important}.jr902-build .card b{font-size:1.45rem!important}
.jr902-intel .eye{font-size:1.25rem!important}.jr902-intel .lead{font-size:1.65rem!important;line-height:1.6!important}.jr902-intel .story small{font-size:1.15rem!important;line-height:1.4!important}.jr902-intel .story h3{font-size:2.2rem!important;line-height:1.2!important}.jr902-intel .story p{font-size:1.5rem!important;line-height:1.6!important}.jr902-intel .story b{font-size:1.45rem!important}.jr902-intel .evergreen a{font-size:1.5rem!important;line-height:1.45!important}
.jr902-secondary .eye{font-size:1.25rem!important}.jr902-secondary .card h3{font-size:2.1rem!important}.jr902-secondary .card p{font-size:1.5rem!important;line-height:1.6!important}.jr902-secondary .card b{font-size:1.45rem!important}
.jr902-close .eye{font-size:1.25rem!important}.jr902-close .panel h3{font-size:2.5rem!important}.jr902-close .panel p{font-size:1.6rem!important;line-height:1.6!important}.jr902-close .actions a{font-size:1.5rem!important}
.jr-v91-footer__brand>p{font-size:1.6rem!important;line-height:1.65!important}.jr-v91-footer__actions a{font-size:1.5rem!important}.jr-v91-footer__navgrid h3{font-size:1.45rem!important;line-height:1.35!important}.jr-v91-footer__navgrid li a{font-size:1.5rem!important;line-height:1.45!important;min-height:4rem!important}.jr-shell-newsletter__title{font-size:1.6rem!important}.jr-shell-newsletter__copy{font-size:1.45rem!important;line-height:1.55!important}.jr-shell-footer__bottom-inner{font-size:1.35rem!important;line-height:1.55!important}
@media(max-width:620px){.jr902-challenge__fine,.jr902-challenge__posterTop,.jr902-challenge__sequence,.jr902-challenge__score span,.jr902-challenge__prize small,.jr902-challenge__close{font-size:1.15rem!important}.jr902-access__meta span,.jr-v902-stage small,.jr-v902-method span,.jr-v902-road-grid a>span,.jr-v902-road-grid em,.jr-v902-flow span,.jr902-intel .story small{font-size:1.15rem!important}.jr-v902-stage span,.jr-v902-method p,.jr-v902-road-grid p,.jr-v902-labs-bridge p,.jr902-tools .grid .tool span,.jr-v902-proof p,.jr-v902-proof li,.jr902-build .card p,.jr902-intel .story p,.jr902-secondary .card p{font-size:1.55rem!important}}
