.alternative-methods{min-width:0}.alternative-methods [data-slot=marketing-content-section-body],.alternative-method,.alternative-code{min-width:0;max-width:100%}.alternative-method{overflow-wrap:anywhere;margin-block-start:2rem}.alternative-method h3{color:var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.5}.alternative-method h4{color:var(--foreground);margin-block:1rem .5rem;font-size:1rem;font-weight:600}.alternative-method p,.alternative-method ul,.alternative-method ol{margin-block:.75rem}.alternative-method ul,.alternative-method ol{padding-inline-start:1.5rem}.alternative-method ul{list-style:outside}.alternative-method ol{list-style:decimal}.alternative-method li+li{margin-block-start:.375rem}.alternative-code{border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);background:var(--muted);overflow-wrap:normal;margin-block:1rem;overflow:hidden}.alternative-code-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem .75rem;display:flex}.alternative-code-label{overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:500}.alternative-code pre{box-sizing:border-box;white-space:pre;tab-size:4;max-width:100%;color:inherit;background:0 0;margin:0;padding:1rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.alternative-code code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:inherit;color:inherit;white-space:inherit;background:0 0}.alternative-code pre:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.alternative-code .alternative-code-status{min-height:1.5rem;color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;padding:.25rem .75rem;font-size:.8125rem;line-height:1.5}.alternative-method-docs a{color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}
