.post-hero[data-astro-cid-zg7dkzxc]{margin-bottom:28px}.crumbs[data-astro-cid-zg7dkzxc]{color:#8a8a8a;white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{text-decoration:none}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--pink)}.crumbs[data-astro-cid-zg7dkzxc] [data-astro-cid-zg7dkzxc][aria-current]{text-overflow:ellipsis;min-width:0;color:var(--ink);overflow:hidden}.post-hero__title[data-astro-cid-zg7dkzxc]{font:600 clamp(30px, 3.4vw, 42px) / 1.2 var(--font-head);letter-spacing:-.025em;text-wrap:pretty;margin:16px 0 20px}.byline[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:24px;display:flex}.byline[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;object-position:top;border-radius:50%;flex:none;width:40px;height:40px}.byline[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{margin:0;font-size:14px;line-height:1.45}.byline__author[data-astro-cid-zg7dkzxc]{color:var(--ink);font-weight:600}.byline__author[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{text-decoration:none}.byline__author[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--pink)}.byline__meta[data-astro-cid-zg7dkzxc]{color:var(--muted);gap:6px;display:flex}.post-layout[data-astro-cid-zg7dkzxc]{padding:40px var(--gutter) 0;grid-template-columns:260px minmax(0,680px) 280px;justify-content:center;gap:24px;display:grid}.post-toc[data-astro-cid-zg7dkzxc],.post-side[data-astro-cid-zg7dkzxc]{align-self:start;position:sticky;top:120px}.post-toc[data-astro-cid-zg7dkzxc]:not(:has(ol)){visibility:hidden}.post-toc[data-astro-cid-zg7dkzxc]{border-right:1px solid var(--line);max-height:calc(100vh - 150px);padding:0 24px 16px 0;overflow:auto}.post-toc__title[data-astro-cid-zg7dkzxc]{color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:16px;font-size:16px;font-weight:600}.post-toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.post-toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--text);text-decoration:none}.post-toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--pink)}.tldr[data-astro-cid-zg7dkzxc]{background:var(--pink-soft);border-radius:12px;margin-bottom:28px;padding:20px 24px}.tldr[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font:700 13px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 10px}.tldr[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{gap:6px;margin:0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.toc-inline[data-astro-cid-zg7dkzxc]{border:1px solid var(--line);border-radius:12px;margin-bottom:28px;padding:14px 20px;display:none}.toc-inline[data-astro-cid-zg7dkzxc] summary[data-astro-cid-zg7dkzxc]{cursor:pointer;color:var(--ink);font-weight:600}.toc-inline[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{gap:8px;margin:12px 0 4px;padding-left:20px;font-size:15px;display:grid}.toc-inline[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{text-decoration:none}.toc-inline[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--pink)}.tldr[data-astro-cid-zg7dkzxc] strong{color:var(--ink)}.author[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--line);gap:20px;margin-top:56px;padding-top:32px;display:flex}.author[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;border-radius:8px;flex:none;width:80px;height:95px}.author[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{margin:0}.author__label[data-astro-cid-zg7dkzxc]{color:var(--muted);font-size:14px}.author__name[data-astro-cid-zg7dkzxc]{font:600 20px/1.4 var(--font-head);color:var(--ink);margin-bottom:8px!important}.author__bio[data-astro-cid-zg7dkzxc]{font-size:15px;line-height:1.6}.side-cta[data-astro-cid-zg7dkzxc]{text-align:center;color:#fff;background:linear-gradient(135deg,#ff1f8f 0%,#ff4fb0 55%,#ff8a3d 100%);border-radius:12px;padding:32px 20px}.side-cta__title[data-astro-cid-zg7dkzxc]{font:700 24px/1.2 var(--font-head);margin:0 0 14px}.side-cta__text[data-astro-cid-zg7dkzxc]{margin:0 0 20px;font-size:15px;line-height:1.45}.side-cta__btn[data-astro-cid-zg7dkzxc]{color:#ff1f8f;background:#fff;border-radius:2px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-block}.share[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.share__title[data-astro-cid-zg7dkzxc]{text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:13px;font-weight:600}.share__links[data-astro-cid-zg7dkzxc]{gap:12px;display:flex}.share__links[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc],.share__links[data-astro-cid-zg7dkzxc] button[data-astro-cid-zg7dkzxc]{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);font:700 15px/1 var(--font-body);cursor:pointer;background:#fff;border-radius:6px;place-items:center;text-decoration:none;display:grid}.related[data-astro-cid-zg7dkzxc]{padding-top:120px}.related__head[data-astro-cid-zg7dkzxc]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px;display:flex}.related__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=1240px){.post-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,680px) 280px}.post-toc[data-astro-cid-zg7dkzxc]{display:none}.toc-inline[data-astro-cid-zg7dkzxc]{display:block}}@media (width<=900px){.post-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr);padding-top:24px}.post-side[data-astro-cid-zg7dkzxc]{position:static}.related__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}.tldr[data-astro-cid-zg7dkzxc]{padding:24px 20px}}
