/* Only the supplied scrolling scene; global redesign intentionally excluded. */
#journey{--bg:#060A26;--bg2:#10174A;--panel:#141C54;--ink:#EEF1FF;--soft:#B3BCE8;--node:#9DB1FF;--warm:#FFC46B;--on-node:#0A0F33;--line:rgba(238,241,255,.22);--btn-bg:#EEF1FF;--btn-fg:#0A0F33;--display:"Segoe UI",system-ui,sans-serif;--mono:ui-monospace,Consolas,monospace;--pad:clamp(1.25rem,5vw,4.5rem);color:var(--ink);font-family:"Segoe UI",system-ui,sans-serif;line-height:1.6}
#journey{position:relative}
#journey.journey-ready{height:820vh}
#journey .stage{position:relative;height:100vh;height:100svh;overflow:hidden;background:var(--bg)}
#journey.journey-ready .stage{position:sticky;top:0}
#journey #scene{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}
#journey #bloom{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:blur(9px) saturate(1.35);mix-blend-mode:screen;opacity:.9}
#journey .hud{position:absolute;inset:0;z-index:2;pointer-events:none;font-family:var(--mono);color:var(--soft)}
#journey .br{position:absolute;width:20px;height:20px;border:0 solid color-mix(in srgb,var(--soft) 70%,transparent)}
#journey .b-tl{top:4.6rem;left:.9rem;border-width:1px 0 0 1px}
#journey .b-tr{top:4.6rem;right:.9rem;border-width:1px 1px 0 0}
#journey .b-bl{bottom:.9rem;left:.9rem;border-width:0 0 1px 1px}
#journey .b-br{bottom:.9rem;right:.9rem;border-width:0 1px 1px 0}
#journey .readout{position:absolute;top:5.4rem;right:calc(var(--pad) + .4rem);display:grid;gap:.5rem;justify-items:end;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}
#journey .readout p{margin:0;line-height:1.2}
#journey .readout b{color:var(--warm);font-weight:500}
#journey .meter{display:flex;gap:2px}
#journey .meter i{display:block;width:5px;height:11px;background:var(--line);transition:background-color .12s}
#journey .meter i.on{background:var(--warm)}
#journey .stage[data-s="0"] #scene{cursor:pointer}
#journey .cap{position:absolute;left:var(--pad);right:var(--pad);top:50%;transform:translateY(-50%);max-width:37rem;
  opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s;
  text-shadow:0 0 22px var(--bg),0 0 8px var(--bg);pointer-events:none}
#journey .cap.on{opacity:1;visibility:visible;transition:opacity .6s ease .15s,visibility 0s}
#journey .cap.on a,#journey .cap.on button,#journey .cap.on .voice{pointer-events:auto}
#journey .cap p{margin:0 0 1rem;max-width:34rem}
#journey .lede{font-size:1.2rem;color:var(--ink)}
#journey .status{font-size:.95rem;color:var(--soft)}
#journey .actions{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 1rem!important;max-width:none!important}
#journey .mic-status{min-height:1.5em;margin:0 0 .6rem!important;font-size:.92rem;color:var(--soft)}
#journey .hero-title{font-family:var(--display);font-size:clamp(2.1rem,4.4vw,4.4rem);line-height:1;letter-spacing:-.03em;margin:0 0 1.5rem}
#journey .hero-title>span{display:block;white-space:nowrap;animation:journey13weightIn 2.4s cubic-bezier(.2,.7,.2,1) both}
#journey .hero-title .l1{font-weight:240;font-stretch:82%}
#journey .hero-title .l2{font-weight:480;font-stretch:92%;animation-delay:.14s}
#journey .hero-title .l3{font-weight:800;font-stretch:100%;animation-delay:.28s}
@keyframes journey13weightIn{from{font-weight:200;font-stretch:75%;opacity:0}35%{opacity:1}}
#journey #cap0 .lede,#journey #cap0 .actions,#journey #cap0 .status{animation:journey13fadeIn .9s ease 1.3s both}
@keyframes journey13fadeIn{from{opacity:0}to{opacity:1}}
#journey .pair{font-family:var(--display);font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.02;letter-spacing:-.025em;font-stretch:90%;margin:0 0 1.1rem}
#journey .pair span{display:block}
#journey .pair span:first-child{font-weight:300}
#journey .pair span:last-child{font-weight:720}
#journey .cap .pair{font-size:clamp(1.9rem,3.8vw,3.3rem)}
#journey .btn{display:inline-flex;align-items:center;gap:.65rem;min-height:2.9rem;padding:.8rem 1.4rem;border-radius:999px;border:2px solid var(--btn-bg);
  background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-weight:700;text-decoration:none;text-shadow:none;cursor:pointer;transition:box-shadow .2s}
