.blog-detail[data-astro-cid-kt6wuhv6]{background:#161718;padding:48px 0 64px}.article-breadcrumb[data-astro-cid-kt6wuhv6]{color:#8e9fb6;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;font-size:13px;display:flex}.article-breadcrumb[data-astro-cid-kt6wuhv6] a[data-astro-cid-kt6wuhv6]:hover{color:#fff}.article-header[data-astro-cid-kt6wuhv6]{max-width:860px;margin-bottom:40px}.article-category[data-astro-cid-kt6wuhv6]{color:#a8bdd7;border:1px solid #ffffff20;border-radius:5px;margin-bottom:20px;padding:4px 10px;font-size:12px;display:inline-block}h1[data-astro-cid-kt6wuhv6]{font-family:var(--font-main);letter-spacing:-1.3px;color:#edf1f7;text-wrap:balance;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.22}.article-description[data-astro-cid-kt6wuhv6]{color:#a8b5c7;max-width:760px;margin-top:20px;font-size:17px;line-height:1.7}.article-meta[data-astro-cid-kt6wuhv6]{color:#93a5bd;flex-wrap:wrap;gap:10px;margin-top:22px;font-size:13px;display:flex}.article-layout[data-astro-cid-kt6wuhv6]{border-top:1px solid #ffffff15;grid-template-columns:240px minmax(0,760px);align-items:start;gap:56px;padding-top:36px;display:grid}.article-sidebar[data-astro-cid-kt6wuhv6]{position:sticky;top:100px}.article-sidebar[data-astro-cid-kt6wuhv6] p[data-astro-cid-kt6wuhv6]{color:#edf1f7;margin-bottom:14px;font-size:13px;font-weight:500}.article-sidebar[data-astro-cid-kt6wuhv6] ul[data-astro-cid-kt6wuhv6]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.article-sidebar[data-astro-cid-kt6wuhv6] a[data-astro-cid-kt6wuhv6]{color:#93a5bd;border-left:1px solid #ffffff20;padding-left:14px;font-size:13px;line-height:1.6;display:block}.article-sidebar[data-astro-cid-kt6wuhv6] a[data-astro-cid-kt6wuhv6]:hover{color:#edf1f7;border-color:#378af0}.article-main[data-astro-cid-kt6wuhv6]{min-width:0}.article-end[data-astro-cid-kt6wuhv6]{color:#b3c5df;border-top:1px solid #ffffff15;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:36px;padding-top:24px;font-size:13px;display:flex}.article-end[data-astro-cid-kt6wuhv6] a[data-astro-cid-kt6wuhv6]:hover{color:#fff}.related-posts[data-astro-cid-kt6wuhv6]{border-top:1px solid #ffffff15;margin-top:64px;padding-top:32px}.related-grid[data-astro-cid-kt6wuhv6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}a[data-astro-cid-kt6wuhv6]:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #378af0}@media (width<=1010px){.article-layout[data-astro-cid-kt6wuhv6]{grid-template-columns:200px minmax(0,1fr);gap:32px}.related-grid[data-astro-cid-kt6wuhv6]{grid-template-columns:1fr}}@media (width<=770px){.blog-detail[data-astro-cid-kt6wuhv6]{padding:28px 0 40px}.article-breadcrumb[data-astro-cid-kt6wuhv6]{margin-bottom:24px}h1[data-astro-cid-kt6wuhv6]{letter-spacing:-.8px;font-size:30px}.article-description[data-astro-cid-kt6wuhv6]{font-size:15px}.article-header[data-astro-cid-kt6wuhv6]{margin-bottom:28px}.article-layout[data-astro-cid-kt6wuhv6]{grid-template-columns:1fr;gap:28px;padding-top:24px}.article-sidebar[data-astro-cid-kt6wuhv6]{background:#1d1e20;border:1px solid #ffffff15;border-radius:10px;padding:18px;position:static}.article-sidebar[data-astro-cid-kt6wuhv6] ul[data-astro-cid-kt6wuhv6]{gap:8px}.related-posts[data-astro-cid-kt6wuhv6]{margin-top:40px}}.article-body{font-family:var(--font-beta);color:#c0cbda;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.article-body h1{display:none}.article-body :is(h2,h3,h4){font-family:var(--font-main);color:#edf1f7;letter-spacing:-.4px;scroll-margin-top:105px;font-weight:500;line-height:1.4}.article-body h2{margin-top:2em;margin-bottom:.8em;font-size:25px}.article-body h3{font-size:20px}.article-body strong{color:#e1e8f2;font-weight:600}.article-body a{color:#8bb9fa;text-underline-offset:4px;text-decoration-color:#8bb9fa60}.article-body a:hover{color:#fff}.article-body blockquote{color:#c0cbda;background:#1d1e20;border-left-color:#378af0;border-radius:0 8px 8px 0;padding:12px 20px;font-style:normal}.article-body pre{background:#1d1e20;border:1px solid #ffffff15;overflow-x:auto}.article-body img{border-radius:10px}@media (width<=770px){.article-body{font-size:15px;line-height:1.8}.article-body h2{font-size:22px}}
