.cs{grid-template-columns:minmax(0,4fr) minmax(0,9fr);align-items:start;gap:clamp(24px,3.2vw,56px);padding:clamp(16px,3vh,32px) 0 clamp(24px,4vh,48px);display:grid}.cs-side{text-wrap:pretty;max-width:40ch;animation:k-in .9s var(--ease) both;align-content:start;gap:22px;font-size:15px;line-height:23px;display:grid;position:sticky}.cs-head{gap:2px;display:grid}.cs-name{font:inherit;letter-spacing:-.005em;margin:0;font-weight:500}.cs-sum{margin:0}.cs-text{gap:14px;display:grid}.cs-text p{margin:0}.cs-text p+p{color:var(--fg-2)}.cs-facts{gap:14px;margin:6px 0 0;display:grid}.cs-fact{gap:2px;display:grid}.cs-fact dd{justify-items:start;margin:0;display:grid}.cs-back{justify-self:start;margin-top:10px}.cs-assets{gap:12px;display:grid}.cs-row{align-items:flex-start;gap:12px;display:flex}.cs-asset{background:var(--stage);min-width:0;animation:k-in .8s var(--ease) both;border-radius:14px;flex:0 1 0;margin:0;overflow:hidden;transform:translateZ(0)}.cs-asset img,.cs-asset video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.cs{grid-template-columns:minmax(0,1fr)}.cs-side{max-width:60ch;padding:clamp(16px,4vh,40px) 0 16px;position:static}}@media (max-width:560px){.cs-row{flex-direction:column}.cs-asset{flex:none;width:100%}}
