.cs-head[data-astro-cid-pznzci7v]{padding-top:clamp(36px,6vw,80px)}.back[data-astro-cid-pznzci7v]{color:var(--muted);margin-bottom:28px}.back[data-astro-cid-pznzci7v]>span[data-astro-cid-pznzci7v]{border-bottom-color:#0000}.back[data-astro-cid-pznzci7v]:hover{color:var(--accent)}h1[data-astro-cid-pznzci7v]{letter-spacing:-.04em;max-width:18ch;font-size:clamp(40px,6vw,80px);font-weight:700;line-height:.95}.lede[data-astro-cid-pznzci7v]{color:var(--ink-2);max-width:58ch;margin-top:28px;font-size:clamp(19px,1.8vw,24px);line-height:1.45}.meta[data-astro-cid-pznzci7v]{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin:48px 0 0;display:grid}@media (width>=860px){.meta[data-astro-cid-pznzci7v]{grid-template-columns:repeat(4,1fr)}}.meta[data-astro-cid-pznzci7v]>div[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--line);padding:16px 16px 18px 0}dt[data-astro-cid-pznzci7v]{color:var(--muted);font-size:14px}dd[data-astro-cid-pznzci7v]{margin:6px 0 0;font-weight:500}.outcomes[data-astro-cid-pznzci7v]{gap:16px;margin-top:48px;display:grid}@media (width>=760px){.outcomes[data-astro-cid-pznzci7v]{grid-template-columns:repeat(3,1fr)}}.outcome[data-astro-cid-pznzci7v]{border-top:3px solid var(--accent);background:var(--paper-2);padding:18px 20px 22px}.o-v[data-astro-cid-pznzci7v]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1}.o-l[data-astro-cid-pznzci7v]{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.4}.cs-body[data-astro-cid-pznzci7v]{gap:40px;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(72px,10vw,140px);display:grid}@media (width>=980px){.cs-body[data-astro-cid-pznzci7v]{grid-template-columns:260px 1fr;gap:80px}.side[data-astro-cid-pznzci7v]{align-self:start;position:sticky;top:96px}}.side[data-astro-cid-pznzci7v]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.label[data-astro-cid-pznzci7v]{color:var(--muted);margin-bottom:10px;font-size:14px}.toc[data-astro-cid-pznzci7v] ol[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--line);gap:12px;padding:9px 0;font-size:15px;display:flex}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v] .mono[data-astro-cid-pznzci7v]{color:var(--muted);padding-top:2px;font-size:13px}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{background:var(--paper-2)}@media (width<=979px){.toc[data-astro-cid-pznzci7v]{display:none}}.prose[data-astro-cid-pznzci7v]{max-width:720px;font-size:18px;line-height:1.7}.prose[data-astro-cid-pznzci7v] h2{border-top:1px solid var(--ink);margin:64px 0 20px;padding-top:20px;scroll-margin-top:90px;font-size:clamp(30px,3.4vw,42px)}.prose[data-astro-cid-pznzci7v] h2:first-child{margin-top:0}.prose[data-astro-cid-pznzci7v] h3{margin:36px 0 12px;font-size:24px}.prose[data-astro-cid-pznzci7v] p{margin:0 0 18px}.prose[data-astro-cid-pznzci7v] strong{font-weight:600}.prose[data-astro-cid-pznzci7v] em{font-style:italic}.prose[data-astro-cid-pznzci7v] a{border-bottom:2px solid var(--accent)}.prose[data-astro-cid-pznzci7v] a:hover{color:var(--accent)}.prose[data-astro-cid-pznzci7v] ul,.prose[data-astro-cid-pznzci7v] ol{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.prose[data-astro-cid-pznzci7v] ul>li{padding-left:24px;position:relative}.prose[data-astro-cid-pznzci7v] ul>li:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:.68em;left:2px}.prose[data-astro-cid-pznzci7v] ol{counter-reset:n}.prose[data-astro-cid-pznzci7v] ol>li{counter-increment:n;padding-left:36px;position:relative}.prose[data-astro-cid-pznzci7v] ol>li:before{content:counter(n, decimal-leading-zero);font-family:var(--font-mono);color:var(--muted);font-size:12px;position:absolute;top:.35em;left:0}.prose[data-astro-cid-pznzci7v] blockquote{border-top:1px solid var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:32px 0;padding:18px 0 0;font-size:24px;line-height:1.3}.prose[data-astro-cid-pznzci7v] img{border:1.5px solid var(--ink);margin:28px 0}.prose[data-astro-cid-pznzci7v] table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px}.prose[data-astro-cid-pznzci7v] th,.prose[data-astro-cid-pznzci7v] td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px 10px 0}.prose[data-astro-cid-pznzci7v] th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:400}.prose[data-astro-cid-pznzci7v] .todo{border:1.5px dashed var(--muted);background:repeating-linear-gradient(-45deg, var(--hatch) 0 1px, transparent 1px 9px);color:var(--ink-2);margin:24px 0 28px;padding:16px 18px;font-size:15px}.prose[data-astro-cid-pznzci7v] .todo strong{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--ink);color:var(--paper);margin-right:6px;padding:2px 6px;font-size:12px;font-weight:400}.cert[data-astro-cid-pznzci7v] figure[data-astro-cid-pznzci7v]{margin:0}.cert[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{border:1px solid var(--line);background:#fff;width:100%;margin:8px 0 0}.cert[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:18px;display:flex}.next[data-astro-cid-pznzci7v]{background:var(--ink);color:var(--paper);padding:clamp(48px,7vw,88px) 0;transition:background .25s;display:block}.next[data-astro-cid-pznzci7v]:hover{background:var(--accent);color:var(--accent-ink)}.next-t[data-astro-cid-pznzci7v]{font-family:var(--font-display);letter-spacing:-.04em;max-width:22ch;font-size:clamp(30px,4.6vw,60px);font-weight:600;line-height:1.02}.next-l[data-astro-cid-pznzci7v]{color:color-mix(in srgb, currentColor 72%, transparent);margin-top:12px}.next[data-astro-cid-pznzci7v] .icon{transition:transform .3s var(--ease)}.next[data-astro-cid-pznzci7v]:hover .icon{transform:translate(8px)}
