.feature-page{padding-top:64px;position:relative;z-index:2}.feature-page__inner{max-width:760px}.feature-page__crumbs{color:var(--color-text-secondary);font-size:var(--text-note,14px);margin:0 0 var(--space-4)}.feature-page__crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}.feature-page__crumbs li+li:before{content:"/";margin-right:var(--space-1);opacity:.5}.feature-page__crumbs a{color:var(--color-text-secondary);text-decoration:none}.feature-page__crumbs a:hover{color:var(--color-accent)}.feature-page__lead{max-width:640px}.feature-page__cta,.feature-page__video{margin-top:var(--space-4)}.feature-page__cta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.feature-block{margin-top:var(--space-6)}.feature-subtitle,.feature-title{color:var(--color-text-primary);line-height:1.3;scroll-margin-top:calc(var(--nav-height, 64px) + var(--space-3))}.feature-title{font-size:var(--text-h3,20px);font-weight:300;margin:0 0 var(--space-3)}.feature-subtitle{font-size:17px;font-weight:400;margin:var(--space-4) 0 var(--space-2)}.feature-list,.feature-table,.feature-text{color:var(--color-text-body);font-size:15px;font-weight:400;line-height:1.7}.feature-list,.feature-text{margin:0 0 var(--space-3)}.feature-list{display:flex;flex-direction:column;gap:var(--space-1);padding-left:1.2em}.feature-pre{background:var(--color-surface-2);border-radius:8px;margin:0 0 var(--space-3);max-height:420px;overflow:auto;padding:var(--space-3)}.feature-pre code{background:none;padding:0;white-space:pre}.feature-table{margin:0 0 var(--space-3);overflow-x:auto}.feature-table table{border-collapse:collapse;min-width:100%}.feature-table td,.feature-table th{border:.8px solid var(--color-border-strong);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.feature-table th{color:var(--color-text-secondary);font-weight:400}.feature-table td:first-child,.feature-table th{white-space:nowrap}.feature-page code{background:var(--color-surface-2);border-radius:4px;font-family:var(--font-mono);font-size:.9em;padding:1px 6px}.feature-page__faq-item .feature-text{margin-bottom:var(--space-2)}
