.reading[data-astro-cid-uwv4mmhs]{padding:clamp(3rem,6vw,5rem) var(--gutter)}article[data-astro-cid-uwv4mmhs]{max-width:68ch;margin:0 auto}.meta[data-astro-cid-uwv4mmhs]{font-family:var(--font-mono);font-size:calc(.66rem * var(--scale));letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.1rem}h1[data-astro-cid-uwv4mmhs]{font-family:var(--font-display);text-transform:var(--h1-case);letter-spacing:var(--h1-track);line-height:1.02;font-size:calc(clamp(1.9rem,4vw,3rem) * var(--scale));margin-bottom:2rem}.cover[data-astro-cid-uwv4mmhs]{display:block;width:100%;height:auto;border:1px solid var(--rule);margin-bottom:2rem}.prose[data-astro-cid-uwv4mmhs]{font-size:calc(1.05rem * var(--scale));line-height:1.7}.prose[data-astro-cid-uwv4mmhs]>*+*{margin-top:1.25em}.prose[data-astro-cid-uwv4mmhs] h2,.prose[data-astro-cid-uwv4mmhs] h3{font-family:var(--font-body);font-weight:600;line-height:1.2;margin-top:2.2em}.prose[data-astro-cid-uwv4mmhs] h2{font-size:calc(1.5rem * var(--scale))}.prose[data-astro-cid-uwv4mmhs] h3{font-size:calc(1.2rem * var(--scale))}.prose[data-astro-cid-uwv4mmhs] a{color:var(--accent);text-underline-offset:3px}.prose[data-astro-cid-uwv4mmhs] strong{color:var(--text);font-weight:600}.prose[data-astro-cid-uwv4mmhs] blockquote{border-left:2px solid var(--accent);padding-left:1.1rem;color:var(--text-muted);font-style:italic}.prose[data-astro-cid-uwv4mmhs] img{max-width:100%;height:auto;border:1px solid var(--rule)}.prose[data-astro-cid-uwv4mmhs] code{font-family:var(--font-mono);font-size:.86em}.prose[data-astro-cid-uwv4mmhs] :not(pre)>code{background:color-mix(in srgb,var(--text) 8%,transparent);padding:.12em .4em;border-radius:2px}.prose[data-astro-cid-uwv4mmhs] pre{border:1px solid var(--rule);background:var(--surface-deep);padding:1rem 1.15rem;overflow-x:auto;font-size:calc(.9rem * var(--scale));line-height:1.55;--astro-code-foreground: var(--text);--astro-code-background: transparent;--astro-code-token-comment: var(--text-muted);--astro-code-token-keyword: #c6bba4;--astro-code-token-string: #9db3a0;--astro-code-token-string-expression: #9db3a0;--astro-code-token-function: #d8c7a6;--astro-code-token-constant: #c9b3b3;--astro-code-token-parameter: var(--text);--astro-code-token-punctuation: var(--text-muted);--astro-code-token-link: var(--accent)}.prose[data-astro-cid-uwv4mmhs] table{width:100%;border-collapse:collapse;font-size:calc(.92rem * var(--scale))}.prose[data-astro-cid-uwv4mmhs] th,.prose[data-astro-cid-uwv4mmhs] td{border:1px solid var(--rule);padding:.5rem .7rem;text-align:left}.prose[data-astro-cid-uwv4mmhs] th{font-family:var(--font-mono);font-size:calc(.64rem * var(--scale));letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.prose[data-astro-cid-uwv4mmhs] .katex-display{overflow-x:auto;overflow-y:hidden;padding:.2rem 0}.tags[data-astro-cid-uwv4mmhs]{margin-top:3rem;padding-top:1.2rem;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:.7rem}.tag[data-astro-cid-uwv4mmhs]{font-family:var(--font-mono);font-size:calc(.66rem * var(--scale));letter-spacing:.1em;color:var(--text-muted);text-decoration:none}.tag[data-astro-cid-uwv4mmhs]:hover{color:var(--accent)}.related[data-astro-cid-uwv4mmhs]{max-width:62rem;margin:4.5rem auto 0}.related-head[data-astro-cid-uwv4mmhs]{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.6rem}.related-head[data-astro-cid-uwv4mmhs] .rule[data-astro-cid-uwv4mmhs]{flex:1;height:1px;background:var(--rule)}.related-head[data-astro-cid-uwv4mmhs] h2[data-astro-cid-uwv4mmhs]{font-family:var(--font-mono);font-size:calc(.7rem * var(--scale));font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:var(--text-muted)}.related-grid[data-astro-cid-uwv4mmhs]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1rem,2vw,1.5rem)}.related-grid[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs]{display:flex}.related-grid[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs]>*{flex:1}.related-grid[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs] .mod{transition:border-color .2s var(--ease),background .2s var(--ease),transform .22s var(--ease)}.related-grid[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs]:hover .mod{transform:translateY(-4px)}.reveal[data-astro-cid-uwv4mmhs]{transition:opacity .55s var(--ease),transform .55s var(--ease)}html.reveal-on .reveal[data-astro-cid-uwv4mmhs]{opacity:0;transform:translateY(14px)}html.reveal-on .reveal[data-astro-cid-uwv4mmhs].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.reveal-on .reveal[data-astro-cid-uwv4mmhs]{opacity:1;transform:none}.reveal[data-astro-cid-uwv4mmhs]{transition:none}.related-grid[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs]:hover .mod{transform:none}}
