.article-page[data-astro-cid-zm77yjld]{padding-bottom:3rem}.article-header[data-astro-cid-zm77yjld]{background:linear-gradient(180deg,#ffffff 0%,var(--color-sky-50) 100%);border-bottom:1px solid var(--color-border);padding:3rem 0 2.5rem;margin-bottom:3rem}.article-header-meta[data-astro-cid-zm77yjld]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-text-soft);margin-bottom:1.25rem}.meta-dot[data-astro-cid-zm77yjld]{opacity:.5}.article-main-title[data-astro-cid-zm77yjld]{font-size:2.25rem;font-weight:800;line-height:1.3;letter-spacing:-.02em;color:var(--color-text-main);margin-bottom:1.25rem}@media(max-width:640px){.article-main-title[data-astro-cid-zm77yjld]{font-size:1.65rem}}.article-lead[data-astro-cid-zm77yjld]{font-size:1.05rem;line-height:1.7;color:var(--color-text-muted);background-color:#fff;border-left:4px solid var(--color-sky-500);padding:1rem 1.25rem;border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}.article-useful-outcome-tag[data-astro-cid-zm77yjld]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-sky-800);background-color:var(--color-sky-100);padding:.4rem .85rem;border-radius:9999px;border:1px solid var(--color-sky-200)}.article-body-container[data-astro-cid-zm77yjld]{display:grid;grid-template-columns:1fr;gap:3.5rem;align-items:start}@media(min-width:1024px){.article-body-container[data-astro-cid-zm77yjld]{grid-template-columns:minmax(0,1fr) 280px}}.article-main-col[data-astro-cid-zm77yjld]{min-width:0}.article-sidebar[data-astro-cid-zm77yjld]{display:none}@media(min-width:1024px){.article-sidebar[data-astro-cid-zm77yjld]{display:block}}.sidebar-sticky-wrapper[data-astro-cid-zm77yjld]{position:sticky;top:96px;display:flex;flex-direction:column;gap:1.5rem}.sidebar-card[data-astro-cid-zm77yjld]{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:var(--shadow-sm)}.toc-title[data-astro-cid-zm77yjld]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;color:var(--color-text-main);padding-bottom:.65rem;border-bottom:1px solid var(--color-border);margin-bottom:.75rem}.toc-list[data-astro-cid-zm77yjld]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.toc-link[data-astro-cid-zm77yjld]{font-size:.825rem;color:var(--color-text-muted);text-decoration:none;line-height:1.4;display:block;padding:.2rem 0;border-radius:4px;transition:color .15s ease}.toc-link[data-astro-cid-zm77yjld]:hover{color:var(--color-sky-600);text-decoration:underline}.sidebar-quick-links[data-astro-cid-zm77yjld]{list-style:none;display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;margin-bottom:1rem}.sidebar-quick-links[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]{color:var(--color-text-muted)}.sidebar-quick-links[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]:hover{color:var(--color-sky-600)}.sidebar-btn[data-astro-cid-zm77yjld]{width:100%;justify-content:center}.article-plan-bridge[data-astro-cid-zm77yjld]{margin:3.5rem 0 2.5rem}.bridge-card[data-astro-cid-zm77yjld]{background:linear-gradient(135deg,#ffffff 0%,var(--color-sky-50) 100%);border:1px solid var(--color-sky-200);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:var(--shadow-card)}@media(min-width:640px){.bridge-card[data-astro-cid-zm77yjld]{flex-direction:row;align-items:center;justify-content:space-between}}.bridge-tag[data-astro-cid-zm77yjld]{font-size:.75rem;font-weight:700;color:var(--color-sky-600);text-transform:uppercase;display:block;margin-bottom:.25rem}.bridge-title[data-astro-cid-zm77yjld]{font-size:1.15rem;font-weight:700;color:var(--color-text-main);margin-bottom:.4rem}.bridge-desc[data-astro-cid-zm77yjld]{font-size:.875rem;color:var(--color-text-muted);margin-bottom:0;max-width:520px}.bridge-action[data-astro-cid-zm77yjld]{display:flex;flex-direction:column;gap:.65rem;flex-shrink:0}.related-articles-section[data-astro-cid-zm77yjld]{margin:3rem 0;padding-top:2rem;border-top:1px solid var(--color-border)}.related-title[data-astro-cid-zm77yjld]{font-size:1.35rem;font-weight:800;margin-bottom:1.5rem;color:var(--color-text-main)}.related-grid[data-astro-cid-zm77yjld]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.related-grid[data-astro-cid-zm77yjld]{grid-template-columns:repeat(2,1fr)}}.related-card[data-astro-cid-zm77yjld]{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.related-cat[data-astro-cid-zm77yjld]{font-size:.72rem;font-weight:700;color:var(--color-sky-600);margin-bottom:.4rem}.related-card-title[data-astro-cid-zm77yjld]{font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:.5rem}.related-card-title[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]{color:var(--color-text-main);text-decoration:none}.related-card-title[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]:hover{color:var(--color-sky-600);text-decoration:underline}.related-card-desc[data-astro-cid-zm77yjld]{font-size:.825rem;color:var(--color-text-muted);margin-bottom:.75rem;flex-grow:1;line-height:1.5}.related-link[data-astro-cid-zm77yjld]{font-size:.825rem;font-weight:600;color:var(--color-sky-600);text-decoration:none}.related-link[data-astro-cid-zm77yjld]:hover{text-decoration:underline}.article-nav-footer[data-astro-cid-zm77yjld]{display:flex;justify-content:flex-start;padding-top:1.5rem;border-top:1px solid var(--color-border)}
