.cs-archive{margin-top:clamp(8px,2vw,22px)}.cs-feature{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--bone) 4%,var(--panel)),var(--panel));border-radius:18px;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(24px,3vw,46px);margin:clamp(26px,4vw,46px) 0;padding:clamp(28px,3.2vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px -38px #000000b3}.cs-feature:before{content:"";background:var(--sheen);height:1px;position:absolute;top:0;left:0;right:0}.cs-feature .feat-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink);align-items:center;gap:9px;margin:0 0 18px;font-size:11px;display:flex}.cs-feature .feat-tag:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.feat-logo{object-fit:contain;object-position:left center;width:auto;max-width:210px;height:30px;filter:var(--logo-filter);opacity:.92;margin-bottom:18px;display:block}.cs-feature .feat-title{font-family:var(--font-sans);letter-spacing:-.025em;font-size:clamp(27px,3.2vw,40px);font-weight:600;line-height:1.07}.cs-feature-main .feat-title a{color:var(--bone);text-decoration:none}.cs-feature-main .feat-title a:hover{color:var(--green-ink)}.cs-feature .feat-deck{color:var(--bone-dim);max-width:52ch;margin-top:16px;font-size:16.5px;line-height:1.55}.cs-feature .feat-go{color:var(--on-accent);background:var(--green);border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:11px 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .14s;display:inline-flex}.cs-feature .feat-go:hover{background:var(--green-soft)}.cs-feature-stat{background:var(--code-bg);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--sheen);border-radius:14px;flex-direction:column;justify-content:center;gap:12px;padding:clamp(26px,2.8vw,40px);text-decoration:none;transition:border-color .16s;display:flex;position:relative}.cs-feature-stat .cs-num{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--bone);font-size:clamp(46px,6vw,74px);font-weight:600;line-height:.92}.cs-feature-stat .cs-num:after{content:"";background:var(--green);width:48px;height:3px;box-shadow:0 0 12px color-mix(in srgb,var(--green) 55%,transparent);border-radius:2px;margin-top:16px;display:block}.cs-feature-stat .cs-num-label{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--bone-dim);font-size:13px;line-height:1.4}.cs-feature-stat .cs-num-scope{font-family:var(--font-sans);color:var(--muted);font-size:13.5px;line-height:1.45}.cs-feature:hover .cs-feature-stat{border-color:color-mix(in srgb,var(--bone) 22%,var(--line))}.cs-index{border-top:1px solid var(--line);flex-direction:column;margin-bottom:clamp(56px,7vw,96px);display:flex}.cs-row{border-bottom:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(220px,1.15fr) 1.9fr minmax(165px,.82fr);align-items:center;gap:clamp(20px,3vw,48px);margin:0 calc(-1*clamp(10px,1.4vw,18px));padding:clamp(22px,2.8vw,34px) clamp(10px,1.4vw,18px);text-decoration:none;transition:background .16s;display:grid}.cs-row:hover{background:color-mix(in srgb,var(--bone) 3.5%,transparent)}.cs-row-cust{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cs-logo{object-fit:contain;object-position:left center;width:100%;max-width:230px;height:44px;filter:var(--logo-filter);opacity:.95}.cs-descriptor{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--bone);font-size:18px;font-weight:600;line-height:1.22}.cs-scale{font-family:var(--font-sans);color:var(--muted);font-size:13.5px;line-height:1.4}.cs-verified{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted2);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;display:inline-flex}.cs-check{width:13px;height:13px;color:var(--muted);flex:none}.cs-row-story{min-width:0}.cs-row-title{font-family:var(--font-sans);letter-spacing:-.018em;color:var(--bone);font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.22}.cs-row-excerpt{color:var(--bone-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cs-row-metric{text-align:right;flex-direction:column;align-items:flex-end;gap:0;display:flex}.cs-row-metric .cs-num{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--bone);font-size:clamp(32px,2.8vw,42px);font-weight:600;line-height:.95}.cs-row-metric .cs-num--long{letter-spacing:-.01em;font-size:clamp(21px,1.9vw,28px)}.cs-row-metric .cs-num:after{content:"";background:var(--green-ink);border-radius:2px;width:34px;height:3px;margin:10px 0 0 auto;display:block}.cs-row-metric .cs-num-label{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--bone-dim);margin-top:9px;font-size:12px;line-height:1.4}.cs-row-metric .cs-num-scope{font-family:var(--font-sans);color:var(--muted);max-width:32ch;margin-top:3px;font-size:13px;line-height:1.45}@media (max-width:860px){.cs-row{border-radius:0;grid-template-columns:1fr;align-items:start;gap:14px;margin:0;padding:clamp(22px,5vw,28px) 0}.cs-row-metric{text-align:left;align-items:flex-start}.cs-row-metric .cs-num:after{margin-left:0}}@media (max-width:720px){.cs-feature{grid-template-columns:1fr;gap:22px}.cs-feature-stat{align-items:flex-start}}
