.essay[data-astro-cid-4gi6goal]{padding-block:var(--section-pad-md) 0}.essay-head[data-astro-cid-4gi6goal]{padding-block:clamp(2rem,5vw,4rem) clamp(2rem,4vw,3rem);border-bottom:1px solid var(--color-hairline);margin-bottom:clamp(2rem,5vw,4rem)}.essay-title[data-astro-cid-4gi6goal]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:400;line-height:1;letter-spacing:-.04em;margin-block:var(--space-4) var(--space-6);color:var(--color-text);text-wrap:balance}.essay-dek[data-astro-cid-4gi6goal]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.35;color:var(--color-muted);margin-bottom:var(--space-8);max-width:50ch}.essay-meta[data-astro-cid-4gi6goal]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-4)}.essay-meta-divider[data-astro-cid-4gi6goal]{opacity:.45}.essay-author[data-astro-cid-4gi6goal]{color:var(--color-amber-dark);text-decoration:none;transition:color var(--duration-base)}.essay-author[data-astro-cid-4gi6goal]:hover,.essay-author[data-astro-cid-4gi6goal]:focus-visible{color:var(--color-amber);text-decoration:underline;text-underline-offset:.2em}.essay-tldr[data-astro-cid-4gi6goal]{padding-block:clamp(1.5rem,3vw,2.5rem);background:var(--color-surface);border-bottom:1px solid var(--color-hairline);margin-bottom:clamp(2rem,5vw,4rem)}.tldr-label[data-astro-cid-4gi6goal]{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-amber-dark);margin-bottom:var(--space-3)}.tldr-body[data-astro-cid-4gi6goal]{font-family:var(--font-display);font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.5;color:var(--color-text);max-width:48rem;text-wrap:pretty}.essay-tags[data-astro-cid-4gi6goal]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.essay-tags[data-astro-cid-4gi6goal] li[data-astro-cid-4gi6goal]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:.35rem .65rem;background:var(--color-surface);border-radius:var(--radius-sm)}.essay-body[data-astro-cid-4gi6goal]{padding-bottom:var(--section-pad-xl)}.prose-essay[data-astro-cid-4gi6goal]{font-size:1.1875rem;line-height:1.7;color:var(--color-text);max-width:38rem}.prose-essay[data-astro-cid-4gi6goal] p{margin-bottom:1.4em}.prose-essay[data-astro-cid-4gi6goal] p:first-child{font-size:1.3125rem;line-height:1.55;color:var(--color-text)}.prose-essay[data-astro-cid-4gi6goal] strong{font-weight:700;color:var(--color-text)}.prose-essay[data-astro-cid-4gi6goal] em{font-family:var(--font-display);font-style:italic;font-weight:400}.prose-essay[data-astro-cid-4gi6goal] h2{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin-top:2em;margin-bottom:.6em;color:var(--color-text)}.prose-essay[data-astro-cid-4gi6goal] h3{font-family:var(--font-display);font-size:1.375rem;font-weight:400;letter-spacing:-.02em;margin-top:1.75em;margin-bottom:.5em;color:var(--color-text)}.prose-essay[data-astro-cid-4gi6goal] ol,.prose-essay[data-astro-cid-4gi6goal] ul{list-style:none;counter-reset:list-counter;margin:1.5em 0;padding-left:0}.prose-essay[data-astro-cid-4gi6goal] ol li,.prose-essay[data-astro-cid-4gi6goal] ul li{position:relative;padding-left:2.5rem;margin-bottom:1.2em;counter-increment:list-counter}.prose-essay[data-astro-cid-4gi6goal] ol li:before{content:counter(list-counter,decimal-leading-zero);position:absolute;left:0;top:.15em;font-family:var(--font-mono);font-size:.875rem;letter-spacing:.05em;color:var(--color-amber);font-weight:500}.prose-essay[data-astro-cid-4gi6goal] ul li:before{content:"—";position:absolute;left:0;top:0;color:var(--color-amber);font-weight:500}.prose-essay[data-astro-cid-4gi6goal] a{color:var(--color-amber-dark);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:color var(--duration-base)}.prose-essay[data-astro-cid-4gi6goal] a:hover{color:var(--color-amber)}.prose-essay[data-astro-cid-4gi6goal] blockquote{border-left:3px solid var(--color-amber);padding:var(--space-5) var(--space-6);margin:1.75em 0;background:var(--color-surface);border-radius:0 8px 8px 0;font-family:var(--font-display);font-style:italic;font-size:clamp(1.25rem,2.5vw,1.875rem);line-height:1.35;color:var(--color-text)}.prose-essay[data-astro-cid-4gi6goal] table{width:100%;margin:2em 0;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.prose-essay[data-astro-cid-4gi6goal] thead{border-bottom:2px solid var(--color-text)}.prose-essay[data-astro-cid-4gi6goal] th{text-align:left;padding:.75em 1em .75em 0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);font-weight:500}.prose-essay[data-astro-cid-4gi6goal] td{padding:.75em 1em .75em 0;border-bottom:1px solid var(--color-hairline);vertical-align:top}.prose-essay[data-astro-cid-4gi6goal] tbody tr:last-child td{border-bottom:0}.essay-rule[data-astro-cid-4gi6goal]{border:0;border-top:1px solid var(--color-hairline);margin-block:var(--space-12);max-width:38rem}.essay-cta[data-astro-cid-4gi6goal]{max-width:38rem;display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.essay-cta-line[data-astro-cid-4gi6goal]{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.4;color:var(--color-text);max-width:32ch}.essay-nav[data-astro-cid-4gi6goal]{padding-block:var(--section-pad-md);background:var(--color-surface)}.essay-nav-grid[data-astro-cid-4gi6goal]{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:720px){.essay-nav-grid[data-astro-cid-4gi6goal]{grid-template-columns:1fr 1fr}}.essay-nav-link[data-astro-cid-4gi6goal]{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text);transition:color var(--duration-base)}.essay-nav-link[data-astro-cid-4gi6goal]:hover{color:var(--color-amber)}.essay-nav-link[data-astro-cid-4gi6goal].next{text-align:right;align-items:flex-end}.essay-nav-link[data-astro-cid-4gi6goal] .label[data-astro-cid-4gi6goal]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.essay-nav-title[data-astro-cid-4gi6goal]{font-family:var(--font-display);font-size:1.375rem;font-weight:400;line-height:1.2;letter-spacing:-.025em;max-width:24ch}.essay-nav-foot[data-astro-cid-4gi6goal]{margin-top:var(--space-8);text-align:center;font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:.1em;text-transform:uppercase}.essay-nav-foot[data-astro-cid-4gi6goal] a[data-astro-cid-4gi6goal]{color:var(--color-amber);transition:color var(--duration-base)}.essay-nav-foot[data-astro-cid-4gi6goal] a[data-astro-cid-4gi6goal]:hover{color:var(--color-amber-dark)}
