.cs{--cs-ink:#111;--cs-paper:#f4f4ef;--cs-muted:#5c5c5c;--cs-line:#d9d9d4;--cs-accent:#c8f31d;background:var(--cs-paper);min-height:100svh;color:var(--cs-ink);place-items:center;padding:24px 16px;display:grid}.cs__card{border-top:6px solid var(--cs-ink);width:min(100%,640px);padding-top:28px}.cs__en{letter-spacing:.2em;margin:0;font-size:.8rem;font-weight:700}.cs__name{letter-spacing:-.01em;margin:6px 0 0;font-size:clamp(2rem,1.4rem + 3vw,3.2rem);line-height:1.15}.cs__status{background:var(--cs-ink);color:var(--cs-accent);letter-spacing:.06em;margin:20px 0 0;padding:4px 10px;font-weight:700;display:inline-block}.cs__lead{color:var(--cs-muted);margin:14px 0 0;line-height:1.8}.cs__company{margin-top:40px}.cs__h{letter-spacing:.14em;color:var(--cs-muted);margin:0 0 8px;font-size:.8rem}.cs__dl{margin:0;font-size:.92rem}.cs__dl>div{border-bottom:1px solid var(--cs-line);grid-template-columns:7em 1fr;gap:12px;padding:12px 0;display:grid}.cs__dl dt{color:var(--cs-muted)}.cs__dl dd{overflow-wrap:anywhere;margin:0}.cs__dl a{color:inherit}.cs__dl a:focus-visible{outline:2px solid var(--cs-ink);outline-offset:2px}
