/* Final QA layout refinements */
.page-head{padding-bottom:22px}.page-head h1{max-width:900px;overflow-wrap:anywhere}.tool-layout{padding-top:10px}.tool-box{max-width:760px;margin:auto;padding:28px}.drop{min-height:190px;display:grid;place-content:center;gap:5px;border:1px solid var(--line);background:var(--wash);overflow:hidden}.drop.drag{border-color:var(--brand);background:var(--wash)}.drop strong{margin-top:3px}.privacy-note{margin:18px 0 12px}.status{display:block;word-break:break-word}.progress{margin:14px 0 0}.download{width:100%;text-align:center}.pdf-to-jpg .tool-box{border-color:#d8d6ff}
@media(max-width:580px){.page-head{padding:32px 20px 14px;text-align:left}.page-head h1{font-size:clamp(2.25rem,13vw,3.35rem);line-height:1.03;margin:8px 0 12px}.page-head p{margin:0;font-size:1rem}.tool-layout{padding:10px 14px 20px}.tool-box{padding:14px;border-radius:16px}.drop{min-height:155px;padding:25px 12px}.privacy-note{line-height:1.4}.status{margin-top:10px}.button{width:100%}.consent{max-height:70vh;overflow:auto}}