#journey .btn:hover{box-shadow:0 0 0 5px var(--line)}
#journey .btn .ico{width:1.1rem;height:1.1rem;fill:var(--warm);flex:none}
#journey .btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}
#journey .btn[aria-pressed="true"]{border-color:var(--warm);box-shadow:0 0 0 4px color-mix(in srgb,var(--warm) 28%,transparent)}
#journey .voice{margin:1.5rem 0 0;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;max-width:26rem;border:1px solid var(--line);border-radius:1rem;
  background:var(--panel);background:color-mix(in srgb,var(--panel) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:none}
#journey .voice blockquote{margin:0;font-family:var(--display);font-size:1.35rem;font-weight:560;line-height:1.2}
#journey .voice figcaption{font-size:.85rem;color:var(--soft);margin-top:.25rem}
#journey .wave{display:flex;align-items:center;gap:3px;height:2.4rem;flex:none}
#journey .wave i{display:block;width:3px;height:100%;border-radius:3px;background:var(--warm);transform:scaleY(.2);
  animation:journey13bar 1.3s ease-in-out infinite;animation-delay:calc(var(--i) * -85ms)}
@keyframes journey13bar{0%,100%{transform:scaleY(.16)}50%{transform:scaleY(var(--a,.8))}}
#journey .tag{position:absolute;left:0;top:0;opacity:0;pointer-events:none;white-space:nowrap;font-family:var(--mono);font-weight:400;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;
  padding:.45rem .8rem;border-radius:0;border-left:2px solid var(--warm);background:var(--panel);background:color-mix(in srgb,var(--panel) 80%,transparent);will-change:transform}
#journey .cue{position:absolute;left:var(--pad);bottom:1.6rem;margin:0;display:none;align-items:center;gap:.75rem;font-size:.9rem;color:var(--soft);opacity:0;transition:opacity .5s;pointer-events:none}
#journey.journey-ready .cue{display:flex}
#journey .cue::before{content:"";width:1px;height:2.4rem;background:linear-gradient(var(--ink),transparent);animation:journey13drip 2.2s ease-in-out infinite}
@keyframes journey13drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}
#journey .stage[data-s="0"] .cue{opacity:1}
#journey .journey-skip{display:none;position:absolute;right:var(--pad);bottom:1.4rem;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--line);font-size:.9rem;text-decoration:none;
  background:var(--bg);background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
#journey.journey-ready .journey-skip{display:inline-flex}
#journey .rail{position:absolute;right:calc(var(--pad) - 1rem);top:50%;transform:translateY(-50%);display:none;flex-direction:column;gap:.1rem}
#journey.journey-ready .rail{display:flex}
#journey .rail button{width:2rem;height:2.5rem;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer}
#journey .rail i{display:block;width:4px;height:1.3rem;border-radius:4px;background:var(--line);transition:height .45s cubic-bezier(.2,.7,.2,1),background-color .45s}
#journey .rail button:hover i{background:var(--soft)}
#journey .rail button[aria-current="true"] i{height:2.7rem;background:var(--warm)}
@media (min-width:761px) and (orientation:landscape){#journey #cap3{top:calc(env(safe-area-inset-top,0px) + 6.5rem);transform:none}
#journey #cap4{top:auto;bottom:5.5rem;transform:none}
}
@media (max-width:760px),(orientation:portrait){#journey .cap{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 4.3rem);transform:none;max-width:none}
#journey .hero-title{font-size:clamp(2rem,8.6vw,3.4rem);margin-bottom:1rem}
#journey .cap .pair{font-size:clamp(1.7rem,7.4vw,2.6rem)}
#journey .cue,#journey .rail{display:none!important}
#journey .tag{font-size:.62rem;padding:.35rem .55rem}
#journey .readout,#journey .b-bl,#journey .b-br{display:none}
#journey .lede{font-size:1.05rem;margin-bottom:.4rem}
#journey .actions{margin:1rem 0 .6rem!important}
#journey .btn{min-height:2.6rem;padding:.65rem 1.1rem}
#journey .voice{margin-top:1rem}
}
#journey .snd{position:absolute;z-index:3;bottom:1.3rem;left:50%;transform:translateX(-50%);display:none;align-items:center;gap:.6rem;min-height:2.4rem;
  font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);cursor:pointer;
  background:var(--bg);background:color-mix(in srgb,var(--bg) 60%,transparent);border:1px solid var(--line);border-radius:999px;padding:.5rem .95rem;
  -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
