.series[data-astro-cid-x3pxgsip]{border:1px solid var(--rule);padding:var(--space-4) var(--space-6);margin-block:var(--space-8);font-family:var(--font-ui);font-size:var(--text-sm);border-radius:2px}.series-label[data-astro-cid-x3pxgsip]{color:var(--ink);margin-block-end:var(--space-3);font-weight:600}ol[data-astro-cid-x3pxgsip]{color:var(--ink-muted);margin:0;padding-inline-start:var(--space-6)}li[data-astro-cid-x3pxgsip]+li[data-astro-cid-x3pxgsip]{margin-block-start:var(--space-1)}li[data-astro-cid-x3pxgsip][aria-current=page]{color:var(--ink);font-weight:600}a[data-astro-cid-x3pxgsip]{color:var(--ink-secondary);text-decoration:none}a[data-astro-cid-x3pxgsip]:hover{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.series-move[data-astro-cid-x3pxgsip]{justify-content:space-between;gap:var(--space-4);border-block-start:1px solid var(--rule);margin-block-start:var(--space-4);padding-block-start:var(--space-3);display:flex}.series-move[data-astro-cid-x3pxgsip] a[data-astro-cid-x3pxgsip][rel=next]:only-child{margin-inline-start:auto}.post[data-astro-cid-ssdmjifj]{max-inline-size:var(--measure);margin-inline:auto}.meta[data-astro-cid-ssdmjifj]{align-items:center;gap:var(--space-3);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-muted);letter-spacing:.02em;display:flex}.badge[data-astro-cid-ssdmjifj]{border:1px solid var(--rule-strong);color:var(--ink-secondary);border-radius:2px;padding:.05rem .35rem}h1[data-astro-cid-ssdmjifj]{font-size:var(--text-3xl);margin-block:var(--space-3) var(--space-4);letter-spacing:-.015em}.standfirst[data-astro-cid-ssdmjifj]{font-size:var(--text-lg);color:var(--ink-secondary);line-height:1.5}.updated[data-astro-cid-ssdmjifj]{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-muted);margin-block-start:var(--space-3)}.post[data-astro-cid-ssdmjifj]>header[data-astro-cid-ssdmjifj]{border-block-end:1px solid var(--rule);margin-block-end:var(--space-8);padding-block-end:var(--space-8)}.archive-notice[data-astro-cid-ssdmjifj]{gap:var(--space-3);background:var(--notice-bg);border:1px solid var(--notice-border);padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--notice-ink);border-radius:3px;align-items:flex-start;margin-block-end:var(--space-8);line-height:1.5;display:flex}.archive-notice[data-astro-cid-ssdmjifj] .icon[data-astro-cid-ssdmjifj]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;flex:none;block-size:1.15rem;inline-size:1.15rem;margin-block-start:.1rem}.archive-notice[data-astro-cid-ssdmjifj] strong[data-astro-cid-ssdmjifj]{font-weight:600}.post-footer[data-astro-cid-ssdmjifj]{border-block-start:1px solid var(--rule);margin-block-start:var(--space-12);padding-block-start:var(--space-6)}.tags[data-astro-cid-ssdmjifj]{gap:var(--space-3);font-family:var(--font-ui);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{color:var(--ink-muted);text-decoration:none}.tags[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:before{content:"#";opacity:.6}.tags[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:hover{color:var(--ink);text-decoration:underline}.prose>*+*{margin-block-start:var(--space-6)}.prose h2{font-size:var(--text-2xl);letter-spacing:-.01em;margin-block-start:var(--space-12)}.prose h3{font-size:var(--text-lg);margin-block-start:var(--space-8)}.prose blockquote{border-inline-start:2px solid var(--rule-strong);color:var(--ink-secondary);margin-inline:0;padding-inline-start:var(--space-6);font-style:italic}.prose code{font-family:var(--font-mono);background:var(--surface-sunken);border-radius:2px;padding:.1em .3em;font-size:.9em}.prose pre{background:var(--surface-sunken);padding:var(--space-4);border-radius:2px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose hr{border:0;border-block-start:1px solid var(--rule);margin-block:var(--space-12)}.prose ul,.prose ol{padding-inline-start:var(--space-6)}.prose li+li{margin-block-start:var(--space-2)}.prose figure{margin-inline:0}@media (width>=60rem){.prose figure.wide{inline-size:min(var(--measure-wide), 100vw - 2 * var(--space-6));margin-inline:calc((var(--measure) - min(var(--measure-wide), 100vw - 2 * var(--space-6))) / 2)}}
