.letter_flow__uCL1w{width:100%;margin-inline:auto}.letter_step__V4xU_{max-width:640px;margin-inline:auto;padding:var(--space-6) var(--container-pad) calc(var(--space-8) + 60px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.letter_response__ugN7_{width:100%;padding-block:var(--space-6)}.letter_responseLine__SsGjw{font-family:var(--font-body);font-size:var(--text-3xl);line-height:1.5;letter-spacing:var(--tracking-display)}.letter_responseSub__QxlRO{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--fg-secondary)}.letter_support__290EN{width:100%;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--c-sage-400) 45%,transparent);background:color-mix(in srgb,var(--c-sage-400) 10%,transparent);font-size:var(--text-sm)}.letter_supportLines__mdb_g{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.letter_supportLines__mdb_g li{display:flex;gap:var(--space-3);align-items:baseline}.letter_supportNumber__8Vn6k{font-family:var(--font-ticket);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-lg);color:var(--fg-accent)}.letter_stepRegion__tnmEt:focus{outline:none}.letter_stepRegion__tnmEt{animation:letter_stepIn__2UKPm var(--dur-base) var(--ease-out)}@keyframes letter_stepIn__2UKPm{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.letter_stepRegion__tnmEt{animation:none}}