.legal-section.capability-page{max-width:1040px}.capability-page .status-pill{margin-bottom:32px}.capability-page .legal-intro{max-width:68ch}.capability-section{margin-top:48px}.capability-section>h2{font-size:var(--text-heading);font-weight:var(--weight-semibold);letter-spacing:-.015em;margin-bottom:20px;line-height:1.25}.capability-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.capability-cards h3{color:var(--ink);font-size:var(--text-subhead);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0 0 6px;line-height:1.3}.capability-cards h3 a:hover{color:var(--indigo)}.capability-body{color:var(--muted);font-size:var(--text-body);max-width:62ch;margin:0;line-height:1.6}.capability-limits{gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.capability-limits li{border-left:3px solid var(--slate);color:var(--muted);font-size:var(--text-body);max-width:62ch;padding:2px 0 2px 18px;line-height:1.6}.capability-page .blog-prose>section:first-child h3{margin-top:0}.capability-more,.feature-detail>.blog-prose p.capability-more{font-size:var(--text-body);font-weight:var(--weight-semibold);margin-top:14px}.capability-more a{color:var(--indigo)}@media (max-width:900px){.capability-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.capability-cards{grid-template-columns:minmax(0,1fr)}}.capability-languages{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 18px;margin:0 0 24px;padding:0;list-style:none;display:grid}.capability-languages li{border-bottom:1px solid var(--border-quiet);font-size:var(--text-body);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.capability-languages code{color:var(--muted);font-size:var(--text-meta)}.capability-figure{max-width:520px;margin:0 0 28px}.capability-figure .product-shot{border:1px solid var(--border-soft);border-radius:14px;box-shadow:0 18px 44px #292e4f1f}.capability-figure figcaption{color:var(--muted);font-size:var(--text-meta);margin-top:12px;line-height:1.5}