#journey.journey-ready .snd{display:inline-flex}
#journey .snd i{display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--line)}
#journey .snd[aria-pressed="true"] i{background:var(--warm);box-shadow:0 0 10px var(--warm)}
#journey .snd[aria-pressed="true"]{color:var(--ink)}
@media (max-width:760px),(orientation:portrait){#journey .snd{left:var(--pad);transform:none}
}
#journey .stage::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:radial-gradient(ellipse at 55% 50%,transparent 42%,rgba(2,4,18,.6) 100%)}
#journey .cap,#journey .tag,#journey .rail,#journey .cue,#journey .journey-skip{z-index:3}
#journey .shard{position:absolute;left:0;top:0;z-index:2;width:15rem;padding:1rem;border-radius:1.2rem;border:1px solid var(--line);
  background:var(--panel);background:color-mix(in srgb,var(--panel) 82%,transparent);
  box-shadow:0 0 60px rgba(157,177,255,.18);opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;font-size:.95rem;line-height:1.4}
#journey .shard .s-head{font-family:var(--display);font-weight:650;margin-bottom:.7rem}
#journey .shard .s-row{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:.8rem}
#journey .shard .s-row .chip{margin-left:auto}
#journey .shard .bubble{margin:.5rem 0 0;font-size:.92rem}
#journey .shard .player{margin:.2rem 0 .8rem}
@keyframes journey13rise{from{opacity:0;transform:translateY(.55em);filter:blur(10px)}}
@keyframes journey13wipe{from{clip-path:inset(-.2em 100% -.2em 0)}to{clip-path:inset(-.2em -.1em -.2em 0)}}
@keyframes journey13heat{from{color:var(--warm);text-shadow:0 0 24px var(--warm)}}
#journey .cap:not(#cap0).on .pair span:nth-child(1){animation:journey13wipe .85s cubic-bezier(.65,0,.35,1) .05s both,journey13heat 1.5s ease .05s both}
#journey .cap:not(#cap0).on .pair span:nth-child(2){animation:journey13wipe .85s cubic-bezier(.65,0,.35,1) .22s both,journey13heat 1.6s ease .22s both}
#journey .cap:not(#cap0).on>p{animation:journey13rise .9s cubic-bezier(.2,.7,.2,1) .32s both}
#journey .cap:not(#cap0).on .voice{animation:journey13rise .9s cubic-bezier(.2,.7,.2,1) .45s both}
@property --journey13ang{syntax:"<angle>";initial-value:0deg;inherits:false}
#journey #micBtn{position:relative}
#journey #micBtn[aria-pressed="true"]::before{content:"";position:absolute;inset:-5px;border-radius:inherit;padding:2px;pointer-events:none;
  background:conic-gradient(from var(--journey13ang),transparent 0 55%,var(--warm));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;
  animation:journey13spinRing 2.2s linear infinite}
@keyframes journey13spinRing{to{--journey13ang:360deg}}
#journey .box{flex:none;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--node)}
#journey .bubble{max-width:86%;margin:.9rem 0 0;padding:.75rem 1rem;border-radius:1.1rem 1.1rem 1.1rem .3rem;background:var(--bg2)}
#journey .bubble.me{margin-left:auto;border-radius:1.1rem 1.1rem .3rem 1.1rem;background:var(--node);color:var(--on-node)}
#journey .player{margin:.2rem 0 .8rem}
@keyframes journey13rise{from{opacity:0;transform:translateY(.55em);filter:blur(10px)}}
@keyframes journey13wipe{from{clip-path:inset(-.2em 100% -.2em 0)}to{clip-path:inset(-.2em -.1em -.2em 0)}}
@keyframes journey13heat{from{color:var(--warm);text-shadow:0 0 24px var(--warm)}}
#journey .cap:not(#cap0).on .pair span:nth-child(1){animation:journey13wipe .85s cubic-bezier(.65,0,.35,1) .05s both,journey13heat 1.5s ease .05s both}
#journey .cap:not(#cap0).on .pair span:nth-child(2){animation:journey13wipe .85s cubic-bezier(.65,0,.35,1) .22s both,journey13heat 1.6s ease .22s both}
#journey .cap:not(#cap0).on>p{animation:journey13rise .9s cubic-bezier(.2,.7,.2,1) .32s both}
#journey .cap:not(#cap0).on .voice{animation:journey13rise .9s cubic-bezier(.2,.7,.2,1) .45s both}
#journey .tilt{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;position:relative;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out}
#journey .tilt::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;
  background:radial-gradient(circle at var(--gx) var(--gy),color-mix(in srgb,var(--warm) 26%,transparent),transparent 55%)}
