.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;font-size:2rem;font-weight:800;line-height:1.2;position:relative;border-left:none!important;padding-left:1.75rem!important}.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__article-prose figure.article-module__sidznq__image,.article-module__sidznq__article-prose .article-module__sidznq__image{margin:1.5rem 0;float:none!important;width:100%!important;max-width:100%!important}.article-module__sidznq__article-prose figure.article-module__sidznq__image img,.article-module__sidznq__article-prose img{border:1px solid #e5e7eb;border-radius:.75rem;margin:0;display:block;box-shadow:0 1px 2px #0f172a0f;width:100%!important;max-width:100%!important;height:auto!important}.dark .article-module__sidznq__article-prose figure.article-module__sidznq__image img{border-color:#ffffff1a}.dark .article-module__sidznq__article-prose img{border-color:#ffffff1a}.article-module__sidznq__article-prose a{color:#0a9b8c;text-underline-offset:2px;text-decoration:underline}.article-module__sidznq__article-prose a:hover{color:#088a7d}.article-module__sidznq__article-prose figure.table{max-width:100%;margin:.9em auto;display:table}.article-module__sidznq__article-prose figure.table>table{border-collapse:collapse;table-layout:auto;width:100%;margin:0;font-size:1rem;line-height:1.6}:is(.article-module__sidznq__article-prose .table.table-style-align-center,.article-module__sidznq__article-prose figure.table.table-style-align-center,.article-module__sidznq__article-prose table.table.table-style-align-center){float:none!important;margin-left:auto!important;margin-right:auto!important}.article-module__sidznq__article-prose .table.table-style-align-left{float:left;margin-right:1.5em}.article-module__sidznq__article-prose .table.table-style-align-right{float:right;margin-left:1.5em}.article-module__sidznq__article-prose .table.table-style-block-align-left{float:none!important;margin-left:0!important;margin-right:auto!important}.article-module__sidznq__article-prose .table.table-style-block-align-right{float:none!important;margin-left:auto!important;margin-right:0!important}:is(.article-module__sidznq__article-prose figure.table[style*="margin-left: auto"],.article-module__sidznq__article-prose table[style*="margin-left: auto"][style*="margin-right: auto"]){float:none!important;margin-left:auto!important;margin-right:auto!important}.article-module__sidznq__article-prose figure.table:has(>table.table-style-align-center){float:none!important;margin-left:auto!important;margin-right:auto!important}.article-module__sidznq__article-prose figure.table:not(.table-style-align-left):not(.table-style-align-right):not(.table-style-block-align-left){margin-left:auto!important;margin-right:auto!important}.article-module__sidznq__article-prose>table{border-collapse:collapse;max-width:100%;margin:.9em auto;font-size:1rem;line-height:1.6;display:table}.article-module__sidznq__article-prose div[style*=background],.article-module__sidznq__article-prose p[style*=background-color]{box-sizing:border-box;clear:both;border-radius:.75rem;max-width:100%;margin:.9em auto;padding:1.25rem 1.5rem;display:block;float:none!important}.article-module__sidznq__article-prose th,.article-module__sidznq__article-prose td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:.75rem 1rem}:is(.dark .article-module__sidznq__article-prose th,.dark .article-module__sidznq__article-prose td){border-color:#ffffff1f}.article-module__sidznq__article-prose th{color:#111827;background:#f8fafc;font-weight:700}.dark .article-module__sidznq__article-prose th{color:#f1f5f9;background:#ffffff0d}.article-module__sidznq__article-prose td{color:#4b5563}.dark .article-module__sidznq__article-prose td{color:#9ca3af}.article-module__sidznq__article-prose pre,.article-module__sidznq__article-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.article-module__sidznq__article-prose pre{color:#e2e8f0;background:#0f172a;border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.article-module__sidznq__article-prose code{color:#0f172a;background:#f1f5f9;border-radius:.35rem;padding:.15rem .4rem;font-size:.9em}.dark .article-module__sidznq__article-prose code{color:#e2e8f0;background:#ffffff14}.article-module__sidznq__article-prose h4{color:#1f2937;margin:1.5rem 0 .5rem;font-size:1.15rem;font-weight:700}.dark .article-module__sidznq__article-prose h4{color:#e2e8f0}.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}
