.store-journey{background:var(--case-panel-soft);border-block:1px solid var(--line)}.store-journey__intro{max-inline-size:46rem;margin-block-end:clamp(2rem,4vw,3.5rem)}.store-journey__intro .eyebrow{color:var(--purple)}.store-journey h2{font-size:clamp(2rem,4vw,3.6rem);margin-block:1rem}.store-journey p{color:var(--subtle)}.store-journey__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start}.store-journey__steps{list-style:none;margin:0;padding:0}.store-journey__steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-block-start:1px solid var(--line)}.store-journey__steps li>span{color:var(--purple);font-size:.85rem;padding-block-start:.3rem}.store-journey h3{font-size:clamp(1.25rem,1.9vw,1.6rem);margin-block-end:.75rem}.store-journey__screens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,1.5rem)}.store-journey__screens figure{min-inline-size:0;margin:0}.store-journey__screens figure:last-child{margin-block-start:2.5rem}.store-journey__screen{overflow:hidden;border:5px solid var(--ink);border-radius:1.35rem;background:var(--white);box-shadow:0 1rem 2rem color-mix(in srgb,var(--ink) 9%,transparent)}.store-journey__screen img{display:block;inline-size:100%;block-size:auto}.store-journey__screens figcaption{color:var(--subtle);font-size:.85rem;line-height:1.6;margin-block-start:1rem}.store-journey__related{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-block-start:3rem;padding-block-start:1.5rem;border-block-start:1px solid var(--line)}.store-journey__related a{color:var(--purple)}@media (max-width:900px){.store-journey__layout{grid-template-columns:minmax(0,1fr)}.store-journey__screens{max-inline-size:40rem}}@media (max-width:440px){.store-journey__screen{border-width:3px;border-radius:.8rem}.store-journey__screens figure:last-child{margin-block-start:1.5rem}}