.seo-hero{padding:145px 0 70px;background:#ff6b81;color:#fff}.seo-hero h1{color:#fff;font-size:42px;line-height:1.2;margin-bottom:16px}.seo-hero p{color:rgba(255,255,255,.88);font-size:18px;line-height:1.7;max-width:820px}.seo-section{padding:70px 0}.seo-section.alt{background:#f8f9ff}.seo-card,.article-card{height:100%;background:#fff;border:1px solid #eef0f6;border-radius:16px;padding:26px;box-shadow:0 8px 26px rgba(8,24,40,.06);color:#555}.seo-card h2,.seo-card h3,.article-card h2,.article-card h3{font-size:22px;margin-bottom:12px;color:#081828}.seo-card h2 a,.seo-card h3 a,.article-card h2 a,.article-card h3 a{color:#081828}.seo-card h2 a:hover,.seo-card h3 a:hover,.article-card h2 a:hover,.article-card h3 a:hover{color:#ff6b81}.seo-card p,.seo-section p,.seo-section li,.article-card p{font-size:16px;line-height:1.75;color:#555}.seo-card strong,.article-card strong{color:#081828}.seo-card ul,.seo-card ol{list-style:disc;margin:0 0 18px 22px}.seo-card ol{list-style:decimal}.seo-card li{margin-bottom:10px}.seo-card blockquote{border-left:4px solid #ff6b81;background:#fff7f8;padding:16px 18px;border-radius:0 12px 12px 0;margin:20px 0;color:#4f5968}.seo-list{list-style:disc;margin-left:22px}.breadcrumb-lite{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px;color:rgba(255,255,255,.78)}.breadcrumb-lite a{color:#fff;text-decoration:underline}.tag-list{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.tag-list a,.tag-list span{background:#fff1f3;color:#ff4964;border-radius:999px;padding:7px 12px;font-weight:700;font-size:13px}.article-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px}.article-meta{display:flex;gap:12px;flex-wrap:wrap;color:#596273;font-size:13px;margin:8px 0 12px}.article-meta span{color:#596273}.featured-label{display:inline-block;background:#ff4964;color:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;margin-bottom:12px}.related-box{margin-top:42px;padding:26px;border-radius:16px;background:#f8f9ff;color:#555}.related-box h2{font-size:24px;margin-bottom:18px;color:#081828}.related-box p,.related-box li{color:#555}.related-box a{color:#1f5fff}.category-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.category-nav a{background:#fff;color:#ff4964;border-radius:999px;padding:9px 14px;font-weight:700}.roadmap-table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;color:#555}.roadmap-table th{background:#081828;color:#fff}.roadmap-table th,.roadmap-table td{padding:12px;border-bottom:1px solid #eef0f6;text-align:left;vertical-align:top}.roadmap-table a{color:#1f5fff}html[data-theme="dark"] .seo-section.alt{background:#101721}html[data-theme="dark"] .seo-card,html[data-theme="dark"] .article-card{background:#f8fafc;border-color:#dfe5ee;color:#354052;box-shadow:0 10px 30px rgba(0,0,0,.28)}html[data-theme="dark"] .seo-card h2,html[data-theme="dark"] .seo-card h3,html[data-theme="dark"] .article-card h2,html[data-theme="dark"] .article-card h3,html[data-theme="dark"] .seo-card h2 a,html[data-theme="dark"] .seo-card h3 a,html[data-theme="dark"] .article-card h2 a,html[data-theme="dark"] .article-card h3 a{color:#081828}html[data-theme="dark"] .seo-card p,html[data-theme="dark"] .seo-section p,html[data-theme="dark"] .seo-section li,html[data-theme="dark"] .article-card p{color:#354052}html[data-theme="dark"] .seo-card blockquote{background:#fff1f3;color:#4f5968}html[data-theme="dark"] .article-meta,html[data-theme="dark"] .article-meta span{color:#596273}html[data-theme="dark"] .related-box{background:#f2f5fb;color:#354052}html[data-theme="dark"] .related-box h2{color:#081828}html[data-theme="dark"] .related-box p,html[data-theme="dark"] .related-box li{color:#354052}html[data-theme="dark"] .roadmap-table{background:#f8fafc;color:#354052}html[data-theme="dark"] .roadmap-table td{border-bottom-color:#dfe5ee}html[data-theme="dark"] .tag-list a,html[data-theme="dark"] .tag-list span{background:#ffecef;color:#e93450}html[data-theme="dark"] .category-nav a{background:#f8fafc;color:#e93450}@media(max-width:767px){.seo-hero h1{font-size:32px}.seo-hero{padding-top:120px}.seo-section{padding:50px 0}.roadmap-table{font-size:13px}}
