.ggseo-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 32px}.ggseo-index a{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid #dfe6f2;border-radius:18px;background:#fff;text-decoration:none;box-shadow:0 8px 24px rgba(21,40,78,.04)}.ggseo-index b{font-size:18px;color:#1756e8}.ggseo-index span{color:#62708a;line-height:1.5}.ggseo-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.ggseo-source,.gg-source-box{margin:26px 0;padding:18px 20px;border-left:4px solid #2d62f0;background:#f5f8fe;border-radius:0 14px 14px 0;line-height:1.65}.gg-takeaway{margin:26px 0;padding:18px 20px;background:#eef5ff;border-radius:16px;line-height:1.65}.gg-checklist{padding-left:24px}.gg-checklist li{margin:.5em 0}.faq-list details{margin:10px 0;padding:14px 16px;border:1px solid #dfe6f2;border-radius:14px;background:#fff}.faq-list summary{cursor:pointer;font-weight:700}.ggseo-related{margin-top:34px;padding-top:24px;border-top:1px solid #e5eaf2}.ggseo-related-links{display:flex;flex-wrap:wrap;gap:10px}.ggseo-related-links a{display:inline-block;padding:9px 13px;background:#eef3ff;border-radius:999px;text-decoration:none;font-weight:700}.ggseo-audit-ok{color:#08783e;font-weight:700}.ggseo-audit-bad{color:#b42318;font-weight:700}@media(max-width:760px){.ggseo-index,.ggseo-cards{grid-template-columns:1fr}}
.ggseo-index a,.ggseo-index b,.ggseo-index span,.ggseo-related-links a,.ggseo-cards>*{min-width:0;overflow-wrap:anywhere;hyphens:auto}.ggseo-related-links a{max-width:100%}@media(max-width:420px){.ggseo-related-links{display:grid}.ggseo-related-links a{border-radius:14px}}
