.post[data-astro-cid-6ebbwsfy]{padding-block:var(--sp-24) var(--sp-20)}.post__column[data-astro-cid-6ebbwsfy]{max-inline-size:var(--w-narrow);--hang:4.5rem;margin-inline:auto}.post__masthead[data-astro-cid-6ebbwsfy]{text-align:start}.post__title[data-astro-cid-6ebbwsfy]{font-size:var(--fs-display-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-display)}.post__meta[data-astro-cid-6ebbwsfy]{align-items:center;gap:var(--sp-3);border-block-end:1px solid var(--c-border);font-size:var(--fs-sm);color:var(--c-text-tertiary);font-variant-numeric:tabular-nums;margin-block-start:var(--sp-5);padding-block-end:var(--sp-6);display:flex}.post__meta-sep[data-astro-cid-6ebbwsfy]{border-radius:var(--r-full);opacity:.6;background-color:currentColor;block-size:3px;inline-size:3px}.post__standfirst[data-astro-cid-6ebbwsfy]{margin-block:var(--sp-10) var(--sp-10);padding-inline:calc(var(--hang) + var(--sp-4)) 2.5rem;position:relative}.post__standfirst-text[data-astro-cid-6ebbwsfy]{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--c-text-secondary)}.post__standfirst-quote[data-astro-cid-6ebbwsfy]{color:var(--c-border-strong);opacity:.35;pointer-events:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:5rem;line-height:1;position:absolute}.post__standfirst-quote--open[data-astro-cid-6ebbwsfy]{inset-block-start:-1.1rem;inset-inline-start:0}.post__standfirst-quote--close[data-astro-cid-6ebbwsfy]{inset-block-end:-1.6rem;inset-inline-end:-.4rem}.prose[data-astro-cid-6ebbwsfy]{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--c-text)}.prose[data-astro-cid-6ebbwsfy] p{margin-block:var(--sp-6);text-indent:0;padding-inline-start:var(--hang)}.prose[data-astro-cid-6ebbwsfy] h2+p,.prose[data-astro-cid-6ebbwsfy] h3+p{margin-block-start:0}.prose[data-astro-cid-6ebbwsfy] strong{font-weight:var(--fw-semibold);color:var(--c-text)}.prose[data-astro-cid-6ebbwsfy] a{color:var(--c-accent);text-underline-offset:3px}.prose[data-astro-cid-6ebbwsfy] h2{margin-block:var(--sp-16) var(--sp-5);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--c-text);padding-inline-start:var(--hang)}.prose[data-astro-cid-6ebbwsfy] h3{margin-block:var(--sp-10) var(--sp-4);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--c-text);padding-inline-start:var(--hang)}.prose[data-astro-cid-6ebbwsfy] ul,.prose[data-astro-cid-6ebbwsfy] ol{margin-block:var(--sp-5);padding-inline-start:calc(var(--hang) + var(--sp-6))}.prose[data-astro-cid-6ebbwsfy] li{margin-block:var(--sp-3);text-indent:0}.prose[data-astro-cid-6ebbwsfy] li::marker{color:var(--c-text-tertiary)}.prose[data-astro-cid-6ebbwsfy] blockquote{margin-block:var(--sp-8);margin-inline:var(--sp-8);border-inline-start:2px solid var(--c-accent);color:var(--c-text-secondary);padding-inline-start:var(--sp-6)}.prose[data-astro-cid-6ebbwsfy] blockquote p{margin-block:var(--sp-3);text-indent:0}.prose[data-astro-cid-6ebbwsfy] hr{margin-block:var(--sp-12);border:0;border-block-start:1px solid var(--c-border)}.prose[data-astro-cid-6ebbwsfy] img{block-size:auto;inline-size:100%;margin-block:var(--sp-10);border-radius:var(--r-lg);display:block}.prose[data-astro-cid-6ebbwsfy] code{border-radius:var(--r-sm);background-color:var(--c-bg-muted);padding:.15em .4em;font-size:.9em}.prose[data-astro-cid-6ebbwsfy] pre{margin-block:var(--sp-6);padding:var(--sp-6);border-radius:var(--r-lg);background-color:var(--c-ink);color:var(--c-text-inverse);overflow-x:auto}.prose[data-astro-cid-6ebbwsfy] pre code{color:inherit;background:0 0;padding:0}.post__colophon[data-astro-cid-6ebbwsfy]{align-items:center;gap:var(--sp-3);border-block-start:1px solid var(--c-border);text-align:center;flex-direction:column;margin-block-start:var(--sp-20);padding-block-start:var(--sp-10);display:flex}.post__colophon-end[data-astro-cid-6ebbwsfy]{font-size:var(--fs-sm);letter-spacing:.3em;text-indent:.3em;color:var(--c-text-tertiary)}.post__colophon-link[data-astro-cid-6ebbwsfy]{align-items:center;gap:var(--sp-2);min-height:44px;font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text);text-decoration:none;display:inline-flex}.post__colophon-arrow[data-astro-cid-6ebbwsfy]{color:var(--c-accent);transition:transform var(--dur-base) var(--ease-out)}.post__colophon-link[data-astro-cid-6ebbwsfy]:hover .post__colophon-arrow[data-astro-cid-6ebbwsfy]{transform:translate(-3px)}.post__back[data-astro-cid-6ebbwsfy]{align-items:center;gap:var(--sp-2);min-height:44px;font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--c-text-secondary);text-decoration:none;display:inline-flex}.post__back-arrow[data-astro-cid-6ebbwsfy]{transition:transform var(--dur-base) var(--ease-out)}.post__back[data-astro-cid-6ebbwsfy]:hover{color:var(--c-accent)}.post__back[data-astro-cid-6ebbwsfy]:hover .post__back-arrow[data-astro-cid-6ebbwsfy]{transform:translate(-3px)}@media (width<=48rem){.post[data-astro-cid-6ebbwsfy]{padding-block-start:var(--sp-16)}.post__column[data-astro-cid-6ebbwsfy]{--hang:0rem}.post__standfirst[data-astro-cid-6ebbwsfy]{margin-block:var(--sp-8);padding-block-end:var(--sp-6)}.prose[data-astro-cid-6ebbwsfy] h2{margin-block:var(--sp-12) var(--sp-4);font-size:var(--fs-lg)}.prose[data-astro-cid-6ebbwsfy] blockquote{margin-inline:0}}
