.mkt.svelte-1d0dgro{padding:40px 0 80px}h1.svelte-1d0dgro{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0 0 8px;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:600;line-height:1.12}.lead.svelte-1d0dgro{color:var(--ink-2);max-width:64ch;margin:0 0 28px;font-size:15.5px;line-height:1.55}.spec.svelte-1d0dgro{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.spec-row.svelte-1d0dgro{border-top:1px solid var(--line);grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:8px 40px;padding:20px;display:grid}.spec-row.svelte-1d0dgro:first-child{border-top:0}.spec-row.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.4}.spec-body.svelte-1d0dgro{justify-items:start;gap:10px;display:grid}.d.svelte-1d0dgro{color:var(--ink-2);max-width:72ch;margin:0;font-size:14px;line-height:1.55}.go.svelte-1d0dgro{font-family:var(--display);color:var(--accent-ink);font-size:13.5px;font-weight:600}.go.svelte-1d0dgro:hover{text-underline-offset:3px;text-decoration:underline}.go.svelte-1d0dgro .arr:where(.svelte-1d0dgro){transition:transform .15s;display:inline-block}.go.svelte-1d0dgro:hover .arr:where(.svelte-1d0dgro){transform:translate(3px)}@media (width<=640px){.mkt.svelte-1d0dgro{padding:28px 0 64px}.spec-row.svelte-1d0dgro{grid-template-columns:1fr;padding:16px}}
