.meta[data-astro-cid-lt3s3dwh]{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--meta-color,var(--on-band-meta));font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.tag[data-astro-cid-lt3s3dwh]{color:var(--meta-sub,var(--on-band-sub))}.toc-index[data-astro-cid-7k3pnqyz]{position:relative;overflow:hidden}.toc-marker[data-astro-cid-7k3pnqyz]{background:var(--accent-ink);transform-origin:0 0;pointer-events:none;z-index:1;width:2px;height:1px;position:absolute;top:0;left:0}.toc-marker[data-astro-cid-7k3pnqyz][hidden]{display:none}.toc[data-astro-cid-7k3pnqyz][data-toc-enhanced] a[data-astro-cid-7k3pnqyz][aria-current=location]{border-left-color:#0000}.toc[data-astro-cid-7k3pnqyz]{border-top:1px solid var(--ink);border-bottom:1px solid var(--hair);padding:var(--sp-4) 0;margin:0 0 var(--sp-7)}.label[data-astro-cid-7k3pnqyz]{font-size:var(--fs-sm);margin:0 0 var(--sp-2);font-weight:600}ol[data-astro-cid-7k3pnqyz]{columns:1;column-gap:var(--sp-6);font-size:var(--fs-sm);margin:0;padding:0;list-style:none}li[data-astro-cid-7k3pnqyz].lv3{padding-left:var(--sp-4);color:var(--muted)}a[data-astro-cid-7k3pnqyz]{padding-left:var(--sp-2);color:inherit;border-left:2px solid #0000;text-decoration:none;display:block}a[data-astro-cid-7k3pnqyz]:hover{color:var(--accent-ink);text-decoration:underline}a[data-astro-cid-7k3pnqyz][aria-current=location]{color:var(--accent-ink);border-left-color:var(--accent-ink);font-weight:600}a[data-astro-cid-7k3pnqyz]:focus-visible{outline-offset:-2px}@media (min-width:860px){ol[data-astro-cid-7k3pnqyz]{columns:2}}@media (min-width:1440px){.label[data-astro-cid-7k3pnqyz]{display:none}ol[data-astro-cid-7k3pnqyz]{columns:4}.toc[data-astro-cid-7k3pnqyz]{padding:var(--sp-2) 0;margin-bottom:var(--sp-6)}}@media (prefers-reduced-motion:no-preference){html:has(body.post-plate){scroll-behavior:smooth}}body.post-plate .prose :is(h2,h3){scroll-margin-top:var(--sp-6)}.pagehead[data-astro-cid-g5songws]{max-width:var(--measure)}.post-layout[data-astro-cid-g5songws]{max-width:var(--measure);margin-inline:auto}.post-tools[data-astro-cid-g5songws],.post-related[data-astro-cid-g5songws]{display:none}.hero-title[data-astro-cid-g5songws]{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title);margin:var(--sp-4) 0 var(--sp-4);max-width:24em;font-weight:800}.standfirst[data-astro-cid-g5songws]{font-size:var(--fs-lede);color:var(--muted);max-width:32em;margin:0}.plate-grid[data-astro-cid-g5songws]{pointer-events:none;z-index:-1;background-image:linear-gradient(to right, var(--deco-plate-fine) 1px, transparent 1px), linear-gradient(to bottom, var(--deco-plate-fine) 1px, transparent 1px), linear-gradient(to right, var(--deco-plate-coarse) 1px, transparent 1px), linear-gradient(to bottom, var(--deco-plate-coarse) 1px, transparent 1px);background-size:var(--deco-plate-u) var(--deco-plate-u), var(--deco-plate-u) var(--deco-plate-u), calc(var(--deco-plate-u) * 6) calc(var(--deco-plate-u) * 6), calc(var(--deco-plate-u) * 6) calc(var(--deco-plate-u) * 6);position:fixed;inset:0}.plate-grid[data-astro-cid-g5songws]:before,.plate-grid[data-astro-cid-g5songws]:after{content:"";background-image:repeating-linear-gradient(to bottom, var(--deco-plate-fine) 0 1px, transparent 1px calc(var(--deco-plate-u) * 2)), repeating-linear-gradient(to bottom, var(--deco-plate-coarse) 0 1px, transparent 1px calc(var(--deco-plate-u) * 10));background-repeat:repeat-y;background-size:6px 100%,16px 100%;width:16px;position:absolute;top:0;bottom:0}.plate-grid[data-astro-cid-g5songws]:before{left:0}.plate-grid[data-astro-cid-g5songws]:after{right:0}body.post-plate .page-inf{display:none}body.post-plate .foot{padding-bottom:calc(var(--sp-6) + 52px)}.rule[data-astro-cid-g5songws]{z-index:3;border-top:1px solid var(--glass-line);background:linear-gradient(0deg, var(--glass-bg) 40%, transparent);height:52px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:transform var(--dur-enter) var(--ease);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.rule[data-astro-cid-g5songws].is-out{transform:translateY(0)}.rule[data-astro-cid-g5songws].is-instant{transition:none}.rule[data-astro-cid-g5songws][hidden]{display:none}.rule[data-astro-cid-g5songws] .bar[data-astro-cid-g5songws]{left:var(--gutter);right:var(--gutter);position:absolute;top:0;bottom:0;overflow:hidden}.rule[data-astro-cid-g5songws] .tape[data-astro-cid-g5songws]{will-change:transform;width:0;position:absolute;top:0;bottom:0;left:0}.rule[data-astro-cid-g5songws] .tk{background:var(--hair);width:1px;position:absolute;bottom:14px}.rule[data-astro-cid-g5songws] .tk-minor{height:6px}.rule[data-astro-cid-g5songws] .tk-mid{height:10px}.rule[data-astro-cid-g5songws] .tk-major{background:var(--ink-2);height:16px}.rule[data-astro-cid-g5songws] .tk b{color:var(--muted);font-family:IBM Plex Mono,Consolas,Courier New,monospace;font-size:9px;font-weight:400;position:absolute;top:-12px;left:2px}.rule[data-astro-cid-g5songws] .tk-sec{background:var(--accent);width:2px;height:24px}.rule[data-astro-cid-g5songws] .tk-sec.is-h3{background:var(--accent);opacity:.55;width:1px;height:16px}.rule[data-astro-cid-g5songws] .tk-sec i{letter-spacing:.06em;white-space:nowrap;color:var(--accent-ink);font-family:IBM Plex Mono,Consolas,Courier New,monospace;font-size:9px;font-style:normal;position:absolute;bottom:28px;left:3px}.readhead[data-astro-cid-g5songws]{left:var(--gutter);border-left:2px solid var(--accent-ink);z-index:2;width:0;position:absolute;top:0;bottom:0}.readhead[data-astro-cid-g5songws]:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--accent-ink);position:absolute;top:0;left:-5px}.readout[data-astro-cid-g5songws]{left:var(--gutter);background:var(--paper);border:1px solid var(--glass-line);font-family:IBM Plex Mono,Consolas,Courier New,monospace;font-size:var(--fs-xs);letter-spacing:.06em;color:var(--muted);align-items:baseline;gap:.5rem;margin:0;padding:1px .4em;display:flex;position:absolute;bottom:calc(100% + 5px)}.readout[data-astro-cid-g5songws] em[data-astro-cid-g5songws]{color:var(--accent-ink);font-style:normal;font-weight:700}.readout[data-astro-cid-g5songws] i[data-astro-cid-g5songws]{font-variant-numeric:tabular-nums;font-style:normal}.hint[data-astro-cid-g5songws]{right:var(--gutter);background:var(--paper);border:1px solid var(--glass-line);letter-spacing:.16em;color:var(--muted);padding:1px .4em;font-family:IBM Plex Mono,Consolas,Courier New,monospace;font-size:9px;position:absolute;bottom:calc(100% + 5px)}@media (min-width:1120px){.post-layout[data-astro-cid-g5songws]{--measure:var(--post-measure);max-width:calc(var(--post-measure) + var(--post-rail-width) + var(--post-rail-gap))}.post-body[data-astro-cid-g5songws]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--post-rail-width));column-gap:var(--post-rail-gap);align-items:start;display:grid}.post-body[data-astro-cid-g5songws]>.pagehead[data-astro-cid-g5songws]{grid-area:1/1}.post-body[data-astro-cid-g5songws]>.prose[data-astro-cid-g5songws]{grid-area:2/1}.post-rail[data-astro-cid-g5songws]{top:var(--sp-6);margin-top:var(--sp-8);max-height:calc(100dvh - var(--sp-6) * 2);scrollbar-width:thin;scrollbar-color:var(--hair) transparent;grid-area:1/2/span 2;align-self:start;position:sticky;overflow-y:auto}.post-rail[data-astro-cid-g5songws] .toc{padding:var(--sp-3) 0;max-width:16rem;margin:0}.post-rail[data-astro-cid-g5songws] .toc .label{display:block}.post-rail[data-astro-cid-g5songws] .toc ol{columns:auto;overscroll-behavior:contain;scrollbar-width:thin;max-height:min(44vh,28rem);overflow-y:auto}.post-tools[data-astro-cid-g5songws]{gap:var(--sp-2);padding-top:var(--sp-4);flex-wrap:wrap;display:flex}.post-tools[data-astro-cid-g5songws] a[data-astro-cid-g5songws],.post-tools[data-astro-cid-g5songws] button[data-astro-cid-g5songws]{min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--hair);border-radius:var(--sp-2);color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.post-tools[data-astro-cid-g5songws] a[data-astro-cid-g5songws]:hover,.post-tools[data-astro-cid-g5songws] button[data-astro-cid-g5songws]:hover{color:var(--accent-ink);border-color:var(--accent-ink);background:var(--accent-wash)}.post-tools[data-astro-cid-g5songws] [data-astro-cid-g5songws][hidden]{display:none}.post-copy-status[data-astro-cid-g5songws]{width:100%;color:var(--muted);font-size:var(--fs-xs)}.post-copy-status[data-astro-cid-g5songws]:empty{display:none}.post-related[data-astro-cid-g5songws]{border-top:1px solid var(--hair);margin-top:var(--sp-5);padding-top:var(--sp-4);display:block}.post-related[data-astro-cid-g5songws] h2[data-astro-cid-g5songws]{font-size:var(--fs-sm);margin:0 0 var(--sp-3)}.post-related[data-astro-cid-g5songws] ul[data-astro-cid-g5songws]{margin:0;padding:0;list-style:none}.post-related[data-astro-cid-g5songws] li[data-astro-cid-g5songws]+li[data-astro-cid-g5songws]{margin-top:var(--sp-4)}.post-related[data-astro-cid-g5songws] a[data-astro-cid-g5songws]{font-size:var(--fs-sm);line-height:var(--lh-heading);color:inherit;text-decoration:none;display:block}.post-related[data-astro-cid-g5songws] a[data-astro-cid-g5songws]:hover{color:var(--accent-ink);text-decoration:underline}.post-related[data-astro-cid-g5songws] time[data-astro-cid-g5songws]{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-xs);display:block}.adj[data-astro-cid-g5songws],.post-layout[data-astro-cid-g5songws] .comments{max-width:calc(100% - var(--post-rail-width) - var(--post-rail-gap))}}.adj[data-astro-cid-g5songws]{justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--ink);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.adj[data-astro-cid-g5songws] a[data-astro-cid-g5songws]{color:inherit;text-decoration:none}.adj[data-astro-cid-g5songws] a[data-astro-cid-g5songws]:hover{color:var(--accent-ink);text-decoration:underline}.adj[data-astro-cid-g5songws] .next[data-astro-cid-g5songws]{margin-left:auto}@media (max-width:767px){.rule[data-astro-cid-g5songws]{display:none}}
