.mobile-tool-flow{display:contents}
@media(max-width:760px){
 .breadcrumbs{margin-top:12px;font-size:11px;line-height:1.5}.breadcrumbs ol{gap:5px}
 .mobile-tool-flow{display:grid;width:calc(100% - 32px);margin:14px auto 0;gap:14px}
 .mobile-tool-flow .tool-intro,.mobile-tool-flow .task-intro-copy,.mobile-tool-flow>.convert-intro{display:contents}
 .mobile-tool-flow .category-label,.mobile-tool-flow .task-art,.mobile-tool-flow .workspace-meta,.mobile-tool-flow .task-brief,.mobile-tool-flow>.convert-intro>.eyebrow{display:none}
 .mobile-tool-flow h1{order:0;font-size:28px;line-height:1.15;letter-spacing:-.8px;margin:0}
 .mobile-tool-flow .lead{order:2;font-size:14px;line-height:1.65;margin:8px 0 0;max-width:none}
 .mobile-tool-flow>.calculator-section,.mobile-tool-flow>.conversion-studio{order:1;width:100%;margin:0;padding:0}
 body[data-design] .mobile-tool-flow .calculator{margin:0}
 body[data-design] .mobile-tool-flow .calculator form{padding:16px}
 .mobile-tool-flow .form-heading{margin-bottom:14px;gap:8px}.mobile-tool-flow .form-heading h2{font-size:16px}.mobile-tool-flow .form-heading>span{display:none}
 .mobile-tool-flow .field-grid{gap:14px}
 /* File studios retain their explanations below the functional workspace. */
 .studio-hero,.studio-legacy-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-top:12px;padding-bottom:28px}
 .studio-hero>.studio-intro,.studio-legacy-grid>.studio-intro{display:contents}
 .studio-hero>.studio-intro>.eyebrow,.studio-legacy-grid>.studio-intro>.eyebrow{display:none}
 .studio-hero>.studio-intro>h1,.studio-legacy-grid>.studio-intro>h1{order:0;font-size:28px;line-height:1.15;letter-spacing:-.8px;margin:0}
 .studio-hero>.studio-panel,.studio-legacy-grid>.legacy-work-panel{order:1;margin:0;padding:14px;border-radius:16px}
 .studio-hero>.studio-intro>.lead,.studio-legacy-grid>.studio-intro>.lead{order:2;font-size:14px;line-height:1.65;max-width:none;margin:8px 0 0}
 .studio-benefits,.studio-legacy-grid .file-trust,.studio-legacy-grid .convert-promises{order:3;margin:0;gap:8px;font-size:12px}
 .studio-step-strip{order:4;margin:0;padding-top:14px}
 .studio-upload .file-art,.studio-legacy-grid .file-art{display:block;width:120px;height:70px;max-width:100%;margin:0 auto 8px}
 .studio-upload,.studio-legacy-grid .file-drop,.studio-legacy-grid .convert-drop{padding:16px 12px;min-height:0}
 .studio-upload h2{font-size:16px;margin:0 0 12px}
 .studio-upload p{margin:10px 0 4px}.studio-upload small{font-size:11px}
 .studio-legacy-grid .convert-top h2,.studio-legacy-grid .file-step h2{font-size:16px;margin:0}
 .studio-legacy-grid .convert-top{margin-bottom:12px}.studio-legacy-grid .convert-top>span{margin:6px 0;font-size:11px}
 .studio-legacy-grid .file-step{margin-top:0;margin-bottom:12px}
 .studio-legacy-grid .file-drop p,.studio-legacy-grid .convert-drop p{font-size:12px;margin:8px 0}
 .studio-field:first-child{margin-top:0}
}
@media(max-width:760px){
 body[data-design] .mobile-tool-flow .tool-intro,body[data-design] .mobile-tool-flow .task-intro-copy{display:contents!important}
 body[data-design] .mobile-tool-flow .task-brief,body[data-design] .mobile-tool-flow .workspace-meta,body[data-design] .mobile-tool-flow .category-label{display:none!important}
 body[data-design] .mobile-tool-flow h1{font-size:28px!important;line-height:1.15!important;letter-spacing:-.8px;margin:0!important;order:0}
 body[data-design] .mobile-tool-flow .lead{order:2;font-size:14px;line-height:1.65;margin:8px 0 0}
 body[data-design] .mobile-tool-flow .calculator-section{order:1;margin:0;padding:0}
 body[data-design] .mobile-tool-flow .field textarea{min-height:120px;height:120px}
}
