.article[data-astro-cid-ruv7hgo6]{max-width:860px}.head[data-astro-cid-ruv7hgo6]{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.title[data-astro-cid-ruv7hgo6]{font-size:var(--fs-3xl);letter-spacing:-.02em;line-height:1.25}.lede[data-astro-cid-ruv7hgo6]{font-size:var(--fs-lg);color:var(--ink-2);line-height:1.6}.sub[data-astro-cid-ruv7hgo6]{color:var(--ink-muted)}.edit[data-astro-cid-ruv7hgo6]{color:var(--ink);font-weight:600}.news-box[data-astro-cid-ruv7hgo6]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper-raised);align-items:center;display:flex}.news-box[data-astro-cid-ruv7hgo6] div[data-astro-cid-ruv7hgo6]{gap:var(--space-2);display:grid}.source-btn[data-astro-cid-ruv7hgo6]{background:var(--highlight);width:fit-content;min-height:40px;color:var(--highlight-ink);border:1px solid var(--ink);border-radius:var(--radius-md);align-items:center;gap:6px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.source-btn[data-astro-cid-ruv7hgo6]:hover{box-shadow:2px 2px 0 var(--ink)}.cover[data-astro-cid-ruv7hgo6]{margin:0 0 var(--space-5)}.cover[data-astro-cid-ruv7hgo6] img[data-astro-cid-ruv7hgo6]{border-radius:var(--radius-lg);border:1px solid var(--line);width:100%}.layout[data-astro-cid-ruv7hgo6]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.body[data-astro-cid-ruv7hgo6]{padding:var(--space-6) var(--space-6);max-width:none}.body[data-astro-cid-ruv7hgo6]>*{max-width:var(--measure)}.toc[data-astro-cid-ruv7hgo6]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--highlight);background:var(--paper-raised);border-radius:0 var(--radius-md) var(--radius-md) 0}.toc-title[data-astro-cid-ruv7hgo6]{color:var(--ink-muted);margin-bottom:var(--space-2)}.toc[data-astro-cid-ruv7hgo6] ol[data-astro-cid-ruv7hgo6]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-ruv7hgo6] .d3[data-astro-cid-ruv7hgo6]{padding-left:var(--space-4);font-size:var(--fs-xs)}.toc[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{text-decoration:none}.toc[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover{text-decoration:underline}.disclaimer[data-astro-cid-ruv7hgo6]{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--fs-sm)}.tags[data-astro-cid-ruv7hgo6]{gap:var(--space-2);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:34px;font-family:var(--font-mono);font-size:var(--fs-xs);background:var(--paper-raised);align-items:center;gap:2px;padding:0 12px;text-decoration:none;display:inline-flex}.tags[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover{background:var(--highlight-soft)}.pn[data-astro-cid-ruv7hgo6]{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.pn[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{padding:var(--space-4);border:var(--card-border);border-radius:var(--radius-lg);background:var(--paper-raised);gap:4px;font-weight:600;text-decoration:none;display:grid}.pn[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover{background:var(--highlight-soft)}.pn[data-astro-cid-ruv7hgo6] .mono[data-astro-cid-ruv7hgo6]{color:var(--ink-muted);font-weight:400}.next[data-astro-cid-ruv7hgo6]{text-align:right}.related[data-astro-cid-ruv7hgo6]{margin-top:var(--space-6)}.related[data-astro-cid-ruv7hgo6] h2[data-astro-cid-ruv7hgo6]{font-size:var(--fs-lg);padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:2px solid var(--ink)}.related[data-astro-cid-ruv7hgo6] ul[data-astro-cid-ruv7hgo6]{margin:0;padding:0}@media (width<=879px){.body[data-astro-cid-ruv7hgo6]{padding:var(--space-5) var(--space-4)}}@media (width<=599px){.body[data-astro-cid-ruv7hgo6]{padding:var(--space-4) var(--space-3);border-radius:var(--radius-md)}.pn[data-astro-cid-ruv7hgo6]{grid-template-columns:1fr}.next[data-astro-cid-ruv7hgo6]{text-align:left}}
