.contact-section.svelte-1bv7ezn{padding-top:clamp(2.5rem,6vw,4rem)}.route-list.svelte-1bv7ezn{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.route.svelte-1bv7ezn{border-bottom:1px solid var(--color-border);grid-template-columns:7rem minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.route-label.svelte-1bv7ezn{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding-top:.3rem;font-size:.7rem}.route.urgent.svelte-1bv7ezn .route-label:where(.svelte-1bv7ezn){color:var(--color-orange)}.route.urgent.svelte-1bv7ezn .route-body:where(.svelte-1bv7ezn){border-left:3px solid var(--color-orange);padding-left:1rem}.route-body.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--font-body);font-size:var(--step-sub);letter-spacing:0;margin-bottom:.5rem;font-weight:600}.route-body.svelte-1bv7ezn p:where(.svelte-1bv7ezn){max-width:62ch;color:var(--color-mist);margin:0;font-size:.95rem;line-height:1.7}.route-action.svelte-1bv7ezn{white-space:nowrap;flex:none}.direct.svelte-1bv7ezn{border:1px solid var(--color-control-border);background:var(--color-layer);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2.5rem,6vw,4rem);padding:clamp(1.75rem,4vw,2.75rem);display:grid}.direct-copy.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:var(--step-section);margin-bottom:.75rem;font-weight:700}.direct-copy.svelte-1bv7ezn p:where(.svelte-1bv7ezn){max-width:60ch;color:var(--color-mist);margin:0}.direct-availability.svelte-1bv7ezn{font-size:.92rem;color:var(--color-muted)!important;margin-top:1rem!important}.direct-mail.svelte-1bv7ezn{font-family:var(--font-mono);white-space:nowrap}@media (width<=860px){.route.svelte-1bv7ezn{grid-template-columns:6rem minmax(0,1fr)}.route-action.svelte-1bv7ezn{grid-column:2;justify-self:start}.direct.svelte-1bv7ezn{grid-template-columns:1fr;align-items:stretch}}@media (width<=520px){.route.svelte-1bv7ezn{grid-template-columns:1fr;gap:.75rem}.route-action.svelte-1bv7ezn,.route-body.svelte-1bv7ezn{grid-column:1}.route.urgent.svelte-1bv7ezn .route-body:where(.svelte-1bv7ezn){padding-left:.85rem}}
