.scenario-journey[data-astro-cid-jygiucrq]{margin:0;min-width:0;padding:clamp(1.3rem,3vw,2.4rem);background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;color:var(--ink)}figcaption[data-astro-cid-jygiucrq]{display:flex;flex-direction:column;gap:.6rem}figcaption[data-astro-cid-jygiucrq] span[data-astro-cid-jygiucrq]{font-size:.7rem;letter-spacing:.08em;color:var(--accent)}figcaption[data-astro-cid-jygiucrq] strong[data-astro-cid-jygiucrq]{font-size:1.15rem;font-weight:600}.scene-art[data-astro-cid-jygiucrq]{width:100%;max-width:36rem;display:block;margin:1rem auto 1.5rem}.art-line[data-astro-cid-jygiucrq]{stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.art-box[data-astro-cid-jygiucrq]{fill:var(--surface);stroke:var(--accent);stroke-width:1.4}.art-soft[data-astro-cid-jygiucrq]{fill:var(--surface-raised);stroke:var(--accent);stroke-width:1.4}.art-dot[data-astro-cid-jygiucrq]{fill:var(--accent)}ol[data-astro-cid-jygiucrq]{display:grid;grid-template-columns:1fr;gap:0;padding:0;margin:0;list-style:none}li[data-astro-cid-jygiucrq]{display:flex;align-items:center;gap:.85rem;position:relative;padding:.75rem .2rem .75rem 0;border-bottom:1px solid var(--line)}li[data-astro-cid-jygiucrq] span[data-astro-cid-jygiucrq]{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid var(--line);border-radius:50%;font-size:.65rem;color:var(--accent);flex-shrink:0}li[data-astro-cid-jygiucrq] strong[data-astro-cid-jygiucrq]{font-size:.82rem;font-weight:500}.journey-batch-traceability[data-astro-cid-jygiucrq] ol[data-astro-cid-jygiucrq]{border-left:1px solid var(--accent);padding-left:1rem}.journey-batch-traceability[data-astro-cid-jygiucrq] li[data-astro-cid-jygiucrq]:last-child{color:var(--accent)}.journey-supplier-collaboration[data-astro-cid-jygiucrq] li[data-astro-cid-jygiucrq]:nth-child(2n){padding-left:1rem}.journey-warehouse-fulfillment[data-astro-cid-jygiucrq] li[data-astro-cid-jygiucrq]:nth-child(4){border-bottom-color:var(--accent)}.journey-rd-compliance[data-astro-cid-jygiucrq] li[data-astro-cid-jygiucrq] span[data-astro-cid-jygiucrq]{border-radius:.3rem}.journey-brand-content[data-astro-cid-jygiucrq] li[data-astro-cid-jygiucrq]:last-child{border-bottom-color:var(--accent)}@media (min-width:600px) and (max-width:1023px){ol[data-astro-cid-jygiucrq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.scene-art[data-astro-cid-jygiucrq]{max-width:32rem}}.scenario-editorial[data-astro-cid-2mszt757]{padding:clamp(2.5rem,5vw,4.5rem) 0;border-top:1px solid var(--line);scroll-margin-top:7rem}.scenario-editorial[data-astro-cid-2mszt757]:first-child{padding-top:0;border-top:0}.scenario-editorial[data-astro-cid-2mszt757]>header[data-astro-cid-2mszt757]{max-width:52rem;margin-bottom:2.25rem}.scenario-number[data-astro-cid-2mszt757]{font-size:.7rem;letter-spacing:.13em;color:var(--accent);font-weight:700}.scenario-editorial[data-astro-cid-2mszt757] h3[data-astro-cid-2mszt757]{margin-top:1rem;color:var(--ink);font-size:clamp(1.7rem,3.2vw,2.7rem);line-height:1.35;letter-spacing:-.025em;font-weight:600}.scenario-editorial[data-astro-cid-2mszt757] header[data-astro-cid-2mszt757] p[data-astro-cid-2mszt757]{font-size:.95rem;line-height:1.9;color:var(--muted);margin-top:1rem}.scenario-composition[data-astro-cid-2mszt757]{display:grid;gap:2rem;align-items:start}.scenario-story[data-astro-cid-2mszt757]{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.story-section[data-astro-cid-2mszt757]>span[data-astro-cid-2mszt757],.stage-panel[data-astro-cid-2mszt757]>span[data-astro-cid-2mszt757]{font-size:.7rem;letter-spacing:.08em;color:var(--accent);font-weight:600}.story-section[data-astro-cid-2mszt757] p[data-astro-cid-2mszt757],.stage-panel[data-astro-cid-2mszt757] p[data-astro-cid-2mszt757]{margin-top:.6rem;font-size:.95rem;line-height:1.95;color:var(--ink)}.stage-panel[data-astro-cid-2mszt757]{padding:1.4rem 1.6rem;border-left:3px solid var(--accent);background:var(--surface-alt)}.scenario-story[data-astro-cid-2mszt757] ul[data-astro-cid-2mszt757]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;padding:0;list-style:none}.scenario-story[data-astro-cid-2mszt757] li[data-astro-cid-2mszt757]{font-size:.82rem;display:flex;align-items:flex-start;gap:.55rem;color:var(--muted)}.scenario-story[data-astro-cid-2mszt757] li[data-astro-cid-2mszt757] svg[data-astro-cid-2mszt757]{flex-shrink:0;color:var(--accent);margin-top:.2rem}.scenario-story[data-astro-cid-2mszt757]>a[data-astro-cid-2mszt757]{align-self:flex-start}@media (min-width:1024px){.scenario-composition[data-astro-cid-2mszt757]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,5vw,6rem)}.scenario-story[data-astro-cid-2mszt757]{padding:.5rem 0}}@media (max-width:380px){.scenario-story[data-astro-cid-2mszt757] ul[data-astro-cid-2mszt757]{grid-template-columns:1fr}.stage-panel[data-astro-cid-2mszt757]{padding:1.2rem}}.scenario-index[data-astro-cid-jmftqxnr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:2.5rem 0 4rem}.scenario-index[data-astro-cid-jmftqxnr] a[data-astro-cid-jmftqxnr]{display:flex;gap:.65rem;align-items:center;padding:1rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface);color:var(--ink);font-size:.8rem}.scenario-index[data-astro-cid-jmftqxnr] a[data-astro-cid-jmftqxnr]:hover{border-color:var(--accent)}.scenario-index[data-astro-cid-jmftqxnr] a[data-astro-cid-jmftqxnr]>span[data-astro-cid-jmftqxnr]{color:var(--accent);font-size:.65rem}.scenario-index[data-astro-cid-jmftqxnr] a[data-astro-cid-jmftqxnr]>svg[data-astro-cid-jmftqxnr]{margin-left:auto;color:var(--accent);flex-shrink:0}.scenario-list[data-astro-cid-jmftqxnr]{margin-top:2.5rem}@media (max-width:750px){.scenario-index[data-astro-cid-jmftqxnr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.scenario-index[data-astro-cid-jmftqxnr]{grid-template-columns:1fr}}
