.article[data-astro-cid-ewt2x252]{padding:var(--space-10) 0 var(--space-16);background:#fff}.article-header[data-astro-cid-ewt2x252]{max-width:800px;margin:0 auto var(--space-10);text-align:center}.article-meta[data-astro-cid-ewt2x252]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-5);font-size:.9rem;color:var(--color-gray-500)}.article-meta__item[data-astro-cid-ewt2x252]{display:flex;align-items:center;gap:var(--space-2)}.article-meta[data-astro-cid-ewt2x252] svg[data-astro-cid-ewt2x252]{width:18px;height:18px}.article-header[data-astro-cid-ewt2x252] h1[data-astro-cid-ewt2x252]{margin-bottom:var(--space-4);line-height:1.2}.article-header__intro[data-astro-cid-ewt2x252]{font-size:1.15rem;color:var(--color-gray-600);line-height:1.8}.article-content[data-astro-cid-ewt2x252]{max-width:800px;margin:0 auto}.article-content[data-astro-cid-ewt2x252] h2[data-astro-cid-ewt2x252]{margin-top:var(--space-10);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:3px solid var(--color-accent);display:inline-block}.article-content[data-astro-cid-ewt2x252] h3[data-astro-cid-ewt2x252]{margin-top:var(--space-6);margin-bottom:var(--space-3);color:var(--color-primary)}.article-content[data-astro-cid-ewt2x252] h4[data-astro-cid-ewt2x252]{margin-top:var(--space-5);margin-bottom:var(--space-3);color:var(--color-primary-light)}.article-content[data-astro-cid-ewt2x252] p[data-astro-cid-ewt2x252]{line-height:1.8;margin-bottom:var(--space-5)}.article-content[data-astro-cid-ewt2x252] ul[data-astro-cid-ewt2x252],.article-content[data-astro-cid-ewt2x252] ol[data-astro-cid-ewt2x252]{margin-bottom:var(--space-5);padding-left:var(--space-6)}.article-content[data-astro-cid-ewt2x252] li[data-astro-cid-ewt2x252]{margin-bottom:var(--space-3);line-height:1.7}.article-content[data-astro-cid-ewt2x252] a[data-astro-cid-ewt2x252]{color:var(--color-primary);font-weight:600}.article-content[data-astro-cid-ewt2x252] a[data-astro-cid-ewt2x252]:hover{color:var(--color-accent-dark)}.tutorial-step[data-astro-cid-ewt2x252]{background:linear-gradient(135deg,var(--color-gray-50) 0%,white 100%);border-left:6px solid var(--color-primary);padding:var(--space-6);margin:var(--space-6) 0;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.tutorial-step__header[data-astro-cid-ewt2x252]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.tutorial-step__number[data-astro-cid-ewt2x252]{display:flex;align-items:center;justify-content:center;min-width:50px;height:50px;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:900;font-size:1.5rem;font-family:var(--font-serif)}.tutorial-step[data-astro-cid-ewt2x252] h3[data-astro-cid-ewt2x252]{margin:0;color:var(--color-primary-dark);flex:1}.tutorial-step[data-astro-cid-ewt2x252] p[data-astro-cid-ewt2x252]:last-child{margin-bottom:0}.info-box[data-astro-cid-ewt2x252]{background:var(--color-gray-50);border:2px solid var(--color-info);border-radius:var(--radius-md);padding:var(--space-5);margin:var(--space-6) 0}.info-box--warning[data-astro-cid-ewt2x252]{border-color:var(--color-warning);background:#fff9f5}.info-box--success[data-astro-cid-ewt2x252]{border-color:var(--color-success);background:#f0fdf4}.info-box__title[data-astro-cid-ewt2x252]{display:flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--color-primary-dark);margin-bottom:var(--space-3);font-size:1.1rem}.info-box__title[data-astro-cid-ewt2x252] svg[data-astro-cid-ewt2x252]{width:24px;height:24px;flex-shrink:0}.info-box--warning[data-astro-cid-ewt2x252] .info-box__title[data-astro-cid-ewt2x252]{color:var(--color-warning)}.info-box--success[data-astro-cid-ewt2x252] .info-box__title[data-astro-cid-ewt2x252]{color:var(--color-success)}.info-box[data-astro-cid-ewt2x252] p[data-astro-cid-ewt2x252]:last-child{margin-bottom:0}.checklist[data-astro-cid-ewt2x252]{background:var(--color-gray-50);border-radius:var(--radius-md);padding:var(--space-5);margin:var(--space-6) 0}.checklist__title[data-astro-cid-ewt2x252]{font-weight:700;color:var(--color-primary-dark);margin-bottom:var(--space-4);font-size:1.1rem}.checklist[data-astro-cid-ewt2x252] ul[data-astro-cid-ewt2x252]{list-style:none;padding-left:0;margin-bottom:0}.checklist[data-astro-cid-ewt2x252] li[data-astro-cid-ewt2x252]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0}.checklist[data-astro-cid-ewt2x252] li[data-astro-cid-ewt2x252]:before{content:"□";font-size:1.5rem;color:var(--color-primary);flex-shrink:0;line-height:1.3}.income-table[data-astro-cid-ewt2x252]{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:.95rem;box-shadow:var(--shadow-md);border-radius:var(--radius-md);overflow:hidden}.income-table[data-astro-cid-ewt2x252] th[data-astro-cid-ewt2x252]{background:var(--color-primary);color:#fff;padding:var(--space-3) var(--space-4);text-align:left;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.income-table[data-astro-cid-ewt2x252] td[data-astro-cid-ewt2x252]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-gray-200)}.income-table[data-astro-cid-ewt2x252] tbody[data-astro-cid-ewt2x252] tr[data-astro-cid-ewt2x252]:nth-child(2n){background:var(--color-gray-50)}.income-table[data-astro-cid-ewt2x252] tbody[data-astro-cid-ewt2x252] tr[data-astro-cid-ewt2x252]:last-child td[data-astro-cid-ewt2x252]{border-bottom:none}.income-table[data-astro-cid-ewt2x252] tbody[data-astro-cid-ewt2x252] tr[data-astro-cid-ewt2x252]:hover{background:var(--color-gray-100)}.expert-tip[data-astro-cid-ewt2x252]{background:linear-gradient(135deg,#fff9f0,#fff);border-left:6px solid var(--color-accent);padding:var(--space-5);margin:var(--space-6) 0;border-radius:var(--radius-md)}.expert-tip__title[data-astro-cid-ewt2x252]{display:flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--color-accent-dark);margin-bottom:var(--space-3);font-size:1.05rem}.expert-tip__title[data-astro-cid-ewt2x252] svg[data-astro-cid-ewt2x252]{width:20px;height:20px}.timeline[data-astro-cid-ewt2x252]{position:relative;padding-left:var(--space-8);margin:var(--space-8) 0}.timeline[data-astro-cid-ewt2x252]:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:3px;background:var(--color-accent)}.timeline-item[data-astro-cid-ewt2x252]{position:relative;margin-bottom:var(--space-6)}.timeline-item[data-astro-cid-ewt2x252]:before{content:"";position:absolute;left:-34px;top:6px;width:16px;height:16px;background:var(--color-accent);border:3px solid white;border-radius:50%;box-shadow:0 0 0 2px var(--color-accent)}.timeline-item[data-astro-cid-ewt2x252] h4[data-astro-cid-ewt2x252]{margin-top:0;color:var(--color-primary-dark)}.timeline-item[data-astro-cid-ewt2x252] p[data-astro-cid-ewt2x252]:last-child{margin-bottom:0}.cta-section[data-astro-cid-ewt2x252]{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary) 100%);color:#fff;padding:var(--space-8);border-radius:var(--radius-lg);text-align:center;margin:var(--space-10) 0}.cta-section[data-astro-cid-ewt2x252] h3[data-astro-cid-ewt2x252]{color:#fff;margin-bottom:var(--space-4)}.cta-section[data-astro-cid-ewt2x252] p[data-astro-cid-ewt2x252]{font-size:1.1rem;margin-bottom:var(--space-5);opacity:.95}.cta-button[data-astro-cid-ewt2x252]{display:inline-block;background:var(--color-accent);color:var(--color-primary-dark);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);text-decoration:none;font-weight:700;font-size:1.1rem;transition:all var(--transition-base);box-shadow:var(--shadow-gold)}.cta-button[data-astro-cid-ewt2x252]:hover{background:var(--color-accent-light);transform:translateY(-2px);box-shadow:0 8px 24px #d69e2e66}@media (max-width: 768px){.tutorial-step__header[data-astro-cid-ewt2x252]{flex-direction:column;text-align:center}.tutorial-step__number[data-astro-cid-ewt2x252]{margin:0 auto}.timeline[data-astro-cid-ewt2x252]{padding-left:var(--space-6)}.timeline-item[data-astro-cid-ewt2x252]:before{left:-26px}.income-table[data-astro-cid-ewt2x252]{font-size:.85rem}.income-table[data-astro-cid-ewt2x252] th[data-astro-cid-ewt2x252],.income-table[data-astro-cid-ewt2x252] td[data-astro-cid-ewt2x252]{padding:var(--space-2) var(--space-3)}}
