.article-content[data-astro-cid-zm77yjld]{font-family:Inter,system-ui,sans-serif;line-height:1.8;color:#374151;font-size:1.125rem}.article-content[data-astro-cid-zm77yjld] h1[data-astro-cid-zm77yjld],.article-content[data-astro-cid-zm77yjld] h2[data-astro-cid-zm77yjld],.article-content[data-astro-cid-zm77yjld] h3[data-astro-cid-zm77yjld],.article-content[data-astro-cid-zm77yjld] h4[data-astro-cid-zm77yjld],.article-content[data-astro-cid-zm77yjld] h5[data-astro-cid-zm77yjld],.article-content[data-astro-cid-zm77yjld] h6[data-astro-cid-zm77yjld]{color:#111827;font-weight:800;margin-top:2.5rem;margin-bottom:1.25rem;letter-spacing:-.025em}.article-content[data-astro-cid-zm77yjld] h1[data-astro-cid-zm77yjld]{font-size:2.25rem;border-bottom:3px solid #e0f2fe;padding-bottom:1rem}.article-content[data-astro-cid-zm77yjld] h2[data-astro-cid-zm77yjld]{font-size:1.875rem;border-bottom:2px solid #dbeafe;padding-bottom:.75rem}.article-content[data-astro-cid-zm77yjld] h3[data-astro-cid-zm77yjld]{font-size:1.5rem;border-bottom:1px solid #eff6ff;padding-bottom:.5rem}.article-content[data-astro-cid-zm77yjld] p[data-astro-cid-zm77yjld]{margin-bottom:1.75rem;font-weight:400}.article-content[data-astro-cid-zm77yjld] ul[data-astro-cid-zm77yjld],.article-content[data-astro-cid-zm77yjld] ol[data-astro-cid-zm77yjld]{margin-bottom:1.75rem;padding-left:1.5rem}.article-content[data-astro-cid-zm77yjld] li[data-astro-cid-zm77yjld]{margin-bottom:.5rem}.article-content[data-astro-cid-zm77yjld] ul[data-astro-cid-zm77yjld] li[data-astro-cid-zm77yjld]{list-style-type:disc}.article-content[data-astro-cid-zm77yjld] ol[data-astro-cid-zm77yjld] li[data-astro-cid-zm77yjld]{list-style-type:decimal}.article-content[data-astro-cid-zm77yjld] img[data-astro-cid-zm77yjld]{border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;margin:2.5rem auto;max-width:100%;height:auto;display:block}.article-content[data-astro-cid-zm77yjld] pre[data-astro-cid-zm77yjld]{background:#1e293b;color:#f1f5f9;padding:1.75rem;border-radius:1rem;overflow-x:auto;margin:2.5rem 0;box-shadow:inset 0 2px 4px #0000000f;font-size:.875rem}.article-content[data-astro-cid-zm77yjld] code[data-astro-cid-zm77yjld]:not(pre code){background:#f1f5f9;color:#475569;padding:.25rem .5rem;border-radius:.5rem;font-size:.875em;font-weight:600}.article-content[data-astro-cid-zm77yjld] blockquote[data-astro-cid-zm77yjld]{border-left:5px solid #3b82f6;padding:1.5rem 2rem;margin:2.5rem 0;font-style:italic;color:#4b5563;background:#f8fafc;border-radius:0 .75rem .75rem 0}.article-content[data-astro-cid-zm77yjld] blockquote[data-astro-cid-zm77yjld] p[data-astro-cid-zm77yjld]{margin-bottom:0;font-size:1.125rem;font-weight:500}.article-content[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]{color:#2563eb;text-decoration:underline;text-decoration-color:#2563eb4d;font-weight:500;transition:all .2s ease}.article-content[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]:hover{text-decoration-color:#2563eb;color:#1d4ed8;background-color:#2563eb0d;border-radius:.125rem}.article-content[data-astro-cid-zm77yjld] table[data-astro-cid-zm77yjld]{width:100%;margin:2rem 0;border-collapse:collapse;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.article-content[data-astro-cid-zm77yjld] th[data-astro-cid-zm77yjld]{background:#dbeafe;padding:1rem;text-align:left;font-weight:700;color:#1e40af}.article-content[data-astro-cid-zm77yjld] td[data-astro-cid-zm77yjld]{padding:1rem;border-bottom:1px solid #e5e7eb}.article-content[data-astro-cid-zm77yjld] tr[data-astro-cid-zm77yjld]:nth-child(2n){background:#f9fafb}.article-content[data-astro-cid-zm77yjld] hr[data-astro-cid-zm77yjld]{margin:3rem 0;border:0;border-top:1px solid #e5e7eb}.article-hero-placeholder[data-astro-cid-zm77yjld]{background:linear-gradient(90deg,#f0f0f0 25%,transparent 37%,#f0f0f0 63%);background-size:400% 100%;animation:shimmer 1.5s ease-in-out infinite;height:20rem;border-radius:1.5rem}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.15;transform:scale(1.05)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-blob[data-astro-cid-zm77yjld]{animation:blob 7s infinite}.animate-pulse[data-astro-cid-zm77yjld]{animation:pulse 3s ease-in-out infinite}.animation-delay-2000[data-astro-cid-zm77yjld]{animation-delay:2s}.animate-fade-in-up[data-astro-cid-zm77yjld]{animation:fadeInUp .6s ease-out forwards;opacity:0}@media(max-width:768px){.article-hero-placeholder[data-astro-cid-zm77yjld]{height:12rem}}
