/* v8: crawlable editorial content only; original UI and engine selectors remain unchanged. */
.seo-learning{margin-top:28px}.seo-learning .seo-kicker{font:600 10px/1.6 var(--mono);color:var(--accent);letter-spacing:.14em;margin-bottom:13px}.seo-learning h2{font-size:clamp(25px,3vw,33px)}.seo-learning .seo-intro{color:#b9c9bf;font-size:14px;line-height:1.9;margin-top:16px;max-width:72ch}.seo-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:23px}.seo-guide-card{padding:20px;border:1px solid rgba(var(--accent-rgb),.18);border-radius:12px;background:rgba(var(--accent-rgb),.025);display:flex;flex-direction:column;gap:12px}.seo-guide-card h3{font-size:17px;line-height:1.4;color:white;letter-spacing:-.025em}.seo-guide-card h3 a{text-decoration:none}.seo-guide-card p{font-size:12px;line-height:1.8;color:#a9beb1;flex:1}.seo-guide-card>a{font:11px/1.7 var(--mono);color:var(--accent)}.seo-guide-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:22px;font-size:12px;color:#b7cbbf}.seo-explain{padding-top:24px;margin-top:24px;border-top:1px solid rgba(var(--accent-rgb),.14)}.seo-explain h3{font-size:18px;line-height:1.35;margin-bottom:12px}.seo-explain p{font-size:13px;line-height:1.9;color:#aabeb2}.seo-explain a{color:var(--accent)}@media(max-width:620px){.seo-guide-grid{grid-template-columns:1fr}.seo-learning .seo-intro{font-size:13px}.seo-guide-card{padding:18px}.seo-guide-card h3{font-size:17px}.seo-guide-card p{font-size:13px}}
