.sidebar[data-astro-cid-g62n5fxi]{display:flex;flex-direction:column;gap:2rem;position:sticky;top:100px}.sidebar-block[data-astro-cid-g62n5fxi]{animation:fadeIn .5s ease-out}.block-title[data-astro-cid-g62n5fxi]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light, #6b7280);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border, #e5e7eb)}.articles[data-astro-cid-g62n5fxi]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.article-item[data-astro-cid-g62n5fxi]{margin:0}.article-title[data-astro-cid-g62n5fxi]{display:flex;align-items:flex-start;gap:.75rem;text-decoration:none;color:var(--color-text, #1f2937);font-size:.9rem;line-height:1.5;transition:all .2s ease;font-weight:500}.article-title[data-astro-cid-g62n5fxi]:hover{color:var(--color-primary, #3b82f6);transform:translate(4px)}.number[data-astro-cid-g62n5fxi]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-primary-light, #dbeafe);color:var(--color-primary, #3b82f6);border-radius:50%;font-size:.75rem;font-weight:700}.article-link[data-astro-cid-g62n5fxi]{display:block;text-decoration:none;color:var(--color-text, #1f2937);font-size:.9rem;line-height:1.5;transition:all .2s ease;border-left:2px solid transparent;padding:.5rem .5rem .5rem .75rem}.article-link[data-astro-cid-g62n5fxi]:hover{color:var(--color-primary, #3b82f6);border-left-color:var(--color-primary, #3b82f6);background:var(--color-primary-light, #f0f9ff)}.tags[data-astro-cid-g62n5fxi]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-g62n5fxi]{display:inline-flex;align-items:center;padding:.4rem .8rem;background:var(--color-bg-light, #f9fafb);color:var(--color-text, #1f2937);text-decoration:none;border-radius:6px;font-size:.8rem;font-weight:500;border:1px solid var(--color-border, #e5e7eb);transition:all .2s ease}.tag[data-astro-cid-g62n5fxi]:hover{background:var(--color-primary, #3b82f6);color:#fff;border-color:var(--color-primary, #3b82f6);transform:translateY(-1px)}.category-link[data-astro-cid-g62n5fxi]{display:inline-flex;align-items:center;justify-content:space-between;text-decoration:none;color:var(--color-primary, #3b82f6);font-size:.95rem;font-weight:500;padding:.75rem 1rem;background:var(--color-primary-light, #f0f9ff);border-radius:6px;border:1px solid var(--color-primary, #3b82f6);transition:all .2s ease;width:100%}.category-link[data-astro-cid-g62n5fxi]:hover{background:var(--color-primary, #3b82f6);color:#fff;transform:translate(4px)}.arrow[data-astro-cid-g62n5fxi]{opacity:.6;transition:all .2s ease}.category-link[data-astro-cid-g62n5fxi]:hover .arrow[data-astro-cid-g62n5fxi]{opacity:1;transform:translate(4px)}.dark .block-title[data-astro-cid-g62n5fxi]{color:var(--color-text-light, #9ca3af);border-bottom-color:var(--color-border, #374151)}.dark .article-title[data-astro-cid-g62n5fxi]{color:var(--color-text, #e5e7eb)}.dark .article-title[data-astro-cid-g62n5fxi]:hover{color:#60a5fa}.dark .number[data-astro-cid-g62n5fxi]{background:#60a5fa1a;color:#60a5fa}.dark .article-link[data-astro-cid-g62n5fxi]{color:var(--color-text, #e5e7eb)}.dark .article-link[data-astro-cid-g62n5fxi]:hover{color:#60a5fa;border-left-color:#60a5fa;background:#60a5fa1a}.dark .tag[data-astro-cid-g62n5fxi]{background:#6b728033;color:var(--color-text, #e5e7eb);border-color:var(--color-border, #374151)}.dark .tag[data-astro-cid-g62n5fxi]:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.dark .category-link[data-astro-cid-g62n5fxi]{background:#3b82f61a;color:#60a5fa;border-color:#60a5fa4d}.dark .category-link[data-astro-cid-g62n5fxi]:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1024px){.sidebar[data-astro-cid-g62n5fxi]{position:relative;top:0;gap:1.5rem}}@media (max-width: 768px){.sidebar[data-astro-cid-g62n5fxi]{gap:1.5rem}.sidebar-block[data-astro-cid-g62n5fxi]{display:none}.sidebar-block[data-astro-cid-g62n5fxi]:first-child{display:block}}.post-container[data-astro-cid-gjtny2mx]{display:grid;grid-template-columns:1fr 320px;gap:2rem;max-width:1200px;margin:.5rem auto 0}.post-main[data-astro-cid-gjtny2mx]{width:100%}.post-hero-image[data-astro-cid-gjtny2mx]{width:100%;margin:2rem 0;border-radius:12px;box-shadow:0 10px 30px #0000001a}.article-header[data-astro-cid-gjtny2mx]{margin-bottom:.5rem}.article-header[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 .25rem;color:var(--color-text, #1f2937);letter-spacing:-.02em}.post-meta[data-astro-cid-gjtny2mx]{display:flex;flex-wrap:wrap;gap:1rem;color:var(--color-text-light, #6b7280);font-size:.95rem;margin-bottom:.5rem}.post-meta[data-astro-cid-gjtny2mx] time[data-astro-cid-gjtny2mx]{display:flex;align-items:center;gap:.5rem}.post-meta[data-astro-cid-gjtny2mx] time[data-astro-cid-gjtny2mx]:before{content:"📅"}.category[data-astro-cid-gjtny2mx],.subcategory[data-astro-cid-gjtny2mx],.author[data-astro-cid-gjtny2mx]{display:inline-block;background-color:transparent;color:var(--color-text-light, #6b7280);padding:0;border-radius:0;font-size:.9rem;font-weight:500;transition:all .2s ease;border-bottom:2px solid var(--color-text-light, #6b7280)}.category[data-astro-cid-gjtny2mx]:hover,.subcategory[data-astro-cid-gjtny2mx]:hover{color:var(--color-text, #1f2937);border-bottom-color:var(--color-text, #1f2937)}.post-content[data-astro-cid-gjtny2mx]{font-size:1.1rem;line-height:1.8;margin:2rem 0;color:var(--color-text, #1f2937)}.post-content[data-astro-cid-gjtny2mx]>[data-astro-cid-gjtny2mx]+[data-astro-cid-gjtny2mx]{margin-top:1.5rem}.post-footer[data-astro-cid-gjtny2mx]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border, #e5e7eb)}.tags[data-astro-cid-gjtny2mx]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.tag[data-astro-cid-gjtny2mx]{display:inline-block;background:var(--color-bg-light, #f9fafb);color:var(--color-text, #1f2937);padding:.5rem 1rem;border-radius:6px;font-size:.85rem;text-decoration:none;font-weight:500;border:1px solid var(--color-border, #e5e7eb);transition:all .2s ease}.tag[data-astro-cid-gjtny2mx]:hover{background:var(--color-primary, #3b82f6);color:#fff;border-color:var(--color-primary, #3b82f6);transform:translateY(-2px)}.updated[data-astro-cid-gjtny2mx]{font-size:.9rem;color:var(--color-text-light, #6b7280);margin:0}.dark header[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{color:var(--color-text, #f3f4f6)}.dark .post-content[data-astro-cid-gjtny2mx]{color:var(--color-text, #e5e7eb)}.dark .category[data-astro-cid-gjtny2mx],.dark .subcategory[data-astro-cid-gjtny2mx]{background-color:#3b82f61a;color:#60a5fa}.dark .post-hero-image[data-astro-cid-gjtny2mx]{box-shadow:0 10px 30px #0000004d}@media (max-width: 1024px){.post-container[data-astro-cid-gjtny2mx]{grid-template-columns:1fr;gap:1.5rem}header[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{font-size:2rem}.post-meta[data-astro-cid-gjtny2mx]{gap:.75rem}}@media (max-width: 640px){header[data-astro-cid-gjtny2mx] h1[data-astro-cid-gjtny2mx]{font-size:1.5rem}.post-meta[data-astro-cid-gjtny2mx]{flex-direction:column;gap:.5rem}.post-content[data-astro-cid-gjtny2mx]{font-size:1rem}}.key-takeaways[data-astro-cid-gjtny2mx]{background:var(--color-bg-light, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-left:4px solid var(--color-primary, #3b82f6);border-radius:var(--radius-md, .5rem);padding:1.25rem 1.5rem;margin:1.5rem 0 2rem}.key-takeaways[data-astro-cid-gjtny2mx] h2[data-astro-cid-gjtny2mx]{font-size:1.3rem;margin:0 0 .75rem;color:var(--color-primary, #3b82f6)}.key-takeaways[data-astro-cid-gjtny2mx] ul[data-astro-cid-gjtny2mx]{margin:0;padding-left:1.25rem}.key-takeaways[data-astro-cid-gjtny2mx] li[data-astro-cid-gjtny2mx]{margin-bottom:.4rem;color:var(--color-text, #1f2937)}.faq-section[data-astro-cid-gjtny2mx]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border, #e5e7eb)}.faq-section[data-astro-cid-gjtny2mx] h2[data-astro-cid-gjtny2mx]{font-size:1.75rem;margin-bottom:1.25rem}.faq-item[data-astro-cid-gjtny2mx]{margin-bottom:1.5rem}.faq-item[data-astro-cid-gjtny2mx] h3[data-astro-cid-gjtny2mx]{font-size:1.15rem;font-weight:600;margin:0 0 .5rem;color:var(--color-text, #1f2937)}.faq-item[data-astro-cid-gjtny2mx] p[data-astro-cid-gjtny2mx]{margin:0;color:var(--color-text-light, #6b7280)}.dark .key-takeaways[data-astro-cid-gjtny2mx]{background:var(--color-bg-light, #1e293b)}
