.app-tool-page:is(.dev-page,.ed-page,.career-page,.randomizer-page){padding-top:96px}.app-tool-page :is(.dev-breadcrumb,.ed-breadcrumb,.career-breadcrumb,.randomizer-breadcrumb,.bt-breadcrumb,.pdf-tool-breadcrumb,.image-tool-breadcrumb,.video-tool-breadcrumb){margin-bottom:20px}.app-tool-page :is(.dev-breadcrumb,.career-breadcrumb,.randomizer-breadcrumb) a{display:inline-flex;align-items:center;gap:6px}.app-tool-page :is(.dev-intro,.ed-intro,.career-intro,.randomizer-intro,.calculator-intro,.bt-intro,.text-tool-page__head){padding-block:0 24px}.app-tool-page :is(.pdf-tool-page__head,.image-tool-page__head){padding-block:24px}.app-tool-page :is(.pdf-tool-title__icon,.image-tool-title__icon,.video-tool-title__icon){width:44px;height:44px;margin-bottom:12px}.app-tool-page .pdf-dropzone{min-height:300px;padding:28px 24px}.app-tool-page .pdf-dropzone__icon{width:52px;height:52px;margin-bottom:16px}.app-tool-page :is(.dev-intro,.ed-intro,.career-intro,.randomizer-intro,.calculator-intro,.bt-intro,.text-tool-page__head,.pdf-tool-page__head,.image-tool-page__head,.video-tool-page__head) h1{font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.12;overflow-wrap:anywhere}.app-tool-page :is(.dev-intro,.ed-intro,.career-intro,.bt-intro)>p:not([class$=eyebrow]){margin-top:12px;font-size:1rem;line-height:1.5}.app-tool-page :is(.dev-intro,.ed-intro,.career-intro,.randomizer-intro,.bt-intro) ul{margin-block:12px 0;gap:8px 16px}.app-tool-page :is(.ed-title-icon,.career-title-icon,.randomizer-title-icon,.bt-title-icon){width:44px;height:44px;margin-bottom:12px}.app-workspace-link{display:inline-flex;width:fit-content;min-height:44px;margin-top:12px;align-items:center;gap:8px;color:inherit;font-size:.9375rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}.dev-intro>.app-workspace-link{grid-column:2}.bt-intro>.app-workspace-link{margin-inline:auto}.app-workspace-link:focus-visible{outline:3px solid currentColor;outline-offset:4px}#tool-workspace{scroll-margin-top:96px}#tool-workspace:focus{outline:none}.app-tool-page #tool-workspace>.bt-workspace{margin-top:0}.app-tool-page :is(.gr-intro,.nsc-intro,.mtf-intro,.mrc-intro,.qrs-intro,.yac-intro,.cg-hero,.bd-page__hero){padding-block:0 24px;margin-bottom:24px}.app-tool-page :is(.gr-intro,.nsc-intro,.mtf-intro,.mrc-intro,.qrs-intro,.yac-intro,.cg-hero,.bd-page__hero) h1{font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.12;overflow-wrap:anywhere}.app-tool-page :is(.gr-intro,.nsc-intro,.mtf-intro,.mrc-intro,.qrs-intro) ul{margin-top:12px}.app-tool-page .bd-page__hero>.app-workspace-link{grid-column:1 / -1}.camps-tool-nav .app-workspace-link{margin-top:0}@media(max-width:640px){.app-tool-page:is(.dev-page,.ed-page,.career-page,.randomizer-page){padding:84px 16px 64px}.app-tool-page :is(.dev-breadcrumb,.ed-breadcrumb,.career-breadcrumb,.randomizer-breadcrumb,.bt-breadcrumb,.pdf-tool-breadcrumb,.image-tool-breadcrumb,.video-tool-breadcrumb){margin-bottom:16px}.app-tool-page :is(.pdf-tool-page__head,.image-tool-page__head){padding:20px 16px}.app-tool-page .dev-intro{grid-template-columns:40px minmax(0,1fr);column-gap:12px}.app-tool-page .dev-title-icon{width:40px;height:40px;border-radius:10px}.app-tool-page .dev-intro ul{grid-column:1 / -1}.dev-intro>.app-workspace-link{grid-column:1 / -1}}
