.seo-overview{margin:48px 0 24px;padding:32px;border:1px solid #dfe6f1;border-radius:20px;background:#fff;color:#24344e;line-height:1.7;font:inherit}.seo-overview h2{font-size:24px;margin:0 0 16px}.seo-overview h3{font-size:17px;margin:18px 0 8px}.seo-overview p{color:#5c6c82;line-height:1.75;margin:8px 0 18px}.seo-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:24px 0}.seo-guide-grid>a{display:block;padding:20px;background:#f6f9ff;border:1px solid #e4eaf5;border-radius:14px;text-decoration:none;color:inherit}.seo-guide-grid>a:hover{border-color:#2864f0}.seo-guide-grid h3{margin:0 0 8px}.seo-guide-grid p{font-size:14px}.seo-guide-grid span{color:#2864f0;font-size:14px}.seo-document{max-width:1000px;margin:auto;padding:32px 24px 64px;color:#24344e;font:16px/1.8 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.seo-document a{color:#2864f0}.seo-document .seo-brand{font-size:28px;font-weight:800;text-decoration:none}.seo-document h1{font-size:clamp(30px,5vw,48px);line-height:1.2;letter-spacing:-.03em;margin:32px 0 24px}.seo-document h2{font-size:24px;line-height:1.35;margin-top:40px}.seo-document p{color:#52637a}.seo-document nav{display:flex;gap:20px;flex-wrap:wrap}.seo-document .seo-cta{display:inline-block;padding:12px 22px;margin:20px 0;border-radius:12px;background:#2864f0;color:#fff;text-decoration:none;font-weight:600}.seo-document footer{border-top:1px solid #e2e8f0;margin-top:40px;padding-top:24px}.seo-document .seo-coverage{padding:20px 24px;border-radius:14px;background:#f2f6ff}.seo-document .seo-breadcrumb{font-size:14px;margin-top:24px}.seo-document :focus-visible,.seo-overview :focus-visible{outline:3px solid #2864f0;outline-offset:4px}@media(max-width:600px){.seo-overview{padding:20px}.seo-document{padding:24px 20px 40px}.seo-guide-grid{grid-template-columns:1fr}}
