.signature-journey{width:min(1280px,100% - 112px);margin-inline:auto}.signature-flow-step{min-height:calc(100svh - var(--story-header));border-top:1px solid var(--pub-line);scroll-margin-top:var(--story-header);grid-template-columns:.88fr 1.22fr;align-items:center;gap:5vw;padding-block:80px;display:grid;position:relative}.journey-anchor{scroll-margin-top:var(--story-header);position:absolute;top:0;left:0}.paper-portal .signature-flow-step h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 26px;font-size:clamp(37px,4.2vw,61px);font-weight:400;line-height:1.055}.journey-copy .story-description{max-width:450px;font-size:18px;line-height:1.65}.journey-explanation{gap:22px;margin:32px 0 0;display:grid}.journey-explanation dt{color:var(--pub-ink);font-size:15px;font-weight:500;line-height:1.5}.journey-explanation dd{color:var(--pub-muted);max-width:390px;margin:4px 0 0;font-size:14px;line-height:1.65}.journey-copy .pub-text-link{min-height:44px;margin-top:31px;font-size:14px}.journey-copy .pub-text-link svg{color:#ff5900}.journey-devices{min-width:0;height:clamp(350px,39vw,620px);margin:0;position:relative}.journey-devices canvas{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.signature-journey[data-devices-ready=true] .journey-devices canvas{opacity:1}.journey-phone-model{transform-origin:0 0;opacity:0;pointer-events:none;z-index:1;will-change:transform;width:334.559px;height:700px;position:absolute;top:0;left:0;transform:scale(0)}.journey-phone-display{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.journey-phone-display>picture,.journey-phone-writing{display:block;position:absolute;inset:0}.journey-phone-display img{object-fit:cover;object-position:top;width:100%;max-width:none;height:100%;display:block}.journey-phone-display .journey-phone-dark,html[data-public-theme=dark] .journey-phone-display .journey-phone-light{display:none}html[data-public-theme=dark] .journey-phone-display .journey-phone-dark{display:block}.journey-phone-signed{opacity:var(--phone-signed-opacity,0)}.journey-phone-writing{background-image:url(/presentation/recipient-mobile-writing-atlas.webp);background-size:800% 400%;background-position:var(--phone-writing-x,0%) var(--phone-writing-y,0%);opacity:var(--phone-writing-opacity,0)}.journey-devices figcaption,.journey-tracking figcaption{text-align:center;color:var(--pub-muted);font-size:10px;line-height:1.6}.journey-devices figcaption{position:absolute;bottom:0;left:0;right:0}.journey-device-fallback{border:1px solid var(--pub-line);border-radius:10px;width:100%;height:auto}.signature-journey[data-devices-ready=true] .journey-device-fallback{display:none}.journey-follow{grid-template-columns:1.22fr .88fr}.journey-follow .journey-copy{grid-area:1/2}.journey-tracking{min-width:0;width:min(100%, 380px, calc((100svh - var(--story-header) - 194px) * 340 / 620));grid-area:1/1;justify-self:center;margin:0}.journey-tracking-screen{aspect-ratio:340/620;border:1px solid var(--pub-line);background:var(--pub-page-bg,#fff);border-radius:11px;position:relative;overflow:hidden;box-shadow:0 16px 60px #0000000a}.journey-tracking-screen picture{display:block;position:absolute;inset:0}.journey-tracking-screen img{object-fit:contain;width:100%;height:100%;display:block}.journey-tracking-screen .journey-screen-dark,html[data-public-theme=dark] .journey-tracking-screen .journey-screen-light{display:none}html[data-public-theme=dark] .journey-tracking-screen .journey-screen-dark{display:block}.journey-tracking-signed{opacity:var(--tracking-signed,0)}.journey-tracking figcaption{margin-top:18px}@media (min-width:761px) and (max-width:1100px){.signature-journey{width:calc(100% - 64px)}.signature-flow-step{gap:4vw}.journey-copy .story-description{font-size:17px}.journey-explanation{gap:18px}.journey-explanation dd{font-size:13px}}@media (max-width:760px){.signature-journey{width:calc(100% - 40px)}.signature-flow-step,.journey-follow{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:50px}.journey-follow .journey-copy,.journey-tracking{grid-area:auto/1}.paper-portal .signature-flow-step h2{margin-bottom:20px;font-size:clamp(34px,7.6vw,45px)}.journey-copy .story-description{font-size:17px;line-height:1.6}.journey-explanation{gap:18px;margin-top:25px}.journey-copy .pub-text-link{margin-top:24px}.journey-devices{height:clamp(260px,84vw,430px)}.journey-devices figcaption,.journey-tracking figcaption{font-size:9px}.journey-tracking{width:min(100%,360px)}.journey-tracking-screen{border-radius:9px}}@media print{.signature-flow-step{break-inside:avoid;min-height:0}.journey-devices canvas,.journey-phone-model{display:none}.signature-journey[data-devices-ready=true] .journey-device-fallback{display:block}}
