.article-page-wrap[data-astro-cid-sgg5joot]{padding:2.5rem 0 4rem}.article-container[data-astro-cid-sgg5joot]{grid-template-columns:1fr 320px;align-items:flex-start;gap:3rem;display:grid}.article-main-content[data-astro-cid-sgg5joot]{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:2.5rem 3rem}.article-header[data-astro-cid-sgg5joot]{border-bottom:1px solid var(--color-border);margin-bottom:2.5rem;padding-bottom:2rem}.article-meta-badges[data-astro-cid-sgg5joot]{color:var(--color-text-muted);align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;display:flex}.badge-category[data-astro-cid-sgg5joot]{color:var(--color-purple-vibrant);background:#7a3df51a;border-radius:4px;padding:.2rem .65rem;font-weight:600}.article-title[data-astro-cid-sgg5joot]{color:var(--color-primary-dark);margin-bottom:1rem;font-size:2.125rem;line-height:1.35}.article-lead[data-astro-cid-sgg5joot]{color:var(--color-text-muted);font-size:1.125rem;line-height:1.7}.article-body[data-astro-cid-sgg5joot]{color:#2d284b;font-size:1.0625rem;line-height:1.9}.article-body[data-astro-cid-sgg5joot] h2{color:var(--color-primary-dark);border-bottom:2px solid #efebff;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem}.article-body[data-astro-cid-sgg5joot] h3{color:var(--color-purple-vibrant);margin-top:1.85rem;margin-bottom:.75rem;font-size:1.25rem}.article-body[data-astro-cid-sgg5joot] p{margin-bottom:1.5rem}.article-body[data-astro-cid-sgg5joot] ul,.article-body[data-astro-cid-sgg5joot] ol{margin-bottom:1.5rem;padding-left:1.5rem}.article-body[data-astro-cid-sgg5joot] li{margin-bottom:.5rem}.article-body[data-astro-cid-sgg5joot] hr{border:none;border-top:1px dashed var(--color-border);margin:2.5rem 0}.article-disclaimer-box[data-astro-cid-sgg5joot]{border:1px solid var(--color-border);border-left:4px solid var(--color-purple-vibrant);border-radius:var(--radius-sm);background:#faf7ff;margin:3rem 0;padding:1.5rem}.article-disclaimer-box[data-astro-cid-sgg5joot] h3[data-astro-cid-sgg5joot]{color:var(--color-primary-dark);margin-bottom:.75rem;font-size:1.125rem}.article-disclaimer-box[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{color:var(--color-text-muted);margin-bottom:.75rem;font-size:.9375rem;line-height:1.65}.article-cta-btn-wrap[data-astro-cid-sgg5joot]{margin-top:1.25rem}.article-footer[data-astro-cid-sgg5joot]{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.5rem}.article-tags[data-astro-cid-sgg5joot]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.tag-label[data-astro-cid-sgg5joot]{color:var(--color-text-muted)}.tag-item[data-astro-cid-sgg5joot]{color:var(--color-purple-vibrant);font-family:var(--font-sans);background:#f1edfc;border-radius:4px;padding:.2rem .6rem}.related-section[data-astro-cid-sgg5joot]{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:2rem}.section-title-sm[data-astro-cid-sgg5joot]{margin-bottom:1.5rem;font-size:1.35rem}.related-grid[data-astro-cid-sgg5joot]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.article-cover-wrap[data-astro-cid-sgg5joot]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#1a073a;margin:1.75rem 0 .5rem;overflow:hidden;box-shadow:0 8px 24px #2b0b591f}.article-cover-img[data-astro-cid-sgg5joot]{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.rel-thumb-wrap[data-astro-cid-sgg5joot]{aspect-ratio:1200/630;border-radius:var(--radius-sm);background:#1a073a;width:100%;margin-bottom:.75rem;overflow:hidden}.rel-thumb-img[data-astro-cid-sgg5joot]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.related-card[data-astro-cid-sgg5joot]:hover .rel-thumb-img[data-astro-cid-sgg5joot]{transform:scale(1.04)}.related-card[data-astro-cid-sgg5joot]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#faf7ff;flex-direction:column;justify-content:flex-start;padding:1rem;transition:all .2s;display:flex}.related-card[data-astro-cid-sgg5joot]:hover{border-color:var(--color-purple-vibrant);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.rel-category[data-astro-cid-sgg5joot]{color:var(--color-purple-vibrant);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.rel-title[data-astro-cid-sgg5joot]{color:var(--color-primary-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.9375rem;line-height:1.4;display:-webkit-box;overflow:hidden}.rel-date[data-astro-cid-sgg5joot]{color:var(--color-text-muted);font-size:.75rem}.article-sidebar[data-astro-cid-sgg5joot]{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:92px}.sidebar-card[data-astro-cid-sgg5joot]{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:1.5rem}.sidebar-title[data-astro-cid-sgg5joot]{color:var(--color-primary-dark);margin-bottom:.85rem;font-size:1.125rem}.sidebar-text[data-astro-cid-sgg5joot]{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.sidebar-note[data-astro-cid-sgg5joot]{color:#8c84a8;text-align:center;margin-top:.75rem;font-size:.75rem;display:block}.sidebar-links[data-astro-cid-sgg5joot]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-links[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--color-text-main);font-size:.875rem;line-height:1.4;transition:color .2s;display:block}.sidebar-links[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover,.sidebar-links[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot].current{color:var(--color-purple-vibrant);font-weight:600}@media (width<=992px){.article-container[data-astro-cid-sgg5joot]{grid-template-columns:1fr}.article-main-content[data-astro-cid-sgg5joot]{padding:1.75rem 1.5rem}.related-grid[data-astro-cid-sgg5joot]{grid-template-columns:1fr}.article-sidebar[data-astro-cid-sgg5joot]{position:static}}
