.sgr-seo-intro{max-width:78ch;margin:12px 0 0;font-size:16px;line-height:1.6;color:#48576b}.sgr-seo-guide{margin:40px 0 48px;padding:28px;border:1px solid #dce3ee;border-radius:16px;background:#f6f8fc;color:#253c60;line-height:1.65}.sgr-seo-guide h2{font-size:26px;line-height:1.25;margin:0 0 14px}.sgr-seo-guide h3{font-size:19px;line-height:1.35;margin:0 0 10px}.sgr-seo-guide__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.sgr-seo-guide article{padding:20px;background:#fff;border:1px solid #e1e6ee;border-radius:12px;min-width:0}.sgr-seo-guide article p{margin:0 0 12px}.sgr-seo-guide a{color:#365487;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.sgr-seo-guide article a{display:block;padding:7px 0;min-height:44px}.sgr-seo-guide details{border-top:1px solid #dce3ee;padding:14px 0}.sgr-seo-guide summary{cursor:pointer;font-weight:600;padding:4px 0;min-height:32px}.sgr-seo-guide details p{margin:12px 0 0;max-width:85ch}.sgr-seo-guide a:focus-visible,.sgr-seo-guide summary:focus-visible{outline:2px solid #365487;outline-offset:4px;border-radius:2px}.sgr-seo-guide__reading{margin:18px 0 0}@media(max-width:749px){.sgr-seo-intro{font-size:14px;line-height:1.5;margin-top:8px}.sgr-seo-guide{margin:28px 0;padding:18px;border-radius:12px;font-size:15px}.sgr-seo-guide h2{font-size:23px}.sgr-seo-guide__cards{grid-template-columns:1fr;gap:12px;margin:20px 0}.sgr-seo-guide article{padding:16px}}
