.pt[data-astro-cid-a27wt6ii]{color:var(--content-primary);font-size:18px;line-height:1.75}.pt[data-astro-cid-a27wt6ii]>*+*{margin-top:1.1em}.pt[data-astro-cid-a27wt6ii] p,.pt[data-astro-cid-a27wt6ii] ul,.pt[data-astro-cid-a27wt6ii] ol,.pt[data-astro-cid-a27wt6ii] figure{margin-bottom:0}.pt[data-astro-cid-a27wt6ii] h2,.pt[data-astro-cid-a27wt6ii] h3,.pt[data-astro-cid-a27wt6ii] h4{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:-.02em;text-transform:none;margin-bottom:0;scroll-margin-top:96px;line-height:1.25}.pt[data-astro-cid-a27wt6ii] h2{margin-top:2.2em;font-size:30px}.pt[data-astro-cid-a27wt6ii] h3{margin-top:1.8em;font-size:22px}.pt[data-astro-cid-a27wt6ii] h4{margin-top:1.5em;font-size:19px}.pt[data-astro-cid-a27wt6ii] ul,.pt[data-astro-cid-a27wt6ii] ol{gap:.5em;padding-left:1.4em;list-style:outside;display:grid}.pt[data-astro-cid-a27wt6ii] ol{list-style:decimal}.pt[data-astro-cid-a27wt6ii] li::marker{color:var(--indigo-50)}.pt[data-astro-cid-a27wt6ii] a{color:var(--indigo-50);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pt[data-astro-cid-a27wt6ii] a:hover{text-decoration-thickness:2px}.pt[data-astro-cid-a27wt6ii] figure{margin:2em 0}.pt[data-astro-cid-a27wt6ii] figure img{border-radius:20px;width:100%;height:auto;display:block}.pt[data-astro-cid-a27wt6ii] p,.pt[data-astro-cid-a27wt6ii] li{white-space:pre-line}.pt[data-astro-cid-a27wt6ii] code{background:var(--bg-secondary);border-radius:6px;padding:.1em .35em;font-size:.9em}.pt-video[data-astro-cid-a27wt6ii] iframe[data-astro-cid-a27wt6ii]{aspect-ratio:16/9;background:#000;border:0;border-radius:20px;width:100%;display:block}.pt-table[data-astro-cid-a27wt6ii]{border:1px solid var(--stroke-secondary);border-radius:16px;overflow-x:auto}.pt-table[data-astro-cid-a27wt6ii] table[data-astro-cid-a27wt6ii]{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.5}.pt-table[data-astro-cid-a27wt6ii] th[data-astro-cid-a27wt6ii],.pt-table[data-astro-cid-a27wt6ii] td[data-astro-cid-a27wt6ii]{border-bottom:1px solid var(--stroke-secondary);text-align:left;vertical-align:top;padding:12px 16px}.pt-table[data-astro-cid-a27wt6ii] th[data-astro-cid-a27wt6ii]{background:var(--bg-secondary);font-weight:var(--weight-bold)}.pt-table[data-astro-cid-a27wt6ii] tr[data-astro-cid-a27wt6ii]:last-child td[data-astro-cid-a27wt6ii]{border-bottom:0}.pt[data-astro-cid-a27wt6ii] blockquote{border-left:3px solid var(--indigo-50);color:var(--content-secondary);margin-left:0;padding-left:20px}@media (width<=640px){.pt[data-astro-cid-a27wt6ii]{font-size:17px}.pt[data-astro-cid-a27wt6ii] h2{font-size:24px}.pt[data-astro-cid-a27wt6ii] h3{font-size:20px}}.post__header[data-astro-cid-vfzanjps]{text-align:center;justify-items:center;gap:18px;max-width:880px;padding-top:40px;display:grid}.post__crumbs[data-astro-cid-vfzanjps]{color:var(--content-tertiary);font-size:var(--body-sm-size);align-items:center;gap:8px;display:flex}.post__crumbs[data-astro-cid-vfzanjps] a[data-astro-cid-vfzanjps]{color:var(--indigo-50);font-weight:var(--weight-semibold);text-decoration:none}.post__crumbs[data-astro-cid-vfzanjps] i[data-astro-cid-vfzanjps]{font-size:14px}.post__title[data-astro-cid-vfzanjps]{font-family:var(--font-sans);font-size:48px;font-weight:var(--weight-bold);letter-spacing:-.03em;text-transform:none;text-wrap:balance;margin:0;line-height:1.1}.post__lead[data-astro-cid-vfzanjps]{max-width:40rem;color:var(--content-secondary);text-wrap:pretty;margin:0;font-size:19px;line-height:1.6}.post__meta[data-astro-cid-vfzanjps]{margin-top:6px}.post__author[data-astro-cid-vfzanjps]{text-align:left;align-items:center;gap:12px;display:flex}.post__author[data-astro-cid-vfzanjps] img[data-astro-cid-vfzanjps]{object-fit:cover;border-radius:50%;width:40px;height:40px}.post__author[data-astro-cid-vfzanjps] strong[data-astro-cid-vfzanjps]{font-size:var(--body-sm-size)}.post__author[data-astro-cid-vfzanjps] p[data-astro-cid-vfzanjps]{color:var(--content-tertiary);font-size:var(--body-xs-size);margin:0}.post__author[data-astro-cid-vfzanjps] p[data-astro-cid-vfzanjps]>[data-astro-cid-vfzanjps]+[data-astro-cid-vfzanjps]:before{content:"·";margin:0 8px}.post__cover[data-astro-cid-vfzanjps]{max-width:1120px;margin-top:40px;margin-bottom:0}.post__cover[data-astro-cid-vfzanjps] img[data-astro-cid-vfzanjps]{border-radius:28px;width:100%;height:auto;display:block}.post__layout[data-astro-cid-vfzanjps]{grid-template-columns:240px minmax(0,720px);justify-content:center;gap:64px;padding-top:56px;padding-bottom:88px;display:grid}.post__aside[data-astro-cid-vfzanjps]{align-self:start;gap:32px;display:grid;position:sticky;top:96px}.post__aside-title[data-astro-cid-vfzanjps]{color:var(--content-tertiary);font-size:12px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.post__toc[data-astro-cid-vfzanjps] ol[data-astro-cid-vfzanjps]{border-left:1px solid var(--stroke-secondary);gap:4px;margin:0;padding:0;list-style:none;display:grid}.post__toc[data-astro-cid-vfzanjps] a[data-astro-cid-vfzanjps]{color:var(--content-secondary);font-size:var(--body-sm-size);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.4;text-decoration:none;display:block}.post__toc[data-astro-cid-vfzanjps] a[data-astro-cid-vfzanjps]:hover,.post__toc[data-astro-cid-vfzanjps] a[data-astro-cid-vfzanjps].is-active{border-left-color:var(--indigo-50);color:var(--content-primary)}.post__share-row[data-astro-cid-vfzanjps]{gap:8px;display:flex}.post__share-row[data-astro-cid-vfzanjps] a[data-astro-cid-vfzanjps],.post__share-row[data-astro-cid-vfzanjps] button[data-astro-cid-vfzanjps]{border:1px solid var(--stroke-secondary);width:40px;height:40px;color:var(--content-primary);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:18px;transition:background .16s,color .16s,border-color .16s;display:grid}.post__share-row[data-astro-cid-vfzanjps] svg[data-astro-cid-vfzanjps]{fill:currentColor;width:18px;height:18px}.post__share-row[data-astro-cid-vfzanjps] a[data-astro-cid-vfzanjps]:hover,.post__share-row[data-astro-cid-vfzanjps] button[data-astro-cid-vfzanjps]:hover{border-color:var(--content-primary);background:var(--content-primary);color:#fff}.post__share-row[data-astro-cid-vfzanjps] button[data-astro-cid-vfzanjps].is-done{border-color:var(--green-50);background:var(--green-50);color:#fff}.post__tags[data-astro-cid-vfzanjps]{border-top:1px solid var(--stroke-secondary);flex-wrap:wrap;gap:8px;margin:48px 0 0;padding:24px 0 0;list-style:none;display:flex}.post__tags[data-astro-cid-vfzanjps] li[data-astro-cid-vfzanjps]{background:var(--bg-secondary);color:var(--content-secondary);font-size:13px;font-weight:var(--weight-semibold);border-radius:999px;padding:6px 12px}.post__related[data-astro-cid-vfzanjps]{background:var(--bg-secondary);padding:72px 0 88px}.post__related[data-astro-cid-vfzanjps] h2[data-astro-cid-vfzanjps]{font-family:var(--font-sans);font-size:28px;font-weight:var(--weight-bold);letter-spacing:-.02em;text-transform:none;margin:0 0 32px}.post__related[data-astro-cid-vfzanjps] ul[data-astro-cid-vfzanjps]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1024px){.post__layout[data-astro-cid-vfzanjps]{grid-template-columns:minmax(0,720px);gap:32px}.post__aside[data-astro-cid-vfzanjps]{position:static}.post__toc[data-astro-cid-vfzanjps]{display:none}.post__related[data-astro-cid-vfzanjps] ul[data-astro-cid-vfzanjps]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.post__header[data-astro-cid-vfzanjps]{padding-top:24px}.post__title[data-astro-cid-vfzanjps]{font-size:30px}.post__lead[data-astro-cid-vfzanjps]{font-size:17px}.post__cover[data-astro-cid-vfzanjps] img[data-astro-cid-vfzanjps]{border-radius:18px}.post__layout[data-astro-cid-vfzanjps]{padding-top:32px;padding-bottom:56px}.post__aside[data-astro-cid-vfzanjps]{order:2}.post__related[data-astro-cid-vfzanjps] ul[data-astro-cid-vfzanjps]{grid-template-columns:1fr}}
