.article-page[data-astro-cid-4zhcvmn3]{padding-top:79px;position:relative}.round-back[data-astro-cid-4zhcvmn3]{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:84px;left:0}.round-back[data-astro-cid-4zhcvmn3]:hover{border-color:var(--accent);color:var(--accent)}.post[data-astro-cid-4zhcvmn3]{width:min(100% - 80px,700px);margin:0 auto}.post-meta[data-astro-cid-4zhcvmn3]{color:var(--soft-ink);align-items:center;gap:12px;font-size:12px;display:flex}.post-meta[data-astro-cid-4zhcvmn3] a[data-astro-cid-4zhcvmn3]{color:var(--accent);font-weight:650}.meta-divider[data-astro-cid-4zhcvmn3]{color:var(--line)}.post-header[data-astro-cid-4zhcvmn3] h1[data-astro-cid-4zhcvmn3]{letter-spacing:-.055em;text-wrap:balance;margin:22px 0 14px;font-size:clamp(34px,4.4vw,51px);font-weight:780;line-height:1.28}.post-header[data-astro-cid-4zhcvmn3] p[data-astro-cid-4zhcvmn3]{color:var(--muted);margin:0;font-size:16px;line-height:1.9}.tags[data-astro-cid-4zhcvmn3]{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-4zhcvmn3] li[data-astro-cid-4zhcvmn3]{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:11px;line-height:1.2}.table-of-contents[data-astro-cid-4zhcvmn3]{background:var(--surface-soft);border-radius:14px;margin:43px 0 45px;padding:22px 27px}.table-of-contents[data-astro-cid-4zhcvmn3]>span[data-astro-cid-4zhcvmn3]{color:var(--soft-ink);letter-spacing:.08em;font-size:11px;font-weight:750}.table-of-contents[data-astro-cid-4zhcvmn3] ol[data-astro-cid-4zhcvmn3]{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.table-of-contents[data-astro-cid-4zhcvmn3] a[data-astro-cid-4zhcvmn3]{color:var(--muted);font-size:13px;line-height:1.6}.table-of-contents[data-astro-cid-4zhcvmn3] a[data-astro-cid-4zhcvmn3]:hover{color:var(--accent)}.table-of-contents[data-astro-cid-4zhcvmn3] li[data-astro-cid-4zhcvmn3]:before{color:var(--accent);content:"·";margin-right:9px;font-weight:800}.prose[data-astro-cid-4zhcvmn3]{color:var(--muted);overflow-wrap:anywhere;margin-top:41px;font-size:15px;line-height:2}.prose[data-astro-cid-4zhcvmn3] p{margin:0 0 1.4em}.prose[data-astro-cid-4zhcvmn3] h2{color:var(--ink);letter-spacing:-.03em;margin:2.1em 0 .65em;scroll-margin-top:30px;font-size:24px;font-weight:760;line-height:1.4}.prose[data-astro-cid-4zhcvmn3] h3{color:var(--ink);margin:1.8em 0 .6em;font-size:19px;line-height:1.5}.prose[data-astro-cid-4zhcvmn3] ul,.prose[data-astro-cid-4zhcvmn3] ol{margin:0 0 1.4em;padding-left:1.5em}.prose[data-astro-cid-4zhcvmn3] li{margin-bottom:.4em}.prose[data-astro-cid-4zhcvmn3] a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose[data-astro-cid-4zhcvmn3] strong{color:var(--ink)}.prose[data-astro-cid-4zhcvmn3] blockquote{border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--ink);margin:1.9em 0;padding:.25em 1.3em}.prose[data-astro-cid-4zhcvmn3] code{background:var(--surface-soft);color:var(--ink);border-radius:4px;padding:.15em .32em;font-size:.9em}.prose[data-astro-cid-4zhcvmn3] pre{color:#e8e8f0;border-radius:12px;margin:1.8em 0;padding:20px;font-size:13px;line-height:1.65;overflow-x:auto;background:#13151c!important}.prose[data-astro-cid-4zhcvmn3] pre code{color:inherit;background:0 0;padding:0}.prose[data-astro-cid-4zhcvmn3] img{border-radius:12px;max-width:100%;height:auto}.post-end[data-astro-cid-4zhcvmn3]{border-top:1px solid var(--line);color:var(--soft-ink);justify-content:space-between;gap:15px;margin-top:57px;padding:20px 0;font-size:12px;display:flex}.post-end[data-astro-cid-4zhcvmn3] a[data-astro-cid-4zhcvmn3]{color:var(--accent);font-weight:700}.post-neighbors[data-astro-cid-4zhcvmn3]{grid-template-columns:1fr 1fr;gap:16px;margin-top:10px;display:grid}.post-neighbors[data-astro-cid-4zhcvmn3]>div[data-astro-cid-4zhcvmn3]{min-width:0}.post-neighbors[data-astro-cid-4zhcvmn3] a[data-astro-cid-4zhcvmn3]{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-height:92px;padding:17px;display:flex}.post-neighbors[data-astro-cid-4zhcvmn3] a[data-astro-cid-4zhcvmn3]:hover{border-color:var(--accent)}.post-neighbors[data-astro-cid-4zhcvmn3]>div[data-astro-cid-4zhcvmn3]:last-child{text-align:right}.post-neighbors[data-astro-cid-4zhcvmn3] small[data-astro-cid-4zhcvmn3]{color:var(--soft-ink);font-size:11px}.post-neighbors[data-astro-cid-4zhcvmn3] span[data-astro-cid-4zhcvmn3]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:670;overflow:hidden}@media (width<=760px){.article-page[data-astro-cid-4zhcvmn3]{padding-top:55px}.round-back[data-astro-cid-4zhcvmn3]{margin-bottom:30px;position:static}.post[data-astro-cid-4zhcvmn3]{width:100%}.post-header[data-astro-cid-4zhcvmn3] h1[data-astro-cid-4zhcvmn3]{font-size:clamp(32px,8vw,44px)}.post-header[data-astro-cid-4zhcvmn3] p[data-astro-cid-4zhcvmn3]{font-size:15px}.prose[data-astro-cid-4zhcvmn3]{font-size:14px}}@media (width<=500px){.post-neighbors[data-astro-cid-4zhcvmn3]{grid-template-columns:1fr}.post-end[data-astro-cid-4zhcvmn3]{flex-direction:column;gap:5px}.table-of-contents[data-astro-cid-4zhcvmn3]{padding:17px 18px}}
