.author[data-astro-cid-2tgtkdc7]{text-align:center;font-size:var(--step--1);justify-items:center;gap:.25rem;display:grid}.author__photo[data-astro-cid-2tgtkdc7]{border:1px dashed var(--color-accent);object-fit:cover;border-radius:50%;width:180px;height:214px;margin-bottom:.75rem;padding:6px}h2[data-astro-cid-2tgtkdc7]{font-size:var(--step-1)}p[data-astro-cid-2tgtkdc7]{margin:0 0 .5rem}.author[data-astro-cid-2tgtkdc7] .author__social a{color:var(--color-ink)}.author__more[data-astro-cid-2tgtkdc7]{margin-top:.4rem;font-weight:700}.comments[data-astro-cid-nuen6n26]{max-width:var(--content-width);border-top:1px solid var(--color-line);margin-top:3.5rem;padding-top:2rem}.comments[data-astro-cid-nuen6n26] h2[data-astro-cid-nuen6n26]{font-size:var(--step-2)}.comments__list[data-astro-cid-nuen6n26],.comments[data-astro-cid-nuen6n26] .comments__replies{margin:0;padding:0;list-style:none}.comments[data-astro-cid-nuen6n26] .comments__replies{border-left:2px solid var(--color-surface-2);margin-top:1rem;padding-left:clamp(1rem,4vw,2rem)}.comments[data-astro-cid-nuen6n26] .comment{border-bottom:1px solid var(--color-line);padding:1.1rem 0}.comments[data-astro-cid-nuen6n26] .comment header{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.4rem;display:flex}.comments[data-astro-cid-nuen6n26] .comment time{font-size:var(--step--1);color:var(--color-muted)}.comments[data-astro-cid-nuen6n26] .comment p{margin-bottom:.6em}.comments[data-astro-cid-nuen6n26] .comment:target{background:var(--color-surface)}.comments[data-astro-cid-nuen6n26] .comments__link{color:var(--color-accent-ink);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.comments__form[data-astro-cid-nuen6n26]{border-radius:var(--radius);background:var(--color-surface);gap:1rem;margin-top:2rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.comments__form[data-astro-cid-nuen6n26] h3[data-astro-cid-nuen6n26]{font-size:var(--step-1);margin:0}.comments__fields[data-astro-cid-nuen6n26]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.comments__hint[data-astro-cid-nuen6n26],.comments__privacy[data-astro-cid-nuen6n26]{font-size:var(--step--1);color:var(--color-muted);font-weight:400}.comments__privacy[data-astro-cid-nuen6n26],.comments__status[data-astro-cid-nuen6n26],.comments__replying[data-astro-cid-nuen6n26]{margin:0}.comments__form[data-astro-cid-nuen6n26] .button[data-astro-cid-nuen6n26]{justify-self:start}.comments__status[data-astro-cid-nuen6n26]:empty{display:none}.stats[data-astro-cid-2dlk6rat]{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:1.1rem;font-weight:700;display:flex}.stats__item[data-astro-cid-2dlk6rat]{min-height:36px;color:var(--color-ink);font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;text-decoration:none;display:inline-flex}.stats__like[data-astro-cid-2dlk6rat]{cursor:pointer}.stats__like[data-astro-cid-2dlk6rat]:hover,.stats__like[data-astro-cid-2dlk6rat][aria-pressed=true]{color:#c2410c}.stats__like[data-astro-cid-2dlk6rat][aria-pressed=true] svg{fill:currentColor}.stats--offline[data-astro-cid-2dlk6rat]{display:none}.share[data-astro-cid-eqjx2q6l]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.share__label[data-astro-cid-eqjx2q6l]{letter-spacing:.12em;text-transform:uppercase;margin-right:.25rem;font-size:.75rem;font-weight:800}.share__button[data-astro-cid-eqjx2q6l]{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.share__button[data-astro-cid-eqjx2q6l]:hover{background:var(--color-accent-ink);border-color:var(--color-accent-ink);color:#fff}.share__toast[data-astro-cid-eqjx2q6l]{font-size:var(--step--1);color:var(--color-success)}.toc[data-astro-cid-p33bl5ka]{max-width:var(--content-width);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);font-size:var(--step--1);margin:0 0 2.5rem;padding:1rem 1.4rem}summary[data-astro-cid-p33bl5ka]{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-weight:800}ol[data-astro-cid-p33bl5ka]{margin:.75rem 0 0;padding-left:1.2rem}li[data-astro-cid-p33bl5ka]+li[data-astro-cid-p33bl5ka]{margin-top:.25rem}.toc__sub[data-astro-cid-p33bl5ka]{margin-left:1rem;list-style:circle}a[data-astro-cid-p33bl5ka]{text-decoration:none}a[data-astro-cid-p33bl5ka]:hover{text-decoration:underline}.post[data-astro-cid-z2nrcivh]{padding-block:clamp(1.5rem,5vw,3.5rem)}.post__hero[data-astro-cid-z2nrcivh]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.post__cover[data-astro-cid-z2nrcivh]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%;height:auto}.post__heading[data-astro-cid-z2nrcivh]{gap:.9rem;display:grid}.post__heading[data-astro-cid-z2nrcivh] h1[data-astro-cid-z2nrcivh]{margin:0}.post__meta[data-astro-cid-z2nrcivh]{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;font-weight:700;display:flex}.post__lede[data-astro-cid-z2nrcivh]{font-size:var(--step-1);color:var(--color-muted);margin:0;line-height:1.55}.post__actions[data-astro-cid-z2nrcivh]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.post__layout[data-astro-cid-z2nrcivh]{grid-template-columns:minmax(0,1fr) 18rem;gap:clamp(2rem,5vw,4.5rem);display:grid}.post__main[data-astro-cid-z2nrcivh]{min-width:0}.post__sidebar-sticky[data-astro-cid-z2nrcivh]{gap:2.5rem;display:grid;position:sticky;top:1.5rem}.post__footer[data-astro-cid-z2nrcivh]{max-width:var(--content-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.post__tags[data-astro-cid-z2nrcivh]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.post__tags[data-astro-cid-z2nrcivh] a[data-astro-cid-z2nrcivh]{background:var(--color-surface);font-size:var(--step--1);border-radius:999px;padding:.3rem .8rem;text-decoration:none}.page[data-astro-cid-z2nrcivh]{max-width:calc(var(--content-width) + 2 * var(--gutter));padding-block:clamp(1.5rem,5vw,3.5rem)}.page[data-astro-cid-z2nrcivh] h1[data-astro-cid-z2nrcivh]{margin-top:1rem}.related[data-astro-cid-z2nrcivh]{background:var(--color-surface);padding-block:clamp(2.5rem,6vw,4.5rem)}.related[data-astro-cid-z2nrcivh] h2[data-astro-cid-z2nrcivh]{text-align:center;font-size:var(--step-3)}.related__grid[data-astro-cid-z2nrcivh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem;margin-top:2rem;display:grid}@media (width<=960px){.post__layout[data-astro-cid-z2nrcivh]{grid-template-columns:minmax(0,1fr)}.post__sidebar-sticky[data-astro-cid-z2nrcivh]{position:static}}@media (width<=760px){.post__hero[data-astro-cid-z2nrcivh]{grid-template-columns:minmax(0,1fr)}.post__cover[data-astro-cid-z2nrcivh]{aspect-ratio:4/3}}@media print{.post__sidebar[data-astro-cid-z2nrcivh],.post__actions[data-astro-cid-z2nrcivh],.post__footer[data-astro-cid-z2nrcivh],.related[data-astro-cid-z2nrcivh],.comments,.site-header,.site-footer{display:none!important}.post__layout[data-astro-cid-z2nrcivh]{display:block}}
