.seo-content{line-height:1.8;color:var(--color-text-secondary);font-size:.9375rem;max-width:800px}.seo-content .intro{font-size:1rem;line-height:1.9;margin-bottom:1.5rem}.seo-content h1{font-size:1.5rem;font-weight:800;color:var(--color-primary-dark);margin:0 0 1rem;line-height:1.3}.seo-content h2{font-size:1.25rem;font-weight:800;color:var(--color-text);margin:2rem 0 .75rem}.seo-content h3{font-size:1.0625rem;font-weight:700;color:var(--color-text);margin:1.5rem 0 .5rem}.seo-content p{margin:0 0 1rem}.seo-content ul{margin:.5rem 0 1rem 1.25rem;padding:0}.seo-content li{margin-bottom:.5rem}.seo-content a{color:var(--color-primary);text-decoration:underline}.seo-content a:hover{color:var(--color-primary-dark)}.seo-content table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.875rem}.seo-content td,.seo-content th{border:1px solid var(--color-border);padding:.625rem .75rem;text-align:left}.seo-content th{background:var(--color-bg-card);font-weight:600;color:var(--color-text)}.seo-content em{color:var(--color-text-secondary);font-size:.875rem}.formula{background:var(--color-bg-card);border-left:3px solid var(--color-primary);padding:.75rem 1rem;margin:1rem 0;font-weight:600;color:var(--color-text);font-size:.9375rem;line-height:1.6}.tool-cta{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #f59e0b33;border-radius:var(--radius-lg);padding:1rem 1.25rem;margin:1.5rem 0}.tool-cta strong{display:block;color:var(--color-text);margin-bottom:.25rem}.tool-cta p{margin:0;font-size:.875rem}@media (max-width:640px){.seo-content h1{font-size:1.25rem}.seo-content h2{font-size:1.125rem}.seo-content table{font-size:.8125rem}.seo-content td,.seo-content th{padding:.5rem}}