#journey .tilt.on::after{opacity:1}
#journey .ui,#journey .wake{background-image:
  linear-gradient(var(--brk),var(--brk)),linear-gradient(var(--brk),var(--brk)),
  linear-gradient(var(--brk),var(--brk)),linear-gradient(var(--brk),var(--brk)),
  linear-gradient(var(--brk),var(--brk)),linear-gradient(var(--brk),var(--brk)),
  linear-gradient(var(--brk),var(--brk)),linear-gradient(var(--brk),var(--brk));
  background-size:9px 2px,2px 9px,9px 2px,2px 9px,9px 2px,2px 9px,9px 2px,2px 9px;
  background-repeat:no-repeat;
  background-position:.55rem .55rem,.55rem .55rem,calc(100% - .55rem) .55rem,calc(100% - .55rem) .55rem,.55rem calc(100% - .55rem),.55rem calc(100% - .55rem),calc(100% - .55rem) calc(100% - .55rem),calc(100% - .55rem) calc(100% - .55rem)}
@property --journey13ang{syntax:"<angle>";initial-value:0deg;inherits:false}
#journey #micBtn{position:relative}
#journey #micBtn[aria-pressed="true"]::before{content:"";position:absolute;inset:-5px;border-radius:inherit;padding:2px;pointer-events:none;
  background:conic-gradient(from var(--journey13ang),transparent 0 55%,var(--warm));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;
  animation:journey13spinRing 2.2s linear infinite}
@keyframes journey13spinRing{to{--journey13ang:360deg}}
#journey .sec{padding-block:clamp(4rem,9vw,8rem)}
#journey .alt{background-color:var(--bg2);
  background-image:linear-gradient(color-mix(in srgb,var(--line) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 40%,transparent) 1px,transparent 1px);
  background-size:56px 56px}
#journey .wrap{max-width:76rem;margin-inline:auto;padding-inline:var(--pad)}
#journey .grid-2{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start}
@media (max-width:860px){#journey .grid-2{grid-template-columns:1fr}
}
#journey .sec .pair{font-size:clamp(2.1rem,4.6vw,4rem)}
#journey .lead{font-size:1.25rem;max-width:34rem;margin:0 0 1rem}
#journey .note{color:var(--soft);max-width:34rem;margin:0 0 1rem}
#journey h2.plain{font-family:var(--display);font-weight:600;font-size:clamp(1.8rem,3.2vw,2.6rem);letter-spacing:-.02em;line-height:1.08;margin:0 0 1rem}
#journey #meet{position:relative;z-index:3;background:var(--bg)}
#journey.journey-ready #meet{margin-top:-2.5rem;border-radius:2.5rem 2.5rem 0 0}
#journey .trio{display:grid;grid-template-columns:1.25fr 1fr .85fr;gap:clamp(1rem,2.5vw,2rem);align-items:end;margin-top:3rem}
@media (max-width:860px){#journey .trio{grid-template-columns:1fr;align-items:stretch}
}
#journey .mock h3{margin:0 0 .9rem;font-family:var(--display);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;letter-spacing:-.01em}
#journey .ui{background-color:var(--panel);border:1px solid var(--line);border-radius:1.4rem;padding:1.2rem}
#journey .m-plan .ui{min-height:18rem}
#journey .m-chat .ui{min-height:14.5rem}
#journey .m-music .ui{min-height:11rem}
#journey .ui-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}
#journey .ui-head strong{font-family:var(--display);font-weight:650}
#journey .chip{font-size:.8rem;padding:.12rem .65rem;border-radius:999px;background:var(--bg2);color:var(--soft)}
#journey .tasks{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.7rem}
#journey .tasks li{display:flex;align-items:center;gap:.8rem;padding:.85rem .9rem;border:1px solid var(--line);border-radius:.9rem}
#journey .tasks .chip{margin-left:auto}
#journey .box{flex:none;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--node)}
#journey .bubble{max-width:86%;margin:.9rem 0 0;padding:.75rem 1rem;border-radius:1.1rem 1.1rem 1.1rem .3rem;background:var(--bg2)}
#journey .bubble.me{margin-left:auto;border-radius:1.1rem 1.1rem .3rem 1.1rem;background:var(--node);color:var(--on-node)}
#journey .reply{position:relative}
#journey .reply .dots{display:none;position:absolute;left:1rem;top:50%;transform:translateY(-50%);gap:.3rem}
#journey .reply .dots i{width:.45rem;height:.45rem;border-radius:50%;background:var(--soft);animation:blink 1s ease-in-out infinite}
#journey .reply .dots i:nth-child(2){animation-delay:.15s}
#journey .reply .dots i:nth-child(3){animation-delay:.3s}
@keyframes blink{0%,100%{opacity:.25}50%{opacity:1}}
#journey.journey-ready .m-chat:not(.in) .reply{opacity:0}
#journey.journey-ready .m-chat.in .reply .dots{display:flex;animation:dotsOut .25s ease 1.1s both}
#journey.journey-ready .m-chat.in .reply .txt{animation:txtIn .45s ease 1.2s both}
@keyframes dotsOut{to{opacity:0}}
@keyframes txtIn{from{opacity:0}}
#journey .player{display:flex;align-items:center;justify-content:center;gap:1.1rem;margin:1.1rem 0 .9rem}
#journey .player svg{width:1.6rem;height:1.6rem;fill:var(--ink)}
#journey .player .main{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--node)}
#journey .player .main svg{fill:var(--on-node);width:1.3rem;height:1.3rem}
#journey .track{height:6px;border-radius:6px;background:var(--bg2)}
#journey .track i{display:block;height:100%;width:38%;border-radius:6px;background:var(--warm)}

