.co-lifecycle{margin:var(--space-7,32px) 0 0}.co-lifecycle__title{margin:0 0 var(--space-2,4px);color:var(--fg-1);font-size:1rem;font-weight:650}.co-lifecycle__lede{margin:0 0 var(--space-6,24px);color:var(--fg-3);font-size:.85rem}.co-lifecycle__list{padding:0 0 0 var(--space-6,24px);border-left:1px solid var(--border);gap:var(--space-6,24px);flex-direction:column;margin:0;list-style:none;display:flex}.co-lifecycle__entry{gap:var(--space-2,4px) var(--space-5,16px);grid-template-columns:minmax(7.5rem,max-content) 1fr;align-items:baseline;display:grid;position:relative}.co-lifecycle__entry:before{content:"";left:calc(var(--space-6,24px) * -1 - 4px);border-radius:var(--radius-full,9999px);background:var(--bg-page);border:1.5px solid var(--fg-4);width:7px;height:7px;position:absolute;top:.45em}.co-lifecycle__date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-2);white-space:nowrap;font-size:.78rem}.co-lifecycle__body{gap:var(--space-3,8px);flex-direction:column;min-width:0;display:flex}.co-lifecycle__readout{padding:var(--space-3,8px) var(--space-4,12px);border-left:2px solid var(--accent);background:var(--accent-tint);color:var(--fg-1);margin:0;font-size:.85rem}.co-lifecycle__kinds{gap:var(--space-3,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.co-lifecycle__kind{align-items:baseline;gap:var(--space-2,4px) var(--space-4,12px);flex-wrap:wrap;min-width:0;display:flex}.co-lifecycle__chip{border-radius:var(--radius-sm,4px);padding:2px 8px;font-size:.78rem;font-weight:650;line-height:1.5;display:inline-block}.co-lifecycle__chip--deal{color:var(--info);background:var(--info-tint)}.co-lifecycle__chip--exit{color:var(--fail);background:var(--fail-tint)}.co-lifecycle__chip--strain{color:var(--warn);background:var(--warn-tint)}.co-lifecycle__chip--entry{color:var(--ok);background:var(--ok-tint)}.co-lifecycle__source{font-family:var(--font-mono);color:var(--fg-3);font-size:.72rem}.co-lifecycle__counterparty{color:var(--fg-2);font-size:.85rem}@media (max-width:34rem){.co-lifecycle__entry{grid-template-columns:1fr}}.co-lifecycle__banner{margin:0 0 var(--space-6,24px);padding:var(--space-4,12px) var(--space-5,16px);border-left:3px solid var(--fail);background:var(--fail-tint);color:var(--fg-1);font-size:.9rem}.co-lifecycle__evidence{margin-top:var(--space-2,4px);padding-left:var(--space-4,12px);border-left:2px solid var(--border-subtle);color:var(--fg-3);quotes:"“" "”";flex-basis:100%;font-size:.8rem;font-style:italic;display:block}
