.rel[data-astro-cid-5cs5kre4]{background:var(--color-paper);color:var(--color-ink);padding:calc(var(--nav-h) + var(--spacing-3xl)) 0 var(--spacing-4xl)}.rel__grid[data-astro-cid-5cs5kre4]{display:grid}@media (width>=68rem){.rel__grid[data-astro-cid-5cs5kre4]{gap:var(--spacing-3xl);grid-template-columns:minmax(0,46rem) minmax(0,19rem);justify-content:center;align-items:start}.ctx[data-astro-cid-5cs5kre4]{top:var(--spacing-2xl);max-height:calc(100vh - var(--spacing-3xl));position:sticky;overflow-y:auto}}.ctx[data-astro-cid-5cs5kre4]{padding:var(--spacing-xl) var(--spacing-lg)}@media (width<68rem){.ctx[data-astro-cid-5cs5kre4]{border-top:1px solid var(--color-hairline);max-width:46rem;margin-inline:auto}}.ctx__b[data-astro-cid-5cs5kre4]+.ctx__b[data-astro-cid-5cs5kre4]{margin-top:var(--spacing-xl)}.ctx__h[data-astro-cid-5cs5kre4]{margin:0 0 var(--spacing-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted)}.ctx__l[data-astro-cid-5cs5kre4]{margin:0;padding:0;list-style:none}.ctx__l[data-astro-cid-5cs5kre4] li[data-astro-cid-5cs5kre4]+li[data-astro-cid-5cs5kre4]{border-top:1px solid var(--color-hairline)}.ctx__a[data-astro-cid-5cs5kre4]{padding:var(--spacing-sm) 0;color:inherit;gap:2px;text-decoration:none;display:grid}.ctx__d[data-astro-cid-5cs5kre4]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-muted);font-size:.7rem}.ctx__f[data-astro-cid-5cs5kre4]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-signal);border:1px solid var(--color-hairline);justify-self:start;padding:1px 6px;font-size:.66rem}.ctx__t[data-astro-cid-5cs5kre4]{font-size:var(--text-sm);text-wrap:pretty;line-height:1.35}.ctx__a[data-astro-cid-5cs5kre4]:hover .ctx__t[data-astro-cid-5cs5kre4],.ctx__a[data-astro-cid-5cs5kre4]:focus-visible .ctx__t[data-astro-cid-5cs5kre4]{color:var(--color-signal)}.ctx__a--f[data-astro-cid-5cs5kre4]{align-items:center;gap:var(--spacing-xs);grid-template-columns:auto 1fr auto}.ctx__a--f[data-astro-cid-5cs5kre4] .ctx__d[data-astro-cid-5cs5kre4]{justify-self:start}.ctx__go[data-astro-cid-5cs5kre4]{color:var(--color-ink-muted)}.ctx__a--f[data-astro-cid-5cs5kre4]:hover .ctx__f[data-astro-cid-5cs5kre4],.ctx__a--f[data-astro-cid-5cs5kre4]:focus-visible .ctx__f[data-astro-cid-5cs5kre4]{border-color:var(--color-signal)}.ctx__note[data-astro-cid-5cs5kre4]{margin:var(--spacing-lg) 0 0;padding-top:var(--spacing-sm);border-top:1px solid var(--color-hairline);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-muted);font-size:.68rem}.rel__inner[data-astro-cid-5cs5kre4]{max-width:46rem;padding-inline:var(--spacing-lg);margin-inline:auto}.back[data-astro-cid-5cs5kre4]{margin-bottom:var(--spacing-2xl);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);transition:color var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.back[data-astro-cid-5cs5kre4]:hover{color:var(--color-signal)}}.rel__head[data-astro-cid-5cs5kre4]{margin-bottom:var(--spacing-xl)}.rel__meta[data-astro-cid-5cs5kre4]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-signal);margin:0 0 var(--spacing-md)}.rel__place[data-astro-cid-5cs5kre4]{color:var(--color-ink-muted)}.rel__title[data-astro-cid-5cs5kre4]{font-size:var(--type-title);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;line-height:1.06}.rel__dek[data-astro-cid-5cs5kre4]{color:var(--color-ink-2);margin:var(--spacing-md) 0 0;text-wrap:pretty;font-size:clamp(1.05rem,.98rem + .45vw,1.3rem);line-height:1.45}.rel__img[data-astro-cid-5cs5kre4]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto;margin:0 0 var(--spacing-xl);background:var(--color-paper-2);display:block}@media (width>=58rem){.rel__img[data-astro-cid-5cs5kre4]{width:calc(100% + 8rem);margin-inline:-4rem}}.rel__lang[data-astro-cid-5cs5kre4]{border-left:2px solid var(--color-signal);padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-md);margin:0 0 var(--spacing-xl);font-size:var(--text-sm);color:var(--color-ink-muted);text-wrap:pretty;line-height:1.6}.rel__body[data-astro-cid-5cs5kre4] p[data-astro-cid-5cs5kre4]{color:var(--color-ink-2);margin:0 0 var(--spacing-lg);text-wrap:pretty;font-size:clamp(1rem,.95rem + .35vw,1.14rem);line-height:1.75}.rel__body[data-astro-cid-5cs5kre4] p[data-astro-cid-5cs5kre4]:first-child{color:var(--color-ink)}.boiler[data-astro-cid-5cs5kre4]{margin-top:var(--spacing-3xl);padding-top:var(--spacing-xl);border-top:.5px solid var(--color-hairline)}.boiler__h[data-astro-cid-5cs5kre4]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 var(--spacing-sm)}.boiler[data-astro-cid-5cs5kre4] p[data-astro-cid-5cs5kre4]{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0 0 var(--spacing-xl);line-height:1.7}.boiler__src[data-astro-cid-5cs5kre4] a[data-astro-cid-5cs5kre4]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);border-bottom:1px solid var(--color-hairline);text-decoration:none}@media (hover:hover) and (pointer:fine){.boiler__src[data-astro-cid-5cs5kre4] a[data-astro-cid-5cs5kre4]:hover{color:var(--color-signal);border-bottom-color:var(--color-signal)}}.near[data-astro-cid-5cs5kre4]{gap:var(--spacing-md);margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:.5px solid var(--color-hairline);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=44rem){.near[data-astro-cid-5cs5kre4]{gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.near__a[data-astro-cid-5cs5kre4]{gap:var(--spacing-2xs);color:var(--color-ink-2);transition:color var(--dur-micro) var(--ease-out);text-decoration:none;display:grid}.near__a--n[data-astro-cid-5cs5kre4]{text-align:right}.near__k[data-astro-cid-5cs5kre4]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted)}.near__t[data-astro-cid-5cs5kre4]{font-size:var(--text-sm);text-wrap:pretty;line-height:1.4}@media (hover:hover) and (pointer:fine){.near__a[data-astro-cid-5cs5kre4]:hover{color:var(--color-signal)}}
