/* Match existing product hero typography when using semantic H1 headings. */
.front-product .product-hero .tgnr .seo-page-title{margin:0 0 16px;color:#fff!important;font-size:44px;font-weight:400;line-height:1.25}
.seo-guides{background:#f5f8fc;color:#172b4d;padding:56px 24px 72px;font:16px/1.85 "Microsoft YaHei","PingFang SC",sans-serif}
.seo-guides__wrap{max-width:1100px;margin:auto}
.seo-guides h1{font-size:36px;line-height:1.4;margin:14px 0 20px;letter-spacing:-.02em}
.seo-guides h2{font-size:24px;line-height:1.5;margin:32px 0 12px}
.seo-guides h3{font-size:19px;margin:12px 0}
.seo-guides p,.seo-guides ul{margin:12px 0;color:#455674}
.seo-guides a{color:#075fc6;text-decoration:underline;text-underline-offset:3px}
.seo-guides__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}
.seo-guides__card,.seo-guides__article{background:#fff;border:1px solid #e2e9f2;border-radius:12px;padding:28px}
.seo-guides__card p{margin-bottom:0}
.seo-guides__article{max-width:900px}
.seo-guides__article ul{padding-left:24px}
.seo-guides__article table{border-collapse:collapse;width:100%;font-size:15px;margin:18px 0;table-layout:fixed}
.seo-guides__article th,.seo-guides__article td{border:1px solid #dce5ef;padding:12px;text-align:left;overflow-wrap:anywhere}
.seo-guides__article th{background:#f3f7fb}
.seo-guides__cta{margin-top:32px;padding-top:20px;border-top:1px solid #e2e9f2}
@media(max-width:767px){.front-product .product-hero .tgnr .seo-page-title{font-size:34px}.seo-guides{padding:32px 18px 48px}.seo-guides h1{font-size:28px}.seo-guides h2{font-size:21px}.seo-guides__grid{grid-template-columns:1fr}.seo-guides__card,.seo-guides__article{padding:20px}.seo-guides__article th,.seo-guides__article td{padding:8px;font-size:14px}}
