.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-heading-sm);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0 0 6px;line-height:1.3}.capability-cards h3 a:hover{color:var(--magenta)}.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-sm);font-weight:var(--weight-semibold);margin-top:14px}.capability-more a{color:var(--indigo)}.capability-more a:hover{color:var(--magenta)}@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)}}
