.sub-h.svelte-xuxbgk{font-size:clamp(1.5rem,2.8vw,2.1rem)}.gift-steps.svelte-xuxbgk{--prog: var(--mint)}.step-n.svelte-xuxbgk{font-size:10px;letter-spacing:.14em;color:var(--mint-ink)}.gift.svelte-xuxbgk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(24px,4vw,56px);align-items:start}.gift-copy.svelte-xuxbgk{color:var(--cream-60);max-width:48ch;line-height:1.7}.gift-note.svelte-xuxbgk{margin-top:16px;font-size:10px;color:var(--cream-60)}.gift-err.svelte-xuxbgk{font-size:10px;line-height:1.8;color:var(--red-ink)}
