/* v18: focused narrative stage; full detail remains in Read all steps. */
@media(min-width:1000px) and (min-height:700px){
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified[data-path-mode="cinematic"] .jsh-path-sticky{max-width:1100px;padding:70px 48px 26px;gap:14px}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro{margin:0 auto 22px;max-width:830px}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro>h2{font-size:clamp(40px,3.9vw,56px);font-weight:400}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro>p:not(.jsw-eyebrow){font-size:14px;max-width:600px}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request{margin:0;width:100%}
#js05x-index #businessos-example.jl-business-unified .jsc-request-heading{padding:12px 22px 16px 90px;min-height:78px;align-items:center}
#js05x-index #businessos-example.jl-business-unified .jsc-request-heading h3{font-size:24px}
#js05x-index #businessos-example.jl-business-unified .jsc-request-heading>p{font-size:9px;letter-spacing:.08em}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-fields{height:clamp(290px,35svh,335px);perspective:1300px;perspective-origin:50% 50%}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter{inset:0;grid-template-columns:1.15fr 1fr;padding:32px 46px;gap:48px;border-radius:34px;background:radial-gradient(ellipse at 20% 0%,#214b4050,transparent 75%),linear-gradient(125deg,#101e27f5,#090f1bf5);box-shadow:0 32px 64px -26px #000d,inset 0 1px 0 #b0f1d528}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary b{font-size:38px;font-weight:400}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary small{font-size:14px}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter .jsw-step-copy{font-size:13px;line-height:1.7}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-field{min-height:190px;background:none;box-shadow:none;border:0;border-left:1px solid #80dbae35;border-radius:0;padding:8px 0 8px 38px}
#js05x-index #businessos-example.jl-business-unified .jd-stage-glyph{margin-bottom:24px}
#js05x-index #businessos-example.jl-business-unified .jd-stage-status{display:none}
#js05x-index #businessos-example.jl-business-unified .jsc-field-tick{display:none!important}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-field-value strong{font-size:29px;font-weight:400;line-height:1.2}
#js05x-index #businessos-example.jl-business-unified .jsc-field-value>span{font-size:13px;margin-top:10px}
#js05x-index #businessos-example.jl-business-unified .jsh-path-navigation{margin:8px 0 0;width:100%}
#js05x-index #businessos-example.jl-business-unified .jsh-path-rail{gap:10px}
#js05x-index #businessos-example.jl-business-unified .jsh-path-rail button{border:1px solid #80dbae25;border-radius:14px;background:#0b1a2060;padding:12px 16px;min-height:60px}
#js05x-index #businessos-example.jl-business-unified .jsh-path-rail button[aria-current="step"]{background:#15433280;border-color:#80dbae88;box-shadow:inset 0 1px 0 #b5f6ce20,0 6px 24px #0b382633}
#js05x-index #businessos-example.jl-business-unified .jsw-example-note{font-size:10px}
}
/* One reading axis and one message per rest. No content is removed from the
   underlying document; these edits apply only to the wide cinematic view. */
@media(min-width:1000px) and (min-height:700px){
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified[data-path-mode="cinematic"] .jsh-path-sticky{max-width:840px;padding:76px 40px 24px;gap:12px;justify-content:center}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro{margin:0 auto 24px}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro>h2{font-size:36px;line-height:1.12}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro>p:not(.jsw-eyebrow),
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro>a{display:none}
#js05x-index #businessos-example.jl-business-unified .jsc-request-heading{min-height:62px;padding:8px 12px 12px 78px;gap:10px}
#js05x-index #businessos-example.jl-business-unified .jsc-request-heading h3,
#js05x-index #businessos-example.jl-business-unified .jsc-request-state{display:none}
#js05x-index #businessos-example.jl-business-unified .jsc-request-heading>p{font-size:10px;letter-spacing:.12em}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-fields{height:330px}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:25px;padding:30px 48px;text-align:center;border-radius:28px}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary{display:block}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary b{font-size:40px;line-height:1.1}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary small{font-size:15px;margin-top:12px;line-height:1.5}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter .jsw-step-copy,
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary .jsw-step-number,
#js05x-index #businessos-example.jl-business-unified .jd-stage-glyph{display:none}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-field{min-height:0;padding:22px 0 0;border:0;border-top:1px solid #80dbae25;text-align:center;align-items:center;justify-content:center}
#js05x-index #businessos-example.jl-business-unified .jsc-field-label{font-size:10px;letter-spacing:.1em;margin-bottom:8px}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-field-value strong{font-size:25px;line-height:1.25}
#js05x-index #businessos-example.jl-business-unified .jsc-field-value>span{display:none}
#js05x-index #businessos-example.jl-business-unified .jsh-path-rail{gap:16px}
#js05x-index #businessos-example.jl-business-unified .jsh-path-rail button{min-height:48px;border:0;border-bottom:1px solid #80dbae35;border-radius:0;background:none;padding:8px 0;box-shadow:none;text-align:center}
#js05x-index #businessos-example.jl-business-unified .jsh-path-rail button[aria-current="step"]{background:none;border-color:#80dbae;box-shadow:none}
#js05x-index #businessos-example.jl-business-unified .jsw-example-note{display:none}
}
@media(min-width:1000px) and (min-height:700px) and (max-height:790px){
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified[data-path-mode="cinematic"] .jsh-path-sticky{padding-top:68px;gap:8px}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro{margin-bottom:12px}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro>h2{font-size:32px}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-fields{height:300px}
}
