.toc[data-astro-cid-xvrfupwn]{grid-area:toc;margin-block:1.5rem;background:var(--mantle);border-radius:.75rem}summary[data-astro-cid-xvrfupwn]{display:flex;color:var(--peach);align-items:center;min-height:var(--tap);padding-inline:1rem;font-weight:700;cursor:pointer}ol[data-astro-cid-xvrfupwn]{margin:0;padding:0 1rem .75rem;list-style:none;font-size:1rem;line-height:1.4}li[data-astro-cid-xvrfupwn]{padding-left:calc(var(--level) * .9rem)}a[data-astro-cid-xvrfupwn]{display:flex;align-items:center;min-height:var(--tap);color:var(--subtext1);text-decoration:none}a[data-astro-cid-xvrfupwn]:hover{color:var(--text)}a[data-astro-cid-xvrfupwn][aria-current=true]{color:var(--green);font-weight:700}@media(min-width:75rem){.toc[data-astro-cid-xvrfupwn]{position:sticky;top:1.5rem;align-self:start;max-height:calc(100dvh - 3rem);margin-block:2.5rem 0;overflow-y:auto;background:none}summary[data-astro-cid-xvrfupwn]{padding-inline:0;list-style:none;cursor:default;pointer-events:none}summary[data-astro-cid-xvrfupwn]::-webkit-details-marker{display:none}ol[data-astro-cid-xvrfupwn]{padding:0;font-size:.95rem}a[data-astro-cid-xvrfupwn]{min-height:0;padding-block:.3rem}}.post[data-astro-cid-5grsw2hi]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "toc" "body";max-width:var(--reading);margin-inline:auto}header[data-astro-cid-5grsw2hi]{grid-area:head;padding-top:2.5rem}header[data-astro-cid-5grsw2hi] p[data-astro-cid-5grsw2hi]{margin:0}header[data-astro-cid-5grsw2hi] .meta[data-astro-cid-5grsw2hi] a[data-astro-cid-5grsw2hi]{color:var(--pink);display:inline-flex;align-items:center;min-height:var(--tap)}h1[data-astro-cid-5grsw2hi]{color:var(--mauve);margin-block:.25rem .75rem;font-size:clamp(2rem,7vw,2.75rem)}figure[data-astro-cid-5grsw2hi]{margin:1.5rem 0 0}figure[data-astro-cid-5grsw2hi] img[data-astro-cid-5grsw2hi]{width:100%;aspect-ratio:16 / 9;border-radius:.75rem;object-fit:cover}figcaption[data-astro-cid-5grsw2hi]{margin-top:.5rem;overflow-wrap:break-word}.body[data-astro-cid-5grsw2hi]{grid-area:body;min-width:0;padding-top:1.5rem}.prose[data-astro-cid-5grsw2hi]>:first-child{margin-top:0}footer[data-astro-cid-5grsw2hi]{margin-top:3rem;padding-top:1.5rem;border-top:2px solid var(--surface0)}.tags[data-astro-cid-5grsw2hi]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.tags[data-astro-cid-5grsw2hi] a[data-astro-cid-5grsw2hi]{display:inline-flex;align-items:center;min-height:var(--tap);padding-inline:.9rem;background:var(--mantle);border-radius:.5rem;color:var(--accent);font-size:1rem;text-decoration:none}.tags[data-astro-cid-5grsw2hi] a[data-astro-cid-5grsw2hi]:hover{background:var(--surface0)}.share[data-astro-cid-5grsw2hi]{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--tap);padding-inline:.9rem;background:var(--surface0);border:0;border-radius:.5rem;color:var(--teal);cursor:pointer}.share[data-astro-cid-5grsw2hi]:hover{background:var(--surface1)}.post-nav[data-astro-cid-5grsw2hi]{display:grid;gap:.75rem;margin-top:2rem}.post-nav[data-astro-cid-5grsw2hi] a[data-astro-cid-5grsw2hi]{display:block;padding:.75rem 1rem;background:var(--mantle);border-radius:.75rem;color:var(--text);font-weight:700;line-height:1.35;text-decoration:none}.post-nav[data-astro-cid-5grsw2hi] a[data-astro-cid-5grsw2hi]:hover{color:var(--pink)}.post-nav[data-astro-cid-5grsw2hi] .meta[data-astro-cid-5grsw2hi]{display:block;font-weight:400}.related[data-astro-cid-5grsw2hi]{margin-top:2.5rem}.related[data-astro-cid-5grsw2hi] h2[data-astro-cid-5grsw2hi]{color:var(--peach);margin-bottom:.75rem;font-size:1.25rem}.related[data-astro-cid-5grsw2hi] ul[data-astro-cid-5grsw2hi]{margin:0;padding:0;list-style:none}.related[data-astro-cid-5grsw2hi] li[data-astro-cid-5grsw2hi]{padding-block:.5rem}.related[data-astro-cid-5grsw2hi] p[data-astro-cid-5grsw2hi]{margin:0}@media(min-width:40rem){.post-nav[data-astro-cid-5grsw2hi]{grid-template-columns:1fr 1fr}.post-nav[data-astro-cid-5grsw2hi] .next[data-astro-cid-5grsw2hi]{grid-column:2}}@media(min-width:75rem){.post[data-astro-cid-5grsw2hi]{grid-template-columns:minmax(0,var(--reading)) minmax(0,1fr);grid-template-areas:"head toc" "body toc";column-gap:4rem;max-width:none}}