#journey .btn[hidden]{display:none!important}
#journey .hero-title>span{white-space:normal}
#journey .hero-title{letter-spacing:-.03em}
#journey .readout{font-size:.75rem}
#journey .snd{font-size:.8rem}
#journey .tag{font-size:.75rem;letter-spacing:.04em}
#journey .btn:focus-visible,#journey a:focus-visible,#journey .rail button:focus-visible{outline:3px solid var(--warm);outline-offset:4px}
#journey .journey-toast{position:absolute;bottom:5rem;left:var(--pad);z-index:5;background:var(--panel);padding:12px 18px;border-radius:8px;max-width:90%;opacity:0;pointer-events:none}
#journey .journey-toast.show{opacity:1}
#journey:not(.journey-ready),#journey.journey-reduced{height:auto}
#journey:not(.journey-ready) .stage,#journey.journey-reduced .stage{position:relative;height:auto;min-height:0;padding:50px var(--pad)}
#journey:not(.journey-ready) .cap,#journey.journey-reduced .cap{position:relative;inset:auto;transform:none;opacity:1;visibility:visible;max-width:760px;margin:0 auto 40px;pointer-events:auto}
#journey:not(.journey-ready) canvas,#journey.journey-reduced canvas,
#journey:not(.journey-ready) .hud,#journey.journey-reduced .hud,
#journey:not(.journey-ready) .shard,#journey.journey-reduced .shard,
#journey:not(.journey-ready) .tag,#journey.journey-reduced .tag,
#journey:not(.journey-ready) .rail,#journey.journey-reduced .rail,
#journey:not(.journey-ready) .cue,#journey.journey-reduced .cue,
#journey:not(.journey-ready) .journey-skip,#journey.journey-reduced .journey-skip,
#journey:not(.journey-ready) .snd,#journey.journey-reduced .snd,
#journey:not(.journey-ready) #micBtn,#journey.journey-reduced #micBtn{display:none!important}
#journey.journey-reduced *,#journey:not(.journey-ready) *{animation:none!important;transition:none!important}
@media(max-width:760px),(orientation:portrait){
#journey .cap{bottom:5rem;background:linear-gradient(transparent,rgba(6,10,38,.9) 25%);padding-top:1rem}
#journey .hero-title{font-size:clamp(1.65rem,7vw,2.8rem)}
#journey .cap .pair{font-size:clamp(1.5rem,6.2vw,2.6rem)}
#journey .rail{display:flex!important;top:1rem;right:1rem;transform:none;flex-direction:row}
#journey .rail i{height:4px;width:18px}#journey .rail button[aria-current=true] i{height:4px;width:28px}
#journey.journey-reduced .rail{display:none!important}
#journey .cap .actions{gap:.5rem}#journey .btn{font-size:.875rem;padding:.55rem .8rem}
}
@media(max-height:650px){#journey .cap{max-height:calc(100svh - 130px);overflow-y:auto}#journey .hero-title{font-size:1.6rem;margin-bottom:.75rem}#journey .lede{font-size:1rem}#journey .status{font-size:.875rem}}
