/* Phone-only Courier legibility. Preserve the established font, tracking and palette. */
@media(max-width:600px){
 :is(.mono,.sd-mono,.eyebrow,.section-meta,.annotation,.stage-foot,.card-top,.stage-center p,.thumb>span:not(.play),.hero-player-content>span:not(.play),.footer-micro,.parent-visual>p,.create-strip>span,.support-row>span,.parent-panel-caption,.ph-form-card .ph-preview-note,.pv-media-center>span,.pv-form-preview-note,.home-contact-submit small,.home-contact-review dt,.c3-contact-meta,.c3-contact-eyebrow,.c3-contact-submit small,.c3-contact-review dt,.c3-contact-direct small,.sd-form-note,.mega-expand-hint,.c3-mobile-menu-intro p,.j40-option-search,.j40-story-tags a,.j40-editorial-table caption,.j40-toc-number,.ty-eyebrow,.ty-reference,.ty-photo figcaption>span:last-child,.ty-brand-top,.ty-card-copy>span,.ty-footer,.contact-direct-label,.receipt-reference,.receipt-card footer,.cv-placement-caption ul,.wv-review-tags,.skyline-motion,[class$="-motion-toggle"]){font-size:12px!important;font-weight:600!important}
 :is(.welcome-masthead,.welcome-colophon,.welcome-kicker,.ph-mono,.parent-mono,.pv-mono,.dv-mono,.gv-package-selection,.av-facts dd,.jv-controls>label,.home-ai-table thead th,.ph-brand-mark,.wv-media>span,.wv-small-note){font-size:13px!important;font-weight:600!important}
 :is(.home-scroll-cue,.plan-scroll-cue,.create-scroll-cue,.write-scroll-cue,.design-scroll-cue,.market-scroll-cue,.manage-scroll-cue,.about-scroll-cue,.ph-mobile-stage .ph-scroll-cue,.j40-mobile-toc summary){font-size:14px!important;font-weight:600!important}
 /* Rail numbers share a steady size; the total is still visually secondary. */
 .panel-navigation__position,.panel-navigation__position>span,.panel-navigation__rail>a>:is(.sd-mono,.ph-mono){font-size:12px!important;font-weight:600!important}
 .panel-navigation__position>span:last-child{color:inherit!important;opacity:.82}
 .sd-page .panel-navigation__position{color:#555!important}
 .sd-page .panel-navigation__rail>a>.sd-mono{color:#666!important}
 .sd-page .panel-navigation__rail>a[aria-current=location]>.sd-mono{color:#333!important}
 :is(.ph-mono,.sd-mono,.mono,.section-meta,.c3-contact-meta){overflow-wrap:anywhere;min-width:0}
 .home-ai-table td:before{font-size:12px!important;font-weight:600!important}
}
