.st-cta.bo-cta{background:var(--surface)}.st-cta.bo-cta .st-btn--ghost{background:var(--bg)}.bo-card .st-card-rows dd{white-space:normal;text-align:end;text-wrap:balance}.bo-card .st-card-rows dd.bo-off{color:var(--muted)}.bo-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px 72px;margin-block-start:48px;display:grid}.bo-cols p{color:var(--ink);text-wrap:pretty;font-size:17.5px;line-height:1.65}.bo-cols a{color:var(--ink);text-underline-offset:4px;transition:color .2s var(--ease);-webkit-text-decoration:underline #131c2e4d;text-decoration:underline #131c2e4d}.bo-cols a:hover{color:var(--brand)}.bo-ledger{border-block-start:1px solid var(--line);margin-block-start:48px}.bo-row{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:start;gap:12px 32px;padding-block:22px;display:grid}.bo-row-k{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.35;display:block}.bo-row-t{max-inline-size:70ch;color:var(--muted);text-wrap:pretty;margin-block-start:7px;font-size:15.5px;line-height:1.6;display:block}.bo-tag{background:var(--brand-soft);color:var(--brand);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;white-space:nowrap;border-radius:8px;justify-self:end;padding:6px 12px;font-size:15px;font-weight:600}@media (max-width:700px){.bo-row{grid-template-columns:minmax(0,1fr);gap:12px}.bo-tag{justify-self:start}}.bo-never{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:40px 72px;display:grid}.bo-never-h2{margin-block-start:18px}.bo-never-card{border-radius:var(--r);background:var(--bg);padding:30px 32px 34px;position:relative;overflow:hidden}.bo-never-w{aspect-ratio:1;background:var(--brand-soft);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;inline-size:140px;position:absolute;inset-block-end:0;inset-inline-end:0}.bo-never-card p{color:var(--ink);text-wrap:pretty;font-size:17.5px;line-height:1.6;position:relative}.bo-never-card a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.bo-never-card a:hover{color:var(--brand-ink)}@media (max-width:700px){.bo-cols p,.bo-never-card p{font-size:16.5px}.bo-never-card{padding:24px 22px 28px}}