.article-page-container[data-astro-cid-u4tqt5py]{padding-top:2.5rem;padding-bottom:5.5rem}.breadcrumb-current[data-astro-cid-u4tqt5py]{color:var(--color-title);white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:480px;font-weight:500;display:inline-block;overflow:hidden}.article-layout[data-astro-cid-u4tqt5py]{grid-template-columns:1fr;gap:2.5rem;margin-top:1.5rem;display:grid}@media (width>=1024px){.article-layout[data-astro-cid-u4tqt5py]{grid-template-columns:1fr 320px;gap:3rem}}.article-main[data-astro-cid-u4tqt5py]{padding:2.5rem}@media (width<=640px){.article-main[data-astro-cid-u4tqt5py]{padding:1.5rem}}.article-header[data-astro-cid-u4tqt5py]{border-bottom:1px solid var(--color-divider);margin-bottom:2rem;padding-bottom:1.75rem}.article-meta-badge-row[data-astro-cid-u4tqt5py]{flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.meta-item[data-astro-cid-u4tqt5py]{color:var(--color-muted);align-items:center;gap:.35rem;font-size:.825rem;display:flex}.article-h1[data-astro-cid-u4tqt5py]{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:2.15rem;line-height:1.35}@media (width<=640px){.article-h1[data-astro-cid-u4tqt5py]{font-size:1.65rem}}.article-lead[data-astro-cid-u4tqt5py]{background-color:var(--color-tag-bg);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:1.25rem;padding:1rem 1.25rem}.article-lead[data-astro-cid-u4tqt5py] p[data-astro-cid-u4tqt5py]{color:var(--color-title);margin-bottom:0;font-size:1rem;line-height:1.75}.article-tags-row[data-astro-cid-u4tqt5py]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.in-content-toc[data-astro-cid-u4tqt5py]{border:1px solid var(--color-divider);border-radius:var(--radius-md);background-color:#f8fafc;margin-bottom:2.5rem;padding:1.5rem}@media (width>=1024px){.in-content-toc[data-astro-cid-u4tqt5py]{display:none}}.toc-title[data-astro-cid-u4tqt5py]{color:var(--color-title);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;display:flex}.toc-list[data-astro-cid-u4tqt5py]{flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}.toc-list[data-astro-cid-u4tqt5py] a[data-astro-cid-u4tqt5py]{color:var(--color-body);font-size:.925rem}.toc-list[data-astro-cid-u4tqt5py] a[data-astro-cid-u4tqt5py]:hover{color:var(--color-primary)}.article-cta-box[data-astro-cid-u4tqt5py]{border-radius:var(--radius-md);background:linear-gradient(135deg,#eef5ff 0%,#e0eeff 100%);border:1px solid #c8ddf8;flex-direction:column;align-items:flex-start;gap:1.25rem;margin:3.5rem 0 2.5rem;padding:2rem;display:flex}@media (width>=640px){.article-cta-box[data-astro-cid-u4tqt5py]{flex-direction:row;justify-content:space-between;align-items:center}}.article-cta-box[data-astro-cid-u4tqt5py] h3[data-astro-cid-u4tqt5py]{margin-bottom:.35rem;font-size:1.25rem}.article-cta-box[data-astro-cid-u4tqt5py] p[data-astro-cid-u4tqt5py]{color:var(--color-body);margin-bottom:0;font-size:.875rem}.article-footer-nav[data-astro-cid-u4tqt5py]{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.75rem;display:flex}.updated-notice[data-astro-cid-u4tqt5py]{color:var(--color-muted);font-size:.8rem}.article-sidebar[data-astro-cid-u4tqt5py]{flex-direction:column;gap:2rem;display:flex}@media (width<=1023px){.article-sidebar[data-astro-cid-u4tqt5py]{display:none}}.sidebar-widget[data-astro-cid-u4tqt5py]{padding:1.75rem}.sticky-toc[data-astro-cid-u4tqt5py]{position:sticky;top:92px}.widget-title[data-astro-cid-u4tqt5py]{border-bottom:1px solid var(--color-divider);margin-bottom:1.25rem;padding-bottom:.65rem;font-size:1.05rem}.sidebar-toc-list[data-astro-cid-u4tqt5py]{flex-direction:column;gap:.65rem;list-style:none;display:flex}.sidebar-toc-list[data-astro-cid-u4tqt5py] a[data-astro-cid-u4tqt5py]{color:var(--color-body);font-size:.875rem;line-height:1.5;display:block}.sidebar-toc-list[data-astro-cid-u4tqt5py] a[data-astro-cid-u4tqt5py]:hover{color:var(--color-primary)}.related-list[data-astro-cid-u4tqt5py]{flex-direction:column;gap:1rem;list-style:none;display:flex}.related-link[data-astro-cid-u4tqt5py]{flex-direction:column;gap:.25rem;display:flex}.related-title[data-astro-cid-u4tqt5py]{color:var(--color-title);font-size:.875rem;font-weight:500;line-height:1.45}.related-link[data-astro-cid-u4tqt5py]:hover .related-title[data-astro-cid-u4tqt5py]{color:var(--color-primary)}.related-time[data-astro-cid-u4tqt5py]{color:var(--color-muted);font-size:.75rem}
