.wv-workspace-return{padding-top:68px;padding-bottom:105px;scroll-margin-top:110px;color:#102123}
.wv-workspace-return *{box-sizing:border-box}
.wv-workspace-return-head{display:grid;grid-template-columns:1fr minmax(280px,.8fr);align-items:end;gap:70px;margin-bottom:32px}
.wv-workspace-return-kicker{margin:0 0 18px;color:#087b79;font:700 12px 'DM Sans',Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.wv-workspace-return h3{max-width:720px;margin:0;font:500 clamp(34px,3.3vw,52px)/1.08 'DM Sans',Arial,sans-serif;letter-spacing:-.045em}
.wv-workspace-return-head>p{max-width:480px;margin:0 0 5px;color:#526664;font:400 clamp(17px,1.5vw,21px)/1.48 'DM Sans',Arial,sans-serif}
.wv-workspace-return wholeverb-workspace{display:block;width:100%}
.wv-workspace-return-note{margin:15px 0 0;color:#526664;font:500 12px/1.4 'DM Sans',Arial,sans-serif}
@media(max-width:800px){.wv-workspace-return{padding-top:45px;padding-bottom:85px}.wv-workspace-return-head{display:block;margin-bottom:28px}.wv-workspace-return h3{font-size:clamp(34px,6vw,48px)}.wv-workspace-return-head>p{margin-top:16px}}
@media(max-width:600px){.wv-workspace-return{padding-left:20px;padding-right:20px;padding-top:42px;padding-bottom:65px}.wv-workspace-return-kicker{font-size:11px}.wv-workspace-return h3{font-size:36px}.wv-workspace-return-head>p{font-size:16px}}

/* Home keeps the working desktop composition intact; dialogs remain outside the fit viewport. */
.wv-workspace-return wholeverb-workspace[data-home-fit]{min-width:0}

/* One shared transition gap: do not stack workspace, collage and iframe padding. */
.wv-work-collage{padding-bottom:0}
.wv-workspace-return{padding-bottom:0}
