.page-module__EBgWJW__articleWrapper{max-width:800px;margin:0 auto}.page-module__EBgWJW__backLink{font-size:var(--font-size-sm);color:var(--color-primary);margin-bottom:var(--space-8);transition:all var(--transition-fast);align-items:center;gap:6px;font-weight:500;display:inline-flex}.page-module__EBgWJW__backLink:hover{color:var(--color-primary-dark);gap:10px}.page-module__EBgWJW__article{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);overflow:hidden}.page-module__EBgWJW__articleHeader{padding:var(--space-10)var(--space-10)var(--space-6);border-bottom:1px solid var(--color-border-light)}.page-module__EBgWJW__metaRow{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-module__EBgWJW__shareBtn{font-size:var(--font-size-xs);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:#1877f2;border:none;align-items:center;gap:5px;margin-left:auto;padding:6px 14px;font-weight:600;display:inline-flex}.page-module__EBgWJW__shareBtn:hover{background:#0d65d9;transform:translateY(-1px);box-shadow:0 2px 8px #1877f266}.page-module__EBgWJW__categoryBadge{font-size:var(--font-size-xs);color:var(--color-primary);background:var(--color-primary-50);border-radius:var(--radius-full);align-items:center;gap:4px;padding:4px 12px;font-weight:600;display:inline-flex}.page-module__EBgWJW__dateInfo,.page-module__EBgWJW__authorInfo{font-size:var(--font-size-sm);color:var(--color-text-tertiary);align-items:center;gap:4px;display:inline-flex}.page-module__EBgWJW__articleTitle{font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--space-4);letter-spacing:-.02em;font-weight:800;line-height:1.3}.page-module__EBgWJW__articleExcerpt{font-size:var(--font-size-lg);color:var(--color-text-secondary);font-style:italic;line-height:1.7}.page-module__EBgWJW__articleHeroImage{padding:0 var(--space-10);padding-top:var(--space-6)}.page-module__EBgWJW__articleHeroImage img{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:440px;display:block}.page-module__EBgWJW__articleBody{padding:var(--space-10);font-size:var(--font-size-md);color:var(--color-text-primary);line-height:1.9}.page-module__EBgWJW__articleBody h2{font-size:var(--font-size-2xl);margin:var(--space-8)0 var(--space-4);color:var(--color-text-primary);font-weight:700}.page-module__EBgWJW__articleBody h3{font-size:var(--font-size-xl);margin:var(--space-6)0 var(--space-3);font-weight:600}.page-module__EBgWJW__articleBody p{margin-bottom:var(--space-5)}.page-module__EBgWJW__articleBody ul,.page-module__EBgWJW__articleBody ol{margin:var(--space-4)0;padding-left:var(--space-6)}.page-module__EBgWJW__articleBody li{margin-bottom:var(--space-3);line-height:1.7}.page-module__EBgWJW__articleBody li::marker{color:var(--color-primary)}.page-module__EBgWJW__articleBody strong{color:var(--color-primary-dark);font-weight:600}.page-module__EBgWJW__articleBody em{color:var(--color-text-secondary)}.page-module__EBgWJW__articleBody table{border-collapse:collapse;width:100%;margin:var(--space-6)0;font-size:var(--font-size-sm);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);-webkit-overflow-scrolling:touch;display:block;overflow:auto hidden}.page-module__EBgWJW__articleBody thead,.page-module__EBgWJW__articleBody tbody{table-layout:fixed;width:100%;display:table}.page-module__EBgWJW__articleBody thead tr{background:var(--color-primary);color:#fff}.page-module__EBgWJW__articleBody th{text-align:left;font-weight:600;font-size:var(--font-size-sm);letter-spacing:.02em;white-space:nowrap;padding:.85rem 1.1rem}.page-module__EBgWJW__articleBody td{border-bottom:1px solid var(--color-border-light);color:var(--color-text-primary);vertical-align:top;padding:.75rem 1.1rem}.page-module__EBgWJW__articleBody tbody tr:nth-child(2n){background:var(--color-bg-secondary,#f8f9fa)}.page-module__EBgWJW__articleBody tbody tr:hover{background:var(--color-primary-50,#e8f5e9)}.page-module__EBgWJW__articleBody td strong{color:var(--color-primary-dark);font-weight:600}.page-module__EBgWJW__loading{text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-lg);padding:4rem 0}@media (max-width:768px){.page-module__EBgWJW__articleHeader{padding:var(--space-6)}.page-module__EBgWJW__articleHeroImage{padding:0 var(--space-6);padding-top:var(--space-4)}.page-module__EBgWJW__articleBody{padding:var(--space-6)}.page-module__EBgWJW__articleTitle{font-size:var(--font-size-2xl)}}
