.post-hero[data-astro-cid-zg7dkzxc]{text-align:center;padding-block:80px 64px}.crumbs[data-astro-cid-zg7dkzxc]{color:#8a8a8a;flex-wrap:wrap;justify-content:center;gap:8px;font-size:15px;display:flex}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{text-decoration:none}.crumbs[data-astro-cid-zg7dkzxc] [data-astro-cid-zg7dkzxc][aria-current]{color:var(--ink);font-weight:500}.post-hero__title[data-astro-cid-zg7dkzxc]{font:500 clamp(34px, 5vw, 56px) / 1.25 var(--font-head);letter-spacing:-.05em;max-width:720px;margin:20px auto 0}.post-hero__rule[data-astro-cid-zg7dkzxc]{background:var(--pink);width:120px;height:3px;margin:24px auto 40px;display:block}.post-hero__author[data-astro-cid-zg7dkzxc]{color:var(--ink);margin:0 0 10px;font-size:14px;text-decoration:underline}.post-hero__meta[data-astro-cid-zg7dkzxc]{color:var(--ink);justify-content:center;gap:10px;margin:0;font-size:14px;display:flex}.post-layout[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--line);padding:48px var(--gutter) 0;grid-template-columns:320px minmax(0,622px) 300px;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 40px;overflow:auto}.post-toc__title[data-astro-cid-zg7dkzxc]{color:var(--ink);border-bottom:1px solid var(--line);margin:22px 0 16px;padding-bottom:16px;font-size:18px}.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:40px;padding:36px 36px 28px}.tldr[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font:600 20px/1.2 var(--font-body);margin:0 0 16px}.tldr[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{gap:12px;margin:0;padding-left:20px;font-size:16px;line-height:1.6;display:grid}.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 31px/1.2 var(--font-head);margin:0 0 18px}.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}}@media (width<=900px){.post-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr)}.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}}
