.page-module__Pg1c3a__page{padding:var(--space-12) 0;position:relative}.page-module__Pg1c3a__container{max-width:var(--max-width);padding:0 var(--space-6);margin:0 auto}.page-module__Pg1c3a__progressBar{top:var(--header-height);background:var(--gradient-primary);z-index:200;height:3px;transition:width .1s linear;position:fixed;left:0}.page-module__Pg1c3a__layout{gap:var(--space-8);grid-template-columns:240px 1fr;display:grid}.page-module__Pg1c3a__toc{position:relative}.page-module__Pg1c3a__tocSticky{top:calc(var(--header-height) + var(--space-6));position:sticky}.page-module__Pg1c3a__toc h4{color:var(--text-secondary);margin-bottom:var(--space-4);font-size:.875rem}.page-module__Pg1c3a__tocLink{padding:var(--space-2) var(--space-3);color:var(--text-muted);border-left:2px solid var(--border-secondary);transition:all var(--transition-fast);font-size:.8125rem;line-height:1.5;text-decoration:none;display:block}.page-module__Pg1c3a__tocLink:hover{color:var(--text-primary);border-color:var(--text-muted)}.page-module__Pg1c3a__tocLink.page-module__Pg1c3a__tocActive{color:var(--primary-400);border-color:var(--primary-500);background:#0d94880d}.page-module__Pg1c3a__tocDivider{background:var(--border-secondary);height:1px;margin:var(--space-4) 0}.page-module__Pg1c3a__tocCalc{padding:var(--space-3);border-radius:var(--radius-lg);color:var(--primary-400);transition:all var(--transition-fast);text-align:center;background:#0d948814;font-size:.8125rem;font-weight:500;text-decoration:none;display:block}.page-module__Pg1c3a__tocCalc:hover{background:#0d948826}.page-module__Pg1c3a__article{max-width:780px;animation:.6s ease-out page-module__Pg1c3a__fadeIn}.page-module__Pg1c3a__articleHeader{margin-bottom:var(--space-10)}.page-module__Pg1c3a__articleMeta{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.page-module__Pg1c3a__articleMeta span{color:var(--text-muted);font-size:.8125rem}.page-module__Pg1c3a__badge{border-radius:var(--radius-full);color:var(--primary-400);text-transform:uppercase;letter-spacing:.05em;background:#0d948826;padding:2px 10px;font-size:.6875rem;font-weight:600}.page-module__Pg1c3a__article h1{margin-bottom:var(--space-4);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.3}.page-module__Pg1c3a__excerpt{color:var(--text-tertiary);font-size:1.0625rem;line-height:1.8}.page-module__Pg1c3a__section{margin-bottom:var(--space-10);scroll-margin-top:calc(var(--header-height) + var(--space-8))}.page-module__Pg1c3a__section h2{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-secondary);font-size:1.375rem}.page-module__Pg1c3a__paragraph{margin-bottom:var(--space-4)}.page-module__Pg1c3a__paragraph p{color:var(--text-secondary);margin-bottom:var(--space-2);font-size:.9375rem;line-height:1.9}.page-module__Pg1c3a__ctaCard{text-align:center;padding:var(--space-10);border-radius:var(--radius-xl);margin:var(--space-12) 0 var(--space-8);background:linear-gradient(135deg,#0d948814,#14b8a614);border:1px solid #0d948833}.page-module__Pg1c3a__ctaCard h3{margin-bottom:var(--space-3)}.page-module__Pg1c3a__ctaCard p{color:var(--text-tertiary);margin-bottom:var(--space-6)}.page-module__Pg1c3a__disclaimer{padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);color:var(--text-tertiary);background:#f59e0b14;border:1px solid #f59e0b33;font-size:.8125rem;line-height:1.7}@media (max-width:1024px){.page-module__Pg1c3a__layout{grid-template-columns:1fr}.page-module__Pg1c3a__toc{display:none}}@keyframes page-module__Pg1c3a__fadeIn{0%{opacity:0}to{opacity:1}}
