/* Values and labels must share the same mobile reading scale. */
body .detail-meta>div{font-size:16px;line-height:1.5}
body .detail-meta>div>span{display:block;font-size:16px;line-height:1.5}
body .detail-meta>div>small{font-size:14px;line-height:1.4;margin-bottom:6px}
html.rabtone-phone{--readable-body:calc(17px * var(--phone-scale,1));--readable-value:calc(16px * var(--phone-scale,1));--readable-note:calc(14px * var(--phone-scale,1));--readable-control:calc(16px * var(--phone-scale,1));--readable-gap:calc(8px * var(--phone-scale,1))}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document) :is(p,li){font-size:var(--readable-body)!important;line-height:1.55;overflow-wrap:anywhere}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document) :is(small,.notice,.public-note,.contact-note,.career-form-note,.form-note,.policy-note){font-size:var(--readable-note)!important;line-height:1.5;letter-spacing:normal}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(.detail-meta,.career-meta-grid,.candidate-detail-panel,.public-columns,.profile-grid,.network-form-grid,.business-form-grid) :is(dd,dt,li){font-size:var(--readable-value)!important;line-height:1.5;overflow-wrap:anywhere}
html.rabtone-phone body .requirement-content .detail-meta>div,html.rabtone-phone body .detail-meta>div,html.rabtone-phone body .requirement-content .detail-meta>div>span{font-size:var(--readable-value)!important;line-height:1.5;min-height:0}
html.rabtone-phone body .detail-meta>div>span{display:block;font-size:var(--readable-value)!important;line-height:1.5}
html.rabtone-phone body .requirement-content .detail-meta>div>small,html.rabtone-phone body .detail-meta>div>small{display:block;font-size:var(--readable-note)!important;line-height:1.4;margin:0 0 calc(6px * var(--phone-scale,1))}
html.rabtone-phone body .requirement-content .detail-meta>div{padding:calc(12px * var(--phone-scale,1));height:auto}
html.rabtone-phone body .detail-meta{gap:calc(10px * var(--phone-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(.candidate-meta,.candidate-location,.candidate-skills span,.job-meta,.career-meta,.lead-loc,.search-location,.business-activity,.public-services span,.profile-activity-links a,.activity-badges span){font-size:var(--readable-value)!important;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(.lead-status,.lead-card-top span,.lead-card-bottom small,.tracking-inline-count,.requirement-contacted,.requirement-status-row,.search-view-profile,.search-result-title small,.catalog-count,.catalog-price-note,.company-eyebrow,.catalog-details-link,.place-tag,.place-open,.place-bottom small){font-size:var(--readable-note)!important;line-height:1.5;letter-spacing:normal}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.registration-shell,.re-onboarding,dialog) :is(label,legend,summary){font-size:var(--readable-value)!important;line-height:1.5;overflow-wrap:anywhere}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--readable-body)!important;line-height:1.5}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(input,textarea)::placeholder{font-size:inherit;line-height:inherit;opacity:1;color:#667970}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,dialog) :is(button,.public-button,.linkbtn){font-size:var(--readable-control)!important;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(.search-result-tools,.network-row-actions,.career-tabs,.master-tabs,.contact-grid,.catalog-request-actions) :is(button,a){font-size:var(--readable-control)!important;line-height:1.4;min-height:calc(44px * var(--phone-scale,1));white-space:normal}
html.rabtone-phone body .contact-grid>.contact-option>span{font-size:inherit!important;line-height:inherit}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(.catalog-card-info,.catalog-product-copy,.catalog-product-details) :is(p,li,dd){font-size:var(--readable-body)!important;line-height:1.55}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(.catalog-specs,.catalog-product-specs,.catalog-details) :is(td,th,dt,dd,span){font-size:var(--readable-value)!important;line-height:1.5;overflow-wrap:anywhere}
html.rabtone-phone body .catalog-card-title>span{font-size:var(--readable-value)!important;line-height:1.4}
html.rabtone-phone #business-profile-page .company-description-preview{font-size:var(--readable-body)!important;line-height:1.5!important}
html.rabtone-phone #business-profile-page :is(.company-network .country-badge,.company-follow-slot .social-follow-button,.company-follow-slot .social-follow-count,.company-follow-slot .social-follow-status,.company-document>span,.company-document>small,.company-document-share,.company-section-heading .company-eyebrow,.catalog-count){font-size:var(--readable-note)!important;line-height:1.45!important;overflow-wrap:anywhere}
html.rabtone-phone #business-profile-page .company-end-actions :is(.public-button,.social-report-button){font-size:var(--readable-note)!important;line-height:1.4!important;min-height:calc(44px * var(--phone-scale,1));padding:calc(10px * var(--phone-scale,1)) calc(8px * var(--phone-scale,1))!important}
html.rabtone-phone #business-profile-page .company-end-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8px * var(--phone-scale,1))}
html.rabtone-phone body #modal .career-job-detail .career-meta-grid>div{font-size:var(--readable-value)!important;line-height:1.5}
html.rabtone-phone body #modal .career-job-detail .career-meta-grid small{font-size:var(--readable-note)!important;line-height:1.4}
html.rabtone-phone body :is(#modal-body,.dashboard-main,.network-page) :is(td,dd,.network-row small,.dashboard-status,.dashboard-empty p,.network-note){font-size:var(--readable-value)!important;line-height:1.5}
html.rabtone-phone body :is(#modal-body,.dashboard-main,.network-page) :is(th,dt,.dashboard-stat-label,.network-eyebrow,.workspace-check-badges span){font-size:var(--readable-note)!important;line-height:1.5;letter-spacing:normal}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(.dashboard-navigation,.dashboard-extra-nav) :is(button,a,span){font-size:var(--readable-control)!important;line-height:1.4}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(.home-live-tile p,.home-feed-eyebrow,.home-live-latest,.home-feed-empty,.home-updates-heading p,.institution-strip-note,.institution-featured-copy small,.place-content p,.explore-fact small){font-size:var(--readable-note)!important;line-height:1.5}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(.place-content h2,.candidate-card h3,.job-card h3,.catalog-card h3){font-size:calc(21px * var(--phone-scale,1))!important;line-height:1.35;overflow-wrap:anywhere}
html.rabtone-phone body :is(#modal-body,.studio-contact-grid,.studio-share-tools,.studio-legal) :is(a,button,small){font-size:var(--readable-note)!important;line-height:1.5}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.catalog-dialog-body,.registration-shell,.re-onboarding,.studio-document,dialog) :is(.studio-intro,.studio-about p,.studio-offer p,.quotation-table td){font-size:var(--readable-value)!important;line-height:1.55}
html.rabtone-phone body :is(#modal-body,.master-page,.public-main,.business-flow,.talent-shell,.dashboard-main,.network-page,.registration-shell,.re-onboarding) :is(.form-error,.career-error,.registration-error,.contact-error,[role=status]){font-size:var(--readable-note)!important;line-height:1.5}
@media(max-width:360px){html.rabtone-phone body .detail-meta{grid-template-columns:minmax(0,1fr)}}
html.rabtone-phone body .master-page :is(.lead-budget,.requirement-budget) :is(strong,.budget-amount){font-size:calc(22px * var(--phone-scale,1))!important;line-height:1.4;overflow-wrap:anywhere}
html.rabtone-phone body :is(#modal-body,.master-page,.talent-shell,.public-main,.registration-shell) :is(.career-form-note,.registration-note,.contact-note,.public-note){display:block;font-size:var(--readable-note)!important;line-height:1.5;white-space:normal}
