.post[data-astro-cid-4sn4zg3r]{padding-top:48px}.post-head[data-astro-cid-4sn4zg3r]{max-width:820px;display:grid;gap:16px;margin-bottom:48px}.post-head[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{font-size:clamp(2rem,4.6vw,3.4rem)}.crumbs[data-astro-cid-4sn4zg3r]{display:flex;gap:8px;font-size:.85rem;color:var(--faint)}.crumbs[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:var(--text)}.meta[data-astro-cid-4sn4zg3r]{font-size:.9rem}.post-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.side[data-astro-cid-4sn4zg3r]{position:sticky;top:92px;display:grid;gap:14px}.side-box[data-astro-cid-4sn4zg3r]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;display:grid;gap:10px}.toc[data-astro-cid-4sn4zg3r]{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:.9rem}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:var(--muted);display:block;padding-left:12px;border-left:2px solid var(--line);transition:color .2s,border-color .2s}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover,.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r].on{color:var(--text);border-color:var(--accent)}.cta-side[data-astro-cid-4sn4zg3r]{background:radial-gradient(100% 100% at 0% 0%,rgba(61,240,180,.18),transparent 60%),var(--surface)}.quick[data-astro-cid-4sn4zg3r]{background:var(--accent-soft);border:1px solid rgba(61,240,180,.3);border-radius:var(--r-lg);padding:22px 24px;font-size:1.08rem;line-height:1.65;margin-bottom:28px;display:grid;gap:8px}.takeaways[data-astro-cid-4sn4zg3r]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px;margin-bottom:36px}.takeaways[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:1.1rem;margin-bottom:12px}.takeaways[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r]{margin:0;padding-left:1.2em;display:grid;gap:8px;color:var(--muted)}.takeaways[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]::marker{color:var(--accent)}.post-faq[data-astro-cid-4sn4zg3r]{margin-top:56px;border-top:1px solid var(--line);padding-top:32px}.post-faq[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{margin-bottom:16px}.post-faq[data-astro-cid-4sn4zg3r] details[data-astro-cid-4sn4zg3r]{border-bottom:1px solid var(--line);padding:14px 0}.post-faq[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]{cursor:pointer;list-style:none}.post-faq[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]::-webkit-details-marker{display:none}.post-faq[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{font-size:1.05rem;font-family:var(--font-body);font-weight:600;display:flex;justify-content:space-between;gap:12px}.post-faq[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]:after{content:"+";color:var(--accent)}.post-faq[data-astro-cid-4sn4zg3r] details[data-astro-cid-4sn4zg3r][open] summary[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]:after{content:"–"}.post-faq[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{color:var(--muted);margin-top:10px;line-height:1.65}.post-cta[data-astro-cid-4sn4zg3r]{margin-top:56px;border-radius:var(--r-xl);padding:32px;background:radial-gradient(120% 140% at 10% 0%,rgba(61,240,180,.2),transparent 50%),var(--surface);border:1px solid var(--line-strong);display:grid;gap:12px}.related[data-astro-cid-4sn4zg3r]{margin-top:96px}.related[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{margin-bottom:20px}.rel-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rel[data-astro-cid-4sn4zg3r]{display:grid;gap:8px;align-content:start;transition:transform .3s var(--ease),border-color .3s}.rel[data-astro-cid-4sn4zg3r]:hover{transform:translateY(-4px);border-color:var(--accent)}.rel[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{font-size:1.1rem}.rel[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{font-size:.9rem;line-height:1.5}.small[data-astro-cid-4sn4zg3r]{font-size:.8rem}@media(max-width:900px){.post-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr;gap:24px}.side[data-astro-cid-4sn4zg3r]{position:static}.rel-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr}}
