.eu-site .eu-site-intro {
    max-width: 720px;
    margin: 10px auto 0;
    color: #fff;
    font: 14px/1.8 Tahoma, Helvetica, "Microsoft Yahei", sans-serif;
    text-align: center;
}
.eu-site .eu-s-section h1.eu-title { margin: 0; line-height: 1.5; }
.eu-seo-intro { box-sizing: border-box; padding: 20px 0; }
.eu-seo-intro h1 { margin: 0 0 6px; color: #26333e; font-size: 24px; font-weight: 600; line-height: 1.5; }
.eu-seo-intro p, .eu-zb-topic { margin: 0; color: #5c6570; font-size: 14px; line-height: 1.8; }
.eu-platform > .eu-seo-intro { width: 100%; max-width: 1600px; margin: 0 auto; }
.eu-tool-intro { padding-top: 0; }
.eu-tools-intro { padding: 0 16px 16px; text-align: center; }
.eu-search-heading { margin: 12px 8px; font-size: 16px; line-height: 1.6; }
.eu-seo-pagination { display: flex; justify-content: center; gap: 16px; margin: 24px 0; }
.eu-seo-pagination a { padding: 8px 16px; border: 1px solid #e1e6eb; border-radius: 6px; background: #fff; color: #34495e; }
@media (max-width: 767px) {
    .eu-seo-intro { padding: 16px 10px; }
    .eu-seo-intro h1 { font-size: 20px; }
    .eu-site .eu-site-intro { font-size: 13px; }
    .eu-tool-intro { padding: 0 0 16px; }
}
