.article-content{max-width:900px;margin:0 auto;padding:30px 32px;background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.article-content a{color:var(--brand)}.article-content p{margin:0 0 1.5rem;color:var(--ink);font-size:1rem;line-height:1.85}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:var(--ink);margin:2.5rem 0 1rem;line-height:1.2;font-weight:700}.article-content h1{font-size:2.6rem}.article-content h2{font-size:2.1rem;position:relative;display:inline-block;width:100%;margin:45px 0 25px;padding:14px 22px;font-size:2rem;font-weight:700;line-height:1.5;color:#222;background:linear-gradient(135deg,#fff,#f8f8f8);border-right:5px solid #4dc8c0;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.08);transition:all .3s ease}.article-content h3{font-size:1.75rem;display:inline-block;margin:35px 0 18px;padding:8px 16px;font-size:1.4rem;font-weight:700;color:#2c2c2c;background:rgba(77,200,192,.08);border-right:4px solid #4dc8c0;border-radius:8px;width:100%}.article-content h4{font-size:1.4rem}.article-content h5,.article-content h6{font-size:1.15rem}.article-content a{color:var(--brand);text-decoration:none;text-underline-offset:3px;transition:color .2s ease;font-weight:bold}.article-content a:hover{color:var(--brand-dark)}.article-content strong,.article-content b{color:var(--ink);font-weight:700}.article-content em,.article-content i{font-style:italic;color:var(--muted)}.article-content ul,.article-content ol{margin:1.4rem 0 1.6rem 1.6rem;padding-left:1rem;color:var(--ink)}.article-content ul{list-style:disc}.article-content ol{list-style:decimal}.article-content li{margin:.7rem 0;line-height:1.7}.article-content blockquote{margin:1.8rem 0;padding:22px 24px;border-left:4px solid var(--brand);background:var(--bg-soft);color:#4a4a57;font-size:1rem;line-height:1.9}.article-content hr{border:0;height:1px;margin:2rem 0;background:var(--line)}.article-content table{width:100%;border-collapse:collapse;margin:1.8rem 0;font-size:.98rem;background:transparent}.article-content table th,.article-content table td{border:1px solid var(--line);padding:14px 16px;text-align:right;color:var(--ink)}.article-content table th{background:var(--bg-soft);color:var(--ink);font-weight:700}.article-content table tr:nth-child(even){background:#fafafe}.article-content code{display:inline-block;padding:.15rem .4rem;background:rgba(58,34,98,.06);border-radius:8px;font-size:.95rem;color:var(--brand-dark)}.article-content pre{overflow-x:auto;padding:18px;margin:1.6rem 0;background:rgba(58,34,98,.06);border-radius:18px;color:var(--ink)}.article-content img,.article-content iframe,.article-content video{display:block;max-width:100%;border-radius:18px;margin:1.8rem auto}.article-content figure{margin:1.8rem 0}.article-content figcaption{margin-top:.8rem;color:var(--muted);font-size:.95rem;text-align:center}@media(max-width:768px){.static-page-container{padding:24px 12px}.article-content{padding:24px 20px}.static-page-header h1{font-size:2.3rem}}.faq-section{background:var(--bg-soft);padding:48px 0}.faq-container{max-width:700px;margin:0 auto}.faq-item{margin-bottom:16px}.faq-toggle{width:100%;padding:16px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);text-align:right;cursor:pointer;font-size:14px;font-weight:600;color:var(--ink);display:flex;justify-content:space-between;align-items:center;transition:all .2s}.faq-toggle:hover{border-color:var(--brand-soft)}.faq-toggle.active svg{transform:rotate(180deg)}.faq-answer{display:none;padding:16px;background:var(--bg);border:1px solid var(--border);border-top:0;border-radius:0 0 var(--radius) var(--radius);font-size:13px;color:var(--muted);line-height:1.8}.faq-answer.active{display:block}