.article-module__sidznq__progress-bar{z-index:9999;background:linear-gradient(90deg,#0a9b8c,#0ea5e9,#a855f7);height:3px;transition:width .1s;position:fixed;top:0;left:0;box-shadow:0 0 10px #0a9b8c80}.article-module__sidznq__article-prose p{color:#4b5563;margin-bottom:1.75rem;font-size:1.125rem;line-height:1.8}.dark .article-module__sidznq__article-prose p{color:#9ca3af}.article-module__sidznq__article-prose h2{color:#111827;margin:3rem 0 1.25rem;padding-left:1.25rem;font-size:2rem;font-weight:800;line-height:1.2;position:relative}.dark .article-module__sidznq__article-prose h2{color:#f1f5f9}.article-module__sidznq__article-prose h2:before{content:"";background:linear-gradient(#0a9b8c,#0ea5e9);border-radius:2px;width:4px;position:absolute;top:.3rem;bottom:.3rem;left:0}.article-module__sidznq__article-prose h3{color:#1f2937;margin:2rem 0 .75rem;font-size:1.35rem;font-weight:700}.dark .article-module__sidznq__article-prose h3{color:#e2e8f0}.article-module__sidznq__article-prose strong{color:#1f2937;font-weight:700}.dark .article-module__sidznq__article-prose strong{color:#e2e8f0}.article-module__sidznq__article-prose ul,.article-module__sidznq__article-prose ol{margin:1.25rem 0;padding-left:0;list-style:none}.article-module__sidznq__article-prose li{color:#4b5563;margin-bottom:.875rem;padding-left:1.75rem;font-size:1.1rem;line-height:1.7;position:relative}.dark .article-module__sidznq__article-prose li{color:#9ca3af}.article-module__sidznq__article-prose ul li:before{content:"";background:linear-gradient(135deg,#0a9b8c,#0ea5e9);border-radius:50%;width:8px;height:8px;position:absolute;top:.55rem;left:0;box-shadow:0 0 6px #0a9b8c66}.article-module__sidznq__article-prose ol{counter-reset:item}.article-module__sidznq__article-prose ol li{counter-increment:item;padding-left:2.5rem}.article-module__sidznq__article-prose ol li:before{content:counter(item);color:#fff;background:linear-gradient(135deg,#0a9b8c,#0ea5e9);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 8px #0a9b8c4d}.article-module__sidznq__article-prose blockquote{color:#1f2937;background:linear-gradient(135deg,#0a9b8c0f,#0ea5e908);border:1px solid #e5e7eb;border-left:4px solid #0a9b8c;border-radius:0 16px 16px 0;margin:2rem 0;padding:1.75rem 2rem;font-size:1.2rem;font-style:italic;line-height:1.6;position:relative}.dark .article-module__sidznq__article-prose blockquote{color:#e2e8f0;background:linear-gradient(135deg,#0a9b8c14,#a855f708);border-color:#ffffff14 #ffffff14 #ffffff14 #0a9b8c}.article-module__sidznq__article-prose blockquote:before{content:"\"";color:#0a9b8c;opacity:.25;font-family:Georgia,serif;font-size:3.5rem;line-height:1;position:absolute;top:-10px;left:16px}.article-module__sidznq__article-prose blockquote p{margin-bottom:0}.article-module__sidznq__toc-link{color:#6b7280;border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.dark .article-module__sidznq__toc-link{color:#9ca3af}.article-module__sidznq__toc-link:hover,.article-module__sidznq__toc-link-active{color:#0a9b8c;background:#0a9b8c14}.article-module__sidznq__toc-dot{background:#d1d5db;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:all .3s}.dark .article-module__sidznq__toc-dot{background:#4b5563}.article-module__sidznq__toc-link:hover .article-module__sidznq__toc-dot,.article-module__sidznq__toc-link-active .article-module__sidznq__toc-dot{background:#0a9b8c;box-shadow:0 0 6px #0a9b8c66}.article-module__sidznq__toc-sub{padding-left:2rem;font-size:.85rem}
