.cs-hero .btn-row{margin-top:32px}.cs-sec+.cs-sec{border-top:1px solid var(--rule)}.cs-h3{margin:40px 0 14px}.cs-figs{display:grid;grid-template-columns:1fr;gap:20px;margin:0 0 16px;padding:28px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cs-figs>div:not(.cs-arrow){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cs-figs .label{color:var(--mute);flex-basis:100%;margin-bottom:6px}.cs-figs .stat{font-size:clamp(44px,4.4vw,64px)}.cs-share{font:400 20px/1 var(--f-voice);color:var(--dim);font-variant-numeric:lining-nums tabular-nums}.cs-arrow{display:none;font:300 32px/1 var(--f-display);color:var(--accent);align-self:center}@media (min-width: 1024px){.cs-figs{grid-template-columns:auto auto auto auto auto;justify-content:space-between;align-items:start}.cs-figs .stat{font-size:clamp(40px,3.6vw,56px)}.cs-arrow{display:block}}.cs-srcline{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0 0 32px}.cs-srcline .src-note{display:inline}.cs-break{margin-top:48px}.cs-break h3{display:flex;gap:12px;align-items:baseline}.cs-break h3 .label{color:var(--mute)}.cs-about{max-width:68ch;font-size:15px}.cs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cs-scroll:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.cs-t{width:100%;min-width:520px;border-collapse:collapse;border-top:1px solid var(--rule-2);font-variant-numeric:lining-nums tabular-nums}.cs-t th,.cs-t td{padding:11px 16px 11px 0;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--rule)}.cs-t thead th{font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.cs-t tbody th{font:400 15px/1.4 var(--f-sans);color:var(--ivory)}.cs-t th code{font-size:12px;color:var(--mute);margin-left:6px}.cs-t td{font:400 15px/1.4 var(--f-mono);color:var(--dim)}.cs-t .cs-n{text-align:right;white-space:nowrap}.cs-t td.cs-n:not(.cs-nr){color:var(--ivory)}.cs-t .cs-p{width:34%;white-space:nowrap}.cs-t .cs-pv{display:flex;align-items:center;gap:12px}.cs-bar{flex:0 0 auto;display:block;width:calc(var(--w) * .6);max-width:60%;min-width:1px;height:6px;background:var(--accent);opacity:.8}.cs-t tfoot th,.cs-t tfoot td{border-bottom:1px solid var(--rule-2);color:var(--ivory)}.cs-t tfoot th{font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.cs-t tfoot .cs-fn{font:400 12px/1.4 var(--f-mono);color:var(--mute)}.cs-limits{list-style:none;margin:0;padding:0;max-width:72ch;border-top:1px solid var(--rule)}.cs-limits li{font:400 19px/1.55 var(--f-sans);color:var(--ivory);padding:18px 0 18px 28px;border-bottom:1px solid var(--rule);position:relative}.cs-limits li:before{content:"";position:absolute;left:0;top:30px;width:12px;height:1px;background:var(--accent)}.cs-limits a,.cs-licence a,.cs-sec .longform a{color:var(--ivory);text-underline-offset:3px}.cs-files{list-style:none;margin:0 0 20px;padding:0;border-top:1px solid var(--rule-2)}.cs-files li{display:grid;gap:6px;padding:20px 0;border-bottom:1px solid var(--rule)}.cs-dl{display:inline-flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;color:var(--ivory);text-decoration:none}.cs-dl b{font:400 clamp(20px,2vw,26px)/1.2 var(--f-voice);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px}.cs-dl span{font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.cs-dl:hover b{color:var(--accent)}.cs-line{color:var(--dim);font-size:15px;max-width:68ch}.cs-sha{font:400 12px/1.5 var(--f-mono);color:var(--mute);overflow-wrap:anywhere}.cs-sha .label{margin-right:6px}.cs-sha code{font-size:12px;color:var(--dim)}.cs-check{font-size:14px;color:var(--mute)}.cs-licence{max-width:68ch;color:var(--dim)}.cs-cite{margin:0 0 32px;padding:24px 28px;background:var(--hull);border-left:2px solid var(--accent)}.cs-cite blockquote{margin:0 0 12px}.cs-cite blockquote p{margin:0;font:400 15px/1.6 var(--f-mono);color:var(--ivory);overflow-wrap:anywhere}.cs-cite figcaption{color:var(--mute)}.cs-links{flex-wrap:wrap}
