.merge-stage{height:604px;margin-top:0}
.carry-editor.editor{max-width:800px}
.carry-editor .composition{grid-template-columns:216px 480px;gap:24px;padding:52px 40px 36px}
.carry-editor .note-content{width:188px}
.pair.writer article{width:400px}
.pair.reader img{width:352px;max-width:none;margin:32px 24px 0;clip-path:none}
.carry-caption{left:auto;right:calc(100% - var(--window-left) + 22px);top:188px!important;transform:translateY(-50%);width:calc(var(--window-left) - 44px);max-width:206px;text-align:right}
.carry-caption h3{font-size:28px;line-height:1.2;margin-bottom:14px}
.carry-caption h3 br{display:initial}
.carry-caption p{font-size:14px;line-height:1.55}
@media(max-width:1040px){
 .merge-stage{margin-top:108px}
 .carry-caption{left:50%;right:auto;top:-90px!important;transform:translateX(-50%);width:680px;max-width:calc(100% - 64px);text-align:center}
 .carry-caption h3{font-size:27px;margin-bottom:8px}
 .carry-caption h3 br{display:none}
}

/* The original fibre surface remains visible beneath writing throughout contact. */
.merge-stage[data-material=paper] .pair{background:transparent}
.pair.reader img{clip-path:inset(1% 4% 1%)}
/* The scan's white rectangle must not cover the travelling material beneath it. */
.merge-stage[data-material=paper] .pair.reader{mix-blend-mode:multiply}
