.article-page.svelte-pb2yzb{padding:1.5rem 0 4rem;min-height:calc(100vh - 120px)}.article-layout.svelte-pb2yzb{display:grid;grid-template-columns:240px 1fr;gap:2.5rem;max-width:1060px;margin:0 auto}@media(max-width:768px){.article-layout.svelte-pb2yzb{display:block}}.article-main.svelte-pb2yzb{min-width:0}.article.svelte-pb2yzb{max-width:760px}.article-header.svelte-pb2yzb{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.article-badge.svelte-pb2yzb{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-green);background:#00d66f1a;padding:.375rem 1rem;border-radius:var(--radius-full);margin-bottom:1rem}.article-header.svelte-pb2yzb h1:where(.svelte-pb2yzb){font-size:2.5rem;font-weight:800;margin-bottom:.5rem;line-height:1.15}.article-subtitle.svelte-pb2yzb{font-size:1.125rem;color:var(--color-text-secondary);margin:0}.article-body.svelte-pb2yzb h2:where(.svelte-pb2yzb){font-size:1.5rem;margin:2.5rem 0 .875rem;scroll-margin-top:5rem}.article-body.svelte-pb2yzb h3:where(.svelte-pb2yzb){font-size:1.25rem;margin:2rem 0 .75rem;scroll-margin-top:5rem}.article-body.svelte-pb2yzb p:where(.svelte-pb2yzb){color:var(--color-text-secondary);font-size:1rem;line-height:1.75;margin:0 0 1rem}.article-body.svelte-pb2yzb strong:where(.svelte-pb2yzb){color:var(--color-text-primary)}.article-list.svelte-pb2yzb{color:var(--color-text-secondary);line-height:1.75;padding-left:1.5rem;margin:.5rem 0 1rem}.article-list.svelte-pb2yzb li:where(.svelte-pb2yzb){margin-bottom:.25rem}.formula-box.svelte-pb2yzb{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem;margin:1.25rem 0;text-align:center}.formula-label.svelte-pb2yzb{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:.75rem}.formula.svelte-pb2yzb{font-size:1.25rem;font-weight:700;color:var(--color-text-primary)!important;margin:0 0 1rem!important;font-family:SF Mono,Fira Code,monospace}.formula-note.svelte-pb2yzb{text-align:left;max-width:400px;margin:0 auto}.formula-note.svelte-pb2yzb p:where(.svelte-pb2yzb){font-size:.875rem!important;margin:.25rem 0!important;color:var(--color-text-muted)!important}.calc-example.svelte-pb2yzb{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;margin:1rem 0 1.25rem;font-family:SF Mono,Fira Code,monospace;font-size:.9375rem}.calc-row.svelte-pb2yzb{display:flex;gap:.75rem;padding:.375rem 0}.calc-label.svelte-pb2yzb{font-weight:600;color:var(--color-text-muted);min-width:5rem}.calc-value.svelte-pb2yzb{color:var(--color-text-secondary)}.calc-row.result.svelte-pb2yzb{margin-top:.375rem;padding-top:.625rem;border-top:1px solid var(--color-border)}.calc-row.result.positive.svelte-pb2yzb .calc-value:where(.svelte-pb2yzb){color:var(--color-accent-green);font-weight:600}.callout.svelte-pb2yzb{border-radius:var(--radius-md);padding:1.25rem;margin:1.25rem 0}.callout.svelte-pb2yzb h4:where(.svelte-pb2yzb){font-size:1rem;margin-bottom:.375rem}.callout.svelte-pb2yzb p:where(.svelte-pb2yzb){font-size:.9375rem!important;margin:0!important}.callout-green.svelte-pb2yzb{background:#00d66f0d;border:1px solid rgba(0,214,111,.2)}.callout-green.svelte-pb2yzb h4:where(.svelte-pb2yzb){color:var(--color-accent-green)}.callout-red.svelte-pb2yzb{background:#ef44440d;border:1px solid rgba(239,68,68,.2)}.callout-red.svelte-pb2yzb h4:where(.svelte-pb2yzb){color:var(--color-accent-red)}.callout-yellow.svelte-pb2yzb{background:#fbbf240d;border:1px solid rgba(251,191,36,.2)}.callout-yellow.svelte-pb2yzb h4:where(.svelte-pb2yzb){color:#fbbf24}.callout-list.svelte-pb2yzb{color:var(--color-text-secondary);font-size:.9375rem;padding-left:1.25rem;margin:.5rem 0 0;line-height:1.75}.unit-table.svelte-pb2yzb{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin:1.25rem 0}.unit-row.svelte-pb2yzb{display:grid;grid-template-columns:1fr 1fr 1fr;padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border);font-size:.9375rem;color:var(--color-text-secondary)}.unit-row.svelte-pb2yzb:last-child{border-bottom:none}.unit-header.svelte-pb2yzb{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-bg-tertiary);padding:.625rem 1.25rem}.kelly-grid.svelte-pb2yzb{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.25rem 0}.kelly-card.svelte-pb2yzb{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem}.kelly-card.recommended.svelte-pb2yzb{border-color:#00d66f4d;background:#00d66f08}.kelly-card.svelte-pb2yzb h4:where(.svelte-pb2yzb){font-size:1rem;margin-bottom:.25rem}.kelly-card.svelte-pb2yzb p:where(.svelte-pb2yzb){font-size:.875rem!important;margin:0 0 .5rem!important}.kelly-tag.svelte-pb2yzb{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .625rem;border-radius:var(--radius-full)}.kelly-tag.danger.svelte-pb2yzb{background:#ef44441a;color:var(--color-accent-red)}.kelly-tag.good.svelte-pb2yzb{background:#00d66f1a;color:var(--color-accent-green)}.kelly-tag.safe.svelte-pb2yzb{background:#3b82f61a;color:var(--color-accent-blue)}.compare-grid.svelte-pb2yzb{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0}.compare-card.svelte-pb2yzb{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem}.compare-card.svelte-pb2yzb h4:where(.svelte-pb2yzb){font-size:1.0625rem;margin-bottom:.375rem}.compare-card.svelte-pb2yzb>p:where(.svelte-pb2yzb){font-size:.875rem!important;margin:0 0 .75rem!important}.compare-pros.svelte-pb2yzb,.compare-cons.svelte-pb2yzb{margin-bottom:.5rem}.compare-pros.svelte-pb2yzb p:where(.svelte-pb2yzb),.compare-cons.svelte-pb2yzb p:where(.svelte-pb2yzb){font-size:.8125rem!important;margin:0!important}.compare-label.svelte-pb2yzb{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .5rem;border-radius:var(--radius-full);margin-bottom:.25rem}.compare-label.good.svelte-pb2yzb{background:#00d66f1a;color:var(--color-accent-green)}.compare-label.bad.svelte-pb2yzb{background:#ef44441a;color:var(--color-accent-red)}.compare-best.svelte-pb2yzb{display:inline-block;font-size:.75rem;font-weight:600;color:var(--color-accent-purple);margin-top:.5rem}.tips-grid.svelte-pb2yzb{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.25rem 0}.tip-card.svelte-pb2yzb{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem}.tip-card.svelte-pb2yzb h4:where(.svelte-pb2yzb){font-size:.9375rem;margin-bottom:.375rem}.tip-card.svelte-pb2yzb p:where(.svelte-pb2yzb){font-size:.875rem!important;margin:0!important}.mistake.svelte-pb2yzb{display:flex;gap:1rem;align-items:flex-start;padding:1rem 0;border-bottom:1px solid var(--color-border)}.mistake.svelte-pb2yzb:last-of-type{border-bottom:none}.mistake-num.svelte-pb2yzb{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:50%;background:#ef44441a;color:var(--color-accent-red);font-size:.8125rem;font-weight:700}.mistake.svelte-pb2yzb h4:where(.svelte-pb2yzb){font-size:1rem;margin-bottom:.25rem}.mistake.svelte-pb2yzb p:where(.svelte-pb2yzb){font-size:.9375rem!important;margin:0!important}.start-steps.svelte-pb2yzb{margin:1.25rem 0}.start-step.svelte-pb2yzb{display:flex;gap:1rem;align-items:flex-start;padding:.875rem 0;border-bottom:1px solid var(--color-border)}.start-step.svelte-pb2yzb:last-child{border-bottom:none}.start-num.svelte-pb2yzb{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:50%;background:#00d66f1a;color:var(--color-accent-green);font-size:.875rem;font-weight:700}.start-step.svelte-pb2yzb p:where(.svelte-pb2yzb){margin:0!important;padding-top:.25rem}.article-nav.svelte-pb2yzb{max-width:760px;margin:3rem 0 0;padding-top:2rem;border-top:1px solid var(--color-border)}.article-nav-label.svelte-pb2yzb{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:1rem}.article-nav-links.svelte-pb2yzb{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.article-nav-card.svelte-pb2yzb{display:block;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;text-decoration:none;transition:all .2s ease}.article-nav-card.svelte-pb2yzb:hover{border-color:var(--color-accent-green);background:var(--color-bg-tertiary)}.article-nav-dir.svelte-pb2yzb{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:.375rem}.article-nav-title.svelte-pb2yzb{display:block;font-size:1.0625rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.25rem}.article-nav-desc.svelte-pb2yzb{display:block;font-size:.8125rem;color:var(--color-text-secondary)}.cta-section.svelte-pb2yzb{max-width:760px;margin:2.5rem 0 0}.cta-card.svelte-pb2yzb{text-align:center;background:linear-gradient(135deg,#00d66f14,#8b5cf614);border:1px solid rgba(0,214,111,.15);border-radius:var(--radius-lg);padding:2.5rem 2rem}.cta-card.svelte-pb2yzb h2:where(.svelte-pb2yzb){font-size:1.5rem;margin-bottom:.5rem}.cta-card.svelte-pb2yzb p:where(.svelte-pb2yzb){color:var(--color-text-secondary);margin:0 0 1.25rem}.btn-cta-lg.svelte-pb2yzb{display:inline-block;background:var(--color-accent-green);color:#0d0d0d;font-weight:700;font-size:1rem;padding:.875rem 2rem;border-radius:var(--radius-full);text-decoration:none;transition:all .2s ease}.btn-cta-lg.svelte-pb2yzb:hover{background:#00e878;transform:translateY(-2px);box-shadow:0 4px 16px #00d66f66;color:#0d0d0d}@media(max-width:768px){.article-header.svelte-pb2yzb h1:where(.svelte-pb2yzb){font-size:1.875rem}.kelly-grid.svelte-pb2yzb,.compare-grid.svelte-pb2yzb,.tips-grid.svelte-pb2yzb,.article-nav-links.svelte-pb2yzb{grid-template-columns:1fr}.unit-row.svelte-pb2yzb{grid-template-columns:1fr;font-size:1rem;gap:.25rem}.unit-header.svelte-pb2yzb{font-size:.75rem}.cta-card.svelte-pb2yzb{padding:2rem 1.25rem}}
