.avatar[data-astro-cid-vjqwbl62]{flex:none;display:block;width:var(--size);height:var(--size);overflow:hidden;border-radius:50%;background:var(--color-theatre-2)}.avatar[data-astro-cid-vjqwbl62] img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:translate(5%,19%) scale(2.4);transform-origin:45% 31%}.cats{display:inline-flex;flex-wrap:wrap;gap:4px 14px}.cats a{color:var(--color-brass)!important;font-size:.78rem}.byline[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;color:var(--color-on-dark-soft);font-size:var(--text-sm)}.byline[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--color-on-dark);font-weight:600;text-decoration:none}.byline[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{text-decoration:underline;text-underline-offset:3px}.post-figure[data-astro-cid-yvbahnfj]{--overlap: clamp(40px, 7vw, 96px);margin:12px 0 calc(-1 * (var(--band-pad) + var(--overlap)));position:relative;max-width:960px}.post-figure[data-astro-cid-yvbahnfj] .figure-img{display:block;width:100%;height:auto;border-radius:var(--radius-ui);background:var(--color-theatre-2)}.post-body[data-astro-cid-yvbahnfj]{padding-block:clamp(32px,5vw,56px) var(--section-space)}.post-body[data-astro-cid-yvbahnfj].has-figure{padding-top:calc(clamp(40px,7vw,96px) + clamp(28px,4vw,48px))}.post-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.toc-m[data-astro-cid-yvbahnfj]{order:0}.main[data-astro-cid-yvbahnfj]{order:1;min-width:0}.side[data-astro-cid-yvbahnfj]{order:2;display:grid;gap:24px;min-width:0}.end[data-astro-cid-yvbahnfj]{order:3;display:grid;gap:28px;min-width:0;max-width:var(--prose)}.toc[data-astro-cid-yvbahnfj]{border-top:2px solid var(--color-ink);padding-top:14px}.toc[data-astro-cid-yvbahnfj] ol[data-astro-cid-yvbahnfj]{display:grid;gap:8px;margin:12px 0 0;padding-left:1.3em;font-size:.98rem}.toc[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--color-ink);text-decoration:none}.toc[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{text-decoration:underline;text-underline-offset:3px}.toc-m[data-astro-cid-yvbahnfj] summary[data-astro-cid-yvbahnfj]{cursor:pointer;min-height:44px;display:flex;align-items:center}.toc-m[data-astro-cid-yvbahnfj]:not([open]){padding-bottom:4px}.toc-d[data-astro-cid-yvbahnfj]{display:none}.talk[data-astro-cid-yvbahnfj]{display:grid;gap:14px;padding:24px;border-radius:var(--radius-ui);background:var(--color-green);color:var(--color-on-dark)}.talk[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin:0}.talk-title[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-stretch:var(--heading-stretch);font-weight:700;font-size:var(--text-xl);line-height:1.1;text-wrap:balance}.talk[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:not(.btn){color:var(--color-on-dark);font-weight:600;text-underline-offset:3px}.talk-actions[data-astro-cid-yvbahnfj]{display:grid;gap:10px;margin-top:4px}.disclaimer[data-astro-cid-yvbahnfj]{margin:0;padding:16px 18px;border:1px solid var(--color-line);border-radius:var(--radius-ui);color:var(--color-ink-soft);font-size:var(--text-sm)}.disclaimer[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--color-green-hover);font-weight:600;text-underline-offset:3px}.author[data-astro-cid-yvbahnfj]{display:flex;align-items:center;gap:16px;padding:18px 0 0;border-top:2px solid var(--color-ink)}.author-text[data-astro-cid-yvbahnfj]{min-width:0}.author-text[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin:0}.author-name[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-stretch:var(--heading-stretch);font-weight:700;font-size:var(--text-lg)}.author-name[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--color-ink);text-decoration:none}.author-role[data-astro-cid-yvbahnfj]{color:var(--color-ink-soft);font-size:var(--text-sm)}.author-more[data-astro-cid-yvbahnfj]{display:inline-block;margin-top:6px;color:var(--color-green-hover);font-size:var(--text-sm);font-weight:600;text-underline-offset:3px}@media(min-width:1024px){.post-grid[data-astro-cid-yvbahnfj]{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"main side" "end side";column-gap:56px;align-items:start}.toc-m[data-astro-cid-yvbahnfj]{display:none}.main[data-astro-cid-yvbahnfj]{grid-area:main}.side[data-astro-cid-yvbahnfj]{grid-area:side;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}.end[data-astro-cid-yvbahnfj]{grid-area:end}.toc-d[data-astro-cid-yvbahnfj]{display:block}}
