.zst{text-align:center;flex-direction:column;align-items:center;max-width:480px;margin-inline:auto;display:flex}.zst-title{font:700 var(--fs-display) / 1.2 var(--ui);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0}.zst-text{margin:var(--sp-2) 0 0;font:400 var(--fs-body) / 1.5 var(--ui);color:var(--ink-2);text-wrap:pretty}.zst-act{margin-top:var(--sp-6);justify-content:center;display:flex}.zst-act .btn svg{width:16px;height:16px}.zst-fan{margin-bottom:var(--sp-8);justify-content:center;display:flex}.zst-fan img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--r-sm);border:3px solid var(--surface-high);width:148px;box-shadow:var(--e2);background:var(--well);display:block}.zst-fan img:first-child{transform:translate(18px)rotate(-6deg)translateY(8px)}.zst-fan img:nth-child(2){z-index:1;width:168px;position:relative}.zst-fan img:nth-child(3){transform:translate(-18px)rotate(6deg)translateY(8px)}.zst-fan img:first-child:nth-last-child(2){width:168px;transform:translate(12px)rotate(-5deg)}.zst-fan img:nth-child(2):last-child{transform:translate(-12px)rotate(4deg)translateY(6px)}.zst-fromto{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-8);display:flex}.zst-fromto img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--r-sm);background:var(--well);width:clamp(56px,18vw,116px);display:block}.zst-fromto .zst-in{outline:1px solid var(--outline-strong);outline-offset:-1px}.zst-arrow{width:20px;height:20px;margin:0 var(--sp-1);stroke:var(--ink-3);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (prefers-reduced-motion:reduce){.zst .zst-fan img:nth-child(n):nth-last-child(n){transform:none}}
