.cs-cover[data-astro-cid-uw4p4hln]{padding-top:var(--space-6);padding-bottom:var(--space-8)}.cs-main[data-astro-cid-uw4p4hln]{padding-top:var(--space-8)}.cs-nav[data-astro-cid-uw4p4hln]{padding-top:var(--space-6);padding-bottom:var(--space-8)}.back-link[data-astro-cid-uw4p4hln]{padding-inline:0;margin-bottom:var(--space-3)}.cs-progress[data-astro-cid-uw4p4hln]{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.cs-progress[data-astro-cid-uw4p4hln][data-done]{background:var(--color-accent-2)}@media print{.cs-progress[data-astro-cid-uw4p4hln]{display:none}}.cs-glance[data-astro-cid-uw4p4hln]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0 0 var(--space-8);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-divider);font-family:var(--font-mono);font-size:12px}.cs-glance-item[data-astro-cid-uw4p4hln]{display:flex;align-items:baseline;gap:.6ch}.cs-glance-item[data-astro-cid-uw4p4hln] dt[data-astro-cid-uw4p4hln]{color:var(--color-text-faint)}.cs-glance-item[data-astro-cid-uw4p4hln] dt[data-astro-cid-uw4p4hln]:after{content:":"}.cs-glance-item[data-astro-cid-uw4p4hln] dd[data-astro-cid-uw4p4hln]{margin:0;color:var(--color-text)}.cs-split-num[data-astro-cid-uw4p4hln]{display:block;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.1em;color:var(--color-accent);margin-bottom:4px}.cs-head[data-astro-cid-uw4p4hln]{margin-bottom:var(--space-4)}.cs-chips[data-astro-cid-uw4p4hln]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-3)}.cs-title[data-astro-cid-uw4p4hln]{margin-bottom:var(--space-2)}.cs-subtitle[data-astro-cid-uw4p4hln]{font-size:18px;line-height:1.6;opacity:.85;max-width:62ch;margin:0}.cs-hero[data-astro-cid-uw4p4hln]{margin-bottom:var(--space-4)}.cs-hero[data-astro-cid-uw4p4hln] img[data-astro-cid-uw4p4hln],.cs-hero[data-astro-cid-uw4p4hln] video[data-astro-cid-uw4p4hln]{width:100%;height:360px;-o-object-fit:cover;object-fit:cover}.cs-hero-media[data-astro-cid-uw4p4hln]{position:relative}.cs-video-toggle[data-astro-cid-uw4p4hln]{position:absolute;right:var(--space-3);bottom:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;cursor:pointer;color:var(--color-bg);background:color-mix(in srgb,var(--color-text) 72%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 40%,transparent);border-radius:var(--radius-md)}.cs-video-toggle[data-astro-cid-uw4p4hln]:hover{background:color-mix(in srgb,var(--color-text) 85%,transparent)}.cs-video-icon[data-astro-cid-uw4p4hln]{width:18px;height:18px}.cs-video-toggle[data-astro-cid-uw4p4hln]{display:inline-grid;place-items:center}.cs-video-face[data-astro-cid-uw4p4hln]{grid-area:1 / 1;display:inline-flex}@media(prefers-reduced-motion:no-preference){.cs-video-face[data-astro-cid-uw4p4hln]:not([hidden]){animation:cs-video-face-in .18s cubic-bezier(.2,0,0,1)}}@keyframes cs-video-face-in{0%{opacity:0;scale:.6;filter:blur(3px)}}@media(prefers-reduced-motion:no-preference){.cs-video-toggle[data-astro-cid-uw4p4hln]:not([hidden]){animation:cs-video-toggle-in var(--dur-fast) var(--ease-out)}}@keyframes cs-video-toggle-in{0%{opacity:0;translate:0 6px}}.cs-split[data-astro-cid-uw4p4hln]{display:grid;grid-template-columns:4fr 8fr;gap:var(--space-6);margin-bottom:var(--space-8)}.cs-split-head[data-astro-cid-uw4p4hln]{margin:0}.cs-split[data-astro-cid-uw4p4hln]>[data-astro-cid-uw4p4hln]{min-width:0}.cs-split-body[data-astro-cid-uw4p4hln].card{gap:var(--space-3)}.cs-copy[data-astro-cid-uw4p4hln]{opacity:.85;margin:0}.cs-content[data-astro-cid-uw4p4hln]:empty{display:none}.cs-arch[data-astro-cid-uw4p4hln]{margin:0}.cs-list[data-astro-cid-uw4p4hln]{list-style:none;opacity:.85;padding:0;margin:0;counter-reset:outcome}.cs-list[data-astro-cid-uw4p4hln] li[data-astro-cid-uw4p4hln]{position:relative;padding-left:calc(var(--space-6) + var(--space-2));margin-bottom:6px;counter-increment:outcome}.cs-list[data-astro-cid-uw4p4hln] li[data-astro-cid-uw4p4hln]:before{content:counter(outcome,decimal-leading-zero);position:absolute;left:0;top:.2em;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--color-accent)}.cs-list[data-astro-cid-uw4p4hln] li[data-astro-cid-uw4p4hln]:last-child{margin-bottom:0}.cs-stack[data-astro-cid-uw4p4hln]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-4)}.cs-actions[data-astro-cid-uw4p4hln]{display:flex;gap:var(--space-3);flex-wrap:wrap}.cs-nav[data-astro-cid-uw4p4hln]{display:flex;justify-content:space-between;gap:var(--space-4)}.cs-nav-link[data-astro-cid-uw4p4hln]{display:flex;flex-direction:column;gap:2px;max-width:45%;text-decoration:none;font-size:13px;overflow-wrap:anywhere}.cs-nav-link[data-astro-cid-uw4p4hln] span[data-astro-cid-uw4p4hln]{font-size:12px}.cs-nav-link[data-astro-cid-uw4p4hln] strong[data-astro-cid-uw4p4hln]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:15px;color:var(--color-text)}.cs-nav-link[data-astro-cid-uw4p4hln]:hover strong[data-astro-cid-uw4p4hln],.cs-nav-link[data-astro-cid-uw4p4hln]:focus-visible strong[data-astro-cid-uw4p4hln]{color:var(--color-accent)}.cs-nav-link[data-astro-cid-uw4p4hln].next{text-align:right;margin-left:auto}@media(max-width:860px){.cs-split[data-astro-cid-uw4p4hln]{grid-template-columns:1fr;gap:var(--space-3);margin-bottom:var(--space-6)}.cs-split[data-astro-cid-uw4p4hln]>div[data-astro-cid-uw4p4hln]:empty{display:none}}@media(max-width:640px){.cs-hero[data-astro-cid-uw4p4hln] img[data-astro-cid-uw4p4hln],.cs-hero[data-astro-cid-uw4p4hln] video[data-astro-cid-uw4p4hln]{height:220px}.cs-nav[data-astro-cid-uw4p4hln]{flex-direction:column}.cs-nav-link[data-astro-cid-uw4p4hln]{max-width:none}.cs-nav-link[data-astro-cid-uw4p4hln].next{text-align:left;margin-left:0}}
