/* Purpose-built miniature app screens, using EquityWallet's own catalogue. */
.ewj-app-brand{display:flex;align-items:center;gap:5px;font-size:11px;letter-spacing:-.4px;margin:0 0 25px}.ewj-app-brand strong>span{color:#1A6B3C}.ewj-app-brand>span:last-child{margin-left:auto;color:#789180;letter-spacing:0}.ewj-wallet-mark{width:20px;height:20px;display:grid;place-items:center;border-radius:5px;background:#175B35;color:white;font-weight:600;font-size:12px}.ewj-app-heading{font-size:18px;letter-spacing:-.6px;line-height:1.25;font-weight:650;margin-bottom:6px}.ewj-app-sub{font-size:9px;color:#7A8F80;margin:0 0 18px}.ewj-mini-basket{display:flex;gap:8px;align-items:center;padding:12px 7px;border:1px solid #E2EAE4;border-radius:10px;margin:10px 0;background:#FFF}.ewj-mini-basket.is-picked{border-color:#498C5D;background:#F1F8F2}.ewj-mini-basket img{width:40px;height:32px;object-fit:contain}.ewj-mini-basket small{font-size:8px;color:#6E8B77;display:block;margin-bottom:3px}.ewj-mini-basket strong{font-size:9px;display:block;letter-spacing:-.15px}.ewj-mini-basket>span{margin-left:auto;color:#2B7C45}.ewj-mini-tip{padding:12px 10px;border-radius:8px;background:#F2F6F2;font-size:9px;line-height:1.6;color:#688070;margin:16px 0}.ewj-mini-hero{background:#F0F6F0;border-radius:10px;text-align:center;padding:12px;margin:13px 0}.ewj-mini-hero img{width:85px;height:57px;object-fit:contain;display:block;margin:auto}.ewj-mini-hero small{font-size:8px;color:#4E7C5B}.ewj-screen h4{margin:4px 0;font-size:13px;line-height:1.3}.ewj-mini-line{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #E9EEE9;font-size:9px;color:#829186}.ewj-mini-line strong{font-size:9px;color:#355D41;font-weight:600;text-align:right}.ewj-demo-button{background:#1A6B3C;color:white;border-radius:8px;padding:11px 12px;font-size:9px;font-weight:600;display:flex;justify-content:space-between;margin-top:15px}.ewj-mini-plan{background:#164B2C;color:white;border-radius:12px;padding:20px 14px;margin:20px 0 8px}.ewj-mini-plan>span{font-size:7px;letter-spacing:.1em;color:#ACD1B6}.ewj-mini-plan h4{margin:9px 0}.ewj-mini-plan>div{font-size:28px;letter-spacing:-1px;font-weight:600}.ewj-mini-plan small{font-size:9px;font-weight:400;letter-spacing:0}.ewj-mini-plan p{font-size:8px;color:#C8DFCE;margin:7px 0 0}.ewj-mini-profile{text-align:center;padding:22px 0 12px}.ewj-mini-profile>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#E7F3E9;color:#1A6B3C;font-size:15px;margin:0 auto 12px}.ewj-mini-profile p{font-size:9px;color:#88988D}.ewj-mini-broker{display:flex;align-items:center;border:1px solid #DFE9E2;border-radius:9px;padding:14px 10px;gap:10px;margin:12px 0}.ewj-mini-broker>span{background:#EDF3EF;border-radius:6px;display:grid;place-items:center;width:25px;height:25px;font-size:12px;color:#3D7651}.ewj-mini-broker strong{font-size:11px}.ewj-mini-broker b{margin-left:auto;font-weight:400;color:#759880}.ewj-mini-secure{text-align:center;font-size:8px;color:#799181;margin-top:22px}.ewj-mini-order{padding:23px 0 15px}.ewj-mini-order small{font-size:7px;color:#7F9A88;letter-spacing:.1em}.ewj-mini-order h4{font-size:17px;margin:7px 0}.ewj-mini-order>span{font-size:8px;color:#91A296}.ewj-mini-summary{margin-top:18px;padding:16px;background:#F0F6F1;border-radius:12px}.ewj-mini-summary small{font-size:7px;letter-spacing:.1em;color:#789782}.ewj-mini-summary h4{font-size:17px;margin:9px 0}.ewj-mini-summary p{font-size:8px;color:#7E9685}.ewj-mini-bars{display:flex;gap:7px;height:70px;align-items:flex-end;margin-top:14px}.ewj-mini-bars i{background:#B0D1BA;flex:1;border-radius:4px 4px 0 0;height:30%}.ewj-mini-bars i:nth-child(2){height:45%}.ewj-mini-bars i:nth-child(3){height:39%}.ewj-mini-bars i:nth-child(4){height:65%}.ewj-mini-bars i:nth-child(5){height:57%}.ewj-mini-bars i:nth-child(6){height:80%;background:#397A4E}.ewj-mini-notification{display:flex;align-items:center;gap:10px;margin:18px 0 5px;border:1px solid #D9E8DE;border-radius:8px;padding:12px 8px}.ewj-mini-notification>span{font-size:20px;color:#3D8A56}.ewj-mini-notification strong{font-size:9px}.ewj-mini-notification p{font-size:8px;color:#819388;margin:4px 0 0}
/* EquityWallet journey: three phases above an editorial story and portfolio card. */
body #how.ew-journey{background:#FFF;padding:58px 0;color:#1C3025;scroll-margin-top:90px}body #how.ew-journey>.container{width:calc(100% - 40px);max-width:1160px;margin:auto;padding:0;min-width:0}.ewj-heading{text-align:center;margin:0 auto 30px}.ewj-heading .eyebrow{font-size:10px;letter-spacing:.17em;color:#1A6B3C}.ewj-heading h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.04em;line-height:1.2;margin:13px 0}.ewj-heading h2 span{color:#1A6B3C}.ewj-heading p{font-size:14px;color:#738277;margin:0}.ewj-mobile-break{display:none}.ewj-layout{max-width:1100px;margin:auto}.ewj-phases{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:18px;margin-bottom:28px}.ewj-phase{padding:17px 18px 13px;border-top:2px solid #DDE7DF;background:#F8FAF8;border-radius:0 0 12px 12px;transition:border-color .2s,background .2s}.ewj-phase:has([aria-selected=true]){border-color:#1A6B3C;background:#EFF5F0}.ewj-phase-heading{display:flex;align-items:center;gap:9px;margin-bottom:11px}.ewj-phase-heading>span{font-size:10px;letter-spacing:.05em;color:#7A9583}.ewj-phase-heading h3{font-size:13px;margin:0;color:#254B32;letter-spacing:0;font-weight:700}.ewj-phase button{display:flex;align-items:center;gap:9px;text-align:left;border:0;border-radius:7px;background:transparent;padding:7px 8px;width:100%;font:inherit;font-size:11px;color:#78897D;cursor:pointer;line-height:1.4}.ewj-phase button>span:first-child{font-size:9px;color:#96A79B;width:16px;flex-shrink:0}.ewj-phase button b{margin-left:auto;font-size:12px;font-weight:400;opacity:0}.ewj-phase button[aria-selected=true]{color:#165E32;background:white;box-shadow:0 2px 5px #24492E08;font-weight:650}.ewj-phase button[aria-selected=true]>span:first-child{color:#1A6B3C}.ewj-phase button[aria-selected=true] b{opacity:1}.ewj-phase button:hover{background:#FFF;color:#1A6B3C}
.ewj-stage{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:30px 50px;background:#FFF;border:1px solid #E2E9E3;border-radius:20px;min-height:490px;position:relative;overflow:hidden}.ewj-story{grid-column:1;grid-row:1;position:relative;z-index:1}.ewj-device-area{grid-column:2;grid-row:1;position:relative;display:flex;flex-direction:column;align-items:center;padding:10px 0}.ewj-device-area:before{content:'';position:absolute;inset:0 -35px;border-radius:30% 60% 25% 50%;background:#EFF5F0;transform:rotate(-8deg)}.ewj-preview-label{position:relative;font-size:8px;color:#7D9584;letter-spacing:.17em;margin-bottom:12px}.ewj-phone{position:relative;max-width:100%;width:300px;min-height:382px;background:white;border:1px solid #D5E2D8;border-radius:14px;box-shadow:0 18px 40px -22px #245D3645;transform:rotate(1.5deg)}.ewj-screen{padding:20px;font-size:11px;line-height:1.45;color:#263C2E;min-height:380px}.ewj-device-caption{position:relative;font-size:8px;color:#8CA193;margin-top:14px}.ewj-app-brand{margin-bottom:15px}.ewj-app-heading{font-size:17px}.ewj-screen p{line-height:1.5}.ewj-mini-line{padding:8px 0}.ewj-mini-tip{padding:10px;margin:12px 0}.ewj-mini-basket{padding:10px 9px}.ewj-mini-hero{margin:10px 0;padding:8px}.ewj-mini-hero img{height:45px}.ewj-demo-button{margin-top:12px;padding:10px 12px}.ewj-mini-plan{padding:16px;margin-top:12px}.ewj-mini-summary{padding:12px;margin-top:10px}.ewj-mini-summary h4{font-size:15px}.ewj-mini-summary p{margin:5px 0}.ewj-mini-bars{height:45px;margin-top:10px}.ewj-mini-notification{padding:10px 8px;margin:12px 0 5px}.ewj-mini-profile{padding:12px 0}
.ewj-chapter{font-size:10px;letter-spacing:.13em;color:#1A6B3C;font-weight:650}.ewj-story h3{font-size:clamp(28px,3vw,40px);letter-spacing:-.045em;line-height:1.12;margin:17px 0}.ewj-story [data-journey-description]{font-size:15px;color:#6A7E70;line-height:1.7;max-width:350px;margin:0 0 22px;min-height:52px}.ewj-story ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;min-height:52px}.ewj-story li{font-size:12px;color:#42634D;padding-left:20px;position:relative;line-height:1.55}.ewj-story li:before{content:'✓';position:absolute;left:0;color:#2A7E46}.ewj-controls{display:flex;align-items:center;gap:8px;margin:25px 0 20px}.ewj-controls button{font-family:inherit;font-size:17px;cursor:pointer;border:1px solid #D9E4DC;background:white;color:#1A6B3C;width:32px;height:32px;border-radius:50%;flex-shrink:0}.ewj-controls button:hover{background:#F1F6F2}.ewj-progress{height:2px;max-width:74px;background:#E0E8E2;flex:1;margin:0 5px}.ewj-progress i{display:block;background:#1A6B3C;height:100%;width:14.28%;transition:width .3s}.ewj-controls [data-journey-count]{font-size:9px;color:#93A398;white-space:nowrap}.ewj-controls .ewj-play{width:auto;border:0;border-radius:0;background:transparent;font-size:12px;margin-left:8px;white-space:nowrap}.ewj-play span{font-size:10px}.ewj-cta{display:inline-flex;gap:25px;align-items:center;border-bottom:1px solid #ACC9B4;padding-bottom:6px;text-decoration:none;font-size:12px;font-weight:650;color:#1A6B3C}.ewj-footnote{text-align:center;font-size:9px;line-height:1.7;color:#8B9B90;margin:19px auto 0;max-width:920px}.ewj-layout :focus-visible{outline:3px solid #3D8B5A;outline-offset:3px}
@media(max-width:900px){.ewj-stage{gap:24px;padding:25px}.ewj-phase{padding:13px 10px}.ewj-phases{gap:10px}.ewj-story h3{font-size:30px}.ewj-story [data-journey-description]{font-size:13px}.ewj-controls .ewj-play{margin-left:0}.ewj-phone{transform:none}.ewj-screen{padding:16px}.ewj-story li{font-size:11px}}
@media(max-width:600px){body #how.ew-journey{padding:42px 0}body #how.ew-journey>.container{width:calc(100% - 32px)}.ewj-heading p{max-width:290px;margin:auto;line-height:1.6}.ewj-heading h2{font-size:32px}.ewj-phases{grid-template-columns:1fr;gap:8px;margin-bottom:19px}.ewj-phase{border-top:0;border-left:2px solid #DEE8E0;border-radius:0 8px 8px 0;padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px}.ewj-phase-heading{grid-column:1/-1;margin-bottom:4px}.ewj-phase-heading h3{font-size:12px}.ewj-phase button{font-size:10px;padding:7px 5px;gap:5px}.ewj-phase button b{display:none}.ewj-stage{display:flex;flex-direction:column;gap:28px;padding:27px 22px;border-radius:15px;min-height:0}.ewj-story{width:100%}.ewj-story h3{font-size:31px;max-width:300px;margin:13px 0}.ewj-story [data-journey-description]{font-size:14px;min-height:0;margin-bottom:16px}.ewj-story ul{min-height:0;gap:8px}.ewj-story li{font-size:12px}.ewj-controls{margin:20px 0 18px}.ewj-controls .ewj-play{margin-left:auto}.ewj-device-area{width:100%;padding:16px 0 5px}.ewj-device-area:before{inset:0 -10px}.ewj-phone{width:100%;max-width:300px;min-height:0}.ewj-screen{min-height:0;padding:18px}.ewj-device-caption{font-size:8px}.ewj-footnote{text-align:left;font-size:9px}.ewj-mobile-break{display:none}}
@media(prefers-reduced-motion:reduce){.ewj-layout *{animation:none!important;transition:none!important}.ewj-play{display:none}}
@media(max-width:600px){.ewj-story{order:0}.ewj-device-area{order:1}.ewj-phase button{font-size:11px}}
/* Grouped navigation stays on the left of the story and portfolio preview. */
@media(min-width:801px){
 .ewj-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:25px;align-items:start}
 .ewj-phases{display:flex;flex-direction:column;gap:15px;margin:0}
 .ewj-phase{border-top:0;border-left:2px solid #DDE7DF;border-radius:0 10px 10px 0;padding:14px 12px}
 .ewj-phase-heading{margin-bottom:9px}
 .ewj-phase button{font-size:11px;padding:9px 7px}
 .ewj-stage{padding:27px;gap:26px;min-height:510px;grid-template-columns:minmax(0,1fr) minmax(230px,1fr)}
 .ewj-story h3{font-size:31px}
 .ewj-story [data-journey-description]{font-size:13px}
 .ewj-story li{font-size:11px}
 .ewj-controls{gap:6px;flex-wrap:wrap}
 .ewj-controls .ewj-play{margin-left:0}
 .ewj-screen{padding:17px}
}
@media(min-width:801px) and (max-width:1050px){
 .ewj-layout{grid-template-columns:195px minmax(0,1fr);gap:16px}
 .ewj-stage{padding:22px 18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(200px,1fr)}
 .ewj-story h3{font-size:26px}
 .ewj-phase button{font-size:10px}
 .ewj-story li{font-size:10px}
}
/* Readable website-scale type and a straight preview card. */
body #how.ew-journey>.container{max-width:1280px}.ewj-layout{max-width:none}.ewj-phone{transform:none!important;width:340px}.ewj-device-area:before{transform:none}.ewj-phase-heading h3{font-size:17px}.ewj-phase-heading>span{font-size:12px}.ewj-phase button{font-size:15px;padding:11px 8px}.ewj-phase button>span:first-child{font-size:12px;width:20px}.ewj-phase button b{font-size:16px}.ewj-story [data-journey-description]{font-size:16px;line-height:1.7;max-width:400px}.ewj-story li{font-size:15px;line-height:1.6}.ewj-story ul{gap:14px}.ewj-chapter{font-size:12px}.ewj-preview-label{font-size:11px}.ewj-device-caption{font-size:11px}.ewj-heading p{font-size:17px}.ewj-footnote{font-size:12px}.ewj-screen{padding:22px;font-size:14px;min-height:0}.ewj-app-brand{font-size:15px}.ewj-app-heading{font-size:22px}.ewj-app-sub{font-size:12px}.ewj-mini-basket strong{font-size:13px}.ewj-mini-basket small{font-size:11px}.ewj-mini-basket{padding:13px 9px}.ewj-mini-basket img{width:45px;height:36px}.ewj-mini-tip{font-size:12px}.ewj-screen h4{font-size:17px}.ewj-mini-line,.ewj-mini-line strong{font-size:12px}.ewj-demo-button{font-size:12px}.ewj-mini-plan>span,.ewj-mini-order small,.ewj-mini-summary small{font-size:10px}.ewj-mini-plan h4{font-size:18px}.ewj-mini-plan p,.ewj-mini-plan small{font-size:12px}.ewj-mini-profile p,.ewj-mini-order>span{font-size:12px}.ewj-mini-broker strong{font-size:15px}.ewj-mini-secure{font-size:11px}.ewj-mini-summary h4{font-size:20px}.ewj-mini-summary p{font-size:12px}.ewj-mini-notification strong{font-size:12px}.ewj-mini-notification p{font-size:11px}
@media(min-width:801px){.ewj-layout{grid-template-columns:260px minmax(0,1fr)}.ewj-stage{padding:30px;gap:30px;grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.ewj-phase button{font-size:15px}.ewj-story h3{font-size:34px}.ewj-story [data-journey-description]{font-size:16px}.ewj-story li{font-size:15px}}
@media(min-width:801px) and (max-width:1100px){.ewj-layout{grid-template-columns:225px minmax(0,1fr);gap:18px}.ewj-stage{padding:22px;grid-template-columns:1fr}.ewj-story{grid-column:1;grid-row:1}.ewj-device-area{grid-column:1;grid-row:2}.ewj-phase button{font-size:14px}}
@media(max-width:600px){.ewj-phase-heading h3{font-size:16px}.ewj-phase button{font-size:13px}.ewj-story [data-journey-description]{font-size:16px}.ewj-story li{font-size:14px}.ewj-screen{padding:18px}.ewj-phone{width:100%;max-width:340px}.ewj-mini-basket strong{font-size:12px}.ewj-device-caption{font-size:10px}}
/* Brand contrast: dark green anchors, white cards and a quiet neutral canvas. */
body #how.ew-journey{background:#F7F9F8}
.ewj-stage{background:#FFF;border-color:#D5E1D9;box-shadow:0 12px 35px -25px #123F2826}
.ewj-phase{background:#FFF;border-color:#D5E1D9}
.ewj-phase-heading h3{color:#12482C}
.ewj-phase button{color:#476253}
.ewj-phase button>span:first-child{color:#627D6D}
.ewj-phase:has([aria-selected=true]){background:#12482C;border-color:#12482C}
.ewj-phase:has([aria-selected=true]) .ewj-phase-heading h3{color:#FFF}
.ewj-phase:has([aria-selected=true]) .ewj-phase-heading>span{color:#C5DECE}
.ewj-phase:has([aria-selected=true]) button{color:#E0EDE5}
.ewj-phase:has([aria-selected=true]) button>span:first-child{color:#BED9C8}
.ewj-phase button[aria-selected=true],.ewj-phase:has([aria-selected=true]) button[aria-selected=true]{background:#FFF;color:#12482C;box-shadow:none}
.ewj-phase:has([aria-selected=true]) button[aria-selected=true]>span:first-child{color:#12482C}
.ewj-phase:has([aria-selected=true]) button:hover{background:#205B3C;color:#FFF}
.ewj-phase:has([aria-selected=true]) button[aria-selected=true]:hover{background:#FFF;color:#12482C}
.ewj-device-area:before{background:#12482C;border-radius:26px;inset:0 -15px}
.ewj-preview-label{color:#E1EFE6}
.ewj-device-caption{color:#D1E5D8}
.ewj-phone{border-color:#DCE7DF;box-shadow:0 12px 30px -16px #061E1480}
.ewj-app-sub{color:#526E5D}
.ewj-mini-basket{background:#FFF;border-color:#D5E1D9}
.ewj-mini-basket small{color:#52715E}
.ewj-mini-basket.is-picked{background:#12482C;border-color:#12482C}
.ewj-mini-basket.is-picked strong,.ewj-mini-basket.is-picked>span{color:#FFF}
.ewj-mini-basket.is-picked small{color:#D3E7DA}
.ewj-mini-basket.is-picked img{background:#FFF;border-radius:6px}
.ewj-mini-tip{background:#F1F4F2;color:#3C5C49}
.ewj-mini-hero,.ewj-mini-summary{background:#12482C;color:#FFF}
.ewj-mini-hero img{background:#FFF;border-radius:8px;margin-bottom:8px}
.ewj-mini-hero small,.ewj-mini-summary small,.ewj-mini-summary p{color:#D1E5D8}
.ewj-mini-hero h4,.ewj-mini-summary h4{color:#FFF}
.ewj-mini-plan,.ewj-demo-button{background:#12482C}
.ewj-mini-broker:nth-of-type(even){background:#F5F7F5}
.ewj-mini-notification{background:#F1F5F2;border-color:#D2E0D6}
.ewj-mini-line{color:#526A5B}
.ewj-mini-line strong{color:#12482C}
.ewj-story [data-journey-description],.ewj-heading p{color:#4E6658}
.ewj-footnote{color:#60766A}
@media(max-width:600px){.ewj-device-area:before{inset:0 -10px}.ewj-device-area{padding:16px 10px 12px}.ewj-phone{width:100%}.ewj-device-caption{font-size:10px;text-align:center}}
/* White headings on dark green preview panels. */
.ewj-screen .ewj-mini-plan h4,
.ewj-screen .ewj-mini-hero h4,
.ewj-screen .ewj-mini-summary h4{color:#FFF}
.ewj-screen .ewj-mini-plan>div{color:#FFF}
/* Order review shows transaction details, distinct from the research overview. */
.ewj-order-status{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0;font-size:10px;color:#496A56}.ewj-order-status span{background:#F0F4F1;border-radius:5px;padding:6px}.ewj-order-status span:first-child{background:#12482C;color:#FFF}.ewj-order-table{border:1px solid #DCE5DF;border-radius:8px;overflow:hidden;margin:14px 0}.ewj-order-table>div{display:grid;grid-template-columns:minmax(0,1fr) 25px 80px;gap:6px;align-items:center;padding:11px 9px;border-bottom:1px solid #E4EAE6;font-size:12px}.ewj-order-table>div:last-child{border-bottom:0}.ewj-order-table .ewj-order-table-head{background:#F1F5F2;font-size:10px;color:#4E6E59}.ewj-order-table>div> :last-child{text-align:right}.ewj-order-table strong{font-size:12px;color:#12482C}.ewj-order-table small{display:block;font-size:10px;color:#607C69;margin-top:3px}.ewj-order-consent{display:flex;align-items:flex-start;gap:8px;margin:14px 0;color:#3D5F49}.ewj-order-consent>span{font-size:20px;line-height:1.2}.ewj-order-consent p{font-size:12px;margin:0}.ewj-order-note{font-size:10px;color:#526D5B;margin:12px 0 0;line-height:1.6}
/* Plain-language profile setup checklist. */
.ewj-profile-task{display:flex;align-items:flex-start;gap:11px;padding:17px 0;border-bottom:1px solid #DEE7E1}.ewj-profile-task>span{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#12482C;color:#FFF;font-size:12px}.ewj-screen .ewj-profile-task h4{font-size:15px;margin:1px 0 6px;color:#12482C}.ewj-profile-task p{font-size:12px;color:#4E6958;margin:0;line-height:1.6}.ewj-profile-fields{display:grid;gap:6px;margin-top:10px}.ewj-profile-fields>span{display:block;border:1px solid #D8E3DC;border-radius:5px;background:#F8FAF8;color:#617A6A;padding:7px 9px;font-size:11px}.ewj-profile-code{font-size:16px;letter-spacing:.05em;color:#375E45;background:#F0F4F1;padding:7px 8px;border-radius:5px;margin-top:9px}
.ewj-profile-task .ewj-profile-verify-note{margin-top:9px;font-size:12px;color:#42684F}.ewj-profile-task{padding:13px 0}.ewj-profile-fields{gap:5px;margin-top:8px}
/* Mobile: one step at a time, with navigation always within reach. */
.ewj-mobile-nav,.ewj-preview-toggle{display:none}
@media(max-width:800px){
 [data-mobile-ready=true] .ewj-rail{display:none}
 [data-mobile-ready=true] .ewj-mobile-nav{display:block;position:sticky;top:82px;z-index:12;background:#FFF;border:1px solid #D1E0D6;border-radius:12px;padding:13px 14px;margin-bottom:14px;box-shadow:0 5px 18px #153E2510}
 .ewj-mobile-meta{display:flex;justify-content:space-between;gap:12px;color:#12482C;font-size:12px;font-weight:650;margin-bottom:8px}
 .ewj-mobile-meta>span:last-child{color:#5D7566;font-weight:400}
 .ewj-mobile-select-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .ewj-mobile-nav select{display:block;width:100%;min-height:44px;border:1px solid #C9DBCE;border-radius:7px;background:#F7FAF8;color:#183E29;padding:9px 30px 9px 10px;font:inherit;font-size:15px;font-weight:600}
 .ewj-mobile-actions{display:flex;gap:10px;margin-top:10px}
 .ewj-mobile-actions button{flex:1;min-height:42px;border:1px solid #CBDDD1;border-radius:7px;background:#FFF;color:#12482C;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
 .ewj-mobile-actions button:last-child{background:#12482C;color:#FFF;border-color:#12482C}
 .ewj-mobile-actions button:disabled{opacity:.38;cursor:default}
 .ewj-stage{display:flex;flex-direction:column;gap:20px;padding:24px 20px;min-height:0;overflow:visible}
 .ewj-story{order:0;width:100%}.ewj-device-area{order:1;width:100%;max-width:370px}
 .ewj-story h3{font-size:29px;line-height:1.2;margin:12px 0}
 .ewj-story [data-journey-description]{font-size:16px;min-height:0;max-width:none;margin-bottom:17px}
 .ewj-story ul{min-height:0;gap:10px}.ewj-story li{font-size:14px}
 [data-mobile-ready=true] .ewj-preview-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;margin-top:22px;padding:10px 0;border:0;border-top:1px solid #D9E4DC;background:transparent;color:#12482C;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
 [data-mobile-ready=true][data-preview-open=false] .ewj-device-area{display:none}
 .ewj-footnote{font-size:11px;margin-top:15px}
}
.ewj-rebalance-flow{display:grid;gap:13px;margin:18px 0}.ewj-rebalance-flow>div{display:flex;align-items:flex-start;gap:10px}.ewj-rebalance-flow>div>span{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border-radius:50%;background:#12482C;color:#FFF;font-size:11px}.ewj-rebalance-flow p{font-size:12px;color:#526E5D;margin:0}.ewj-rebalance-flow strong{display:block;font-size:13px;color:#12482C;margin-bottom:3px}
