.ft-prose{max-width:68ch}.ft-prose p,.ft-prose li{color:var(--text-2);line-height:1.7}.ft-prose strong{color:var(--text)}.ft-prose code,.ft-table code{font:400 .875em / 1.4 var(--mono);background:var(--soft);border-radius:4px;padding:1px 5px}.ft-table{max-width:none;margin-block:0}.ft-table th[scope=row]{color:var(--text);white-space:nowrap;font-weight:600}.ft-prose:has(.ft-table){max-width:none}.ft-steps{counter-reset:ft-step;padding:0;list-style:none}.ft-steps li{counter-increment:ft-step;gap:var(--sp4);padding-bottom:var(--sp3);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.ft-steps li:before{content:counter(ft-step);border:1px solid var(--line);width:28px;height:28px;font:500 var(--text-micro) / 1 var(--mono);color:var(--accent-text);border-radius:999px;place-items:center;display:grid}.ft-slot-block{padding-block:var(--sp8)}.ft-logos{gap:var(--sp4);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;display:grid}.ft-logos figure{margin:0}.ft-logo-cell{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);place-items:center;min-height:120px;display:grid}.ft-logo-cell.ft-dark{background:#0e0e10}.ft-on-dark{color:#e5e5e3}.ft-logos figcaption{margin-top:var(--sp2);font-size:var(--text-small);color:var(--text-2)}@media (max-width:700px){.ft-logos{grid-template-columns:1fr}.ft-table th[scope=row]{white-space:normal}}
