.article-module__zkgPwa__wrap{max-width:820px;margin:0 auto;padding:40px 20px 80px}.article-module__zkgPwa__indexHeader{text-align:center;margin-bottom:48px}.article-module__zkgPwa__indexHeader h1{color:var(--foreground);margin-bottom:12px;font-size:2.2rem;font-weight:800}.article-module__zkgPwa__indexHeader p{color:var(--foreground);opacity:.7;font-size:1.05rem}.article-module__zkgPwa__cardGrid{gap:20px;display:grid}.article-module__zkgPwa__card{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);transition:var(--transition);padding:24px;display:block}.article-module__zkgPwa__card:hover{border-color:var(--accent);transform:translateY(-2px)}.article-module__zkgPwa__cardCat{color:var(--accent);letter-spacing:.04em;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.article-module__zkgPwa__cardDate{color:var(--foreground);opacity:.5;margin-left:8px;font-size:.75rem;display:inline-block}.article-module__zkgPwa__card h2{color:var(--foreground);margin-bottom:8px;font-size:1.25rem;font-weight:700}.article-module__zkgPwa__card p{color:var(--foreground);opacity:.72;margin:0;font-size:.95rem;line-height:1.6}.article-module__zkgPwa__catBar{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.article-module__zkgPwa__catChip{color:var(--foreground);background-color:var(--surface);border:1px solid var(--border);border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:600}.article-module__zkgPwa__breadcrumb{color:var(--foreground);opacity:.6;margin-bottom:20px;font-size:.85rem}.article-module__zkgPwa__breadcrumb a{color:var(--accent)}.article-module__zkgPwa__article h1{color:var(--foreground);margin-bottom:16px;font-size:2rem;font-weight:800;line-height:1.3}.article-module__zkgPwa__meta{color:var(--foreground);opacity:.6;border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:20px;font-size:.85rem}.article-module__zkgPwa__lead{color:var(--foreground);opacity:.9;margin-bottom:36px;font-size:1.1rem;line-height:1.8}.article-module__zkgPwa__toc{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:40px;padding:20px 24px}.article-module__zkgPwa__toc strong{color:var(--foreground);margin-bottom:10px;font-size:.9rem;display:block}.article-module__zkgPwa__toc ol{margin:0;padding-left:20px}.article-module__zkgPwa__toc li{margin-bottom:6px;list-style:decimal}.article-module__zkgPwa__toc a{color:var(--accent);font-size:.95rem}.article-module__zkgPwa__article h2{color:var(--foreground);border-left:4px solid var(--accent);margin:48px 0 16px;padding-left:14px;scroll-margin-top:80px;font-size:1.45rem;font-weight:700}.article-module__zkgPwa__article h3{color:var(--foreground);margin:28px 0 12px;font-size:1.15rem;font-weight:700}.article-module__zkgPwa__article p{color:var(--foreground);opacity:.88;margin-bottom:18px;font-size:1rem;line-height:1.85}.article-module__zkgPwa__article ul,.article-module__zkgPwa__article ol{margin:0 0 22px;padding-left:24px}.article-module__zkgPwa__article ul li{color:var(--foreground);opacity:.88;margin-bottom:10px;line-height:1.8;list-style:outside}.article-module__zkgPwa__article ol li{color:var(--foreground);opacity:.88;margin-bottom:10px;line-height:1.8;list-style:decimal}.article-module__zkgPwa__article strong{opacity:1;font-weight:700}.article-module__zkgPwa__tableWrap{margin:24px 0 32px;overflow-x:auto}.article-module__zkgPwa__table{border-collapse:collapse;width:100%;min-width:420px;font-size:.95rem}.article-module__zkgPwa__table th,.article-module__zkgPwa__table td{border:1px solid var(--border);text-align:left;color:var(--foreground);padding:12px 14px}.article-module__zkgPwa__table thead th{background-color:var(--surface);font-weight:700}.article-module__zkgPwa__table tbody tr:nth-child(2n){background-color:var(--surface)}.article-module__zkgPwa__callout{background-color:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-md);margin:28px 0;padding:18px 22px}.article-module__zkgPwa__callout p{margin:0;font-size:.95rem}.article-module__zkgPwa__cta{background:linear-gradient(135deg, var(--primary), var(--primary-light));border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:40px 0;padding:24px 28px;display:flex}.article-module__zkgPwa__cta .article-module__zkgPwa__ctaText{color:#fff}.article-module__zkgPwa__cta .article-module__zkgPwa__ctaText strong{margin-bottom:4px;font-size:1.1rem;display:block}.article-module__zkgPwa__cta .article-module__zkgPwa__ctaText span{opacity:.85;font-size:.9rem}.article-module__zkgPwa__ctaBtn{background-color:var(--accent);color:#1a1a1a;border-radius:var(--radius-md);white-space:nowrap;flex:none;padding:12px 22px;font-weight:700}.article-module__zkgPwa__ctaBtn:hover{background-color:var(--accent-hover);color:#1a1a1a}.article-module__zkgPwa__faq{margin-top:16px}.article-module__zkgPwa__faqItem{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);margin-bottom:14px;padding:18px 20px}.article-module__zkgPwa__faqItem strong{color:var(--foreground);margin-bottom:8px;font-size:1.02rem;display:block}.article-module__zkgPwa__faqItem p{opacity:.85;margin:0;font-size:.95rem}.article-module__zkgPwa__related{border-top:1px solid var(--border);margin-top:56px;padding-top:28px}.article-module__zkgPwa__related strong{color:var(--foreground);margin-bottom:16px;font-size:1.1rem;display:block}.article-module__zkgPwa__relatedLinks{flex-wrap:wrap;gap:10px;display:flex}.article-module__zkgPwa__relatedLinks a{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--accent);transition:var(--transition);padding:10px 16px;font-size:.9rem}.article-module__zkgPwa__relatedLinks a:hover{border-color:var(--accent)}.article-module__zkgPwa__disclaimer{color:var(--foreground);opacity:.55;margin-top:40px;font-size:.8rem;line-height:1.6}
