@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.article[data-astro-cid-z7xolria]{padding-top:clamp(1.75rem,4vw,3.5rem)}.head[data-astro-cid-z7xolria]{max-width:52rem}.crumbs[data-astro-cid-z7xolria]{font-size:var(--step--1);color:var(--color-muted);gap:.5rem;margin-bottom:1.1rem;display:flex}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--color-green-dark);font-weight:600;text-decoration:none}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{text-decoration:underline}h1[data-astro-cid-z7xolria]{font-family:var(--font-serif);font-size:var(--step-5);letter-spacing:-.02em;margin:0 0 1.1rem;font-weight:650;line-height:1.08}.byline[data-astro-cid-z7xolria]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.byline[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--color-ink);font-weight:650;text-decoration:none}.byline[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{text-decoration:underline}.sep[data-astro-cid-z7xolria]{background:var(--color-line);width:1.5rem;height:1px;margin-inline:.3rem}@media (width<=40rem){.byline[data-astro-cid-z7xolria]{flex-direction:column;align-items:flex-start;gap:.15rem}.sep[data-astro-cid-z7xolria]{display:none}}.cover[data-astro-cid-z7xolria]{margin:2rem 0 0}.cover[data-astro-cid-z7xolria] img{object-fit:cover;border-radius:var(--radius);width:100%;max-height:32rem}.layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0, var(--measure)) 18rem;justify-content:space-between;gap:3rem;margin-top:2.5rem;display:grid}.side[data-astro-cid-z7xolria]{grid-area:1/2;align-self:start;gap:1.5rem;display:grid;position:sticky;top:1.5rem}.prose[data-astro-cid-z7xolria]{grid-area:1/1}.toc[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{cursor:pointer;color:var(--color-ink);padding-bottom:.4rem;font-weight:750}.toc[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{font-size:var(--step--1);max-height:50vh;margin:.25rem 0 0;padding:0;list-style:none;overflow:auto}.toc[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{border-top:1px solid var(--color-line);padding-block:.3rem}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--color-text);text-decoration:none}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--color-green-dark);text-decoration:underline}.related[data-astro-cid-z7xolria]{border-top:2px solid var(--color-ink);margin-top:4.5rem;padding-top:2.5rem}.related[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-family:var(--font-serif);font-size:var(--step-3);margin:0 0 1.5rem;font-weight:650}@media (width<=62rem){.layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr);gap:2rem}.side[data-astro-cid-z7xolria],.prose[data-astro-cid-z7xolria]{grid-area:auto/1}.side[data-astro-cid-z7xolria]{max-width:var(--measure);position:static}}
