/* R10 app walkthrough: keep the approved phone showcase and add a contained player. */
#mb-wireframe .r10-app-journey{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px 38px;border-top:1px solid #d5e0e7;padding-top:38px;margin-top:4px;min-width:0;scroll-margin-top:26px}
#mb-wireframe .r10-journey-copy{min-width:0;align-self:center}
#mb-wireframe .r10-journey-copy>.mb-eyebrow{color:#076a70}
#mb-wireframe .r10-journey-copy h3{font-size:clamp(27px,3vw,38px);font-weight:650;line-height:1.13;letter-spacing:-1px;color:#173246;margin:12px 0 16px}
#mb-wireframe .r10-journey-copy>p{font-size:16px;line-height:1.7;color:#3d5868;margin:0 0 20px;max-width:45ch}
#mb-wireframe .r10-journey-toggle{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:12px 20px;border:1px solid #183b51;border-radius:10px;background:#183b51;color:#fff;font:inherit;font-size:14px;font-weight:650;cursor:pointer;max-width:100%;text-align:left}
#mb-wireframe .r10-journey-toggle:hover{background:#234e68}
#mb-wireframe .r10-journey-toggle svg{width:18px;height:18px;flex:0 0 18px}
#mb-wireframe .r10-journey-copy>p.r10-journey-context{font-size:12px;line-height:1.65;color:#48616f;max-width:48ch;margin:16px 0 0}
#mb-wireframe .r10-journey-player{margin:0;min-width:0;align-self:center}
#mb-wireframe .r10-journey-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#e8f1f1;border:1px solid #cad8e0;border-radius:15px;box-shadow:0 10px 30px #1732460a}
#mb-wireframe .r10-journey-player figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 14px;margin:11px 0 0;font-size:11px;line-height:1.65;color:#48616f}
#mb-wireframe .r10-journey-player figcaption>span:first-child{font-weight:650;color:#173246}
#mb-wireframe .r10-video-error{padding:14px 16px;margin-top:14px;border:1px solid #c4d2db;border-radius:10px;background:#fff;color:#334f61;font-size:14px;line-height:1.65}
#mb-wireframe .r10-video-error a{color:#024ba7;text-decoration:underline;text-underline-offset:3px}
#mb-wireframe .r10-journey-summary{grid-column:1/-1;border:1px solid #d0dde3;border-radius:12px;background:#ffffffb8;overflow:hidden;min-width:0}
#mb-wireframe .r10-journey-summary>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;min-height:52px;color:#214359;font-size:14px;font-weight:650;cursor:pointer}
#mb-wireframe .r10-journey-summary>summary::-webkit-details-marker{display:none}
#mb-wireframe .r10-journey-summary>summary>span{font-size:23px;line-height:1;font-weight:400}
#mb-wireframe .r10-journey-summary[open]>summary>span{transform:rotate(45deg)}
#mb-wireframe .r10-summary-intro{border-top:1px solid #dbe5e9;padding:18px 22px 0}
#mb-wireframe .r10-summary-intro>p{font-size:14px;line-height:1.7;color:#435d6b;margin:0;max-width:90ch}
#mb-wireframe .r10-summary-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;list-style:none;counter-reset:journey;padding:22px;margin:0}
#mb-wireframe .r10-summary-steps>li{counter-increment:journey;min-width:0}
#mb-wireframe .r10-summary-steps h4{font-size:15px;line-height:1.5;font-weight:650;color:#173246;margin:0 0 7px}
#mb-wireframe .r10-summary-steps h4:before{content:counter(journey,decimal-leading-zero) ' / ';font-size:12px;color:#496675;font-weight:600}
#mb-wireframe .r10-summary-steps p{font-size:14px;line-height:1.7;color:#435d6b;margin:0;max-width:65ch}
#mb-wireframe.mb-large .r10-journey-copy>p,#mb-wireframe.mb-large .r10-summary-steps p,#mb-wireframe.mb-large .r10-summary-intro>p{font-size:18px;line-height:1.75}
#mb-wireframe.mb-large .r10-journey-toggle,#mb-wireframe.mb-large .r10-journey-summary>summary{font-size:17px}
#mb-wireframe.mb-contrast .r10-journey-summary,#mb-wireframe.mb-contrast .r10-journey-player video{border-color:#59717e}
#mb-wireframe.mb-contrast .r10-journey-copy>p,#mb-wireframe.mb-contrast .r10-summary-steps p{color:#173246}
@media(max-width:1000px){#mb-wireframe .r10-app-journey{gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}#mb-wireframe .r10-journey-copy h3{font-size:30px}#mb-wireframe .r10-journey-copy>p{font-size:15px}}
@media(max-width:760px){#mb-wireframe .r10-app-journey{grid-template-columns:1fr;gap:23px;padding-top:30px;margin-top:3px}#mb-wireframe .r10-journey-copy h3{font-size:31px;letter-spacing:-.7px}#mb-wireframe .r10-journey-copy>p{max-width:55ch;font-size:15px}#mb-wireframe .r10-journey-copy>p.r10-journey-context{font-size:12px;margin-top:14px}#mb-wireframe .r10-journey-player video{border-radius:11px}#mb-wireframe .r10-journey-player figcaption{font-size:11px}#mb-wireframe .r10-summary-steps{grid-template-columns:1fr;gap:20px;padding:20px}#mb-wireframe .r10-summary-intro{padding:16px 20px 0}#mb-wireframe .r10-journey-summary>summary{padding:15px 18px}}
@media(max-width:360px){#mb-wireframe .r10-journey-copy h3{font-size:27px}#mb-wireframe .r10-journey-toggle{width:100%;padding:12px 14px}#mb-wireframe .r10-journey-player figcaption{display:block}#mb-wireframe .r10-journey-player figcaption>span{display:block}#mb-wireframe .r10-summary-steps{padding:17px}#mb-wireframe .r10-summary-intro{padding:16px 17px 0}}
@media print{#mb-wireframe .r10-journey-toggle{display:none}#mb-wireframe .r10-app-journey{break-inside:avoid;box-shadow:none}}
