.article-content{color:#ffffffb3;font-size:16px;line-height:1.85}.article-content h2{font-size:1.6rem;font-weight:700;color:#fff;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1px solid #10b9811f;letter-spacing:-.01em}.article-content h3{font-size:1.2rem;font-weight:600;color:#ffffffe6;margin-top:2rem;margin-bottom:.75rem}.article-content h4{font-size:1.05rem;font-weight:600;color:#ffffffd9;margin-top:1.5rem;margin-bottom:.5rem}.article-content p{margin-bottom:1.25rem;color:#ffffffa6;line-height:1.85}.article-content ol,.article-content ul{margin-bottom:1.25rem;padding-left:1.5rem}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li{margin-bottom:.4rem;color:#ffffffa6;line-height:1.7}.article-content li::marker{color:#10b98180}.article-content strong{color:#ffffffeb;font-weight:600}.article-content a{color:#34d399;text-decoration:none;font-weight:500;transition:color .2s}.article-content a:hover{color:#6ee7b7;text-decoration:underline}.article-content code{background:#10b98114;color:#6ee7b7;padding:.15rem .4rem;border-radius:4px;font-size:.875em;font-family:SF Mono,Fira Code,monospace}.article-content pre{background:#00000080;border:1px solid #10b9811a;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;overflow-x:auto}.article-content pre code{background:none;padding:0;color:#ffffffb3;font-size:.85rem;line-height:1.6}.article-content blockquote{border-left:3px solid #10b9814d;background:#10b98108;border-radius:0 8px 8px 0;padding:1rem 1.25rem;margin-bottom:1.25rem;color:#ffffff80;font-style:italic}.article-content img{border-radius:12px;max-width:100%;margin:1.5rem 0}.article-content hr{border:none;border-top:1px solid #10b9811a;margin:2rem 0}.article-content mark{background:#10b98133;color:#fff;padding:.1rem .3rem;border-radius:3px}.article-content .article-faq{margin-top:3rem;padding:1.75rem;border-radius:16px;background:rgba(16,185,129,.025);border:1px solid #10b98114;position:relative;overflow:hidden}.article-content .article-faq:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#10b9810a,#0000 50%);pointer-events:none}.article-content .article-faq h2{font-size:.7rem;font-weight:500;margin-top:0;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid #10b98114;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.2em;font-family:ui-monospace,SF Mono,Fira Code,monospace;color:#34d39980;position:relative}.article-content .article-faq h2:before{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='rgba(52,211,153,0.5)' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0}.article-content .article-faq details{margin-bottom:0;border-radius:0;background:#0000;border:none;border-bottom:1px solid #10b9810f;transition:all .3s ease;overflow:hidden;counter-increment:faq-counter}.article-content .article-faq details:last-of-type{border-bottom:none}.article-content .article-faq details:hover,.article-content .article-faq details[open]{background:#10b98108}.article-content .article-faq details summary{padding:1rem .5rem;cursor:pointer;font-weight:500;font-size:.9rem;color:#ffffffb3;list-style:none;display:flex;align-items:center;gap:.85rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.article-content .article-faq details summary::-webkit-details-marker{display:none}.article-content .article-faq details summary:before{content:counter(faq-counter,decimal-leading-zero);font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.65rem;font-weight:600;color:#34d39959;flex-shrink:0;width:1.5rem;text-align:center;letter-spacing:.05em}.article-content .article-faq details summary:after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(52,211,153,0.4)' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;margin-left:auto;transition:transform .3s ease}.article-content .article-faq details[open] summary:after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(52,211,153,0.8)' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.article-content .article-faq details summary:hover{color:#fffffff2}.article-content .article-faq details[open] summary{color:#ffffffe6}.article-content .article-faq details[open] summary:before{color:#34d399b3}.article-content .article-faq details p{padding:0 .5rem 1.1rem 2.85rem;margin:0;color:#ffffff80;font-size:.875rem;line-height:1.8;animation:faqFadeIn .3s ease}.article-content .article-faq{counter-reset:faq-counter}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.article-content .article-inline-img{margin:2rem 0;border-radius:14px;overflow:hidden;border:1px solid #10b98114;background:#10b98105}.article-content .article-inline-img img{width:100%;height:auto;display:block;margin:0;border-radius:0}.article-content .article-inline-img figcaption{padding:.6rem 1rem;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.7rem;color:#ffffff4d;letter-spacing:.02em;border-top:1px solid #10b9810f}