.ln-kicker[data-astro-cid-iv2affn2]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:12px}.ln-title[data-astro-cid-iv2affn2]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text-primary);margin-top:16px;font-size:clamp(2.4rem,6.5vw,4rem);font-weight:400;line-height:1.02}.ln-title[data-astro-cid-iv2affn2] span[data-astro-cid-iv2affn2]{display:block}.ln-next[data-astro-cid-iv2affn2]{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);align-items:baseline;gap:12px;margin-top:22px;padding:10px 18px;display:inline-flex}.ln-next__label[data-astro-cid-iv2affn2]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px}.ln-next__date[data-astro-cid-iv2affn2]{font-family:var(--font-display);color:var(--color-accent-primary-ink);font-size:1.15rem}.ln-bluf[data-astro-cid-iv2affn2]{font-family:var(--font-prose);color:var(--color-text-primary);text-wrap:pretty;margin-top:24px;font-size:clamp(1.125rem,1.8vw,1.3rem);line-height:1.6}.ln-section[data-astro-cid-iv2affn2]{border-top:1px solid var(--color-border-subtle);margin-top:clamp(36px,5vw,52px);padding-top:clamp(22px,3vw,30px)}.ln-h2[data-astro-cid-iv2affn2]{font-family:var(--font-display);color:var(--color-text-primary);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:400;line-height:1.15}.ln-body[data-astro-cid-iv2affn2]{font-family:var(--font-prose);color:var(--color-text-secondary);text-wrap:pretty;margin-top:16px;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.7}.ln-prompts[data-astro-cid-iv2affn2]{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ln-prompt[data-astro-cid-iv2affn2]{align-items:baseline;gap:14px;display:flex}.ln-prompt__num[data-astro-cid-iv2affn2]{font-family:var(--font-mono);color:var(--color-text-tertiary);font-size:12px}.ln-prompt__text[data-astro-cid-iv2affn2]{font-family:var(--font-prose);color:var(--color-text-primary);font-size:1.0625rem;font-style:italic;line-height:1.6}.ln-journal-link[data-astro-cid-iv2affn2],.ln-more[data-astro-cid-iv2affn2]{font-family:var(--font-sans);color:var(--color-text-secondary);margin-top:22px;font-size:15px;line-height:1.6}.ln-more[data-astro-cid-iv2affn2]{margin-top:clamp(32px,5vw,44px)}.ln-journal-link[data-astro-cid-iv2affn2] a[data-astro-cid-iv2affn2],.ln-more[data-astro-cid-iv2affn2] a[data-astro-cid-iv2affn2]{color:var(--color-accent-primary-ink)}.ln-next__link[data-astro-cid-iv2affn2]{text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--color-border-strong);transition:color var(--duration-fast) var(--ease-default)}.ln-next__link[data-astro-cid-iv2affn2]:hover{color:var(--color-accent-primary-ink);text-decoration-color:currentColor}.ln-sources[data-astro-cid-iv2affn2]{margin-top:clamp(36px,5vw,48px)}.ln-bridge[data-astro-cid-iv2affn2]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);margin-top:clamp(36px,5vw,48px);padding:clamp(22px,3vw,30px)}.ln-bridge__kicker[data-astro-cid-iv2affn2]{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px}.ln-bridge__lead[data-astro-cid-iv2affn2]{max-width:56ch;font-family:var(--font-prose);color:var(--color-text-secondary);margin:12px 0 0;font-size:16.5px;line-height:1.65}.ln-bridge__cta[data-astro-cid-iv2affn2]{margin-top:18px;text-decoration:none}.ln-bridge__note[data-astro-cid-iv2affn2]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-tertiary);margin:12px 0 0;font-size:11.5px}.le-moon[data-astro-cid-iv2affn2]{width:64px;height:64px;display:inline-block}.le-moon__lit[data-astro-cid-iv2affn2]{fill:var(--color-text-primary);opacity:.85}.le-moon__dark[data-astro-cid-iv2affn2]{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-dasharray:3 4}.le-moon__rim[data-astro-cid-iv2affn2]{fill:none;stroke:var(--color-border-strong);stroke-width:1.4px}.le-title[data-astro-cid-iv2affn2]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);font-size:clamp(36px,7vw,58px);font-weight:400;line-height:1.08}.le-bluf[data-astro-cid-iv2affn2]{max-width:60ch;font-family:var(--font-prose);color:var(--color-text-secondary);text-align:start;margin:22px auto 0;font-size:clamp(16.5px,1.7vw,18.5px);line-height:1.65}.le-facts[data-astro-cid-iv2affn2]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);margin-top:clamp(32px,5vw,44px);padding:clamp(20px,3vw,28px)}.le-facts__kicker[data-astro-cid-iv2affn2]{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px}.le-facts__grid[data-astro-cid-iv2affn2]{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:14px 20px;margin:14px 0 0;display:grid}.le-facts__cell[data-astro-cid-iv2affn2] dt[data-astro-cid-iv2affn2]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:10.5px}.le-facts__cell[data-astro-cid-iv2affn2] dd[data-astro-cid-iv2affn2]{font-family:var(--font-sans);color:var(--color-text-primary);margin:3px 0 0;font-size:15px;font-weight:500}.le-h2[data-astro-cid-iv2affn2]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);margin-top:clamp(40px,6vw,56px);font-size:clamp(26px,4vw,32px);font-weight:400;line-height:1.15}.le-prose[data-astro-cid-iv2affn2]{font-family:var(--font-prose);color:var(--color-text-primary);text-wrap:pretty;margin-top:14px;font-size:clamp(17.5px,1.8vw,19.5px);line-height:1.7}.le-more[data-astro-cid-iv2affn2]{font-family:var(--font-prose);color:var(--color-text-secondary);margin-top:12px;font-size:15.5px;font-style:italic}.le-flow[data-astro-cid-iv2affn2]{grid-template-columns:1fr;gap:12px;margin-top:clamp(40px,6vw,56px);display:grid}@media (width>=640px){.le-flow[data-astro-cid-iv2affn2]{grid-template-columns:1fr 1fr}}.le-flow__card[data-astro-cid-iv2affn2]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);transition:border-color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.le-flow__card[data-astro-cid-iv2affn2]:hover{border-color:var(--color-accent-primary);transform:translateY(-2px)}.le-flow__card--next[data-astro-cid-iv2affn2]{text-align:end;align-items:flex-end}.le-flow__dir[data-astro-cid-iv2affn2]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:10.5px}.le-flow__title[data-astro-cid-iv2affn2]{font-family:var(--font-display);color:var(--color-text-primary);font-size:17px;line-height:1.25}.le-flow__all[data-astro-cid-iv2affn2]{font-family:var(--font-sans);color:var(--color-text-secondary);grid-column:1/-1;justify-self:center;font-size:13.5px}.le-method[data-astro-cid-iv2affn2]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-bg-sunken);margin-top:clamp(32px,5vw,44px);padding:clamp(16px,2.5vw,22px)}.le-method[data-astro-cid-iv2affn2] p[data-astro-cid-iv2affn2]{font-family:var(--font-prose);color:var(--color-text-secondary);font-size:15px;line-height:1.6}.le-bridge[data-astro-cid-iv2affn2]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);margin-top:clamp(36px,5vw,48px);padding:clamp(22px,3vw,30px)}.le-bridge__kicker[data-astro-cid-iv2affn2]{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px}.le-bridge__lead[data-astro-cid-iv2affn2]{max-width:56ch;font-family:var(--font-prose);color:var(--color-text-secondary);margin:12px 0 0;font-size:16.5px;line-height:1.65}.le-bridge__cta[data-astro-cid-iv2affn2]{margin-top:18px;text-decoration:none}.le-bridge__note[data-astro-cid-iv2affn2]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-tertiary);margin:12px 0 0;font-size:11.5px}
