.seo-tool-reading{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:16px 0 28px;padding:14px 0;border-block:1px solid #dce2dd;color:#42564a;font-size:14px;line-height:1.65}
.seo-tool-reading a,.seo-tool-example a,.seo-directory-help a,.seo-product-intent a{color:#285f43;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.seo-tool-reading a{font-weight:600}.seo-tool-reading a:hover,.seo-tool-example a:hover,.seo-directory-help a:hover,.seo-product-intent a:hover{color:#173c29}
.seo-tool-example{margin:32px 0;padding:28px 0;border-block:1px solid #dce2dd;max-width:100%}.seo-tool-example h2{font-size:clamp(21px,3vw,27px);line-height:1.25;letter-spacing:-.02em;margin:0 0 12px;color:#25312d}.seo-tool-example>p{max-width:72ch;margin:10px 0;color:#42564a;line-height:1.75}.seo-tool-example .seo-example-note{font-size:13px;color:#53645a}.seo-example-evidence{margin:20px 0 0}.seo-example-evidence>div{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr);gap:12px 28px;padding:16px 0;border-top:1px solid #e1e6df}.seo-example-evidence dt{font-weight:600;color:#25312d}.seo-example-evidence dd{margin:0;line-height:1.7;max-width:70ch;color:#42564a}.seo-example-evidence code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap;color:#25312d}.seo-directory-help{font-size:14px;line-height:1.7;margin:12px 0 0;color:#42564a;max-width:72ch}.seo-product-intent{font-size:14px!important;line-height:1.65!important;max-width:68ch;color:#53645a!important;margin:12px 0!important}
.seo-tool-reading a:focus-visible,.seo-tool-example a:focus-visible,.seo-directory-help a:focus-visible,.seo-product-intent a:focus-visible{outline:2px solid #31644c;outline-offset:4px;border-radius:2px}
@media(max-width:600px){.seo-tool-reading{display:block;margin-block:14px 24px}.seo-tool-reading span{display:block;margin-bottom:4px}.seo-tool-reading a{display:inline-block;padding-block:6px}.seo-tool-example{margin-block:26px;padding-block:22px}.seo-example-evidence>div{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:14px}.seo-directory-help a,.seo-product-intent a{display:inline-block;padding-block:5px}}
