/* Existing free-tool guides. */
.tool-seo-guide{color:#203345;line-height:1.85;padding:64px 0;background:#f7faf9}
.tool-seo-guide .content__inner{max-width:1000px}
.tool-seo-guide section+section{margin-top:44px}
.tool-seo-guide h2{font-size:clamp(23px,2.5vw,32px);font-weight:700;line-height:1.6;margin:0 0 24px}
.tool-seo-guide h3{font-size:18px;font-weight:700;margin:22px 0 10px}
.tool-seo-guide p{margin:12px 0}
.tool-seo-guide ul,.tool-seo-guide ol{padding-left:1.5em;list-style:revert}
.tool-seo-guide li{margin:8px 0}
.tool-seo-guide a{color:#1b6650;text-decoration:underline;text-underline-offset:4px}
.tool-seo-guide code{overflow-wrap:anywhere;font-size:.9em;background:#eaf0ed;padding:2px 5px;border-radius:4px}
.tool-seo-guide__table{overflow-x:auto;margin:20px 0}
.tool-seo-guide table{width:100%;min-width:600px;border-collapse:collapse;background:white;font-size:14px}
.tool-seo-guide table code{white-space:nowrap}
.tool-seo-guide th,.tool-seo-guide td{padding:12px 16px;border:1px solid #dce5e8;text-align:left;vertical-align:top}
.tool-seo-guide th{background:#edf4f1;font-weight:700}
.tool-seo-guide .report-faq{border-bottom:1px solid #dce5e8;padding:20px 0}
.tool-seo-guide .report-faq summary{cursor:pointer;font-weight:700}
.tool-seo-guide .report-faq p{margin:16px 0 0}
@media(max-width:800px){.tool-seo-guide{padding:44px 0}}
