/* Extracted from: /index.htm */
.seo-content-block { margin: 50px 0 10px 0; }
                        .seo-block-header { display:flex; align-items:center; gap:10px; margin-bottom:14px; }
                        .seo-block-header span { font-size:1rem; font-weight:700; color:var(--text-main,#1e293b); }
                        .seo-block-header i { color:var(--primary-color,#E85018); }
                        .seo-scroll-box {
                            background:#f9fafb;
                            border:1px solid #e5e7eb;
                            border-radius:16px;
                            padding:28px 32px;
                            max-height:300px;
                            overflow-y:auto;
                            scrollbar-width:thin;
                            scrollbar-color:#d1d5db #f9fafb;
                            line-height:1.85;
                            color:#4b5563;
                            font-size:0.93rem;
                        }
                        .seo-scroll-box::-webkit-scrollbar { width:5px; }
                        .seo-scroll-box::-webkit-scrollbar-track { background:#f1f5f9; border-radius:10px; }
                        .seo-scroll-box::-webkit-scrollbar-thumb { background:#cbd5e1; border-radius:10px; }
                        .seo-scroll-box h4 {
                            font-size:1.05rem; font-weight:700; color:#1e293b;
                            margin:22px 0 7px 0;
                            border-left:3px solid var(--primary-color,#E85018);
                            padding-left:10px;
                        }
                        .seo-scroll-box h4:first-child { margin-top:0; }
                        .seo-scroll-box h5 { font-size:0.9rem; font-weight:600; color:#374151; margin:14px 0 4px 0; }
                        .seo-scroll-box p { margin:0 0 8px 0; color:#6b7280; }
                        .seo-scroll-box a { color:var(--primary-color,#E85018); text-decoration:none; font-weight:600; }
                        .seo-scroll-box a:hover { text-decoration:underline; }
                        .seo-scroll-box .seo-checklist { padding-left:4px; list-style:none; margin:6px 0 10px 0; }
                        .seo-scroll-box .seo-checklist li::before { content:"✔ "; color:var(--primary-color,#E85018); font-weight:700; }
