.cap-stack{border-top:2px solid var(--ink-1000);display:grid;margin-top:var(--space-12)}.cap-row{border-bottom:1px solid var(--border-hairline);display:grid;gap:var(--space-10);grid-template-columns:.8fr 1.2fr;padding:var(--space-12) 0}@media (max-width:900px){.cap-row{gap:var(--space-6);grid-template-columns:1fr;padding:var(--space-10) 0}}.cap-head .tag{align-items:center;color:var(--brand);display:flex;font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);gap:var(--space-3);letter-spacing:var(--ls-eyebrow);margin-bottom:var(--space-4);text-transform:uppercase}.cap-head .tag:after{background:var(--border-tint);content:"";flex:1;height:1px}.cap-head h3{font:var(--type-h2);letter-spacing:var(--ls-heading);margin-bottom:var(--space-4)}.cap-head p{color:var(--text-muted);font:var(--type-body);margin:0;max-width:36ch}.cap-body{align-content:start;display:grid;gap:var(--space-8)}.cap-point{border-left:2px solid var(--brand);padding-left:var(--space-5)}.cap-point h5{font:var(--type-h4)}.cap-point p{font:var(--type-body);margin:var(--space-2) 0 0;max-width:56ch}.cap-note{color:var(--text-muted);font:var(--type-body-sm);margin:0}.chips{display:flex;flex-wrap:wrap;gap:var(--gap-inline)}.chip{background:var(--brand-tint);border-radius:var(--radius-md);color:var(--ink-1000);font:var(--type-body-sm);font-weight:var(--fw-bold);padding:var(--pad-pill)}