.share[data-astro-cid-bintgrcv]{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13.5px;display:flex}.share__label[data-astro-cid-bintgrcv]{color:var(--ink-3);margin-right:4px}.share__item[data-astro-cid-bintgrcv]{border:1px solid var(--line);height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.share__item[data-astro-cid-bintgrcv]:hover{border-color:var(--ink);text-decoration:none}.share__icon[data-astro-cid-bintgrcv]{width:16px;height:16px;display:block}.share__fallback[data-astro-cid-bintgrcv]{border:1px solid var(--line);font:inherit;color:var(--ink-2);background:var(--surface);border-radius:6px;flex:100%;margin-top:4px;padding:8px 10px;font-size:13px}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#a39e9b;background:#2f1e2e}.hljs-comment,.hljs-quote{color:#8d8687}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-link,.hljs-meta{color:#ef6155}.hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-deletion{color:#f99b15}.hljs-title,.hljs-section,.hljs-attribute{color:#fec418}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#48b685}.hljs-keyword,.hljs-selector-tag{color:#815ba4}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.post[data-astro-cid-ymihodss]{padding-block-start:64px;padding-block-end:96px}.post__layout[data-astro-cid-ymihodss]{grid-template-columns:minmax(0,46em);justify-content:center;gap:56px;display:grid}.post__main[data-astro-cid-ymihodss]{min-width:0}.post__side[data-astro-cid-ymihodss]{display:none}.post__toc-title[data-astro-cid-ymihodss]{color:var(--ink-3);cursor:pointer;font-size:13px;font-weight:700}.post__toc-list[data-astro-cid-ymihodss]{margin-top:8px;padding-left:0;font-size:13.5px;line-height:1.6;list-style:none}.post__toc-item[data-astro-cid-ymihodss]{margin:6px 0}.post__toc-item--sub[data-astro-cid-ymihodss]{padding-left:1em;font-size:13px}.post__toc-item[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]{color:var(--ink-2);text-decoration:none}.post__toc-item[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]:hover{color:var(--accent-ink);text-decoration:underline}.post__toc--inline[data-astro-cid-ymihodss]{border:1px solid var(--line);border-radius:8px;margin-top:28px;padding:14px 18px}.post__toc--inline[data-astro-cid-ymihodss] .post__toc-list[data-astro-cid-ymihodss]{margin-top:10px}@media (min-width:1100px){.post__layout[data-astro-cid-ymihodss]{grid-template-columns:minmax(0,46em) 260px}.post__side[data-astro-cid-ymihodss]{min-width:0;display:block}.post__side-inner[data-astro-cid-ymihodss]{gap:28px;max-height:calc(100vh - 104px);padding-top:6px;display:grid;position:sticky;top:88px;overflow-y:auto}.post__toc--inline[data-astro-cid-ymihodss]{display:none}.post__side-cta[data-astro-cid-ymihodss]{border-top:1px solid var(--line);padding-top:20px}.post__side-cta-text[data-astro-cid-ymihodss]{color:var(--ink-2);margin-bottom:12px;font-size:13.5px}.post__side-cta[data-astro-cid-ymihodss] .site-btn[data-astro-cid-ymihodss]{width:100%}}.post__tags[data-astro-cid-ymihodss]{flex-wrap:wrap;gap:6px 16px;font-size:13.5px;font-weight:500;display:flex}.post__title[data-astro-cid-ymihodss]{margin-top:14px;font-size:max(26px,min(3.2vw,34px));line-height:1.45}.post__date[data-astro-cid-ymihodss]{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin-top:14px;font-size:13.5px;display:flex}.post__cover[data-astro-cid-ymihodss]{border:1px solid var(--line);border-radius:8px;width:100%;height:auto;margin-top:28px}.post__share[data-astro-cid-ymihodss]{margin-top:24px}.post__body[data-astro-cid-ymihodss]{margin-top:40px}.post__foot[data-astro-cid-ymihodss]{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.post__foot[data-astro-cid-ymihodss] .post__share[data-astro-cid-ymihodss]{margin-top:20px}.post__nav[data-astro-cid-ymihodss]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:40px;display:grid}.post__nav-link[data-astro-cid-ymihodss]{border:1px solid var(--line);color:inherit;border-radius:8px;min-width:0;padding:14px 16px;text-decoration:none;display:block}.post__nav-link[data-astro-cid-ymihodss]:hover{border-color:var(--ink);text-decoration:none}.post__nav-link--next[data-astro-cid-ymihodss]{text-align:right}.post__nav-label[data-astro-cid-ymihodss]{color:var(--ink-3);font-size:12px;display:block}.post__nav-title[data-astro-cid-ymihodss]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.post__back[data-astro-cid-ymihodss]{text-align:center;margin-top:20px}.post__related[data-astro-cid-ymihodss]{margin-top:64px}.post__related-title[data-astro-cid-ymihodss]{margin-bottom:20px;font-size:20px}.post__related-grid[data-astro-cid-ymihodss]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.post__cta[data-astro-cid-ymihodss]{background:var(--surface-2);border-radius:8px;margin-top:64px;padding:32px}.post__cta-title[data-astro-cid-ymihodss]{font-size:19px}.post__cta-text[data-astro-cid-ymihodss]{color:var(--ink-2);margin-top:10px;font-size:15px}.post__cta-actions[data-astro-cid-ymihodss]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}@media (max-width:760px){.post[data-astro-cid-ymihodss]{padding-block-start:40px;padding-block-end:64px}.post__nav[data-astro-cid-ymihodss]{grid-template-columns:minmax(0,1fr)}.post__nav-link--next[data-astro-cid-ymihodss]{text-align:left}.post__related-grid[data-astro-cid-ymihodss]{grid-template-columns:minmax(0,1fr)}.post__cta[data-astro-cid-ymihodss]{padding:24px 20px}}
