.BlogComments-module__mMG5FG__section{border-top:1px solid var(--border);margin-top:48px;padding-top:40px}.BlogComments-module__mMG5FG__heading{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 24px;font-size:1.3rem;font-weight:700;display:flex}.BlogComments-module__mMG5FG__count{color:var(--text-muted);font-size:.85rem;font-weight:500}.BlogComments-module__mMG5FG__form{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.BlogComments-module__mMG5FG__input{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--bg-white);outline:none;padding:12px 14px;font-size:.92rem;transition:border-color .15s}.BlogComments-module__mMG5FG__input:focus{border-color:var(--accent)}.BlogComments-module__mMG5FG__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--bg-white);resize:vertical;outline:none;min-height:100px;padding:12px 14px;font-family:inherit;font-size:.92rem;transition:border-color .15s}.BlogComments-module__mMG5FG__textarea:focus{border-color:var(--accent)}.BlogComments-module__mMG5FG__formFooter{justify-content:flex-end;align-items:center;gap:12px;display:flex}.BlogComments-module__mMG5FG__success{color:#22c55e;font-size:.85rem;font-weight:500}.BlogComments-module__mMG5FG__submitBtn{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:10px 24px;font-size:.88rem;font-weight:600;transition:background .2s,opacity .2s}.BlogComments-module__mMG5FG__submitBtn:hover:not(:disabled){background:#5a4bd1}.BlogComments-module__mMG5FG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.BlogComments-module__mMG5FG__list{flex-direction:column;gap:20px;display:flex}.BlogComments-module__mMG5FG__comment{background:var(--bg-soft);border-radius:var(--radius-sm);border:1px solid var(--border);padding:16px}.BlogComments-module__mMG5FG__commentHeader{align-items:center;gap:10px;margin-bottom:8px;display:flex}.BlogComments-module__mMG5FG__avatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.78rem;font-weight:700;display:flex}.BlogComments-module__mMG5FG__commentName{color:var(--text-primary);font-size:.9rem;font-weight:600}.BlogComments-module__mMG5FG__commentDate{color:var(--text-muted);margin-left:auto;font-size:.78rem}.BlogComments-module__mMG5FG__commentText{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.65}.BlogComments-module__mMG5FG__empty{color:var(--text-muted);text-align:center;padding:24px 0;font-size:.9rem}@media (max-width:768px){.BlogComments-module__mMG5FG__section{margin-top:36px;padding-top:32px}.BlogComments-module__mMG5FG__heading{font-size:1.15rem}}@media (max-width:480px){.BlogComments-module__mMG5FG__section{margin-top:28px;padding-top:24px}.BlogComments-module__mMG5FG__input,.BlogComments-module__mMG5FG__textarea{padding:10px 12px;font-size:.88rem}.BlogComments-module__mMG5FG__submitBtn{padding:10px 20px;font-size:.85rem}.BlogComments-module__mMG5FG__comment{padding:12px}}
.article-module__VuJ2UW__article{width:100%;max-width:740px;margin:0 auto;padding:80px 24px 60px}.article-module__VuJ2UW__articleHeader{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:32px}.article-module__VuJ2UW__backLink{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:24px;font-size:.85rem;font-weight:500;transition:color .15s;display:inline-flex}.article-module__VuJ2UW__backLink:hover{color:var(--accent)}.article-module__VuJ2UW__articleMeta{color:var(--text-muted);align-items:center;gap:12px;margin-bottom:16px;font-size:.82rem;font-weight:500;display:flex}.article-module__VuJ2UW__articleTag{color:var(--accent);background:#6366f114;border-radius:100px;padding:2px 10px;font-size:.75rem;font-weight:600}.article-module__VuJ2UW__articleHeader h1{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 12px;font-size:2.2rem;font-weight:800;line-height:1.25}.article-module__VuJ2UW__articleSubtitle{color:var(--text-secondary);margin:0;font-size:1.1rem;line-height:1.6}.article-module__VuJ2UW__heroImage{border-radius:var(--radius-md);border:1px solid var(--border);width:100%;margin-bottom:36px}.article-module__VuJ2UW__prose h2{color:var(--text-primary);letter-spacing:-.01em;margin:40px 0 14px;font-size:1.4rem;font-weight:700}.article-module__VuJ2UW__prose h3{color:var(--text-primary);margin:28px 0 10px;font-size:1.1rem;font-weight:600}.article-module__VuJ2UW__prose p{color:var(--text-secondary);margin:0 0 18px;font-size:.97rem;line-height:1.8}.article-module__VuJ2UW__prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.article-module__VuJ2UW__prose a:hover{color:#5a4bd1}.article-module__VuJ2UW__prose strong{color:var(--text-primary);font-weight:600}.article-module__VuJ2UW__prose ul,.article-module__VuJ2UW__prose ol{margin:0 0 18px;padding-left:24px}.article-module__VuJ2UW__prose li{color:var(--text-secondary);margin-bottom:6px;font-size:.97rem;line-height:1.8}.article-module__VuJ2UW__prose blockquote{border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#6366f10a;margin:24px 0;padding:12px 20px}.article-module__VuJ2UW__prose blockquote p{color:var(--text-primary);margin:0;font-style:italic}.article-module__VuJ2UW__prose code{background:var(--bg-soft);color:var(--accent);border-radius:4px;padding:2px 6px;font-size:.88em}.article-module__VuJ2UW__prose hr{border:none;border-top:1px solid var(--border);margin:36px 0}.article-module__VuJ2UW__prose img{border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;margin:20px 0}.article-module__VuJ2UW__ctaBox{border-radius:var(--radius-md);text-align:center;background:linear-gradient(135deg,#6366f10f,#6366f11f);border:1px solid #6366f126;margin:40px 0;padding:32px}.article-module__VuJ2UW__ctaBox h3{color:var(--text-primary);margin:0 0 8px;font-size:1.25rem;font-weight:700}.article-module__VuJ2UW__ctaBox p{color:var(--text-secondary);margin:0 0 20px;font-size:.92rem;line-height:1.6}.article-module__VuJ2UW__ctaButton{background:var(--accent);color:#fff;border-radius:var(--radius-sm);padding:12px 32px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.article-module__VuJ2UW__ctaButton:hover{background:#5a4bd1;transform:translateY(-1px)}.article-module__VuJ2UW__prose .article-module__VuJ2UW__ctaBox a{color:#fff;text-decoration:none}@media (max-width:768px){.article-module__VuJ2UW__article{padding:60px 20px 48px}.article-module__VuJ2UW__articleHeader h1{font-size:1.7rem}.article-module__VuJ2UW__articleSubtitle{font-size:1rem}.article-module__VuJ2UW__prose h2{font-size:1.25rem}.article-module__VuJ2UW__ctaBox{padding:24px 20px}}@media (max-width:480px){.article-module__VuJ2UW__article{padding:48px 16px 40px}.article-module__VuJ2UW__articleHeader h1{font-size:1.4rem}.article-module__VuJ2UW__articleSubtitle{font-size:.92rem}.article-module__VuJ2UW__prose h2{margin-top:32px;font-size:1.15rem}.article-module__VuJ2UW__prose p,.article-module__VuJ2UW__prose li{font-size:.92rem}.article-module__VuJ2UW__ctaBox{padding:20px 16px}.article-module__VuJ2UW__ctaBox h3{font-size:1.1rem}}
